@charset "UTF-8";
/*
Theme Name: Bootstrap 4 Sass
Description: Bootstrap 4 with Sass
*/
/* IMPORTS */
/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
/* TYPOGRAPHY */
@font-face {
  font-display: swap;
  font-family: "graphik-thin";
  src: url("../fonts/graphik/graphik-thin.woff2") format("woff2"), url("../fonts/graphik/graphik-thin.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-extralight";
  src: url("../fonts/graphik/graphik-extralight.woff2") format("woff2"), url("../fonts/graphik/graphik-extralight.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-light";
  src: url("../fonts/graphik/graphik-light.woff2") format("woff2"), url("../fonts/graphik/graphik-light.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-regular";
  src: url("../fonts/graphik/graphik-regular.woff2") format("woff2"), url("../fonts/graphik/graphik-regular.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-medium";
  src: url("../fonts/graphik/graphik-medium.woff2") format("woff2"), url("../fonts/graphik/graphik-medium.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-semibold";
  src: url("../fonts/graphik/graphik-semibold.woff2") format("woff2"), url("../fonts/graphik/graphik-semibold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-bold";
  src: url("../fonts/graphik/graphik-bold.woff2") format("woff2"), url("../fonts/graphik/graphik-bold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-black";
  src: url("../fonts/graphik/graphik-black.woff2") format("woff2"), url("../fonts/graphik/graphik-black.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "graphik-super";
  src: url("../fonts/graphik/graphik-super.woff2") format("woff2"), url("../fonts/graphik/graphik-super.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "tiemposfine-regular";
  src: url("../fonts/tiemposfine/tiemposfine-regular.eot");
  src: url("../fonts/tiemposfine/tiemposfine-regular.woff2") format("woff2"), url("../fonts/tiemposfine/tiemposfine-regular.woff") format("woff"), url("../fonts/tiemposfine/tiemposfine-regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-display: swap;
  font-family: "tiemposfine-medium";
  src: url("../fonts/tiemposfine/tiemposfine-medium.eot");
  src: url("../fonts/tiemposfine/tiemposfine-medium.woff2") format("woff2"), url("../fonts/tiemposfine/tiemposfine-medium.woff") format("woff"), url("../fonts/tiemposfine/tiemposfine-medium.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-display: swap;
  font-family: "AmaticSC";
  src: url("../fonts/AmaticSC/AmaticSC.ttf");
}
@font-face {
  font-display: swap;
  font-family: "palmerlake-regular";
  src: url("../fonts/palmerlake/palmerlake-regular.woff2") format("woff2"), url("../fonts/palmerlake/palmerlake-regular.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "portraitscript-bounce";
  src: url("../fonts/portraitscript/portraitscript-bounce.otf");
  src: url("../fonts/portraitscript/portraitscript-bounce.woff2") format("woff2"), url("../fonts/portraitscript/portraitscript-bounce.woff") format("woff");
}
@font-face {
  font-family: "icomoon-custom";
  src: url("../fonts/icomoon/fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon/fonts/icomoon.woff") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, #block-intreabaunmedic .content .column h2, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0 !important;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
  overflow-x: hidden;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type=text], input[type=tel], input[type=email] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 100%; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0; /* 1 */
  padding: 0;
  white-space: normal; /* 2 */
  *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%; /* 1 */
  margin: 0; /* 2 */
  vertical-align: baseline; /* 3 */
  *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  *overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  *height: 13px; /* 3 */
  *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
button,
input,
select,
textarea {
  color: #222;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

#toolbar-administration {
  position: relative;
  z-index: 9999;
  height: 21.8px;
}

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-user-select: initial;
}

h1 + ul, h1 + ol, h2 + ul, h2 + ol, h3 + ul, #block-intreabaunmedic .content .column h2 + ul, h3 + ol, #block-intreabaunmedic .content .column h2 + ol, h4 + ul, h4 + ol, h5 + ul, h5 + ol, h6 + ul, h6 + ol {
  padding-top: 1rem;
}

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #1a77f2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc0028;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #2bc370;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #c0c1c4;
  --gray-dark: #2e333c;
  --teal-pastel: #7DB591;
  --primary: #dc0028;
  --secondary: #2e333c;
  --success: #2bc370;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #e31837;
  --light: #f7f7f7;
  --dark: #2e333c;
  --red: #dc0028;
  --breakpoint-xs: 0;
  --breakpoint-xsm: 360px;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-tablet: 834px;
  --breakpoint-lg: 992px;
  --breakpoint-desktop: 1200px;
  --breakpoint-xl: 1272px;
  --breakpoint-xxl: 1440px;
  --font-family-sans-serif: graphik-regular;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: graphik-regular;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: #2e333c;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, #block-intreabaunmedic .content .column h2, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #dc0028;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #90001a;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

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

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #c0c1c4;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, #block-intreabaunmedic .content .column h2, h4, h5, h6,
.h1, .h2, .h3, .node--view-mode-full .field--name-body h2, .node--view-mode-full .field--name-body h3,
.node--view-mode-full .field--name-body h2 *, .node--view-mode-full .field--name-body h3 *, .node--view-mode-full .field--name-body #block-intreabaunmedic .content .column h2 *, #block-intreabaunmedic .content .column .node--view-mode-full .field--name-body h2 *,
.node--view-mode-curriculum-vitae .field--name-body h2,
.node--view-mode-curriculum-vitae .field--name-body h3,
.node--view-mode-curriculum-vitae .field--name-body h2 *,
.node--view-mode-curriculum-vitae .field--name-body h3 *,
.node--view-mode-curriculum-vitae .field--name-body #block-intreabaunmedic .content .column h2 *,
#block-intreabaunmedic .content .column .node--view-mode-curriculum-vitae .field--name-body h2 *, .region-sidebar-first .block-block-content h2, .h4, .section_rating h3, .section_appointment h3, .field--name-field-specialities, .node--view-mode-one-row-listing-teaser .field-text .node__title, .h5, .section_rating h4, .block-webform-block h2,
.section-medic h2, .region-sidebar-first h2,
.region-sidebar-second h2, .h6 {
  margin-bottom: 0.5rem;
  font-family: tiemposfine-regular;
  font-weight: 400;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 3.375rem;
}

h2, .h2 {
  font-size: 2.625rem;
}

h3, #block-intreabaunmedic .content .column h2, .h3, .node--view-mode-full .field--name-body h2, .node--view-mode-full .field--name-body h3,
.node--view-mode-full .field--name-body h2 *, .node--view-mode-full .field--name-body h3 *, .node--view-mode-full .field--name-body #block-intreabaunmedic .content .column h2 *, #block-intreabaunmedic .content .column .node--view-mode-full .field--name-body h2 *,
.node--view-mode-curriculum-vitae .field--name-body h2,
.node--view-mode-curriculum-vitae .field--name-body h3,
.node--view-mode-curriculum-vitae .field--name-body h2 *,
.node--view-mode-curriculum-vitae .field--name-body h3 *,
.node--view-mode-curriculum-vitae .field--name-body #block-intreabaunmedic .content .column h2 *,
#block-intreabaunmedic .content .column .node--view-mode-curriculum-vitae .field--name-body h2 *, .region-sidebar-first .block-block-content h2 {
  font-size: 2.25rem;
}

h4, .h4, .section_rating h3, .section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .section_rating h2, .section_appointment h3, .section_appointment #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .section_appointment h2, .field--name-field-specialities, .node--view-mode-one-row-listing-teaser .field-text .node__title {
  font-size: 1.5rem;
}

h5, .h5, .section_rating h4, .block-webform-block h2,
.section-medic h2, .region-sidebar-first h2,
.region-sidebar-second h2 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #c0c1c4;
}
.blockquote-footer::before {
  content: "— ";
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #f0f1f1;
}
.page-link:hover {
  z-index: 2;
  color: #90001a;
  text-decoration: none;
  background-color: #f7f7f7;
  border-color: #f0f1f1;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 0, 40, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 0, 40, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #dc0028;
  border-color: #dc0028;
}
.page-item.disabled .page-link {
  color: #c0c1c4;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #f0f1f1;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #dc0028 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #a9001f !important;
}

.bg-secondary {
  background-color: #2e333c !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #181a1f !important;
}

.bg-success {
  background-color: #2bc370 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #229958 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #e31837 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #b5132c !important;
}

.bg-light {
  background-color: #f7f7f7 !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dedede !important;
}

.bg-dark {
  background-color: #2e333c !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #181a1f !important;
}

.bg-red {
  background-color: #dc0028 !important;
}

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #a9001f !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #f0f1f1 !important;
}

.border-top {
  border-top: 1px solid #f0f1f1 !important;
}

.border-right {
  border-right: 1px solid #f0f1f1 !important;
}

.border-bottom {
  border-bottom: 1px solid #f0f1f1 !important;
}

.border-left {
  border-left: 1px solid #f0f1f1 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #dc0028 !important;
}

.border-secondary {
  border-color: #2e333c !important;
}

.border-success {
  border-color: #2bc370 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #e31837 !important;
}

.border-light {
  border-color: #f7f7f7 !important;
}

.border-dark {
  border-color: #2e333c !important;
}

.border-red {
  border-color: #dc0028 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 360px) {
  .d-xsm-none {
    display: none !important;
  }
  .d-xsm-inline {
    display: inline !important;
  }
  .d-xsm-inline-block {
    display: inline-block !important;
  }
  .d-xsm-block {
    display: block !important;
  }
  .d-xsm-table {
    display: table !important;
  }
  .d-xsm-table-row {
    display: table-row !important;
  }
  .d-xsm-table-cell {
    display: table-cell !important;
  }
  .d-xsm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xsm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 834px) {
  .d-tablet-none {
    display: none !important;
  }
  .d-tablet-inline {
    display: inline !important;
  }
  .d-tablet-inline-block {
    display: inline-block !important;
  }
  .d-tablet-block {
    display: block !important;
  }
  .d-tablet-table {
    display: table !important;
  }
  .d-tablet-table-row {
    display: table-row !important;
  }
  .d-tablet-table-cell {
    display: table-cell !important;
  }
  .d-tablet-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-tablet-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-desktop-none {
    display: none !important;
  }
  .d-desktop-inline {
    display: inline !important;
  }
  .d-desktop-inline-block {
    display: inline-block !important;
  }
  .d-desktop-block {
    display: block !important;
  }
  .d-desktop-table {
    display: table !important;
  }
  .d-desktop-table-row {
    display: table-row !important;
  }
  .d-desktop-table-cell {
    display: table-cell !important;
  }
  .d-desktop-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-desktop-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1272px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
}

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
}

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
}

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

@media (min-width: 360px) {
  .flex-xsm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xsm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xsm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xsm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xsm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xsm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xsm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-xsm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xsm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xsm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xsm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xsm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-xsm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xsm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xsm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xsm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xsm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-xsm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xsm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xsm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xsm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xsm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xsm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xsm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xsm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xsm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xsm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xsm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xsm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xsm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xsm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xsm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xsm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xsm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 834px) {
  .flex-tablet-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-tablet-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-tablet-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-tablet-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-tablet-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-tablet-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-tablet-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-tablet-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-tablet-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-tablet-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-tablet-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-tablet-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-tablet-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-tablet-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-tablet-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-tablet-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-tablet-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-tablet-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-tablet-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-tablet-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-tablet-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-tablet-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-tablet-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-tablet-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-tablet-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-tablet-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-tablet-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-tablet-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-tablet-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-tablet-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-tablet-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-tablet-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-tablet-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-tablet-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-desktop-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-desktop-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-desktop-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-desktop-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-desktop-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-desktop-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-desktop-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-desktop-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-desktop-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-desktop-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-desktop-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-desktop-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-desktop-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-desktop-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-desktop-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-desktop-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-desktop-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-desktop-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-desktop-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-desktop-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-desktop-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-desktop-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-desktop-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-desktop-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-desktop-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-desktop-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-desktop-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-desktop-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-desktop-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-desktop-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-desktop-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-desktop-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-desktop-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-desktop-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 1272px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 360px) {
  .float-xsm-left {
    float: left !important;
  }
  .float-xsm-right {
    float: right !important;
  }
  .float-xsm-none {
    float: none !important;
  }
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 834px) {
  .float-tablet-left {
    float: left !important;
  }
  .float-tablet-right {
    float: right !important;
  }
  .float-tablet-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-desktop-left {
    float: left !important;
  }
  .float-desktop-right {
    float: right !important;
  }
  .float-desktop-none {
    float: none !important;
  }
}
@media (min-width: 1272px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 360px) {
  .m-xsm-0 {
    margin: 0 !important;
  }
  .mt-xsm-0,
.my-xsm-0 {
    margin-top: 0 !important;
  }
  .mr-xsm-0,
.mx-xsm-0 {
    margin-right: 0 !important;
  }
  .mb-xsm-0,
.my-xsm-0 {
    margin-bottom: 0 !important;
  }
  .ml-xsm-0,
.mx-xsm-0 {
    margin-left: 0 !important;
  }
  .m-xsm-1 {
    margin: 0.25rem !important;
  }
  .mt-xsm-1,
.my-xsm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xsm-1,
.mx-xsm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xsm-1,
.my-xsm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xsm-1,
.mx-xsm-1 {
    margin-left: 0.25rem !important;
  }
  .m-xsm-2 {
    margin: 0.5rem !important;
  }
  .mt-xsm-2,
.my-xsm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xsm-2,
.mx-xsm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xsm-2,
.my-xsm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xsm-2,
.mx-xsm-2 {
    margin-left: 0.5rem !important;
  }
  .m-xsm-3 {
    margin: 1rem !important;
  }
  .mt-xsm-3,
.my-xsm-3 {
    margin-top: 1rem !important;
  }
  .mr-xsm-3,
.mx-xsm-3 {
    margin-right: 1rem !important;
  }
  .mb-xsm-3,
.my-xsm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xsm-3,
.mx-xsm-3 {
    margin-left: 1rem !important;
  }
  .m-xsm-4 {
    margin: 1.5rem !important;
  }
  .mt-xsm-4,
.my-xsm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xsm-4,
.mx-xsm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xsm-4,
.my-xsm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xsm-4,
.mx-xsm-4 {
    margin-left: 1.5rem !important;
  }
  .m-xsm-5 {
    margin: 3rem !important;
  }
  .mt-xsm-5,
.my-xsm-5 {
    margin-top: 3rem !important;
  }
  .mr-xsm-5,
.mx-xsm-5 {
    margin-right: 3rem !important;
  }
  .mb-xsm-5,
.my-xsm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xsm-5,
.mx-xsm-5 {
    margin-left: 3rem !important;
  }
  .p-xsm-0 {
    padding: 0 !important;
  }
  .pt-xsm-0,
.py-xsm-0 {
    padding-top: 0 !important;
  }
  .pr-xsm-0,
.px-xsm-0 {
    padding-right: 0 !important;
  }
  .pb-xsm-0,
.py-xsm-0 {
    padding-bottom: 0 !important;
  }
  .pl-xsm-0,
.px-xsm-0 {
    padding-left: 0 !important;
  }
  .p-xsm-1 {
    padding: 0.25rem !important;
  }
  .pt-xsm-1,
.py-xsm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xsm-1,
.px-xsm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xsm-1,
.py-xsm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xsm-1,
.px-xsm-1 {
    padding-left: 0.25rem !important;
  }
  .p-xsm-2 {
    padding: 0.5rem !important;
  }
  .pt-xsm-2,
.py-xsm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xsm-2,
.px-xsm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xsm-2,
.py-xsm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xsm-2,
.px-xsm-2 {
    padding-left: 0.5rem !important;
  }
  .p-xsm-3 {
    padding: 1rem !important;
  }
  .pt-xsm-3,
.py-xsm-3 {
    padding-top: 1rem !important;
  }
  .pr-xsm-3,
.px-xsm-3 {
    padding-right: 1rem !important;
  }
  .pb-xsm-3,
.py-xsm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xsm-3,
.px-xsm-3 {
    padding-left: 1rem !important;
  }
  .p-xsm-4 {
    padding: 1.5rem !important;
  }
  .pt-xsm-4,
.py-xsm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xsm-4,
.px-xsm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xsm-4,
.py-xsm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xsm-4,
.px-xsm-4 {
    padding-left: 1.5rem !important;
  }
  .p-xsm-5 {
    padding: 3rem !important;
  }
  .pt-xsm-5,
.py-xsm-5 {
    padding-top: 3rem !important;
  }
  .pr-xsm-5,
.px-xsm-5 {
    padding-right: 3rem !important;
  }
  .pb-xsm-5,
.py-xsm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xsm-5,
.px-xsm-5 {
    padding-left: 3rem !important;
  }
  .m-xsm-n1 {
    margin: -0.25rem !important;
  }
  .mt-xsm-n1,
.my-xsm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xsm-n1,
.mx-xsm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xsm-n1,
.my-xsm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xsm-n1,
.mx-xsm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xsm-n2 {
    margin: -0.5rem !important;
  }
  .mt-xsm-n2,
.my-xsm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xsm-n2,
.mx-xsm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xsm-n2,
.my-xsm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xsm-n2,
.mx-xsm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xsm-n3 {
    margin: -1rem !important;
  }
  .mt-xsm-n3,
.my-xsm-n3 {
    margin-top: -1rem !important;
  }
  .mr-xsm-n3,
.mx-xsm-n3 {
    margin-right: -1rem !important;
  }
  .mb-xsm-n3,
.my-xsm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xsm-n3,
.mx-xsm-n3 {
    margin-left: -1rem !important;
  }
  .m-xsm-n4 {
    margin: -1.5rem !important;
  }
  .mt-xsm-n4,
.my-xsm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xsm-n4,
.mx-xsm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xsm-n4,
.my-xsm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xsm-n4,
.mx-xsm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xsm-n5 {
    margin: -3rem !important;
  }
  .mt-xsm-n5,
.my-xsm-n5 {
    margin-top: -3rem !important;
  }
  .mr-xsm-n5,
.mx-xsm-n5 {
    margin-right: -3rem !important;
  }
  .mb-xsm-n5,
.my-xsm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xsm-n5,
.mx-xsm-n5 {
    margin-left: -3rem !important;
  }
  .m-xsm-auto {
    margin: auto !important;
  }
  .mt-xsm-auto,
.my-xsm-auto {
    margin-top: auto !important;
  }
  .mr-xsm-auto,
.mx-xsm-auto {
    margin-right: auto !important;
  }
  .mb-xsm-auto,
.my-xsm-auto {
    margin-bottom: auto !important;
  }
  .ml-xsm-auto,
.mx-xsm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 834px) {
  .m-tablet-0 {
    margin: 0 !important;
  }
  .mt-tablet-0,
.my-tablet-0 {
    margin-top: 0 !important;
  }
  .mr-tablet-0,
.mx-tablet-0 {
    margin-right: 0 !important;
  }
  .mb-tablet-0,
.my-tablet-0 {
    margin-bottom: 0 !important;
  }
  .ml-tablet-0,
.mx-tablet-0 {
    margin-left: 0 !important;
  }
  .m-tablet-1 {
    margin: 0.25rem !important;
  }
  .mt-tablet-1,
.my-tablet-1 {
    margin-top: 0.25rem !important;
  }
  .mr-tablet-1,
.mx-tablet-1 {
    margin-right: 0.25rem !important;
  }
  .mb-tablet-1,
.my-tablet-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-tablet-1,
.mx-tablet-1 {
    margin-left: 0.25rem !important;
  }
  .m-tablet-2 {
    margin: 0.5rem !important;
  }
  .mt-tablet-2,
.my-tablet-2 {
    margin-top: 0.5rem !important;
  }
  .mr-tablet-2,
.mx-tablet-2 {
    margin-right: 0.5rem !important;
  }
  .mb-tablet-2,
.my-tablet-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-tablet-2,
.mx-tablet-2 {
    margin-left: 0.5rem !important;
  }
  .m-tablet-3 {
    margin: 1rem !important;
  }
  .mt-tablet-3,
.my-tablet-3 {
    margin-top: 1rem !important;
  }
  .mr-tablet-3,
.mx-tablet-3 {
    margin-right: 1rem !important;
  }
  .mb-tablet-3,
.my-tablet-3 {
    margin-bottom: 1rem !important;
  }
  .ml-tablet-3,
.mx-tablet-3 {
    margin-left: 1rem !important;
  }
  .m-tablet-4 {
    margin: 1.5rem !important;
  }
  .mt-tablet-4,
.my-tablet-4 {
    margin-top: 1.5rem !important;
  }
  .mr-tablet-4,
.mx-tablet-4 {
    margin-right: 1.5rem !important;
  }
  .mb-tablet-4,
.my-tablet-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-tablet-4,
.mx-tablet-4 {
    margin-left: 1.5rem !important;
  }
  .m-tablet-5 {
    margin: 3rem !important;
  }
  .mt-tablet-5,
.my-tablet-5 {
    margin-top: 3rem !important;
  }
  .mr-tablet-5,
.mx-tablet-5 {
    margin-right: 3rem !important;
  }
  .mb-tablet-5,
.my-tablet-5 {
    margin-bottom: 3rem !important;
  }
  .ml-tablet-5,
.mx-tablet-5 {
    margin-left: 3rem !important;
  }
  .p-tablet-0 {
    padding: 0 !important;
  }
  .pt-tablet-0,
.py-tablet-0 {
    padding-top: 0 !important;
  }
  .pr-tablet-0,
.px-tablet-0 {
    padding-right: 0 !important;
  }
  .pb-tablet-0,
.py-tablet-0 {
    padding-bottom: 0 !important;
  }
  .pl-tablet-0,
.px-tablet-0 {
    padding-left: 0 !important;
  }
  .p-tablet-1 {
    padding: 0.25rem !important;
  }
  .pt-tablet-1,
.py-tablet-1 {
    padding-top: 0.25rem !important;
  }
  .pr-tablet-1,
.px-tablet-1 {
    padding-right: 0.25rem !important;
  }
  .pb-tablet-1,
.py-tablet-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-tablet-1,
.px-tablet-1 {
    padding-left: 0.25rem !important;
  }
  .p-tablet-2 {
    padding: 0.5rem !important;
  }
  .pt-tablet-2,
.py-tablet-2 {
    padding-top: 0.5rem !important;
  }
  .pr-tablet-2,
.px-tablet-2 {
    padding-right: 0.5rem !important;
  }
  .pb-tablet-2,
.py-tablet-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-tablet-2,
.px-tablet-2 {
    padding-left: 0.5rem !important;
  }
  .p-tablet-3 {
    padding: 1rem !important;
  }
  .pt-tablet-3,
.py-tablet-3 {
    padding-top: 1rem !important;
  }
  .pr-tablet-3,
.px-tablet-3 {
    padding-right: 1rem !important;
  }
  .pb-tablet-3,
.py-tablet-3 {
    padding-bottom: 1rem !important;
  }
  .pl-tablet-3,
.px-tablet-3 {
    padding-left: 1rem !important;
  }
  .p-tablet-4 {
    padding: 1.5rem !important;
  }
  .pt-tablet-4,
.py-tablet-4 {
    padding-top: 1.5rem !important;
  }
  .pr-tablet-4,
.px-tablet-4 {
    padding-right: 1.5rem !important;
  }
  .pb-tablet-4,
.py-tablet-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-tablet-4,
.px-tablet-4 {
    padding-left: 1.5rem !important;
  }
  .p-tablet-5 {
    padding: 3rem !important;
  }
  .pt-tablet-5,
.py-tablet-5 {
    padding-top: 3rem !important;
  }
  .pr-tablet-5,
.px-tablet-5 {
    padding-right: 3rem !important;
  }
  .pb-tablet-5,
.py-tablet-5 {
    padding-bottom: 3rem !important;
  }
  .pl-tablet-5,
.px-tablet-5 {
    padding-left: 3rem !important;
  }
  .m-tablet-n1 {
    margin: -0.25rem !important;
  }
  .mt-tablet-n1,
.my-tablet-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-tablet-n1,
.mx-tablet-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-tablet-n1,
.my-tablet-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-tablet-n1,
.mx-tablet-n1 {
    margin-left: -0.25rem !important;
  }
  .m-tablet-n2 {
    margin: -0.5rem !important;
  }
  .mt-tablet-n2,
.my-tablet-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-tablet-n2,
.mx-tablet-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-tablet-n2,
.my-tablet-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-tablet-n2,
.mx-tablet-n2 {
    margin-left: -0.5rem !important;
  }
  .m-tablet-n3 {
    margin: -1rem !important;
  }
  .mt-tablet-n3,
.my-tablet-n3 {
    margin-top: -1rem !important;
  }
  .mr-tablet-n3,
.mx-tablet-n3 {
    margin-right: -1rem !important;
  }
  .mb-tablet-n3,
.my-tablet-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-tablet-n3,
.mx-tablet-n3 {
    margin-left: -1rem !important;
  }
  .m-tablet-n4 {
    margin: -1.5rem !important;
  }
  .mt-tablet-n4,
.my-tablet-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-tablet-n4,
.mx-tablet-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-tablet-n4,
.my-tablet-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-tablet-n4,
.mx-tablet-n4 {
    margin-left: -1.5rem !important;
  }
  .m-tablet-n5 {
    margin: -3rem !important;
  }
  .mt-tablet-n5,
.my-tablet-n5 {
    margin-top: -3rem !important;
  }
  .mr-tablet-n5,
.mx-tablet-n5 {
    margin-right: -3rem !important;
  }
  .mb-tablet-n5,
.my-tablet-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-tablet-n5,
.mx-tablet-n5 {
    margin-left: -3rem !important;
  }
  .m-tablet-auto {
    margin: auto !important;
  }
  .mt-tablet-auto,
.my-tablet-auto {
    margin-top: auto !important;
  }
  .mr-tablet-auto,
.mx-tablet-auto {
    margin-right: auto !important;
  }
  .mb-tablet-auto,
.my-tablet-auto {
    margin-bottom: auto !important;
  }
  .ml-tablet-auto,
.mx-tablet-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-desktop-0 {
    margin: 0 !important;
  }
  .mt-desktop-0,
.my-desktop-0 {
    margin-top: 0 !important;
  }
  .mr-desktop-0,
.mx-desktop-0 {
    margin-right: 0 !important;
  }
  .mb-desktop-0,
.my-desktop-0 {
    margin-bottom: 0 !important;
  }
  .ml-desktop-0,
.mx-desktop-0 {
    margin-left: 0 !important;
  }
  .m-desktop-1 {
    margin: 0.25rem !important;
  }
  .mt-desktop-1,
.my-desktop-1 {
    margin-top: 0.25rem !important;
  }
  .mr-desktop-1,
.mx-desktop-1 {
    margin-right: 0.25rem !important;
  }
  .mb-desktop-1,
.my-desktop-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-desktop-1,
.mx-desktop-1 {
    margin-left: 0.25rem !important;
  }
  .m-desktop-2 {
    margin: 0.5rem !important;
  }
  .mt-desktop-2,
.my-desktop-2 {
    margin-top: 0.5rem !important;
  }
  .mr-desktop-2,
.mx-desktop-2 {
    margin-right: 0.5rem !important;
  }
  .mb-desktop-2,
.my-desktop-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-desktop-2,
.mx-desktop-2 {
    margin-left: 0.5rem !important;
  }
  .m-desktop-3 {
    margin: 1rem !important;
  }
  .mt-desktop-3,
.my-desktop-3 {
    margin-top: 1rem !important;
  }
  .mr-desktop-3,
.mx-desktop-3 {
    margin-right: 1rem !important;
  }
  .mb-desktop-3,
.my-desktop-3 {
    margin-bottom: 1rem !important;
  }
  .ml-desktop-3,
.mx-desktop-3 {
    margin-left: 1rem !important;
  }
  .m-desktop-4 {
    margin: 1.5rem !important;
  }
  .mt-desktop-4,
.my-desktop-4 {
    margin-top: 1.5rem !important;
  }
  .mr-desktop-4,
.mx-desktop-4 {
    margin-right: 1.5rem !important;
  }
  .mb-desktop-4,
.my-desktop-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-desktop-4,
.mx-desktop-4 {
    margin-left: 1.5rem !important;
  }
  .m-desktop-5 {
    margin: 3rem !important;
  }
  .mt-desktop-5,
.my-desktop-5 {
    margin-top: 3rem !important;
  }
  .mr-desktop-5,
.mx-desktop-5 {
    margin-right: 3rem !important;
  }
  .mb-desktop-5,
.my-desktop-5 {
    margin-bottom: 3rem !important;
  }
  .ml-desktop-5,
.mx-desktop-5 {
    margin-left: 3rem !important;
  }
  .p-desktop-0 {
    padding: 0 !important;
  }
  .pt-desktop-0,
.py-desktop-0 {
    padding-top: 0 !important;
  }
  .pr-desktop-0,
.px-desktop-0 {
    padding-right: 0 !important;
  }
  .pb-desktop-0,
.py-desktop-0 {
    padding-bottom: 0 !important;
  }
  .pl-desktop-0,
.px-desktop-0 {
    padding-left: 0 !important;
  }
  .p-desktop-1 {
    padding: 0.25rem !important;
  }
  .pt-desktop-1,
.py-desktop-1 {
    padding-top: 0.25rem !important;
  }
  .pr-desktop-1,
.px-desktop-1 {
    padding-right: 0.25rem !important;
  }
  .pb-desktop-1,
.py-desktop-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-desktop-1,
.px-desktop-1 {
    padding-left: 0.25rem !important;
  }
  .p-desktop-2 {
    padding: 0.5rem !important;
  }
  .pt-desktop-2,
.py-desktop-2 {
    padding-top: 0.5rem !important;
  }
  .pr-desktop-2,
.px-desktop-2 {
    padding-right: 0.5rem !important;
  }
  .pb-desktop-2,
.py-desktop-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-desktop-2,
.px-desktop-2 {
    padding-left: 0.5rem !important;
  }
  .p-desktop-3 {
    padding: 1rem !important;
  }
  .pt-desktop-3,
.py-desktop-3 {
    padding-top: 1rem !important;
  }
  .pr-desktop-3,
.px-desktop-3 {
    padding-right: 1rem !important;
  }
  .pb-desktop-3,
.py-desktop-3 {
    padding-bottom: 1rem !important;
  }
  .pl-desktop-3,
.px-desktop-3 {
    padding-left: 1rem !important;
  }
  .p-desktop-4 {
    padding: 1.5rem !important;
  }
  .pt-desktop-4,
.py-desktop-4 {
    padding-top: 1.5rem !important;
  }
  .pr-desktop-4,
.px-desktop-4 {
    padding-right: 1.5rem !important;
  }
  .pb-desktop-4,
.py-desktop-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-desktop-4,
.px-desktop-4 {
    padding-left: 1.5rem !important;
  }
  .p-desktop-5 {
    padding: 3rem !important;
  }
  .pt-desktop-5,
.py-desktop-5 {
    padding-top: 3rem !important;
  }
  .pr-desktop-5,
.px-desktop-5 {
    padding-right: 3rem !important;
  }
  .pb-desktop-5,
.py-desktop-5 {
    padding-bottom: 3rem !important;
  }
  .pl-desktop-5,
.px-desktop-5 {
    padding-left: 3rem !important;
  }
  .m-desktop-n1 {
    margin: -0.25rem !important;
  }
  .mt-desktop-n1,
.my-desktop-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-desktop-n1,
.mx-desktop-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-desktop-n1,
.my-desktop-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-desktop-n1,
.mx-desktop-n1 {
    margin-left: -0.25rem !important;
  }
  .m-desktop-n2 {
    margin: -0.5rem !important;
  }
  .mt-desktop-n2,
.my-desktop-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-desktop-n2,
.mx-desktop-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-desktop-n2,
.my-desktop-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-desktop-n2,
.mx-desktop-n2 {
    margin-left: -0.5rem !important;
  }
  .m-desktop-n3 {
    margin: -1rem !important;
  }
  .mt-desktop-n3,
.my-desktop-n3 {
    margin-top: -1rem !important;
  }
  .mr-desktop-n3,
.mx-desktop-n3 {
    margin-right: -1rem !important;
  }
  .mb-desktop-n3,
.my-desktop-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-desktop-n3,
.mx-desktop-n3 {
    margin-left: -1rem !important;
  }
  .m-desktop-n4 {
    margin: -1.5rem !important;
  }
  .mt-desktop-n4,
.my-desktop-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-desktop-n4,
.mx-desktop-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-desktop-n4,
.my-desktop-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-desktop-n4,
.mx-desktop-n4 {
    margin-left: -1.5rem !important;
  }
  .m-desktop-n5 {
    margin: -3rem !important;
  }
  .mt-desktop-n5,
.my-desktop-n5 {
    margin-top: -3rem !important;
  }
  .mr-desktop-n5,
.mx-desktop-n5 {
    margin-right: -3rem !important;
  }
  .mb-desktop-n5,
.my-desktop-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-desktop-n5,
.mx-desktop-n5 {
    margin-left: -3rem !important;
  }
  .m-desktop-auto {
    margin: auto !important;
  }
  .mt-desktop-auto,
.my-desktop-auto {
    margin-top: auto !important;
  }
  .mr-desktop-auto,
.mx-desktop-auto {
    margin-right: auto !important;
  }
  .mb-desktop-auto,
.my-desktop-auto {
    margin-bottom: auto !important;
  }
  .ml-desktop-auto,
.mx-desktop-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1272px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
.my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
.mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
.my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
.mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
.my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
.mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
.my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
.mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
.my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
.mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
.my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
.mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
.my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
.mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
.my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
.mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
.my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
.mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
.my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
.mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
.my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
.mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
.my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
.mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
.py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
.px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
.py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
.px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
.py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
.px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
.py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
.px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
.py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
.px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
.py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
.px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
.py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
.px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
.py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
.px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
.py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
.px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
.py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
.px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
.py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
.px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
.py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
.px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
.my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
.mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
.my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
.mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
.my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
.mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
.my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
.mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
.my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
.mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
.my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
.mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
.my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
.mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
.my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
.mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
.my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
.mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
.my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
.mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
.my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
.mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
.my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
.mx-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

@media (min-width: 360px) {
  .text-xsm-left {
    text-align: left !important;
  }
  .text-xsm-right {
    text-align: right !important;
  }
  .text-xsm-center {
    text-align: center !important;
  }
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 834px) {
  .text-tablet-left {
    text-align: left !important;
  }
  .text-tablet-right {
    text-align: right !important;
  }
  .text-tablet-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-desktop-left {
    text-align: left !important;
  }
  .text-desktop-right {
    text-align: right !important;
  }
  .text-desktop-center {
    text-align: center !important;
  }
}
@media (min-width: 1272px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #dc0028 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #90001a !important;
}

.text-secondary {
  color: #2e333c !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #0d0e11 !important;
}

.text-success {
  color: #2bc370 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1d844c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #e31837 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #9e1126 !important;
}

.text-light {
  color: #f7f7f7 !important;
}

a.text-light:hover, a.text-light:focus {
  color: #d1d1d1 !important;
}

.text-dark {
  color: #2e333c !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #0d0e11 !important;
}

.text-red {
  color: #dc0028 !important;
}

a.text-red:hover, a.text-red:focus {
  color: #90001a !important;
}

.text-body {
  color: #2e333c !important;
}

.text-muted {
  color: #c0c1c4 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
blockquote {
    border: 1px solid #d5d6d8;
    page-break-inside: avoid;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  p,
h2,
h3,
#block-intreabaunmedic .content .column h2 {
    orphans: 3;
    widows: 3;
  }
  h2,
h3,
#block-intreabaunmedic .content .column h2 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }
  .table-bordered th,
.table-bordered td {
    border: 1px solid #f0f1f1 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #f0f1f1;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #f0f1f1;
  }
}
.icon-add-simple,
.icon-add-simple-circled,
.icon-add-simple-pink, .icon-Loading,
.icon-Loading-circled,
.icon-Loading-pink, .icon-Factura2,
.icon-Factura2-circled,
.icon-Factura2-pink, .icon-FacturiPlati2,
.icon-FacturiPlati2-circled,
.icon-FacturiPlati2-pink, .icon-DropdownArrow2Up,
.icon-DropdownArrow2Up-circled,
.icon-DropdownArrow2Up-pink, .icon-DropdownArrow2,
.icon-DropdownArrow2-circled,
.icon-DropdownArrow2-pink, .icon-DropdownArrowUp,
.icon-DropdownArrowUp-circled,
.icon-DropdownArrowUp-pink, .icon-DropdownArrow,
.icon-DropdownArrow-circled,
.icon-DropdownArrow-pink, .icon-Favorite2,
.icon-Favorite2-circled,
.icon-Favorite2-pink, .icon-Analize,
.icon-Analize-circled,
.icon-Analize-pink, .icon-Card,
.icon-Card-circled,
.icon-Card-pink, .icon-ViewPassSee,
.icon-ViewPassSee-circled,
.icon-ViewPassSee-pink, .icon-TypeInfo,
.icon-TypeInfo-circled,
.icon-TypeInfo-pink, .icon-HidePassUnsee,
.icon-HidePassUnsee-circled,
.icon-HidePassUnsee-pink, .icon-Factura,
.icon-Factura-circled,
.icon-Factura-pink, .icon-DescarcaFactura,
.icon-DescarcaFactura-circled,
.icon-DescarcaFactura-pink, .icon-FacturiPlati,
.icon-FacturiPlati-circled,
.icon-FacturiPlati-pink, .icon-Programari,
.icon-Programari-circled,
.icon-Programari-pink, .icon-Dental,
.icon-Dental-circled,
.icon-Dental-pink, .icon-Filters,
.icon-Filters-circled,
.icon-Filters-pink, .icon-Mic,
.icon-Mic-circled,
.icon-Mic-pink, .icon-ImgImage,
.icon-ImgImage-circled,
.icon-ImgImage-pink, .icon-Suport,
.icon-Suport-circled,
.icon-Suport-pink, .icon-reginamariaro1,
.icon-reginamariaro1-circled,
.icon-reginamariaro1-pink, .icon-ShopShoppingBag,
.icon-ShopShoppingBag-circled,
.icon-ShopShoppingBag-pink, .icon-ExtendedView,
.icon-ExtendedView-circled,
.icon-ExtendedView-pink, .icon-IesiDinContLogout,
.icon-IesiDinContLogout-circled,
.icon-IesiDinContLogout-pink, .icon-ArrowBack,
.icon-ArrowBack-circled,
.icon-ArrowBack-pink, .icon-Info,
.icon-Info-circled,
.icon-Info-pink, .icon-SpeakerSound,
.icon-SpeakerSound-circled,
.icon-SpeakerSound-pink, .icon-ExternalLink,
.icon-ExternalLink-circled,
.icon-ExternalLink-pink, .icon-CallContactCenter,
.icon-CallContactCenter-circled,
.icon-CallContactCenter-pink, .icon-VideoCamera,
.icon-VideoCamera-circled,
.icon-VideoCamera-pink, .icon-SolicitareQuestion,
.icon-SolicitareQuestion-circled,
.icon-SolicitareQuestion-pink, .icon-CompactView,
.icon-CompactView-circled,
.icon-CompactView-pink, .icon-MapPin,
.icon-MapPin-circled,
.icon-MapPin-pink, .icon-MapLocations,
.icon-MapLocations-circled,
.icon-MapLocations-pink, .icon-HideMap,
.icon-HideMap-circled,
.icon-HideMap-pink, .icon-ListView,
.icon-ListView-circled,
.icon-ListView-pink, .icon-AbonamenteleMele,
.icon-AbonamenteleMele-circled,
.icon-AbonamenteleMele-pink, .icon-InformatiiVitale,
.icon-InformatiiVitale-circled,
.icon-InformatiiVitale-pink, .icon-AsociazaContCopil,
.icon-AsociazaContCopil-circled,
.icon-AsociazaContCopil-pink, .icon-Time,
.icon-Time-circled,
.icon-Time-pink, .icon-ConturileMele,
.icon-ConturileMele-circled,
.icon-ConturileMele-pink, .icon-SetariContSettings,
.icon-SetariContSettings-circled,
.icon-SetariContSettings-pink, .icon-Feedback,
.icon-Feedback-circled,
.icon-Feedback-pink, .icon-PlatesteConsultatia,
.icon-PlatesteConsultatia-circled,
.icon-PlatesteConsultatia-pink, .icon-ProgramMedic,
.icon-ProgramMedic-circled,
.icon-ProgramMedic-pink, .icon-Favorite,
.icon-Favorite-circled,
.icon-Favorite-pink, .icon-Print,
.icon-Print-circled,
.icon-Print-pink, .icon-Mail,
.icon-Mail-circled,
.icon-Mail-pink, .icon-Mail2,
.icon-Mail2-circled,
.icon-Mail2-pink, .icon-ClinicaVirtuala,
.icon-ClinicaVirtuala-circled,
.icon-ClinicaVirtuala-pink, .icon-DosarMedical,
.icon-DosarMedical-circled,
.icon-DosarMedical-pink, .icon-ModificaProgramareaEdit,
.icon-ModificaProgramareaEdit-circled,
.icon-ModificaProgramareaEdit-pink, .icon-AnuleazaProgramareaDeleteClose,
.icon-AnuleazaProgramareaDeleteClose-circled,
.icon-AnuleazaProgramareaDeleteClose-pink, .icon-ContracteleMeleFiles,
.icon-ContracteleMeleFiles-circled,
.icon-ContracteleMeleFiles-pink, .icon-PacheteInvestigatii,
.icon-PacheteInvestigatii-circled,
.icon-PacheteInvestigatii-pink, .icon-MobileApp,
.icon-MobileApp-circled,
.icon-MobileApp-pink, .icon-TesteazaDispozitivul,
.icon-TesteazaDispozitivul-circled,
.icon-TesteazaDispozitivul-pink, .icon-Locatii,
.icon-Locatii-circled,
.icon-Locatii-pink, .icon-EcografieImagistica,
.icon-EcografieImagistica-circled,
.icon-EcografieImagistica-pink, .icon-InvestigatiiPreturi,
.icon-InvestigatiiPreturi-circled,
.icon-InvestigatiiPreturi-pink, .icon-InternareSpital,
.icon-InternareSpital-circled,
.icon-InternareSpital-pink, .icon-DescarcaRaport,
.icon-DescarcaRaport-circled,
.icon-DescarcaRaport-pink, .icon-FisierFile,
.icon-FisierFile-circled,
.icon-FisierFile-pink, .icon-AdaugaInCalendar,
.icon-AdaugaInCalendar-circled,
.icon-AdaugaInCalendar-pink, .icon-MedicMedici,
.icon-MedicMedici-circled,
.icon-MedicMedici-pink, .icon-ConsultatiiAnterioare,
.icon-ConsultatiiAnterioare-circled,
.icon-ConsultatiiAnterioare-pink, .icon-RapoarteConsultatii,
.icon-RapoarteConsultatii-circled,
.icon-RapoarteConsultatii-pink, .icon-AdaugaInformatiiFisiere,
.icon-AdaugaInformatiiFisiere-circled,
.icon-AdaugaInformatiiFisiere-pink, .icon-FisiereAtasate,
.icon-FisiereAtasate-circled,
.icon-FisiereAtasate-pink, .icon-NOU,
.icon-NOU-circled,
.icon-NOU-pink, .icon-pause,
.icon-pause-circled,
.icon-pause-pink, .icon-down,
.icon-down-circled,
.icon-down-pink, .icon-uniE95F,
.icon-uniE95F-circled,
.icon-uniE95F-pink, .icon-uniE95E,
.icon-uniE95E-circled,
.icon-uniE95E-pink, .icon-breast,
.icon-breast-circled,
.icon-breast-pink, .icon-quote,
.icon-quote-circled,
.icon-quote-pink, .icon-svg-stomach,
.icon-svg-stomach-circled,
.icon-svg-stomach-pink, .icon-svg-robotic-surgery-2,
.icon-svg-robotic-surgery-2-circled,
.icon-svg-robotic-surgery-2-pink, .icon-svg-robotic-surgery-1,
.icon-svg-robotic-surgery-1-circled,
.icon-svg-robotic-surgery-1-pink, .icon-svg-team,
.icon-svg-team-circled,
.icon-svg-team-pink, .icon-svg-doctor,
.icon-svg-doctor-circled,
.icon-svg-doctor-pink, .icon-circle,
.icon-circle-circled,
.icon-circle-pink, .icon-svg-certificate,
.icon-svg-certificate-circled,
.icon-svg-certificate-pink, .icon-remove,
.icon-remove-circled,
.icon-remove-pink, .icon-calculator,
.icon-calculator-circled,
.icon-calculator-pink, .icon-height,
.icon-height-circled,
.icon-height-pink, .icon-svg-22,
.icon-svg-22-circled,
.icon-svg-22-pink, .icon-svg-21,
.icon-svg-21-circled,
.icon-svg-21-pink, .icon-svg-20,
.icon-svg-20-circled,
.icon-svg-20-pink, .icon-svg-19,
.icon-svg-19-circled,
.icon-svg-19-pink, .icon-svg-18,
.icon-svg-18-circled,
.icon-svg-18-pink, .icon-svg-17,
.icon-svg-17-circled,
.icon-svg-17-pink, .icon-svg-15,
.icon-svg-15-circled,
.icon-svg-15-pink, .icon-svg-14,
.icon-svg-14-circled,
.icon-svg-14-pink, .icon-svg-13,
.icon-svg-13-circled,
.icon-svg-13-pink, .icon-svg-12,
.icon-svg-12-circled,
.icon-svg-12-pink, .icon-svg-11,
.icon-svg-11-circled,
.icon-svg-11-pink, .icon-svg-10,
.icon-svg-10-circled,
.icon-svg-10-pink, .icon-svg-09,
.icon-svg-09-circled,
.icon-svg-09-pink, .icon-svg-08,
.icon-svg-08-circled,
.icon-svg-08-pink, .icon-svg-07,
.icon-svg-07-circled,
.icon-svg-07-pink, .icon-svg-05,
.icon-svg-05-circled,
.icon-svg-05-pink, .icon-svg-04,
.icon-svg-04-circled,
.icon-svg-04-pink, .icon-svg-03,
.icon-svg-03-circled,
.icon-svg-03-pink, .icon-svg-02,
.icon-svg-02-circled,
.icon-svg-02-pink, .icon-phone,
.icon-phone-circled,
.icon-phone-pink, .icon-check,
.icon-check-circled,
.icon-check-pink, .icon-twitter,
.icon-twitter-circled,
.icon-twitter-pink, .icon-instagram,
.icon-instagram-circled,
.icon-instagram-pink, .icon-stethoscope,
.icon-stethoscope-circled,
.icon-stethoscope-pink, .icon-chess,
.icon-chess-circled,
.icon-chess-pink, .icon-chat-bubble-dots,
.icon-chat-bubble-dots-circled,
.icon-chat-bubble-dots-pink, .icon-chat,
.icon-chat-circled,
.icon-chat-pink, .icon-facebook_square,
.icon-facebook_square-circled,
.icon-facebook_square-pink, .icon-mail,
.icon-mail-circled,
.icon-mail-pink, .icon-linkedin_outline,
.icon-linkedin_outline-circled,
.icon-linkedin_outline-pink, .icon-YT,
.icon-YT-circled,
.icon-YT-pink, .icon-whatsapp,
.icon-whatsapp-circled,
.icon-whatsapp-pink, .icon-weight,
.icon-weight-circled,
.icon-weight-pink, .icon-warning,
.icon-warning-circled,
.icon-warning-pink, .icon-warning-filled,
.icon-warning-filled-circled,
.icon-warning-filled-pink, .icon-view-filled,
.icon-view-filled-circled,
.icon-view-filled-pink, .icon-view,
.icon-view-circled,
.icon-view-pink, .icon-time,
.icon-time-circled,
.icon-time-pink, .icon-time-filled,
.icon-time-filled-circled,
.icon-time-filled-pink, .icon-sort,
.icon-sort-circled,
.icon-sort-pink, .icon-share,
.icon-share-circled,
.icon-share-pink, .icon-search,
.icon-search-circled,
.icon-search-pink, .icon-rm,
.icon-rm-circled,
.icon-rm-pink, .icon-question,
.icon-question-circled,
.icon-question-pink, .icon-plus-filled,
.icon-plus-filled-circled,
.icon-plus-filled-pink, .icon-play,
.icon-play-circled,
.icon-play-pink, .icon-play-filled,
.icon-play-filled-circled,
.icon-play-filled-pink, .icon-picture,
.icon-picture-circled,
.icon-picture-pink, .icon-pdf,
.icon-pdf-circled,
.icon-pdf-pink, .icon-hat,
.icon-hat-circled,
.icon-hat-pink, .icon-messenger,
.icon-messenger-circled,
.icon-messenger-pink, .icon-menu,
.icon-menu-circled,
.icon-menu-pink, .icon-uniE91D,
.icon-uniE91D-circled,
.icon-uniE91D-pink, .icon-uniE91C,
.icon-uniE91C-circled,
.icon-uniE91C-pink, .icon-location,
.icon-location-circled,
.icon-location-pink, .icon-loading,
.icon-loading-circled,
.icon-loading-pink, .icon-loading-filled,
.icon-loading-filled-circled,
.icon-loading-filled-pink, .icon-linkedin_square,
.icon-linkedin_square-circled,
.icon-linkedin_square-pink, .icon-link,
.icon-link-circled,
.icon-link-pink, .icon-info,
.icon-info-circled,
.icon-info-pink, .icon-comments-filled,
.icon-comments-filled-circled,
.icon-comments-filled-pink, .icon-info-filled,
.icon-info-filled-circled,
.icon-info-filled-pink, .icon-hide,
.icon-hide-circled,
.icon-hide-pink, .icon-hide-filled,
.icon-hide-filled-circled,
.icon-hide-filled-pink, .icon-file1,
.icon-file1-circled,
.icon-file1-pink, .icon-facebook_circle,
.icon-facebook_circle-circled,
.icon-facebook_circle-pink, .icon-copy,
.icon-copy-circled,
.icon-copy-pink, .icon-comments,
.icon-comments-circled,
.icon-comments-pink, .icon-close-filled,
.icon-close-filled-circled,
.icon-close-filled-pink, .icon-close,
.icon-close-circled,
.icon-close-pink, .icon-move,
.icon-move-circled,
.icon-move-pink, .icon-check-filled,
.icon-check-filled-circled,
.icon-check-filled-pink, .icon-check-outline,
.icon-check-outline-circled,
.icon-check-outline-pink, .icon-chat-filled,
.icon-chat-filled-circled,
.icon-chat-filled-pink, .icon-calendar,
.icon-calendar-circled,
.icon-calendar-pink, .icon-keyboard_arrow_up,
.icon-keyboard_arrow_up-circled,
.icon-keyboard_arrow_up-pink, .icon-keyboard_arrow_right,
.icon-keyboard_arrow_right-circled,
.icon-keyboard_arrow_right-pink, .icon-keyboard_arrow_left,
.icon-keyboard_arrow_left-circled,
.icon-keyboard_arrow_left-pink, .icon-keyboard_arrow_down,
.icon-keyboard_arrow_down-circled,
.icon-keyboard_arrow_down-pink, .icon-archive,
.icon-archive-circled,
.icon-archive-pink, .icon-account,
.icon-account-circled,
.icon-account-pink, .icon-account-filled,
.icon-account-filled-circled,
.icon-account-filled-pink, .icon-file,
.icon-file-circled,
.icon-file-pink, .icon-calendar-v2,
.icon-calendar-v2-circled,
.icon-calendar-v2-pink, .icon-update,
.icon-update-circled,
.icon-update-pink, .icon-thumb-up,
.icon-thumb-up-circled,
.icon-thumb-up-pink, .icon-view-shape,
.icon-view-shape-circled,
.icon-view-shape-pink, .icon-filter,
.icon-filter-circled,
.icon-filter-pink, .icon-pdf-download,
.icon-pdf-download-circled,
.icon-pdf-download-pink, .icon-route,
.icon-route-circled,
.icon-route-pink, .icon-add-outline,
.icon-add-outline-circled,
.icon-add-outline-pink {
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add-outline:before,
.icon-add-outline-circled:before,
.icon-add-outline-pink:before {
  content: "\e96b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-add-outline-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-add-outline-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-add-outline-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-add-outline-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-add-outline-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-add-outline-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-add-outline-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-add-outline-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-add-outline-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-route:before,
.icon-route-circled:before,
.icon-route-pink:before {
  content: "\e96a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-route-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-route-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-route-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-route-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-route-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-route-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-route-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-route-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-route-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-pdf-download:before,
.icon-pdf-download-circled:before,
.icon-pdf-download-pink:before {
  content: "\e969";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-pdf-download-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-pdf-download-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-pdf-download-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pdf-download-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pdf-download-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pdf-download-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pdf-download-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pdf-download-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pdf-download-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-filter:before,
.icon-filter-circled:before,
.icon-filter-pink:before {
  content: "\e968";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-filter-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-filter-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-filter-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-filter-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-filter-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-filter-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-filter-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-filter-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-filter-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-view-shape:before,
.icon-view-shape-circled:before,
.icon-view-shape-pink:before {
  content: "\e967";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-view-shape-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-view-shape-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-view-shape-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-shape-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-shape-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-shape-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-shape-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-shape-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-shape-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-thumb-up:before,
.icon-thumb-up-circled:before,
.icon-thumb-up-pink:before {
  content: "\e966";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-thumb-up-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-thumb-up-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-thumb-up-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-thumb-up-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-thumb-up-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-thumb-up-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-thumb-up-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-thumb-up-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-thumb-up-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-update:before,
.icon-update-circled:before,
.icon-update-pink:before {
  content: "\e964";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-update-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-update-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-update-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-update-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-update-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-update-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-update-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-update-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-update-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-calendar-v2:before,
.icon-calendar-v2-circled:before,
.icon-calendar-v2-pink:before {
  content: "\e965";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-calendar-v2-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-calendar-v2-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-calendar-v2-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calendar-v2-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calendar-v2-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calendar-v2-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calendar-v2-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calendar-v2-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calendar-v2-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-file:before,
.icon-file-circled:before,
.icon-file-pink:before {
  content: "\e963";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-file-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-file-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-file-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-file-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-file-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-file-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-file-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-file-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-file-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-account-filled:before,
.icon-account-filled-circled:before,
.icon-account-filled-pink:before {
  content: "\e900";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-account-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-account-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-account-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-account-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-account-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-account-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-account-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-account-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-account-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-account:before,
.icon-account-circled:before,
.icon-account-pink:before {
  content: "\e901";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-account-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-account-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-account-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-account-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-account-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-account-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-account-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-account-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-account-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-archive:before,
.icon-archive-circled:before,
.icon-archive-pink:before {
  content: "\e902";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-archive-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-archive-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-archive-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-archive-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-archive-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-archive-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-archive-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-archive-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-archive-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-keyboard_arrow_down:before,
.icon-keyboard_arrow_down-circled:before,
.icon-keyboard_arrow_down-pink:before {
  content: "\e903";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_down-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_down-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_down-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_down-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_down-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_down-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_down-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_down-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_down-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-keyboard_arrow_left:before,
.icon-keyboard_arrow_left-circled:before,
.icon-keyboard_arrow_left-pink:before {
  content: "\e904";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_left-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_left-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_left-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_left-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_left-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_left-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_left-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_left-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_left-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-keyboard_arrow_right:before,
.icon-keyboard_arrow_right-circled:before,
.icon-keyboard_arrow_right-pink:before {
  content: "\e905";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_right-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_right-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_right-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_right-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_right-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_right-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_right-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_right-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_right-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-keyboard_arrow_up:before,
.icon-keyboard_arrow_up-circled:before,
.icon-keyboard_arrow_up-pink:before {
  content: "\e906";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_up-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_up-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-keyboard_arrow_up-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_up-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_up-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_up-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_up-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-keyboard_arrow_up-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-keyboard_arrow_up-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-calendar:before,
.icon-calendar-circled:before,
.icon-calendar-pink:before {
  content: "\e907";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-calendar-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-calendar-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-calendar-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calendar-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calendar-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calendar-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calendar-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calendar-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calendar-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-chat-filled:before,
.icon-chat-filled-circled:before,
.icon-chat-filled-pink:before {
  content: "\e908";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-chat-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-chat-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-chat-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-check-outline:before,
.icon-check-outline-circled:before,
.icon-check-outline-pink:before {
  content: "\e909";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-check-outline-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-check-outline-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-check-outline-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-outline-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-outline-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-outline-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-outline-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-outline-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-outline-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-check-filled:before,
.icon-check-filled-circled:before,
.icon-check-filled-pink:before {
  content: "\e90a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-check-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-check-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-check-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-move:before,
.icon-move-circled:before,
.icon-move-pink:before {
  content: "\e90b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-move-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-move-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-move-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-move-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-move-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-move-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-move-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-move-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-move-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-close:before,
.icon-close-circled:before,
.icon-close-pink:before {
  content: "\e90c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-close-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-close-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-close-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-close-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-close-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-close-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-close-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-close-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-close-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-close-filled:before,
.icon-close-filled-circled:before,
.icon-close-filled-pink:before {
  content: "\e90d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-close-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-close-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-close-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-close-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-close-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-close-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-close-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-close-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-close-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-comments:before,
.icon-comments-circled:before,
.icon-comments-pink:before {
  content: "\e90e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-comments-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-comments-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-comments-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-comments-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-comments-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-comments-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-comments-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-comments-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-comments-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-copy:before,
.icon-copy-circled:before,
.icon-copy-pink:before {
  content: "\e90f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-copy-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-copy-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-copy-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-copy-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-copy-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-copy-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-copy-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-copy-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-copy-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-facebook_circle:before,
.icon-facebook_circle-circled:before,
.icon-facebook_circle-pink:before {
  content: "\e910";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-facebook_circle-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-facebook_circle-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-facebook_circle-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-facebook_circle-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-facebook_circle-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-facebook_circle-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-facebook_circle-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-facebook_circle-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-facebook_circle-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-file1:before,
.icon-file1-circled:before,
.icon-file1-pink:before {
  content: "\e911";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-file1-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-file1-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-file1-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-file1-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-file1-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-file1-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-file1-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-file1-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-file1-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-hide-filled:before,
.icon-hide-filled-circled:before,
.icon-hide-filled-pink:before {
  content: "\e912";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-hide-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-hide-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-hide-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hide-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hide-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hide-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hide-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hide-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hide-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-hide:before,
.icon-hide-circled:before,
.icon-hide-pink:before {
  content: "\e913";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-hide-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-hide-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-hide-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hide-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hide-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hide-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hide-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hide-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hide-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-info-filled:before,
.icon-info-filled-circled:before,
.icon-info-filled-pink:before {
  content: "\e914";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-info-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-info-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-info-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-info-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-info-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-info-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-info-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-info-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-info-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-comments-filled:before,
.icon-comments-filled-circled:before,
.icon-comments-filled-pink:before {
  content: "\e915";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-comments-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-comments-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-comments-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-comments-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-comments-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-comments-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-comments-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-comments-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-comments-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-info:before,
.icon-info-circled:before,
.icon-info-pink:before {
  content: "\e916";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-info-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-info-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-info-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-info-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-info-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-info-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-info-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-info-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-info-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-link:before,
.icon-link-circled:before,
.icon-link-pink:before {
  content: "\e917";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-link-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-link-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-link-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-link-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-link-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-link-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-link-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-link-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-link-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-linkedin_square:before,
.icon-linkedin_square-circled:before,
.icon-linkedin_square-pink:before {
  content: "\e918";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-linkedin_square-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-linkedin_square-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-linkedin_square-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-linkedin_square-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-linkedin_square-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-linkedin_square-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-linkedin_square-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-linkedin_square-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-linkedin_square-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-loading-filled:before,
.icon-loading-filled-circled:before,
.icon-loading-filled-pink:before {
  content: "\e919";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-loading-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-loading-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-loading-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-loading-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-loading-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-loading-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-loading-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-loading-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-loading-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-loading:before,
.icon-loading-circled:before,
.icon-loading-pink:before {
  content: "\e91a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-loading-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-loading-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-loading-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-loading-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-loading-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-loading-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-loading-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-loading-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-loading-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-location:before,
.icon-location-circled:before,
.icon-location-pink:before {
  content: "\e91b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-location-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-location-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-location-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-location-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-location-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-location-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-location-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-location-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-location-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-uniE91C:before,
.icon-uniE91C-circled:before,
.icon-uniE91C-pink:before {
  content: "\e91c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-uniE91C-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-uniE91C-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-uniE91C-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE91C-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE91C-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE91C-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE91C-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE91C-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE91C-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-uniE91D:before,
.icon-uniE91D-circled:before,
.icon-uniE91D-pink:before {
  content: "\e91d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-uniE91D-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-uniE91D-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-uniE91D-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE91D-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE91D-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE91D-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE91D-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE91D-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE91D-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-menu:before,
.icon-menu-circled:before,
.icon-menu-pink:before {
  content: "\e91e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-menu-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-menu-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-menu-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-menu-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-menu-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-menu-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-menu-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-menu-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-menu-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-messenger:before,
.icon-messenger-circled:before,
.icon-messenger-pink:before {
  content: "\e91f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-messenger-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-messenger-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-messenger-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-messenger-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-messenger-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-messenger-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-messenger-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-messenger-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-messenger-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-hat:before,
.icon-hat-circled:before,
.icon-hat-pink:before {
  content: "\e920";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-hat-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-hat-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-hat-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hat-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hat-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hat-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hat-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-hat-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-hat-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-pdf:before,
.icon-pdf-circled:before,
.icon-pdf-pink:before {
  content: "\e921";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-pdf-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-pdf-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-pdf-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pdf-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pdf-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pdf-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pdf-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pdf-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pdf-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-picture:before,
.icon-picture-circled:before,
.icon-picture-pink:before {
  content: "\e922";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-picture-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-picture-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-picture-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-picture-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-picture-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-picture-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-picture-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-picture-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-picture-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-play-filled:before,
.icon-play-filled-circled:before,
.icon-play-filled-pink:before {
  content: "\e923";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-play-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-play-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-play-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-play-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-play-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-play-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-play-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-play-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-play-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-play:before,
.icon-play-circled:before,
.icon-play-pink:before {
  content: "\e924";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-play-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-play-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-play-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-play-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-play-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-play-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-play-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-play-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-play-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-plus-filled:before,
.icon-plus-filled-circled:before,
.icon-plus-filled-pink:before {
  content: "\e925";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-plus-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-plus-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-plus-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-plus-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-plus-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-plus-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-plus-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-plus-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-plus-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-question:before,
.icon-question-circled:before,
.icon-question-pink:before {
  content: "\e926";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-question-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-question-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-question-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-question-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-question-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-question-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-question-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-question-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-question-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-rm:before,
.icon-rm-circled:before,
.icon-rm-pink:before {
  content: "\e927";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-rm-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-rm-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-rm-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-rm-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-rm-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-rm-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-rm-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-rm-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-rm-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-search:before,
.icon-search-circled:before,
.icon-search-pink:before {
  content: "\e928";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-search-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-search-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-search-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-search-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-search-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-search-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-search-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-search-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-search-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-share:before,
.icon-share-circled:before,
.icon-share-pink:before {
  content: "\e929";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-share-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-share-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-share-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-share-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-share-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-share-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-share-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-share-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-share-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-sort:before,
.icon-sort-circled:before,
.icon-sort-pink:before {
  content: "\e92a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-sort-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-sort-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-sort-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-sort-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-sort-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-sort-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-sort-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-sort-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-sort-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-time-filled:before,
.icon-time-filled-circled:before,
.icon-time-filled-pink:before {
  content: "\e92b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-time-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-time-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-time-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-time-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-time-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-time-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-time-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-time-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-time-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-time:before,
.icon-time-circled:before,
.icon-time-pink:before {
  content: "\e92c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-time-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-time-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-time-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-time-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-time-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-time-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-time-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-time-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-time-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-view:before,
.icon-view-circled:before,
.icon-view-pink:before {
  content: "\e92d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-view-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-view-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-view-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-view-filled:before,
.icon-view-filled-circled:before,
.icon-view-filled-pink:before {
  content: "\e92e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-view-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-view-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-view-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-view-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-view-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-warning-filled:before,
.icon-warning-filled-circled:before,
.icon-warning-filled-pink:before {
  content: "\e92f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-warning-filled-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-warning-filled-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-warning-filled-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-warning-filled-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-warning-filled-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-warning-filled-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-warning-filled-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-warning-filled-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-warning-filled-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-warning:before,
.icon-warning-circled:before,
.icon-warning-pink:before {
  content: "\e930";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-warning-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-warning-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-warning-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-warning-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-warning-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-warning-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-warning-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-warning-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-warning-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-weight:before,
.icon-weight-circled:before,
.icon-weight-pink:before {
  content: "\e931";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-weight-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-weight-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-weight-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-weight-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-weight-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-weight-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-weight-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-weight-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-weight-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-whatsapp:before,
.icon-whatsapp-circled:before,
.icon-whatsapp-pink:before {
  content: "\e932";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-whatsapp-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-whatsapp-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-whatsapp-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-whatsapp-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-whatsapp-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-whatsapp-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-whatsapp-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-whatsapp-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-whatsapp-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-YT:before,
.icon-YT-circled:before,
.icon-YT-pink:before {
  content: "\e933";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-YT-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-YT-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-YT-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-YT-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-YT-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-YT-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-YT-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-YT-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-YT-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-linkedin_outline:before,
.icon-linkedin_outline-circled:before,
.icon-linkedin_outline-pink:before {
  content: "\e934";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-linkedin_outline-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-linkedin_outline-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-linkedin_outline-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-linkedin_outline-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-linkedin_outline-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-linkedin_outline-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-linkedin_outline-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-linkedin_outline-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-linkedin_outline-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-mail:before,
.icon-mail-circled:before,
.icon-mail-pink:before {
  content: "\e935";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-mail-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-mail-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-mail-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-mail-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-mail-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-mail-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-mail-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-mail-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-mail-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-facebook_square:before,
.icon-facebook_square-circled:before,
.icon-facebook_square-pink:before {
  content: "\e936";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-facebook_square-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-facebook_square-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-facebook_square-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-facebook_square-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-facebook_square-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-facebook_square-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-facebook_square-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-facebook_square-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-facebook_square-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-chat:before,
.icon-chat-circled:before,
.icon-chat-pink:before {
  content: "\e937";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-chat-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-chat-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-chat-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-chat-bubble-dots:before,
.icon-chat-bubble-dots-circled:before,
.icon-chat-bubble-dots-pink:before {
  content: "\e938";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-chat-bubble-dots-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-chat-bubble-dots-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-chat-bubble-dots-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-bubble-dots-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-bubble-dots-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-bubble-dots-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-bubble-dots-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chat-bubble-dots-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chat-bubble-dots-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-chess:before,
.icon-chess-circled:before,
.icon-chess-pink:before {
  content: "\e939";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-chess-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-chess-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-chess-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chess-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chess-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chess-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chess-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-chess-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-chess-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-stethoscope:before,
.icon-stethoscope-circled:before,
.icon-stethoscope-pink:before {
  content: "\e93a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-stethoscope-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-stethoscope-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-stethoscope-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-stethoscope-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-stethoscope-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-stethoscope-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-stethoscope-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-stethoscope-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-stethoscope-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-instagram:before,
.icon-instagram-circled:before,
.icon-instagram-pink:before {
  content: "\e93b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-instagram-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-instagram-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-instagram-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-instagram-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-instagram-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-instagram-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-instagram-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-instagram-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-instagram-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-twitter:before,
.icon-twitter-circled:before,
.icon-twitter-pink:before {
  content: "\e93c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-twitter-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-twitter-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-twitter-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-twitter-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-twitter-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-twitter-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-twitter-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-twitter-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-twitter-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-check:before,
.icon-check-circled:before,
.icon-check-pink:before {
  content: "\e93d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-check-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-check-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-check-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-check-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-check-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-phone:before,
.icon-phone-circled:before,
.icon-phone-pink:before {
  content: "\e93e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-phone-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-phone-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-phone-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-phone-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-phone-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-phone-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-phone-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-phone-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-phone-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-02:before,
.icon-svg-02-circled:before,
.icon-svg-02-pink:before {
  content: "\e93f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-02-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-02-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-02-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-02-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-02-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-02-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-02-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-02-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-02-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-03:before,
.icon-svg-03-circled:before,
.icon-svg-03-pink:before {
  content: "\e940";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-03-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-03-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-03-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-03-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-03-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-03-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-03-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-03-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-03-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-04:before,
.icon-svg-04-circled:before,
.icon-svg-04-pink:before {
  content: "\e941";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-04-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-04-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-04-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-04-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-04-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-04-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-04-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-04-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-04-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-05:before,
.icon-svg-05-circled:before,
.icon-svg-05-pink:before {
  content: "\e942";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-05-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-05-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-05-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-05-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-05-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-05-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-05-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-05-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-05-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-07:before,
.icon-svg-07-circled:before,
.icon-svg-07-pink:before {
  content: "\e943";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-07-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-07-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-07-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-07-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-07-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-07-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-07-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-07-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-07-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-08:before,
.icon-svg-08-circled:before,
.icon-svg-08-pink:before {
  content: "\e944";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-08-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-08-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-08-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-08-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-08-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-08-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-08-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-08-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-08-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-09:before,
.icon-svg-09-circled:before,
.icon-svg-09-pink:before {
  content: "\e945";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-09-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-09-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-09-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-09-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-09-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-09-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-09-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-09-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-09-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-10:before,
.icon-svg-10-circled:before,
.icon-svg-10-pink:before {
  content: "\e946";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-10-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-10-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-10-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-10-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-10-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-10-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-10-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-10-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-10-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-11:before,
.icon-svg-11-circled:before,
.icon-svg-11-pink:before {
  content: "\e947";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-11-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-11-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-11-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-11-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-11-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-11-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-11-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-11-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-11-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-12:before,
.icon-svg-12-circled:before,
.icon-svg-12-pink:before {
  content: "\e948";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-12-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-12-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-12-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-12-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-12-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-12-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-12-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-12-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-12-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-13:before,
.icon-svg-13-circled:before,
.icon-svg-13-pink:before {
  content: "\e949";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-13-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-13-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-13-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-13-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-13-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-13-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-13-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-13-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-13-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-14:before,
.icon-svg-14-circled:before,
.icon-svg-14-pink:before {
  content: "\e94a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-14-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-14-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-14-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-14-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-14-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-14-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-14-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-14-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-14-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-15:before,
.icon-svg-15-circled:before,
.icon-svg-15-pink:before {
  content: "\e94b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-15-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-15-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-15-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-15-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-15-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-15-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-15-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-15-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-15-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-17:before,
.icon-svg-17-circled:before,
.icon-svg-17-pink:before {
  content: "\e94c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-17-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-17-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-17-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-17-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-17-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-17-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-17-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-17-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-17-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-18:before,
.icon-svg-18-circled:before,
.icon-svg-18-pink:before {
  content: "\e94d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-18-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-18-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-18-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-18-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-18-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-18-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-18-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-18-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-18-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-19:before,
.icon-svg-19-circled:before,
.icon-svg-19-pink:before {
  content: "\e94e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-19-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-19-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-19-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-19-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-19-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-19-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-19-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-19-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-19-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-20:before,
.icon-svg-20-circled:before,
.icon-svg-20-pink:before {
  content: "\e94f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-20-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-20-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-20-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-20-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-20-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-20-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-20-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-20-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-20-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-21:before,
.icon-svg-21-circled:before,
.icon-svg-21-pink:before {
  content: "\e950";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-21-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-21-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-21-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-21-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-21-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-21-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-21-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-21-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-21-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-22:before,
.icon-svg-22-circled:before,
.icon-svg-22-pink:before {
  content: "\e951";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-22-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-22-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-22-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-22-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-22-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-22-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-22-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-22-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-22-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-height:before,
.icon-height-circled:before,
.icon-height-pink:before {
  content: "\e952";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-height-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-height-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-height-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-height-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-height-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-height-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-height-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-height-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-height-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-calculator:before,
.icon-calculator-circled:before,
.icon-calculator-pink:before {
  content: "\e953";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-calculator-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-calculator-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-calculator-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calculator-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calculator-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calculator-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calculator-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-calculator-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-calculator-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-remove:before,
.icon-remove-circled:before,
.icon-remove-pink:before {
  content: "\e954";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-remove-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-remove-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-remove-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-remove-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-remove-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-remove-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-remove-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-remove-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-remove-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-certificate:before,
.icon-svg-certificate-circled:before,
.icon-svg-certificate-pink:before {
  content: "\e955";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-certificate-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-certificate-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-certificate-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-certificate-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-certificate-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-certificate-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-certificate-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-certificate-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-certificate-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-circle:before,
.icon-circle-circled:before,
.icon-circle-pink:before {
  content: "\e956";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-circle-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-circle-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-circle-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-circle-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-circle-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-circle-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-circle-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-circle-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-circle-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-doctor:before,
.icon-svg-doctor-circled:before,
.icon-svg-doctor-pink:before {
  content: "\e957";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-doctor-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-doctor-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-doctor-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-doctor-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-doctor-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-doctor-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-doctor-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-doctor-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-doctor-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-team:before,
.icon-svg-team-circled:before,
.icon-svg-team-pink:before {
  content: "\e958";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-team-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-team-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-team-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-team-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-team-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-team-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-team-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-team-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-team-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-robotic-surgery-1:before,
.icon-svg-robotic-surgery-1-circled:before,
.icon-svg-robotic-surgery-1-pink:before {
  content: "\e959";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-robotic-surgery-1-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-robotic-surgery-1-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-robotic-surgery-1-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-robotic-surgery-1-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-robotic-surgery-1-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-robotic-surgery-1-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-robotic-surgery-1-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-robotic-surgery-1-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-robotic-surgery-1-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-robotic-surgery-2:before,
.icon-svg-robotic-surgery-2-circled:before,
.icon-svg-robotic-surgery-2-pink:before {
  content: "\e95a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-robotic-surgery-2-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-robotic-surgery-2-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-robotic-surgery-2-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-robotic-surgery-2-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-robotic-surgery-2-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-robotic-surgery-2-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-robotic-surgery-2-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-robotic-surgery-2-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-robotic-surgery-2-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-svg-stomach:before,
.icon-svg-stomach-circled:before,
.icon-svg-stomach-pink:before {
  content: "\e95b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-svg-stomach-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-svg-stomach-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-svg-stomach-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-stomach-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-stomach-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-stomach-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-stomach-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-svg-stomach-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-svg-stomach-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-quote:before,
.icon-quote-circled:before,
.icon-quote-pink:before {
  content: "\e95c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-quote-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-quote-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-quote-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-quote-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-quote-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-quote-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-quote-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-quote-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-quote-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-breast:before,
.icon-breast-circled:before,
.icon-breast-pink:before {
  content: "\e95d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-breast-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-breast-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-breast-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-breast-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-breast-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-breast-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-breast-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-breast-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-breast-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-uniE95E:before,
.icon-uniE95E-circled:before,
.icon-uniE95E-pink:before {
  content: "\e95e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-uniE95E-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-uniE95E-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-uniE95E-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE95E-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE95E-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE95E-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE95E-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE95E-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE95E-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-uniE95F:before,
.icon-uniE95F-circled:before,
.icon-uniE95F-pink:before {
  content: "\e95f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-uniE95F-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-uniE95F-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-uniE95F-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE95F-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE95F-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE95F-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE95F-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-uniE95F-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-uniE95F-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-down:before,
.icon-down-circled:before,
.icon-down-pink:before {
  content: "\e960";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-down-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-down-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-down-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-down-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-down-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-down-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-down-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-down-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-down-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-pause:before,
.icon-pause-circled:before,
.icon-pause-pink:before {
  content: "\e961";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-pause-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-pause-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-pause-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pause-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pause-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pause-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pause-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-pause-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-pause-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-NOU:before,
.icon-NOU-circled:before,
.icon-NOU-pink:before {
  content: "\e962";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-NOU-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-NOU-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-NOU-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-NOU-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-NOU-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-NOU-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-NOU-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-NOU-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-NOU-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-FisiereAtasate:before,
.icon-FisiereAtasate-circled:before,
.icon-FisiereAtasate-pink:before {
  content: "\e96e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-FisiereAtasate-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-FisiereAtasate-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-FisiereAtasate-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FisiereAtasate-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FisiereAtasate-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FisiereAtasate-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FisiereAtasate-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FisiereAtasate-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FisiereAtasate-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-AdaugaInformatiiFisiere:before,
.icon-AdaugaInformatiiFisiere-circled:before,
.icon-AdaugaInformatiiFisiere-pink:before {
  content: "\e96f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AdaugaInformatiiFisiere-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-RapoarteConsultatii:before,
.icon-RapoarteConsultatii-circled:before,
.icon-RapoarteConsultatii-pink:before {
  content: "\e971";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-RapoarteConsultatii-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-RapoarteConsultatii-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-RapoarteConsultatii-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-RapoarteConsultatii-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-RapoarteConsultatii-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-RapoarteConsultatii-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-RapoarteConsultatii-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-RapoarteConsultatii-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-RapoarteConsultatii-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ConsultatiiAnterioare:before,
.icon-ConsultatiiAnterioare-circled:before,
.icon-ConsultatiiAnterioare-pink:before {
  content: "\e972";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ConsultatiiAnterioare-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ConsultatiiAnterioare-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ConsultatiiAnterioare-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ConsultatiiAnterioare-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ConsultatiiAnterioare-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ConsultatiiAnterioare-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ConsultatiiAnterioare-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ConsultatiiAnterioare-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ConsultatiiAnterioare-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-MedicMedici:before,
.icon-MedicMedici-circled:before,
.icon-MedicMedici-pink:before {
  content: "\e973";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-MedicMedici-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-MedicMedici-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-MedicMedici-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MedicMedici-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MedicMedici-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MedicMedici-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MedicMedici-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MedicMedici-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MedicMedici-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-AdaugaInCalendar:before,
.icon-AdaugaInCalendar-circled:before,
.icon-AdaugaInCalendar-pink:before {
  content: "\e974";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-AdaugaInCalendar-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-AdaugaInCalendar-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-AdaugaInCalendar-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AdaugaInCalendar-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AdaugaInCalendar-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AdaugaInCalendar-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AdaugaInCalendar-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AdaugaInCalendar-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AdaugaInCalendar-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-FisierFile:before,
.icon-FisierFile-circled:before,
.icon-FisierFile-pink:before {
  content: "\e975";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-FisierFile-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-FisierFile-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-FisierFile-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FisierFile-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FisierFile-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FisierFile-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FisierFile-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FisierFile-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FisierFile-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-DescarcaRaport:before,
.icon-DescarcaRaport-circled:before,
.icon-DescarcaRaport-pink:before {
  content: "\e976";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-DescarcaRaport-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-DescarcaRaport-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-DescarcaRaport-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DescarcaRaport-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DescarcaRaport-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DescarcaRaport-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DescarcaRaport-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DescarcaRaport-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DescarcaRaport-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-InternareSpital:before,
.icon-InternareSpital-circled:before,
.icon-InternareSpital-pink:before {
  content: "\e977";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-InternareSpital-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-InternareSpital-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-InternareSpital-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InternareSpital-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InternareSpital-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InternareSpital-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InternareSpital-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InternareSpital-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InternareSpital-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-InvestigatiiPreturi:before,
.icon-InvestigatiiPreturi-circled:before,
.icon-InvestigatiiPreturi-pink:before {
  content: "\e978";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-InvestigatiiPreturi-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-InvestigatiiPreturi-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-InvestigatiiPreturi-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InvestigatiiPreturi-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InvestigatiiPreturi-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InvestigatiiPreturi-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InvestigatiiPreturi-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InvestigatiiPreturi-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InvestigatiiPreturi-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-EcografieImagistica:before,
.icon-EcografieImagistica-circled:before,
.icon-EcografieImagistica-pink:before {
  content: "\e979";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-EcografieImagistica-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-EcografieImagistica-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-EcografieImagistica-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-EcografieImagistica-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-EcografieImagistica-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-EcografieImagistica-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-EcografieImagistica-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-EcografieImagistica-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-EcografieImagistica-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Locatii:before,
.icon-Locatii-circled:before,
.icon-Locatii-pink:before {
  content: "\e97a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Locatii-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Locatii-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Locatii-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Locatii-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Locatii-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Locatii-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Locatii-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Locatii-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Locatii-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-TesteazaDispozitivul:before,
.icon-TesteazaDispozitivul-circled:before,
.icon-TesteazaDispozitivul-pink:before {
  content: "\e97b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-TesteazaDispozitivul-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-TesteazaDispozitivul-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-TesteazaDispozitivul-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-TesteazaDispozitivul-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-TesteazaDispozitivul-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-TesteazaDispozitivul-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-TesteazaDispozitivul-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-TesteazaDispozitivul-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-TesteazaDispozitivul-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-MobileApp:before,
.icon-MobileApp-circled:before,
.icon-MobileApp-pink:before {
  content: "\e97c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-MobileApp-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-MobileApp-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-MobileApp-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MobileApp-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MobileApp-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MobileApp-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MobileApp-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MobileApp-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MobileApp-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-PacheteInvestigatii:before,
.icon-PacheteInvestigatii-circled:before,
.icon-PacheteInvestigatii-pink:before {
  content: "\e97d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-PacheteInvestigatii-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-PacheteInvestigatii-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-PacheteInvestigatii-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-PacheteInvestigatii-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-PacheteInvestigatii-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-PacheteInvestigatii-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-PacheteInvestigatii-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-PacheteInvestigatii-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-PacheteInvestigatii-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ContracteleMeleFiles:before,
.icon-ContracteleMeleFiles-circled:before,
.icon-ContracteleMeleFiles-pink:before {
  content: "\e97e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ContracteleMeleFiles-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ContracteleMeleFiles-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ContracteleMeleFiles-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ContracteleMeleFiles-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ContracteleMeleFiles-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ContracteleMeleFiles-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ContracteleMeleFiles-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ContracteleMeleFiles-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ContracteleMeleFiles-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-AnuleazaProgramareaDeleteClose:before,
.icon-AnuleazaProgramareaDeleteClose-circled:before,
.icon-AnuleazaProgramareaDeleteClose-pink:before {
  content: "\e97f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AnuleazaProgramareaDeleteClose-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ModificaProgramareaEdit:before,
.icon-ModificaProgramareaEdit-circled:before,
.icon-ModificaProgramareaEdit-pink:before {
  content: "\e980";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ModificaProgramareaEdit-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ModificaProgramareaEdit-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ModificaProgramareaEdit-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ModificaProgramareaEdit-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ModificaProgramareaEdit-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ModificaProgramareaEdit-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ModificaProgramareaEdit-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ModificaProgramareaEdit-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ModificaProgramareaEdit-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-DosarMedical:before,
.icon-DosarMedical-circled:before,
.icon-DosarMedical-pink:before {
  content: "\e981";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-DosarMedical-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-DosarMedical-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-DosarMedical-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DosarMedical-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DosarMedical-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DosarMedical-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DosarMedical-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DosarMedical-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DosarMedical-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ClinicaVirtuala:before,
.icon-ClinicaVirtuala-circled:before,
.icon-ClinicaVirtuala-pink:before {
  content: "\e982";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ClinicaVirtuala-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ClinicaVirtuala-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ClinicaVirtuala-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ClinicaVirtuala-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ClinicaVirtuala-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ClinicaVirtuala-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ClinicaVirtuala-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ClinicaVirtuala-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ClinicaVirtuala-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Mail2:before,
.icon-Mail2-circled:before,
.icon-Mail2-pink:before {
  content: "\e983";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Mail2-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Mail2-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Mail2-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mail2-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mail2-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mail2-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mail2-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mail2-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mail2-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Mail:before,
.icon-Mail-circled:before,
.icon-Mail-pink:before {
  content: "\e984";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Mail-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Mail-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Mail-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mail-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mail-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mail-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mail-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mail-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mail-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Print:before,
.icon-Print-circled:before,
.icon-Print-pink:before {
  content: "\e985";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Print-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Print-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Print-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Print-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Print-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Print-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Print-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Print-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Print-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Favorite:before,
.icon-Favorite-circled:before,
.icon-Favorite-pink:before {
  content: "\e986";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Favorite-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Favorite-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Favorite-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Favorite-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Favorite-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Favorite-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Favorite-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Favorite-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Favorite-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ProgramMedic:before,
.icon-ProgramMedic-circled:before,
.icon-ProgramMedic-pink:before {
  content: "\e987";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ProgramMedic-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ProgramMedic-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ProgramMedic-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ProgramMedic-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ProgramMedic-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ProgramMedic-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ProgramMedic-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ProgramMedic-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ProgramMedic-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-PlatesteConsultatia:before,
.icon-PlatesteConsultatia-circled:before,
.icon-PlatesteConsultatia-pink:before {
  content: "\e988";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-PlatesteConsultatia-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-PlatesteConsultatia-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-PlatesteConsultatia-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-PlatesteConsultatia-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-PlatesteConsultatia-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-PlatesteConsultatia-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-PlatesteConsultatia-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-PlatesteConsultatia-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-PlatesteConsultatia-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Feedback:before,
.icon-Feedback-circled:before,
.icon-Feedback-pink:before {
  content: "\e989";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Feedback-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Feedback-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Feedback-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Feedback-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Feedback-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Feedback-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Feedback-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Feedback-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Feedback-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-SetariContSettings:before,
.icon-SetariContSettings-circled:before,
.icon-SetariContSettings-pink:before {
  content: "\e98a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-SetariContSettings-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-SetariContSettings-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-SetariContSettings-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SetariContSettings-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SetariContSettings-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SetariContSettings-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SetariContSettings-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SetariContSettings-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SetariContSettings-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ConturileMele:before,
.icon-ConturileMele-circled:before,
.icon-ConturileMele-pink:before {
  content: "\e98b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ConturileMele-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ConturileMele-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ConturileMele-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ConturileMele-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ConturileMele-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ConturileMele-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ConturileMele-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ConturileMele-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ConturileMele-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Time:before,
.icon-Time-circled:before,
.icon-Time-pink:before {
  content: "\e98c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Time-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Time-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Time-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Time-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Time-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Time-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Time-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Time-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Time-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-AsociazaContCopil:before,
.icon-AsociazaContCopil-circled:before,
.icon-AsociazaContCopil-pink:before {
  content: "\e98d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-AsociazaContCopil-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-AsociazaContCopil-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-AsociazaContCopil-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AsociazaContCopil-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AsociazaContCopil-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AsociazaContCopil-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AsociazaContCopil-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AsociazaContCopil-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AsociazaContCopil-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-InformatiiVitale:before,
.icon-InformatiiVitale-circled:before,
.icon-InformatiiVitale-pink:before {
  content: "\e98e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-InformatiiVitale-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-InformatiiVitale-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-InformatiiVitale-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InformatiiVitale-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InformatiiVitale-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InformatiiVitale-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InformatiiVitale-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-InformatiiVitale-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-InformatiiVitale-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-AbonamenteleMele:before,
.icon-AbonamenteleMele-circled:before,
.icon-AbonamenteleMele-pink:before {
  content: "\e98f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-AbonamenteleMele-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-AbonamenteleMele-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-AbonamenteleMele-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AbonamenteleMele-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AbonamenteleMele-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AbonamenteleMele-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AbonamenteleMele-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-AbonamenteleMele-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-AbonamenteleMele-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ListView:before,
.icon-ListView-circled:before,
.icon-ListView-pink:before {
  content: "\e990";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ListView-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ListView-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ListView-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ListView-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ListView-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ListView-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ListView-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ListView-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ListView-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-HideMap:before,
.icon-HideMap-circled:before,
.icon-HideMap-pink:before {
  content: "\e991";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-HideMap-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-HideMap-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-HideMap-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-HideMap-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-HideMap-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-HideMap-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-HideMap-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-HideMap-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-HideMap-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-MapLocations:before,
.icon-MapLocations-circled:before,
.icon-MapLocations-pink:before {
  content: "\e992";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-MapLocations-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-MapLocations-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-MapLocations-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MapLocations-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MapLocations-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MapLocations-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MapLocations-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MapLocations-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MapLocations-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-MapPin:before,
.icon-MapPin-circled:before,
.icon-MapPin-pink:before {
  content: "\e993";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-MapPin-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-MapPin-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-MapPin-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MapPin-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MapPin-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MapPin-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MapPin-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-MapPin-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-MapPin-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-CompactView:before,
.icon-CompactView-circled:before,
.icon-CompactView-pink:before {
  content: "\e995";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-CompactView-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-CompactView-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-CompactView-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-CompactView-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-CompactView-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-CompactView-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-CompactView-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-CompactView-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-CompactView-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-SolicitareQuestion:before,
.icon-SolicitareQuestion-circled:before,
.icon-SolicitareQuestion-pink:before {
  content: "\e996";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-SolicitareQuestion-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-SolicitareQuestion-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-SolicitareQuestion-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SolicitareQuestion-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SolicitareQuestion-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SolicitareQuestion-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SolicitareQuestion-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SolicitareQuestion-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SolicitareQuestion-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-VideoCamera:before,
.icon-VideoCamera-circled:before,
.icon-VideoCamera-pink:before {
  content: "\e997";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-VideoCamera-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-VideoCamera-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-VideoCamera-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-VideoCamera-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-VideoCamera-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-VideoCamera-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-VideoCamera-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-VideoCamera-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-VideoCamera-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-CallContactCenter:before,
.icon-CallContactCenter-circled:before,
.icon-CallContactCenter-pink:before {
  content: "\e998";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-CallContactCenter-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-CallContactCenter-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-CallContactCenter-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-CallContactCenter-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-CallContactCenter-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-CallContactCenter-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-CallContactCenter-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-CallContactCenter-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-CallContactCenter-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ExternalLink:before,
.icon-ExternalLink-circled:before,
.icon-ExternalLink-pink:before {
  content: "\e999";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ExternalLink-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ExternalLink-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ExternalLink-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ExternalLink-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ExternalLink-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ExternalLink-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ExternalLink-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ExternalLink-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ExternalLink-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-SpeakerSound:before,
.icon-SpeakerSound-circled:before,
.icon-SpeakerSound-pink:before {
  content: "\e99a";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-SpeakerSound-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-SpeakerSound-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-SpeakerSound-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SpeakerSound-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SpeakerSound-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SpeakerSound-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SpeakerSound-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-SpeakerSound-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-SpeakerSound-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Info:before,
.icon-Info-circled:before,
.icon-Info-pink:before {
  content: "\e99b";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Info-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Info-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Info-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Info-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Info-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Info-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Info-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Info-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Info-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ArrowBack:before,
.icon-ArrowBack-circled:before,
.icon-ArrowBack-pink:before {
  content: "\e99c";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ArrowBack-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ArrowBack-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ArrowBack-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ArrowBack-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ArrowBack-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ArrowBack-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ArrowBack-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ArrowBack-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ArrowBack-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-IesiDinContLogout:before,
.icon-IesiDinContLogout-circled:before,
.icon-IesiDinContLogout-pink:before {
  content: "\e99d";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-IesiDinContLogout-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-IesiDinContLogout-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-IesiDinContLogout-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-IesiDinContLogout-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-IesiDinContLogout-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-IesiDinContLogout-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-IesiDinContLogout-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-IesiDinContLogout-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-IesiDinContLogout-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ExtendedView:before,
.icon-ExtendedView-circled:before,
.icon-ExtendedView-pink:before {
  content: "\e99e";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ExtendedView-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ExtendedView-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ExtendedView-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ExtendedView-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ExtendedView-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ExtendedView-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ExtendedView-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ExtendedView-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ExtendedView-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ShopShoppingBag:before,
.icon-ShopShoppingBag-circled:before,
.icon-ShopShoppingBag-pink:before {
  content: "\e99f";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ShopShoppingBag-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ShopShoppingBag-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ShopShoppingBag-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ShopShoppingBag-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ShopShoppingBag-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ShopShoppingBag-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ShopShoppingBag-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ShopShoppingBag-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ShopShoppingBag-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-reginamariaro1:before,
.icon-reginamariaro1-circled:before,
.icon-reginamariaro1-pink:before {
  content: "\e9a0";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-reginamariaro1-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-reginamariaro1-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-reginamariaro1-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-reginamariaro1-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-reginamariaro1-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-reginamariaro1-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-reginamariaro1-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-reginamariaro1-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-reginamariaro1-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Suport:before,
.icon-Suport-circled:before,
.icon-Suport-pink:before {
  content: "\e9a1";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Suport-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Suport-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Suport-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Suport-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Suport-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Suport-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Suport-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Suport-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Suport-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ImgImage:before,
.icon-ImgImage-circled:before,
.icon-ImgImage-pink:before {
  content: "\e9a2";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ImgImage-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ImgImage-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ImgImage-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ImgImage-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ImgImage-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ImgImage-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ImgImage-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ImgImage-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ImgImage-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Mic:before,
.icon-Mic-circled:before,
.icon-Mic-pink:before {
  content: "\e9a4";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Mic-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Mic-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Mic-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mic-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mic-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mic-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mic-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Mic-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Mic-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Filters:before,
.icon-Filters-circled:before,
.icon-Filters-pink:before {
  content: "\e9a5";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Filters-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Filters-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Filters-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Filters-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Filters-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Filters-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Filters-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Filters-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Filters-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Dental:before,
.icon-Dental-circled:before,
.icon-Dental-pink:before {
  content: "\e9a6";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Dental-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Dental-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Dental-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Dental-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Dental-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Dental-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Dental-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Dental-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Dental-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Programari:before,
.icon-Programari-circled:before,
.icon-Programari-pink:before {
  content: "\e9a7";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Programari-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Programari-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Programari-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Programari-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Programari-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Programari-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Programari-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Programari-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Programari-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-FacturiPlati:before,
.icon-FacturiPlati-circled:before,
.icon-FacturiPlati-pink:before {
  content: "\e9a8";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-FacturiPlati-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-FacturiPlati-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-FacturiPlati-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FacturiPlati-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FacturiPlati-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FacturiPlati-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FacturiPlati-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FacturiPlati-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FacturiPlati-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-DescarcaFactura:before,
.icon-DescarcaFactura-circled:before,
.icon-DescarcaFactura-pink:before {
  content: "\e9a9";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-DescarcaFactura-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-DescarcaFactura-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-DescarcaFactura-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DescarcaFactura-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DescarcaFactura-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DescarcaFactura-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DescarcaFactura-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DescarcaFactura-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DescarcaFactura-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Factura:before,
.icon-Factura-circled:before,
.icon-Factura-pink:before {
  content: "\e9ab";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Factura-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Factura-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Factura-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Factura-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Factura-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Factura-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Factura-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Factura-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Factura-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-HidePassUnsee:before,
.icon-HidePassUnsee-circled:before,
.icon-HidePassUnsee-pink:before {
  content: "\e9b2";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-HidePassUnsee-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-HidePassUnsee-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-HidePassUnsee-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-HidePassUnsee-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-HidePassUnsee-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-HidePassUnsee-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-HidePassUnsee-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-HidePassUnsee-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-HidePassUnsee-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-TypeInfo:before,
.icon-TypeInfo-circled:before,
.icon-TypeInfo-pink:before {
  content: "\e9b4";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-TypeInfo-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-TypeInfo-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-TypeInfo-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-TypeInfo-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-TypeInfo-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-TypeInfo-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-TypeInfo-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-TypeInfo-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-TypeInfo-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-ViewPassSee:before,
.icon-ViewPassSee-circled:before,
.icon-ViewPassSee-pink:before {
  content: "\e9b5";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-ViewPassSee-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-ViewPassSee-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-ViewPassSee-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ViewPassSee-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ViewPassSee-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ViewPassSee-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ViewPassSee-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-ViewPassSee-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-ViewPassSee-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Card:before,
.icon-Card-circled:before,
.icon-Card-pink:before {
  content: "\e9b6";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Card-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Card-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Card-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Card-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Card-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Card-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Card-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Card-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Card-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Analize:before,
.icon-Analize-circled:before,
.icon-Analize-pink:before {
  content: "\e9b7";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Analize-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Analize-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Analize-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Analize-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Analize-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Analize-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Analize-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Analize-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Analize-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Favorite2:before,
.icon-Favorite2-circled:before,
.icon-Favorite2-pink:before {
  content: "\e9b8";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Favorite2-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Favorite2-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Favorite2-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Favorite2-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Favorite2-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Favorite2-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Favorite2-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Favorite2-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Favorite2-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-DropdownArrow:before,
.icon-DropdownArrow-circled:before,
.icon-DropdownArrow-pink:before {
  content: "\e9b9";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-DropdownArrowUp:before,
.icon-DropdownArrowUp-circled:before,
.icon-DropdownArrowUp-pink:before {
  content: "\e9ba";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrowUp-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrowUp-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrowUp-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrowUp-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrowUp-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrowUp-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrowUp-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrowUp-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrowUp-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-DropdownArrow2:before,
.icon-DropdownArrow2-circled:before,
.icon-DropdownArrow2-pink:before {
  content: "\e9bb";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow2-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow2-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow2-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow2-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow2-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow2-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow2-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow2-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow2-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-DropdownArrow2Up:before,
.icon-DropdownArrow2Up-circled:before,
.icon-DropdownArrow2Up-pink:before {
  content: "\e9bc";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow2Up-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow2Up-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-DropdownArrow2Up-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow2Up-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow2Up-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow2Up-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow2Up-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-DropdownArrow2Up-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-DropdownArrow2Up-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-FacturiPlati2:before,
.icon-FacturiPlati2-circled:before,
.icon-FacturiPlati2-pink:before {
  content: "\e9bd";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-FacturiPlati2-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-FacturiPlati2-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-FacturiPlati2-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FacturiPlati2-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FacturiPlati2-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FacturiPlati2-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FacturiPlati2-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-FacturiPlati2-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-FacturiPlati2-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Factura2:before,
.icon-Factura2-circled:before,
.icon-Factura2-pink:before {
  content: "\e9be";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Factura2-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Factura2-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Factura2-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Factura2-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Factura2-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Factura2-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Factura2-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Factura2-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Factura2-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-Loading:before,
.icon-Loading-circled:before,
.icon-Loading-pink:before {
  content: "\e9c0";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-Loading-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-Loading-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-Loading-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Loading-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Loading-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Loading-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Loading-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-Loading-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-Loading-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-add-simple:before,
.icon-add-simple-circled:before,
.icon-add-simple-pink:before {
  content: "\e970";
}

.paragraph--type--component-links .paragraph-icon.icon.icon-add-simple-circled:before, .paragraph--type--component-links .paragraph-icon.icon.icon-add-simple-pink:before {
  font-size: 6.875rem;
  border: 0;
}
.paragraph--type--component-links .paragraph-icon.icon.icon-add-simple-pink:before {
  background-color: #fff0f2;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-add-simple-circled:before, .paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-add-simple-pink:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-add-simple-circled:before, .paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-add-simple-pink:before {
  font-size: 5.5rem;
}
.paragraph--type--component-links.icon-align--top_left .paragraph-icon.icon.icon-add-simple-circled:before {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--component-links.icon-align--top_right .paragraph-icon.icon.icon-add-simple-circled:before {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icon-s10rm:before,
.icon-g10rm:before,
.icon-d10rm:before, .icon-s9rm:before,
.icon-g9rm:before,
.icon-d9rm:before, .icon-s8rm:before,
.icon-g8rm:before,
.icon-d8rm:before, .icon-s7rm:before,
.icon-g7rm:before,
.icon-d7rm:before, .icon-s6rm:before,
.icon-g6rm:before,
.icon-d6rm:before, .icon-s5rm:before,
.icon-g5rm:before,
.icon-d5rm:before, .icon-s4rm:before,
.icon-g4rm:before,
.icon-d4rm:before, .icon-s3rm:before,
.icon-g3rm:before,
.icon-d3rm:before, .icon-s2rm:before,
.icon-g2rm:before,
.icon-d2rm:before, .icon-s1rm:before,
.icon-g1rm:before,
.icon-d1rm:before {
  font-family: tiemposfine-regular;
  color: #dc0028;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-s1rm,
.icon-g1rm,
.icon-d1rm {
  position: relative;
}
.icon-s1rm:before,
.icon-g1rm:before,
.icon-d1rm:before {
  position: relative;
  content: "1";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s1rm:before, .icon-s1rm:after,
.icon-g1rm:before,
.icon-g1rm:after,
.icon-d1rm:before,
.icon-d1rm:after {
  width: 110px;
  height: 110px;
}

.icon-s1rm:before {
  font-size: 3.375rem;
}

.icon-g1rm:before {
  font-size: 3.375rem;
}
.icon-g1rm:after {
  position: absolute;
  top: 4px;
  right: -7px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d1rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d1rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "1.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d1rm:after {
  position: absolute;
  top: 4px;
  right: -7px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s2rm,
.icon-g2rm,
.icon-d2rm {
  position: relative;
}
.icon-s2rm:before,
.icon-g2rm:before,
.icon-d2rm:before {
  position: relative;
  content: "2";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s2rm:before, .icon-s2rm:after,
.icon-g2rm:before,
.icon-g2rm:after,
.icon-d2rm:before,
.icon-d2rm:after {
  width: 110px;
  height: 110px;
}

.icon-s2rm:before {
  font-size: 3.375rem;
}

.icon-g2rm:before {
  font-size: 3.375rem;
}
.icon-g2rm:after {
  position: absolute;
  top: 0;
  right: 14px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d2rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d2rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "2.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d2rm:after {
  position: absolute;
  top: 0;
  right: 14px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s3rm,
.icon-g3rm,
.icon-d3rm {
  position: relative;
}
.icon-s3rm:before,
.icon-g3rm:before,
.icon-d3rm:before {
  position: relative;
  content: "3";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s3rm:before, .icon-s3rm:after,
.icon-g3rm:before,
.icon-g3rm:after,
.icon-d3rm:before,
.icon-d3rm:after {
  width: 110px;
  height: 110px;
}

.icon-s3rm:before {
  font-size: 3.375rem;
}

.icon-g3rm:before {
  font-size: 3.375rem;
}
.icon-g3rm:after {
  position: absolute;
  top: 8px;
  right: 7px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d3rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d3rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "3.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d3rm:after {
  position: absolute;
  top: 8px;
  right: 7px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s4rm,
.icon-g4rm,
.icon-d4rm {
  position: relative;
}
.icon-s4rm:before,
.icon-g4rm:before,
.icon-d4rm:before {
  position: relative;
  content: "4";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s4rm:before, .icon-s4rm:after,
.icon-g4rm:before,
.icon-g4rm:after,
.icon-d4rm:before,
.icon-d4rm:after {
  width: 110px;
  height: 110px;
}

.icon-s4rm:before {
  font-size: 3.375rem;
}

.icon-g4rm:before {
  font-size: 3.375rem;
}
.icon-g4rm:after {
  position: absolute;
  top: 0;
  right: -14px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d4rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d4rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "4.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d4rm:after {
  position: absolute;
  top: 0;
  right: -14px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s5rm,
.icon-g5rm,
.icon-d5rm {
  position: relative;
}
.icon-s5rm:before,
.icon-g5rm:before,
.icon-d5rm:before {
  position: relative;
  content: "5";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s5rm:before, .icon-s5rm:after,
.icon-g5rm:before,
.icon-g5rm:after,
.icon-d5rm:before,
.icon-d5rm:after {
  width: 110px;
  height: 110px;
}

.icon-s5rm:before {
  font-size: 3.375rem;
}

.icon-g5rm:before {
  font-size: 3.375rem;
}
.icon-g5rm:after {
  position: absolute;
  top: -9px;
  right: -8px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d5rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d5rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "5.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d5rm:after {
  position: absolute;
  top: -9px;
  right: -8px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s6rm,
.icon-g6rm,
.icon-d6rm {
  position: relative;
}
.icon-s6rm:before,
.icon-g6rm:before,
.icon-d6rm:before {
  position: relative;
  content: "6";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s6rm:before, .icon-s6rm:after,
.icon-g6rm:before,
.icon-g6rm:after,
.icon-d6rm:before,
.icon-d6rm:after {
  width: 110px;
  height: 110px;
}

.icon-s6rm:before {
  font-size: 3.375rem;
}

.icon-g6rm:before {
  font-size: 3.375rem;
}
.icon-g6rm:after {
  position: absolute;
  top: 5px;
  right: -15px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d6rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d6rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "6.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d6rm:after {
  position: absolute;
  top: 5px;
  right: -15px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s7rm,
.icon-g7rm,
.icon-d7rm {
  position: relative;
}
.icon-s7rm:before,
.icon-g7rm:before,
.icon-d7rm:before {
  position: relative;
  content: "7";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s7rm:before, .icon-s7rm:after,
.icon-g7rm:before,
.icon-g7rm:after,
.icon-d7rm:before,
.icon-d7rm:after {
  width: 110px;
  height: 110px;
}

.icon-s7rm:before {
  font-size: 3.375rem;
}

.icon-g7rm:before {
  font-size: 3.375rem;
}
.icon-g7rm:after {
  position: absolute;
  top: 9px;
  right: 8px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d7rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d7rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "7.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d7rm:after {
  position: absolute;
  top: 9px;
  right: 8px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s8rm,
.icon-g8rm,
.icon-d8rm {
  position: relative;
}
.icon-s8rm:before,
.icon-g8rm:before,
.icon-d8rm:before {
  position: relative;
  content: "8";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s8rm:before, .icon-s8rm:after,
.icon-g8rm:before,
.icon-g8rm:after,
.icon-d8rm:before,
.icon-d8rm:after {
  width: 110px;
  height: 110px;
}

.icon-s8rm:before {
  font-size: 3.375rem;
}

.icon-g8rm:before {
  font-size: 3.375rem;
}
.icon-g8rm:after {
  position: absolute;
  top: 14px;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d8rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d8rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "8.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d8rm:after {
  position: absolute;
  top: 14px;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s9rm,
.icon-g9rm,
.icon-d9rm {
  position: relative;
}
.icon-s9rm:before,
.icon-g9rm:before,
.icon-d9rm:before {
  position: relative;
  content: "9";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s9rm:before, .icon-s9rm:after,
.icon-g9rm:before,
.icon-g9rm:after,
.icon-d9rm:before,
.icon-d9rm:after {
  width: 110px;
  height: 110px;
}

.icon-s9rm:before {
  font-size: 3.375rem;
}

.icon-g9rm:before {
  font-size: 3.375rem;
}
.icon-g9rm:after {
  position: absolute;
  top: 3px;
  right: -3px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d9rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d9rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "9.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d9rm:after {
  position: absolute;
  top: 3px;
  right: -3px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-s10rm,
.icon-g10rm,
.icon-d10rm {
  position: relative;
}
.icon-s10rm:before,
.icon-g10rm:before,
.icon-d10rm:before {
  position: relative;
  content: "10";
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  z-index: 2;
}
.icon-s10rm:before, .icon-s10rm:after,
.icon-g10rm:before,
.icon-g10rm:after,
.icon-d10rm:before,
.icon-d10rm:after {
  width: 110px;
  height: 110px;
}

.icon-s10rm:before {
  font-size: 3.375rem;
}

.icon-g10rm:before {
  font-size: 3.375rem;
}
.icon-g10rm:after {
  position: absolute;
  top: 15px;
  right: -5px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 100%;
  background-color: #f7f7f7;
  z-index: 1;
  margin: auto;
}

.icon-d10rm {
  border: 0;
  border-radius: 0;
  font-style: italic;
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d10rm:before {
  border-radius: 0 !important;
  border: 0 !important;
  border-color: transparent;
  content: "10.";
  font-size: 78px;
  font-weight: 400;
  line-height: 88.92px;
}
.icon-d10rm:after {
  position: absolute;
  top: 15px;
  right: -5px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
  margin: auto;
  color: #dc0028;
  right: 20px;
  bottom: 0;
  font-size: 57px;
  text-align: right;
}

.icon-color--black .paragraph-icon.icon:after {
  color: #000;
}

.text-formatted.field--type-text-long ul {
  font-size: 0.875rem;
  padding-left: 16px;
}
.text-formatted.field--type-text-long ul li {
  position: relative;
  margin-bottom: 16px;
  padding-left: 24px;
}
.text-formatted.field--type-text-long ul li:before {
  position: absolute;
  top: 9px;
  left: 0;
  content: "";
  background-color: #dc0028;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
}
.text-formatted.field--type-text-long ul li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .text-formatted.field--type-text-long ul {
    padding-left: 0;
  }
  .text-formatted.field--type-text-long ul li {
    padding-left: 18.4615384615px;
    margin-bottom: 12px;
  }
}
.text-formatted.field--type-text-long ol {
  font-size: 0.875rem;
  list-style-type: decimal;
  padding-left: 31px;
}
.text-formatted.field--type-text-long ol li {
  margin-bottom: 16px;
}
.text-formatted.field--type-text-long ol li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .text-formatted.field--type-text-long ol {
    padding-left: 15px;
  }
  .text-formatted.field--type-text-long ol li {
    margin-bottom: 12px;
  }
}
.text-formatted.field--type-text-long em {
  font-style: italic;
}
.text-formatted.field--type-text-long p:last-child {
  margin-bottom: 0;
}

.node ol {
  font-size: 0.875rem;
  list-style-type: decimal;
  padding-left: 31px;
}
.node ol li {
  margin-bottom: 16px;
}
.node ol li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .node ol {
    padding-left: 15px;
  }
  .node ol li {
    margin-bottom: 12px;
  }
}

.webform-submission-form .js-form-type-select select.form-select, .webform-submission-form .js-form-type-select select, .webform-submission-form .chosen-container.form-select, .webform-submission-form .chosen-container {
  border: 1px solid #d5d6d8;
  border-radius: 7px;
}

.js-form-type-checkbox.is-focused label:before, .webform-submission-form .chosen-container-active, .webform-submission-form .is-focused {
  -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0), 0 20px 55px 2px rgba(46, 51, 60, 0);
          box-shadow: 0 0 0 0 rgba(46, 51, 60, 0), 0 20px 55px 2px rgba(46, 51, 60, 0);
}

@-webkit-keyframes pulse-ring {
  0% {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
  }
  80%, 100% {
    opacity: 0;
  }
}

@-o-keyframes pulse-ring {
  0% {
    -o-transform: scale(0.33);
       transform: scale(0.33);
  }
  80%, 100% {
    opacity: 0;
  }
}

@keyframes pulse-ring {
  0% {
    -webkit-transform: scale(0.33);
         -o-transform: scale(0.33);
            transform: scale(0.33);
  }
  80%, 100% {
    opacity: 0;
  }
}
@-webkit-keyframes pulse-dot {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@-o-keyframes pulse-dot {
  0% {
    -o-transform: scale(0.8);
       transform: scale(0.8);
  }
  50% {
    -o-transform: scale(1);
       transform: scale(1);
  }
  100% {
    -o-transform: scale(0.8);
       transform: scale(0.8);
  }
}
@keyframes pulse-dot {
  0% {
    -webkit-transform: scale(0.8);
         -o-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
         -o-transform: scale(0.8);
            transform: scale(0.8);
  }
}
.btn {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .btn {
    text-align: center;
  }
}
.btn:active {
  outline: none;
}
.btn:hover {
  text-decoration: none;
}
.btn, .btn:active, .btn:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.btn:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.btn.btn-white {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .btn.btn-white {
    text-align: center;
  }
}
.btn.btn-white:active {
  outline: none;
}
.btn.btn-white:hover {
  text-decoration: none;
}
.btn.btn-white, .btn.btn-white:active, .btn.btn-white:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-white:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}

.contextual {
  z-index: 1071;
}

.close-button {
  position: absolute;
  top: 12px;
  right: 12px;
  color: #dc0028;
  font-size: 2.25rem;
}
.close-button:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.close-button span {
  display: none;
}

.gradeGauge-container {
  background-image: url("../images/gauge.svg");
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 82%;
  position: relative;
}
.gradeGauge-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-family: graphik-medium;
  font-size: 3.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #7DB591;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .gradeGauge-content {
    font-size: 2.625rem !important;
  }
}
@media (max-width: 767.98px) {
  .gradeGauge-content {
    font-size: 4.05rem;
  }
}
.gradeGauge-content * {
  line-height: 1;
}
.gradeGauge-label {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-family: graphik-regular;
  font-size: 1rem;
  color: #d5d6d8;
  text-transform: uppercase;
  display: block;
  text-align: center;
}
.gradeGauge-readLess, .gradeGauge-readMore {
  font-family: graphik-medium;
  font-size: 0.75rem;
  color: #dc0028;
  cursor: pointer;
  text-transform: lowercase;
  display: inline;
}
.gradeGauge-readLess span, .gradeGauge-readMore span {
  color: #2e333c;
}

.block-views-blockmedic-articles-medic-articles .content ul, .block-views-blockmedic-articles-medic-articles .content ol {
  margin: 0;
  list-style-type: none;
  font-size: 0.875rem;
  padding-left: 16px;
}
.block-views-blockmedic-articles-medic-articles .content ul li, .block-views-blockmedic-articles-medic-articles .content ol li {
  position: relative;
}
.block-views-blockmedic-articles-medic-articles .content ul li:not(:last-child), .block-views-blockmedic-articles-medic-articles .content ol li:not(:last-child) {
  margin-bottom: 12px;
}
.block-views-blockmedic-articles-medic-articles .content ul li:before, .block-views-blockmedic-articles-medic-articles .content ol li:before {
  content: "•";
  color: #dc0028;
  display: inline-block;
  width: 1rem;
  margin-left: -1rem;
}

.surgeon-content, .node--type-article .block-edu-categories .mega-menu-wrapper, .node--type-article .edu-menu--search-dropdown > .mega-menu-item, .path-articole-medicale .block-edu-categories .mega-menu-wrapper, .path-articole-medicale .edu-menu--search-dropdown > .mega-menu-item, .paragraph--type--component-homepage-slider .slick:before, .paragraph--type--component-homepage-slider .slick:after, .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick__arrow,
.homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots, .paragraph--type--component-homepage-slider .slick .paragraph--type--homepage-slide, .paragraph--type--component-homepage-slider, .homepage-slider-wrapper .form-outer-wrapper .form-container, .header-wrapper, .layout-main-wrapper {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

.paragraph--type--sidebar-packages .field__item .field--name-title,
.paragraph--type--sidebar-packages .field__item .field--name-field-title, .paragraph--type--sidebar-contact h3, .paragraph--type--sidebar-contact #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--sidebar-contact h2, .paragraph--type--sidebar-products h3, .paragraph--type--sidebar-products #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--sidebar-products h2, body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar-dental h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular h2,
body.node--type-article .region-sidebar-second .block-views-blockrecent-news-block-1 h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-author h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent-dental h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular-dental h2, body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar-dental h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular h2,
body.node--type-news .region-sidebar-second .block-views-blockrecent-news-block-1 h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-author h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent-dental h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular-dental h2, body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar-dental h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular h2,
body.node--type-author .region-sidebar-second .block-views-blockrecent-news-block-1 h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-author h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent-dental h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular-dental h2, .block-views-blockmedic-articles-right-medic-articles h4 {
  padding: 12px;
  font-size: 1.5rem;
  margin: 0;
  text-align: center;
}
@media (max-width: 575.98px) {
  .paragraph--type--sidebar-packages .field__item .field--name-title,
.paragraph--type--sidebar-packages .field__item .field--name-field-title, .paragraph--type--sidebar-contact h3, .paragraph--type--sidebar-contact #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--sidebar-contact h2, .paragraph--type--sidebar-products h3, .paragraph--type--sidebar-products #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--sidebar-products h2, body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar-dental h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular h2,
body.node--type-article .region-sidebar-second .block-views-blockrecent-news-block-1 h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-author h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent-dental h2,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular-dental h2, body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar-dental h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular h2,
body.node--type-news .region-sidebar-second .block-views-blockrecent-news-block-1 h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-author h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent-dental h2,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular-dental h2, body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar-dental h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular h2,
body.node--type-author .region-sidebar-second .block-views-blockrecent-news-block-1 h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-author h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent-dental h2,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular-dental h2, .block-views-blockmedic-articles-right-medic-articles h4 {
    font-size: 1.75rem;
  }
}

.paragraph--type--sidebar-products .field--name-field-sidebar-cta, body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar .content,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent .content,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular .content,
body.node--type-article .region-sidebar-second .block-views-blockrecent-news-block-1 .content,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-author .content,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content, body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar .content,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent .content,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular .content,
body.node--type-news .region-sidebar-second .block-views-blockrecent-news-block-1 .content,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-author .content,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content, body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar .content,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent .content,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular .content,
body.node--type-author .region-sidebar-second .block-views-blockrecent-news-block-1 .content,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-author .content,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content, .block-views-blockmedic-articles-right-medic-articles .item-list ul {
  padding-top: 24px;
  margin: 0;
}

.edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1366px;
}
@media (min-width: 576px) {
  .edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
    max-width: 768px;
  }
}
@media (min-width: 834px) {
  .edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
    max-width: 820px;
  }
}
@media (min-width: 992px) {
  .edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
    max-width: 980px;
  }
}
@media (min-width: 1200px) {
  .edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
    max-width: 1180px;
  }
}
@media (min-width: 1272px) {
  .edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
    max-width: 1376px;
  }
}
@media (min-width: 1440px) {
  .edu .layout-main-wrapper, .path-articole-medicale .layout-main-wrapper {
    max-width: 1376px;
  }
}

@media (max-width: 1199.98px) {
  .layout-main-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
.layout-main-wrapper.is-white {
  background-color: #fff !important;
}
.layout-main-wrapper.is-white::after, .layout-main-wrapper.is-white::before {
  background-color: #fff !important;
}
.rm-dental .layout-main-wrapper .block-system-breadcrumb-block {
  margin-top: 0;
  margin-bottom: 48px;
  padding: 20px 40px;
  border-bottom: 1px solid #eaeaeb;
}
.layout-main-wrapper .block-system-breadcrumb-block > .content {
  min-height: 1.4rem;
}
@media (max-width: 767.98px) {
  .layout-main-wrapper .block-system-breadcrumb-block {
    margin-top: 12px;
  }
}
.layout-main-wrapper .main-content {
  position: relative;
  width: 100%;
}
@media (max-width: 767.98px) {
  .layout-main-wrapper .main-content {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}

.header-wrapper {
  padding: 0 20px;
  height: 100%;
}
.view-medics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.view-medics > div {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 768px) {
  .view-header {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .view-header + .view-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.view-content .views-infinite-scroll-content-wrapper {
  padding: 0;
}

@media (max-width: 833.98px) {
  nav#block-location {
    overflow: auto;
  }
  .region-content-top #block-location .nav {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
}
aside.section {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 1272px) {
  aside.section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media (max-width: 1199.98px) {
  .region-content-top,
aside.section {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .region-content-top,
aside.section {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 575.98px) {
  .region-content-top,
aside.section {
    position: relative;
    width: 100%;
    padding-right: 16px;
    padding-left: 16px;
  }
}

@media (min-width: 1272px) {
  .main-content.has-sidebarleft {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (min-width: 1272px) {
  .main-content.has-sidebarleft.has-sidebarright {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1272px) {
  .template3 .main-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.hide-sidebar-right .region-sidebar-second {
  display: none;
}
@media (min-width: 1272px) {
  .hide-sidebar-right main.main-content.has-sidebarright {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
.hide-sidebar-right.node--type-medic section.region.region-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
}

:lang(en) .page-view-members .layout-main-wrapper {
  border-radius: 25px;
  margin-top: 40px;
}
:lang(en) .page-view-members .layout-main-wrapper .view-leadership {
  padding: 40px !important;
}
:lang(en) .page-view-members .layout-main-wrapper .page-view-members .listing-container {
  padding-top: 20px;
}
:lang(en) .page-view-members .layout-main-wrapper:before {
  content: unset;
}
:lang(en) .page-view-members .layout-main-wrapper:after {
  content: unset;
}

body .site-footer {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
@media (min-width: 1272px) {
  body .site-footer {
    margin-bottom: 40px;
  }
}
@media (max-width: 1199.98px) {
  body .site-footer {
    margin-top: 20px;
    margin-bottom: 0;
  }
}
body .site-footer .footer-wrapper {
  background: #fff;
  border-radius: 24px;
  padding: 24px;
}
@media (max-width: 767.98px) {
  body .site-footer .footer-wrapper {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (min-width: 1272px) {
  body .site-footer .footer-wrapper {
    padding: 56px 58px 12px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  body .site-footer .footer-wrapper {
    padding: 32px;
  }
}

:lang(en) body div#page-wrapper {
  padding-top: 0;
}

body {
  background: #f7f7f7;
}
@media (max-width: 767.98px) {
  body.path-frontpage div#page-wrapper {
    padding-top: 0px;
  }
}
body.node--type-campaign div#page-wrapper {
  padding-top: 0px;
}
@media (max-width: 1271.98px) {
  body.node--type-campaign {
    padding-top: 0px;
  }
}
@media (max-width: 767.98px) {
  body.node--type-campaign {
    padding-top: 0px;
  }
}
body div#page-wrapper {
  padding-top: 0px;
}
@media (max-width: 1271.98px) {
  body div#page-wrapper {
    padding-top: 16px;
  }
}
@media (max-width: 767.98px) {
  body div#page-wrapper {
    padding-top: 0px;
  }
}
body .header {
  margin-top: 24px;
}
@media (max-width: 833.98px) {
  body .header {
    margin-top: 0;
  }
}
body.path-frontpage .header {
  margin-top: 24px;
  padding: 40px 40px 0 40px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 1271.98px) {
  body.path-frontpage .header {
    margin-top: 0;
    padding: 0 24px;
    width: calc(100% - 32px);
  }
}
body.path-frontpage .header .block {
  padding-right: 0;
}
@media (max-width: 767.98px) {
  body.path-frontpage .header {
    padding: 0 16px;
    width: 100%;
  }
}
body.path-frontpage .header .header-wrapper {
  padding: 0;
}
@media (max-width: 1271.98px) {
  body.path-frontpage .header .header-wrapper {
    padding: 0;
  }
}
body:not(.index):not(.rm-dental):not(.layout-no-sidebars) .layout-main-wrapper, body.layout-one-sidebar .layout-main-wrapper, body.layout-two-sidebars .layout-main-wrapper, body.layout2 .layout-main-wrapper {
  position: relative;
  background-color: #f7f7f7;
}
body:not(.index):not(.rm-dental):not(.layout-no-sidebars) .layout-main-wrapper:before, body:not(.index):not(.rm-dental):not(.layout-no-sidebars) .layout-main-wrapper:after, body.layout-one-sidebar .layout-main-wrapper:before, body.layout-one-sidebar .layout-main-wrapper:after, body.layout-two-sidebars .layout-main-wrapper:before, body.layout-two-sidebars .layout-main-wrapper:after, body.layout2 .layout-main-wrapper:before, body.layout2 .layout-main-wrapper:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
}
body:not(.index):not(.rm-dental):not(.layout-no-sidebars) .layout-main-wrapper:before, body.layout-one-sidebar .layout-main-wrapper:before, body.layout-two-sidebars .layout-main-wrapper:before, body.layout2 .layout-main-wrapper:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
body:not(.index):not(.rm-dental):not(.layout-no-sidebars) .layout-main-wrapper:after, body.layout-one-sidebar .layout-main-wrapper:after, body.layout-two-sidebars .layout-main-wrapper:after, body.layout2 .layout-main-wrapper:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
@media (max-width: 833.98px) {
  body.edu-main .layout-main-wrapper,
body.edu-main .title-component {
    background-color: transparent;
  }
}
body.has-overlay-open {
  height: 100%;
  overflow: hidden;
  width: 100%;
  position: relative;
}
@media (max-width: 833.98px) {
  body.has-overlay-open-md {
    height: 100%;
    overflow: hidden;
    width: 100%;
    position: relative;
  }
}
body p {
  word-break: break-word;
}
body table p {
  word-break: normal;
  text-align: left !important;
  padding: 0 3px;
}

.is-b-loading:not([data-animation])::before {
  content: "";
  display: block;
  background: none !important;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -15px;
  margin-top: -15px;
  font-size: 0;
  z-index: 22;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  -o-animation: rotateplane 1.2s infinite ease-in-out;
     animation: rotateplane 1.2s infinite ease-in-out;
}

:lang(en) .node--type-landing-page.full_width_left {
  background-color: #f7f7f7 !important;
}
:lang(en) .node--type-landing-page.full_width_left .title-component {
  font-size: 73px;
  margin-left: 15px;
  text-align: left;
  max-width: 850px;
  padding: 20px 0 !important;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page.full_width_left .title-component {
    font-size: 38px;
    line-height: 42px;
    letter-spacing: -0.2px;
  }
}
@media (min-width: 768px) {
  :lang(en) .node--type-landing-page.full_width_left h3.title-component, :lang(en) .node--type-landing-page.full_width_left #block-intreabaunmedic .content .column h2.title-component, #block-intreabaunmedic .content .column :lang(en) .node--type-landing-page.full_width_left h2.title-component {
    font-size: 59px;
  }
}
@media (min-width: 768px) {
  :lang(en) .node--type-landing-page.full_width_left .split_50_50 .column .title-component {
    padding: 40px 0 0 !important;
    margin-left: 0;
  }
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page.full_width_left .split_50_50 .column .title-component {
    padding: 0 !important;
    margin-left: 0;
  }
}
:lang(en) .node--type-landing-page.full_width_left .split_50_50 .column:first-child {
  margin-bottom: 0px !important;
}
:lang(en) .node--type-landing-page.full_width_left .split_50_50 .column:nth-child(2) {
  margin-top: 0px !important;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-image-text-cta .column-image {
    padding-top: 40px;
  }
}
:lang(en) .node--type-landing-page.full_width_left .main-content {
  padding: 0;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-intro {
  padding-top: 0;
  padding-left: 20px;
}
@media (min-width: 768px) {
  :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-intro {
    width: 80%;
  }
}
:lang(en) .node--type-landing-page.full_width_left #component-1 .paragraph--type--component-links {
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links {
  background-color: #fff;
  padding-bottom: 30px;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links {
    margin: 0;
  }
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-image img {
  max-width: 400px !important;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-title h3, :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-title h2 {
  font-size: 38px !important;
  line-height: 41px !important;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-title h3, :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-title h2 {
    font-size: 30px;
  }
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links .field--name-field-cta a {
  border: 1px solid #d5d6d8;
  padding: 15px 24px;
  border-radius: 7px;
  font-weight: 600;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-presentation {
  background-color: #f7f7f7;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--ghiduri-de-pregatire-analize {
  background-color: #fff;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
  margin-top: 0;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--ghiduri-de-pregatire-analize .side-left {
  display: none;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--ghiduri-de-pregatire-analize .side-right {
  background-color: #fff;
  -webkit-box-flex: unset;
  -webkit-flex: unset;
      -ms-flex: unset;
          flex: unset;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--ghiduri-de-pregatire-analize .side-right::after {
  display: none;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--ghiduri-de-pregatire-analize .side-right .paragraph--type--pregatiri-analize {
  padding-left: 0;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize > .field__item:not(:last-child) {
  border-bottom: 1px solid #eaeaeb;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) {
  padding-bottom: 100px;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) {
    margin-left: 0;
    margin-right: 0;
  }
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title {
  padding-bottom: 0;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h3, :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h2 {
  font-size: 47px;
  line-height: 51.7px;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre {
  width: 70%;
  margin: 0 auto;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre p {
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.012px;
  color: #6c7076;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-image {
  padding-bottom: 55% !important;
}
:lang(en) .node--type-landing-page.full_width_left .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-image img {
  width: 60% !important;
  height: auto !important;
  left: 20% !important;
}

:lang(en) .node--type-landing-page .paragraph--type--component-image-text-cta:first-of-type::before {
  display: none;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links .field--name-field-cta a {
  border: 1px solid #d5d6d8;
  padding: 15px 24px;
  border-radius: 7px;
  font-weight: 600;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) {
  padding-top: 0;
  background-color: #fff;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) {
    margin-left: 0;
    margin-right: 0;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .slick {
  margin-left: 0;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title {
  padding-bottom: 0;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h3, :lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h2 {
  font-size: 47px;
  line-height: 51.7px;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h3, :lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h2 {
    font-size: 30px !important;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre {
  width: 70%;
  margin: 0 auto;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre {
    width: auto;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre p {
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.012px;
  color: #6c7076;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-image {
  padding-bottom: 55% !important;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-image img {
  width: 60% !important;
  height: auto !important;
  left: 20% !important;
}
:lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card {
  border-radius: 12px;
}
:lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item {
  background-color: #fff;
}
:lang(en) .node--type-landing-page .paragraph--type--component-cta.style--white {
  background-color: #fff;
  margin-bottom: 0;
}
:lang(en) .node--type-landing-page .paragraph--type--component-cta.style--white .field--name-field-cta {
  margin-bottom: 0;
}
:lang(en) .node--type-landing-page .paragraph--type--component-cta.style--white .field--name-field-cta a {
  border: 1px solid #d5d6d8;
  padding: 0 1rem;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded {
  background-color: #fff;
  margin: 24px auto;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
@media (min-width: 768px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .slick__slide {
    width: 274px;
  }
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .slick-slider {
    margin-left: 0;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .slick__arrow {
  width: 100%;
  max-width: 1376px;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow {
  background-color: #dc0028;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow::before {
  color: #fff;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow.slick-prev {
  -webkit-transform: translate(57px, -50px);
       -o-transform: translate(57px, -50px);
          transform: translate(57px, -50px);
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow.slick-next {
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50px);
       -o-transform: translateY(-50px);
          transform: translateY(-50px);
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .paragraph--type--medic {
  background-color: #f7f7f7;
  border-radius: 16px;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded h3 a, :lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded #block-intreabaunmedic .content .column h2 a, #block-intreabaunmedic .content .column :lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded h2 a {
  color: #2e333c;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic {
  padding: 10px 15px;
  width: 103px;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic span.grade {
  font-weight: 600;
}
:lang(en) .node--type-landing-page .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic span.reviews {
  font-size: 14px;
  line-height: 18px;
}
:lang(en) .node--type-landing-page .youtube-container--responsive iframe {
  border-radius: 34px;
}
:lang(en) .node--type-landing-page .column:first-child .paragraph--type--component-links.columns-2.icon-align--left {
  border-right: 1px solid #ddd;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links.columns-2.icon-align--left {
  margin-top: 50px;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links.columns-2.icon-align--left .paragraph--type--link {
  width: 80%;
  margin-left: 75px;
  padding-bottom: 30px;
  padding-top: 50px;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links.columns-2.icon-align--left .paragraph--type--link .field--type-image {
  width: 186px;
  -webkit-transform: translateY(-15%);
       -o-transform: translateY(-15%);
          transform: translateY(-15%);
  padding: 0 20px 0 0;
}
@media (max-width: 384px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-links.columns-2.icon-align--left .paragraph--type--link .field--name-field-cta a {
    font-size: 12px;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-links.columns-2.icon-align--left.background--white {
  margin-top: 0;
}
@media (min-width: 768px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-links.columns-2.icon-align--left.background--white .paragraph--type--link {
    padding-top: 80px;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-links.columns-2.icon-align--left.background--white .paragraph--type--link .field--type-image {
  -webkit-transform: translateY(14%);
       -o-transform: translateY(14%);
          transform: translateY(14%);
}
@media (min-width: 768px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern_border .accordion-body {
    padding: 40px;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title {
  font-size: 30px;
  line-height: 33px;
  font-family: "tiemposfine-regular";
  font-weight: 400;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  :lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title {
    font-size: 24px;
  }
}
:lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title[aria-expanded=true]:before {
  background-color: #6C7076;
  color: #eaeaeb;
  line-height: 28px;
}
:lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title::before {
  font-size: 1.25rem;
  top: 24px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background-color: #dc0028;
  color: #fff !important;
}
:lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .card-body {
  margin: 20px 0;
}
:lang(en) .node--type-landing-page .paragraph--type--component-campaign-accordion.style-modern .accordion-item {
  background-color: #fff;
}
:lang(en) .node--type-landing-page .paragraph--type--image .field--type-image img,
:lang(en) .node--type-landing-page .paragraph--type--image-component .field--type-image img {
  width: 100%;
  height: auto;
}
:lang(en) .title_component .center_border_top {
  background-color: #fff;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  max-width: 1376px;
  margin: 0 auto;
}

.webform-confirmation__message {
  line-height: 1.2;
}

.block-tdictionary-investigation-disclaimer-block {
  margin-top: 0px;
  padding: 20px 0 0;
}
.block-tdictionary-investigation-disclaimer-block::before {
  position: absolute;
  top: -24px;
  right: -48px;
  content: "";
  display: block;
  height: 24px;
  background-color: #f7f7f7;
}

.region-sidebar-second .views-element-container {
  margin-bottom: 20px;
}

.lowerFilters, .showLoad {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.node--type-campaign div#main-wrapper {
  margin: 0 auto;
}
@media (min-width: 576px) {
  .node--type-campaign .path-frontpage .paragraph--type--component-medics, .path-frontpage .node--type-campaign .paragraph--type--component-medics,
.node--type-campaign .path-frontpage .paragraph--type--component-block,
.path-frontpage .node--type-campaign .paragraph--type--component-block, .node--type-campaign .path-frontpage .paragraph--type--component-articles.layout--long_column, .path-frontpage .node--type-campaign .paragraph--type--component-articles.layout--long_column, .node--type-campaign .paragraph--type--component-articles.layout--equal .paragraph--type--article, .paragraph--type--component-articles.layout--equal .node--type-campaign .paragraph--type--article, .node--type-campaign .paragraph--type--component-articles.layout--equal_big .paragraph--type--article, .paragraph--type--component-articles.layout--equal_big .node--type-campaign .paragraph--type--article, .node--type-campaign .component-map,
.node--type-campaign .component--location-contact, .node--type-campaign .main-content .paragraph--type--big-slider, .main-content .node--type-campaign .paragraph--type--big-slider, .node--type-campaign .main-content .paragraph--type--component-presentation, .main-content .node--type-campaign .paragraph--type--component-presentation, .node--type-campaign .main-content .paragraph--type--component-columns-and-image, .main-content .node--type-campaign .paragraph--type--component-columns-and-image, .node--type-campaign .main-content .paragraph--type--component-list, .main-content .node--type-campaign .paragraph--type--component-list, .node--type-campaign .main-content .paragraph--type--component-image, .main-content .node--type-campaign .paragraph--type--component-image, .node--type-campaign .main-content .paragraph--type--component-columns, .main-content .node--type-campaign .paragraph--type--component-columns, .node--type-campaign .main-content .paragraph--type--component-homepage-slider, .main-content .node--type-campaign .paragraph--type--component-homepage-slider, .node--type-campaign .main-content .paragraph--type--component-accordion, .main-content .node--type-campaign .paragraph--type--component-accordion, .node--type-campaign .main-content .paragraph--type--component-text-quote, .main-content .node--type-campaign .paragraph--type--component-text-quote, .node--type-campaign .main-content .paragraph--type--component-webform, .main-content .node--type-campaign .paragraph--type--component-webform, .node--type-campaign .main-content .paragraph--type--component-intro, .main-content .node--type-campaign .paragraph--type--component-intro, .node--type-campaign .main-content .paragraph--type--component-cta, .main-content .node--type-campaign .paragraph--type--component-cta, .node--type-campaign .main-content .paragraph--type--component-video, .main-content .node--type-campaign .paragraph--type--component-video, .node--type-campaign .main-content .paragraph--type--component-image-and-quote, .main-content .node--type-campaign .paragraph--type--component-image-and-quote, .node--type-campaign .main-content .paragraph--type--component-block, .main-content .node--type-campaign .paragraph--type--component-block, .node--type-campaign .main-content .paragraph--type--component-locations, .main-content .node--type-campaign .paragraph--type--component-locations, .node--type-campaign .main-content .paragraph--type--component-medici-filter, .main-content .node--type-campaign .paragraph--type--component-medici-filter {
    margin-bottom: 24px;
  }
}
.node--type-campaign footer.site-footer .footer-wrapper {
  border-radius: 0;
  position: relative;
  background-color: #f7f7f7;
}
.node--type-campaign footer.site-footer .footer-wrapper:before, .node--type-campaign footer.site-footer .footer-wrapper:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
  z-index: 1;
}
.node--type-campaign footer.site-footer .footer-wrapper:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.node--type-campaign footer.site-footer .footer-wrapper:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign footer.site-footer .footer-wrapper {
    border-radius: 24px;
  }
}

@media (max-width: 575.98px) {
  .path-frontpage .paragraph--type--component-medics,
.path-frontpage .paragraph--type--component-block, .path-frontpage .paragraph--type--component-articles.layout--long_column, .paragraph--type--component-articles.layout--equal .paragraph--type--article, .paragraph--type--component-articles.layout--equal_big .paragraph--type--article, .component-map,
.component--location-contact, .main-content .paragraph--type--big-slider, .main-content .paragraph--type--component-presentation, .main-content .paragraph--type--component-columns-and-image, .main-content .paragraph--type--component-list, .main-content .paragraph--type--component-image, .main-content .paragraph--type--component-columns, .main-content .paragraph--type--component-homepage-slider, .main-content .paragraph--type--component-accordion, .main-content .paragraph--type--component-text-quote, .main-content .paragraph--type--component-webform, .main-content .paragraph--type--component-intro, .main-content .paragraph--type--component-cta, .main-content .paragraph--type--component-video, .main-content .paragraph--type--component-image-and-quote, .main-content .paragraph--type--component-block, .main-content .paragraph--type--component-locations, .main-content .paragraph--type--component-medici-filter {
    margin-bottom: 16px;
  }
}

h4,
.h4,
.section_rating h3,
.section_rating #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .section_rating h2,
.section_appointment h3,
.section_appointment #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .section_appointment h2,
.field--name-field-specialities,
.node--view-mode-one-row-listing-teaser .field-text .node__title {
  line-height: 1.3;
}

.main-content .no-results {
  padding: 24px;
  margin: 0 0 24px;
  border-radius: 24px;
  background: #fff;
  color: #dc0028;
}
.disclaimer {
  font-size: 0.75rem;
  padding: 0 18px;
  display: block;
}

#symptoms-checker {
  overflow: scroll;
  min-height: 650px;
  border: none;
}

.wc-druid-expanded {
  z-index: 1072 !important;
}

.element-invisible {
  display: none;
}

.tscroll {
  width: 100%;
  overflow-x: scroll;
  margin-bottom: 10px;
  border: solid #dc0028 1px;
}
.tscroll table th {
  padding: 10px;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  font-weight: bold;
}
.tscroll.white_text table th {
  color: #fff;
}
.tscroll.black_text table th {
  color: #000;
}

.node--type-campaign .paragraph--type--component-campaign.presentation {
  padding: 0;
}
.node--type-campaign .paragraph--type--component-campaign.presentation .section-container {
  padding: 0;
}

body.location-white-header.node--type-location section.region.region-content-top,
body.fertility-institute-style.node--type-location section.region.region-content-top,
body.location-white-header.node--type-landing-page section.region.region-content-top {
  background: #fff;
  border-radius: 24px;
  padding: 20px 0 1px 0;
  margin: 20px 0px;
}

body.location_gray_header.node--type-location section.region.region-content-top,
body.location_gray_header.node--type-landing-page section.region.region-content-top {
  background: #f7f7f7;
  border-radius: 24px;
  padding: 20px 0 1px 0;
  margin: 20px 0px;
  margin-bottom: 0;
}
body.location_gray_header.node--type-location section.region.region-content-top #block-location,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location {
  border-top: 0;
  margin-bottom: 4px;
}
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav {
  margin-bottom: 0;
}
@media (hover: hover) {
  body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:hover a,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:hover .nav-link,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:hover > a,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:hover > span,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:hover a,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:hover .nav-link,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:hover > a,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:hover > span {
    background: var(--Core-White, #FFF) !important;
  }
  body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item a:hover,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item .nav-link:hover,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item a:hover,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item .nav-link:hover {
    background: var(--Core-White, #FFF) !important;
  }
}
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:focus-within a,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:focus-within .nav-link,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:focus-within > a,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item:focus-within > span,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:focus-within a,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:focus-within .nav-link,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:focus-within > a,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item:focus-within > span {
  background: var(--Core-White, #FFF) !important;
}
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item a:focus,
body.location_gray_header.node--type-location section.region.region-content-top #block-location .nav .nav-item .nav-link:focus,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item a:focus,
body.location_gray_header.node--type-landing-page section.region.region-content-top #block-location .nav .nav-item .nav-link:focus {
  background: var(--Core-White, #FFF) !important;
}
body.location_gray_header.node--type-location section.region.region-content-top h1.title,
body.location_gray_header.node--type-landing-page section.region.region-content-top h1.title {
  margin-bottom: 10px;
  font-family: "tiemposfine-regular";
  font-size: 73px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
  /* 81.76px */
  letter-spacing: -0.2px;
}
@media (max-width: 991.98px) {
  body.location_gray_header.node--type-location section.region.region-content-top h1.title,
body.location_gray_header.node--type-landing-page section.region.region-content-top h1.title {
    font-size: 47px;
    line-height: 112%; /* 41.8px */
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767.98px) {
  body.location_gray_header.node--type-location section.region.region-content-top h1.title,
body.location_gray_header.node--type-landing-page section.region.region-content-top h1.title {
    font-size: 38px;
    line-height: 110%; /* 41.8px */
    letter-spacing: -0.2px;
    margin-left: 24px;
    margin-right: 24px;
  }
}

body.location-white-header.node--type-location .block-page-title-block .title {
  margin-bottom: 4px;
}
body.location-white-header.node--type-location .block-page-title-block .title:not(.nav-item) span:not(.nav-link) {
  font-size: 84px !important;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 1.5px;
  color: #2e333c;
  text-transform: uppercase;
  padding: 0 !important;
  margin-bottom: 10px;
  font-family: "tiemposfine-regular";
}
@media (max-width: 833.98px) {
  body.location-white-header.node--type-location .block-page-title-block .title:not(.nav-item) span:not(.nav-link) {
    font-size: 42px !important;
    line-height: 33.18px;
  }
}
body.location-white-header.node--type-location .block-views-blocksumar-summary {
  margin: 0 auto 12px;
}
body.location-white-header.node--type-location .block-views-blocksumar-summary p {
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 3.5px;
  color: #2e333c;
  width: 100%;
  font-family: "graphik-regular";
  opacity: 0.6;
}
@media (max-width: 833.98px) {
  body.location-white-header.node--type-location .block-views-blocksumar-summary p {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.4px;
  }
}

@media (min-width: 768px) {
  .path-frontpage .title-component.gray, .title-component:not(.is-empty).white {
    padding-top: 96px;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .title-component.gray, .title-component:not(.is-empty).white {
    padding-top: 48px;
  }
}

@media (min-width: 768px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2, .path-frontpage .title-component.white, .title-component:not(.is-empty).gray {
    padding-top: 72px;
    font-size: 47px;
  }
}
@media (max-width: 1271.98px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2, .path-frontpage .title-component.white, .title-component:not(.is-empty).gray {
    padding-top: 32px;
    font-size: 38px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2, .path-frontpage .title-component.white, .title-component:not(.is-empty).gray {
    padding-top: 32px;
    font-size: 38px;
  }
}

.paragraph--type--component-article-columns .paragraph--type--article-column > h2, .title-component:not(.is-empty) {
  padding-right: 12px;
  padding-left: 12px;
  margin: 0;
}
.paragraph--type--component-article-columns .paragraph--type--article-column > h2.title-align-left, .title-align-left.title-component:not(.is-empty), .paragraph--type--component-article-columns .paragraph--type--article-column > h2.title-align-right, .title-align-right.title-component:not(.is-empty) {
  padding-right: 48px;
  padding-left: 48px;
}
@media (min-width: 768px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2, .title-component:not(.is-empty) {
    padding-bottom: 48px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2, .title-component:not(.is-empty) {
    padding-bottom: 24px;
  }
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2.title-align-left, .title-align-left.title-component:not(.is-empty), .paragraph--type--component-article-columns .paragraph--type--article-column > h2.title-align-right, .title-align-right.title-component:not(.is-empty) {
    padding-right: 36px;
    padding-left: 36px;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2, .title-component:not(.is-empty) {
    padding-right: 16px;
    padding-left: 16px;
  }
}

@media (max-width: 767.98px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column > h2, h2.title-component {
    font-size: 1.75rem;
  }
}

@media (max-width: 833.98px) {
  .title-component :lang(en) {
    margin-top: 40px;
  }
}
.paragraph--type--component-campaign-overlay .title-component:not(.is-empty).title-align-left {
  padding-left: 0;
  padding-bottom: 24px;
  padding-top: 32px;
}
.title-component.gray {
  background-color: #f7f7f7;
}
.title-component.white {
  background-color: #fff;
}
.paragraph--type--component-campaign-overlay h2.title-component {
  font-size: 3rem;
}

.rm-back-to-top {
  position: fixed;
  right: 36px;
  bottom: 112.8px;
  font-size: 1.75rem;
  display: none;
  color: #dc0028;
  background: #fff;
  width: 58px;
  height: 58px;
  -webkit-box-shadow: 0 8px 19px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 8px 19px 0 rgba(0, 0, 0, 0.06);
  border-radius: 100%;
  text-align: center;
  z-index: 1;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rm-back-to-top:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rm-back-to-top::before {
  display: inline-block;
  font: inherit;
  line-height: 1;
  pointer-events: none;
}
.no-druid-chat .rm-back-to-top {
  margin-bottom: -70px;
}
@media (max-width: 833.98px) {
  .rm-back-to-top {
    right: 27.6px;
    bottom: 99.6px;
  }
  .rm-back-to-top::before {
    display: inline-block;
    font: inherit;
    line-height: 1;
  }
}

.has-tooltipActive #druidContainerElementInner:after, #druidContainerElement span.drd-badge {
  position: absolute;
  top: -4px;
  right: -4px;
  font-size: 0.5625rem;
  content: "1";
  display: inline-block;
  width: 22px;
  height: 22px;
  border: 3px solid #fff;
  color: #fff;
  background-color: #dc0028;
  border-radius: 50%;
  text-align: center;
  line-height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#druidContainerElement {
  position: fixed;
  right: 36px;
  bottom: 36px;
  cursor: pointer;
  z-index: 1030;
}
#druidContainerElement span.drd-badge {
  z-index: 2;
}
#druidContainerElement.has-tooltipActive span.drd-badge {
  top: 2px;
  right: -5px;
}
@media (max-width: 833.98px) {
  #druidContainerElement {
    right: 27.6px;
    bottom: 24px;
  }
}

#druidContainerElementInner,
#druidContainerTooltipOuter {
  vertical-align: bottom;
  display: inline-block;
}

#druidContainerElementInner {
  position: relative;
  background-color: #dc0028;
  width: 58px;
  height: 58px;
  -webkit-box-shadow: 0 8px 19px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 8px 19px 0 rgba(0, 0, 0, 0.06);
  border-radius: 100%;
  display: inline-block;
}
#druidContainerTooltip {
  position: relative;
  font-size: 0.875rem;
  padding: 15px;
  margin-right: 16px;
  line-height: 1.3;
  background-color: #dc0028;
  color: #fff;
  border-radius: 4px;
  max-width: 204px;
  margin-bottom: -4px;
  display: none;
}
#druidContainerTooltip:before {
  content: "";
  position: absolute;
  left: 100%;
  margin-left: -6px;
  top: 50%;
  margin-top: -6px;
  width: 0;
  height: 0;
  border-top: 12px solid #dc0028;
  border-left: 12px solid transparent;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  border-top-right-radius: 3px;
}
@media (max-width: 767.98px) {
  #druidContainerTooltip {
    font-size: 0.75rem;
    margin-bottom: -1px;
  }
}

#block-locatii .nav-item a:before {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler::before, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler::before {
  position: relative;
  top: 0;
  font-size: 1.5rem;
  color: #dc0028;
  width: 35px;
  height: 35px;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.menu-item {
  list-style-type: none;
  display: inline-block;
}

.menu {
  margin: 0;
  padding-top: 0;
}
.menu--main-menu-dental .menu--simple-mega-menu, .menu--main .menu--simple-mega-menu {
  top: -12px;
  padding-top: 0;
}
.menu--main-menu-dental .menu-item:last-child .mega-menu-wrapper, .menu--main .menu-item:last-child .mega-menu-wrapper {
  right: 0;
}
.menu--main .menu-item {
  padding: 0 6px;
}
.menu--main .menu-item:first-child {
  padding-left: 0;
}
.menu-item--expanded.has-hover .menu-item--toggler {
  position: absolute;
  top: 16px;
  right: 24px;
  bottom: 20px;
  z-index: 1070;
  width: 0;
  height: 0;
}
@media (max-width: 1199.98px) {
  .menu-item--expanded.has-hover .menu-item--toggler:before {
    border-width: 0 2px 2px 0;
    border-color: #2e333c;
    border-style: solid;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    z-index: 1070;
    content: "";
    width: 9px;
    height: 9px;
    border-color: rgba(46, 51, 60, 0.5);
  }
}
@media (max-width: 1199.98px) and (max-width: 575.98px) {
  .menu-item--expanded.has-hover .menu-item--toggler:before {
    width: 9px;
    height: 9px;
    border-color: rgba(46, 51, 60, 0.5);
  }
}
.menu--main .menu-item--expanded > a, .menu--dental-main-menu .menu-item--expanded > a, .menu--main-menu-dental .menu-item--expanded > a {
  position: relative;
  display: block;
}
.menu--main .menu-item--expanded:hover a:before, .menu--dental-main-menu .menu-item--expanded:hover a:before, .menu--main-menu-dental .menu-item--expanded:hover a:before {
  top: 11.4px;
  border-width: 2px 0 0 2px;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item, .menu--main .menu--simple-mega-menu > .menu-item {
  /*&:nth-last-child(2) {
    padding-left: $grid-gutter-width / 4;

    @include media-breakpoint-down(lg) {
      display: none;
    }

    .field__item {
      background-color: $body-bg;

      &:nth-child(3) {
        @include media-breakpoint-up(sm) {
          @include make-col(5);
          text-align: center;

          * {
            text-align: center;
          }

          h3 {
            font-size: $h3-font-size;
          }
        }
      }

      &:first-child {
        @include media-breakpoint-up(sm) {
          @include make-col(12);
          text-align: left;
          color: $dark;

          * {
            padding: 0;
          }
        }
      }
    }
  }*/
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type {
  float: right;
  padding-right: 0 !important;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type > span, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type > span, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type > span {
  display: none !important;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
  cursor: pointer;
  text-align: right;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler:before, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler:before, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 1272px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    right: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    right: 48px;
  }
}
@media (max-width: 575.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    right: 38px;
  }
}
@media (max-width: 359.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    right: 35px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .scrolled .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .scrolled .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .scrolled .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    top: -22px;
  }
}
@media (max-width: 575.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    top: -14px;
  }
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .field__item, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .field__item, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .field__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords, .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental {
  padding-bottom: 36px;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords ul li a, .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental ul li a, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords ul li a, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental ul li a, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords ul li a, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental ul li a {
  font-family: graphik-medium;
  font-size: 0.75rem;
}
.scrolled .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords ul li a, .scrolled .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental ul li a, .scrolled .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords ul li a, .scrolled .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental ul li a, .scrolled .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu--search-keywords ul li a, .scrolled .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu--cuvinte-cheie-de-cautare-dental ul li a {
  font-family: graphik-medium;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .block-tsearch, .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .block-tdental, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .block-tsearch, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .block-tdental, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .block-tsearch, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .block-tdental {
  padding: 31.2px 0 60px;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper {
  top: 0;
  left: 0;
  right: 0;
  width: auto;
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-background, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-background, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-background {
  top: 0;
}
@media (max-width: 1199.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type {
    position: absolute;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type > .mega-menu-wrapper, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type > .mega-menu-wrapper, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type > .mega-menu-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-shadow: 0 31px 51px 0 rgba(0, 0, 0, 0.19);
            box-shadow: 0 31px 51px 0 rgba(0, 0, 0, 0.19);
    max-width: 100%;
    background-color: #fff;
  }
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .block-tsearch, .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .block-tdental, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .block-tsearch, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .block-tdental, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .block-tsearch, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .block-tdental {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type.is-open, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type.is-open, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type.is-open {
    z-index: 1071;
  }
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type.is-open .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type.is-open .menu-item--toggler, .menu--main .menu--simple-mega-menu > .menu-item:last-of-type.is-open .menu-item--toggler {
    position: fixed;
    top: 24px;
    right: 24px;
  }
}
@media (min-width: 992px) {
  .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper {
    margin-left: -265px;
    margin-top: -33.6px;
  }
  .scrolled .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper {
    margin-top: 0;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler:before, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler:before {
    position: relative;
    top: -40px;
    font-size: 1.25rem;
    margin-right: 55px;
  }
}
@media (min-width: 992px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper {
    margin-left: 0;
    margin-top: 0;
  }
  .scrolled .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper, .scrolled .menu--dental-main-menu .menu--simple-mega-menu > .menu-item:last-of-type .mega-menu-wrapper {
    margin-top: 0;
  }
}
.menu--main-menu-dental .menu--simple-mega-menu > .menu-item.is-open, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item.is-open {
  z-index: 1071;
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item.is-open .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item.is-open .menu-item--toggler {
    position: fixed;
    top: 52.8px;
    right: -24px;
    top: 52.8px !important;
    right: -24px !important;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu > .menu-item.is-open.language_block .menu-item--toggler, .menu--dental-main-menu .menu--simple-mega-menu > .menu-item.is-open.language_block .menu-item--toggler {
    position: absolute;
    top: 52.8px;
    right: -24px;
    top: 20px !important;
    right: auto !important;
  }
}

@media (max-width: 833.98px) {
  .menu--meniu-utilizator-dental .menu-item.menu-item {
    position: relative;
  }
  .menu--meniu-utilizator-dental .menu-item.menu-item .mobile-toggler {
    position: relative;
    margin-right: 0px;
  }
}
.menu--meniu-utilizator-dental .menu-item.menu-item:last-child {
  margin-right: 50px;
}
@media (max-width: 833.98px) {
  .menu--meniu-utilizator-dental .menu-item.menu-item:last-child {
    margin-right: 0;
  }
}
.menu-item .menu--account {
  font-family: graphik-medium;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.6;
  margin: 0 4px;
}
.menu-item .menu--account > span {
  display: none;
}
.menu-item .menu--account.menu-item--expanded {
  margin: 0;
}
@media (max-width: 575.98px) {
  .menu-item .menu--account.menu-item--expanded:first-child {
    position: absolute;
    top: 35px;
    right: -12px;
    left: -12px;
    padding: 6px 24px 0;
    -webkit-box-shadow: inset 0 5px 10px -5px rgba(46, 51, 60, 0.3);
            box-shadow: inset 0 5px 10px -5px rgba(46, 51, 60, 0.3);
    height: 35px;
    background-color: #fff;
  }
  .menu-item .menu--account.menu-item--expanded:first-child .menu {
    text-align: justify;
  }
  .menu-item .menu--account.menu-item--expanded:first-child .menu:after {
    content: "";
    display: inline-block;
    width: 100%;
  }
}
@media (max-width: 370px) {
  .menu-item .menu--account.menu-item--expanded:first-child {
    padding: 6px 12px 0;
  }
  .menu-item .menu--account.menu-item--expanded:first-child .menu {
    min-width: 295px;
  }
  .menu-item .menu--account.menu-item--expanded:first-child .menu-item {
    font-size: 0.675rem;
  }
}
@media (min-width: 992px) {
  .menu-item .menu--account.menu-item--expanded:first-child {
    padding-right: 16px;
  }
}
.menu-item .menu--account.menu-item--expanded.my_account {
  position: relative;
}
@media (min-width: 576px) {
  .menu-item .menu--account.menu-item--expanded.my_account {
    padding-right: 24px;
    padding-left: 16px;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .menu-item .menu--account.menu-item--expanded.my_account:before {
    display: block;
  }
  .header.is-open .menu-item .menu--account.menu-item--expanded.my_account {
    display: none;
  }
}
@media (max-width: 833.98px) {
  .menu-item .menu--account.menu-item {
    margin-top: 20px;
    position: relative;
  }
  .menu-item .menu--account.menu-item .mobile-toggler {
    top: -17px;
    position: relative;
    margin-right: 0px;
  }
}
.menu-item .menu--account.menu-item:last-child {
  margin-right: 50px;
}
@media (max-width: 833.98px) {
  .menu-item .menu--account.menu-item:last-child {
    margin-right: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu .menu-item--expanded:not(:nth-last-child(1)) > .mega-menu-wrapper > ul > .menu--toggler, .menu--main .menu--simple-mega-menu .menu-item--expanded:not(:nth-last-child(1)) > .mega-menu-wrapper > ul > .menu--toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .menu--main-menu-dental .menu--simple-mega-menu .menu-item--expanded:not(:nth-last-child(1)) > .mega-menu-wrapper > ul > li.menu-item, .menu--main .menu--simple-mega-menu .menu-item--expanded:not(:nth-last-child(1)) > .mega-menu-wrapper > ul > li.menu-item {
    padding: 0;
    float: none;
    margin: 0;
    width: 100%;
  }
}
.menu--regina-maria li.nav-item a, .menu--useful-footer li.nav-item a, .menu--contact li.nav-item a {
  padding: 0;
  margin-bottom: 8px;
  min-height: 20px;
}

.menu--main-menu-dental a, .menu--dental-main-menu a, .menu--main a, .menu--main-menu-dental span, .menu--dental-main-menu span, .menu--main span {
  font-family: graphik-medium;
  font-size: 0.9375rem;
  color: #2e333c;
  text-decoration: none;
}
a.is-active, span.is-active {
  color: #dc0028;
}

/* edu mobile fixezz */
@media (max-width: 833.98px) {
  .path-articole-medicale .menu--main .menu--simple-mega-menu .menu--toggler,
.node--type-article .menu--main .menu--simple-mega-menu .menu--toggler {
    top: 0 !important;
  }
}
@media (max-width: 575.98px) {
  .path-articole-medicale .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler,
.node--type-article .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    top: 0px;
  }
}

.menu--main-menu-dental .menu--simple-mega-menu > .menu-item {
  padding: 0;
}

.region-footer-right-column {
  padding-bottom: 58px;
}
@media (max-width: 1271.98px) {
  .region-footer-right-column {
    padding-bottom: 32px;
  }
}

.node--type-article .block-edu-categories .mega-menu-background, .path-articole-medicale .block-edu-categories .mega-menu-background {
  position: absolute;
  top: 23px;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
          box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
  z-index: -1;
}
.node--type-article .block-edu-categories .mega-menu-background:before, .path-articole-medicale .block-edu-categories .mega-menu-background:before, .node--type-article .block-edu-categories .mega-menu-background:after, .path-articole-medicale .block-edu-categories .mega-menu-background:after {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
          box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
  content: "";
  background-color: #fff;
  width: 300%;
}
.node--type-article .block-edu-categories .mega-menu-background:before, .path-articole-medicale .block-edu-categories .mega-menu-background:before {
  right: 100%;
}
.node--type-article .block-edu-categories .mega-menu-background:after, .path-articole-medicale .block-edu-categories .mega-menu-background:after {
  left: 100%;
}
@media (max-width: 833.98px) {
  .node--type-article .block-edu-categories .mega-menu-background, .path-articole-medicale .block-edu-categories .mega-menu-background {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .mega-menu-background, .path-articole-medicale .block-edu-categories .mega-menu-background {
    top: 24px;
  }
}

.menu--main-menu-dental .menu--simple-mega-menu .menu-item:last-of-type .mega-menu-wrapper .simple-mega-menu,
.menu--dental-main-menu .menu--simple-mega-menu .menu-item:last-of-type .mega-menu-wrapper .simple-mega-menu,
.menu--main .menu--simple-mega-menu .menu-item:last-of-type .mega-menu-wrapper .simple-mega-menu {
  padding: 0;
}
.menu--main-menu-dental .menu--simple-mega-menu .menu-item:last-of-type.is-open .menu-item--toggler:before,
.menu--dental-main-menu .menu--simple-mega-menu .menu-item:last-of-type.is-open .menu-item--toggler:before,
.menu--main .menu--simple-mega-menu .menu-item:last-of-type.is-open .menu-item--toggler:before {
  content: "\e970";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.menu--main-menu-dental .menu--simple-mega-menu .menu-item:last-of-type.is-open .menu-item--toggler:before,
.menu--dental-main-menu .menu--simple-mega-menu .menu-item:last-of-type.is-open .menu-item--toggler:before,
.menu--main .menu--simple-mega-menu .menu-item:last-of-type.is-open .menu-item--toggler:before {
  z-index: 1070;
  color: #2e333c;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  font-size: 2.25rem;
}
@media (max-width: 767.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu .menu-item:last-of-type.is-open .mega-menu-wrapper,
.menu--dental-main-menu .menu--simple-mega-menu .menu-item:last-of-type.is-open .mega-menu-wrapper,
.menu--main .menu--simple-mega-menu .menu-item:last-of-type.is-open .mega-menu-wrapper {
    top: 0;
  }
}

.menu--simple-mega-menu > .menu-item--expanded.is-open > .mega-menu-wrapper,
.menu--simple-mega-menu > .menu-item--expanded:focus > .mega-menu-wrapper {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1272px) {
  .menu--simple-mega-menu > .menu-item--expanded.has-hover:hover > .mega-menu-wrapper {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu > .menu-item--expanded.has-hover:hover.is-open > .mega-menu-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
  }
}
@media (max-width: 1199.98px) and (min-width: 576px) {
  .menu--simple-mega-menu > .menu-item--expanded.has-hover:hover.is-open .menu-item--toggler:before {
    -webkit-transform: rotate(225deg);
         -o-transform: rotate(225deg);
            transform: rotate(225deg);
  }
}
@media (max-width: 767.98px) {
  .menu--simple-mega-menu {
    border: none;
  }
  .menu--simple-mega-menu .has-hover .menu-item--toggler {
    width: 30px;
    height: 18px;
    top: 4px;
  }
  .menu--simple-mega-menu .has-hover .menu-item--toggler:before {
    right: 9px;
    bottom: 12px;
  }
  .menu--simple-mega-menu .has-hover a {
    z-index: 1;
  }
  .menu--simple-mega-menu > .menu-item--expanded.has-hover:hover > .mega-menu-wrapper {
    display: none;
  }
  .menu--simple-mega-menu > .menu-item--expanded.has-hover:hover.is-open > .mega-menu-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1272px) {
  nav.menu--main ul.menu--simple-mega-menu > li, nav.menu--main-menu-dental ul.menu--simple-mega-menu > li, nav.menu--dental-main-menu ul.menu--simple-mega-menu > li {
    padding: 0 12px;
  }
  nav.menu--main ul.menu--simple-mega-menu > li > a,
nav.menu--main ul.menu--simple-mega-menu > li > span, nav.menu--main-menu-dental ul.menu--simple-mega-menu > li > a,
nav.menu--main-menu-dental ul.menu--simple-mega-menu > li > span, nav.menu--dental-main-menu ul.menu--simple-mega-menu > li > a,
nav.menu--dental-main-menu ul.menu--simple-mega-menu > li > span {
    color: #2e333c;
  }
  nav.menu--main ul.menu--simple-mega-menu > li:hover > a,
nav.menu--main ul.menu--simple-mega-menu > li:hover > span, nav.menu--main-menu-dental ul.menu--simple-mega-menu > li:hover > a,
nav.menu--main-menu-dental ul.menu--simple-mega-menu > li:hover > span, nav.menu--dental-main-menu ul.menu--simple-mega-menu > li:hover > a,
nav.menu--dental-main-menu ul.menu--simple-mega-menu > li:hover > span {
    color: #6c7076;
  }
  nav.menu--main ul.menu--simple-mega-menu > li.has-hover > a,
nav.menu--main ul.menu--simple-mega-menu > li.has-hover > span, nav.menu--main-menu-dental ul.menu--simple-mega-menu > li.has-hover > a,
nav.menu--main-menu-dental ul.menu--simple-mega-menu > li.has-hover > span, nav.menu--dental-main-menu ul.menu--simple-mega-menu > li.has-hover > a,
nav.menu--dental-main-menu ul.menu--simple-mega-menu > li.has-hover > span {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    display: block;
  }
  nav.menu--main ul.menu--simple-mega-menu > li.has-hover.hover > a:before,
nav.menu--main ul.menu--simple-mega-menu > li.has-hover.hover > span:before, nav.menu--main-menu-dental ul.menu--simple-mega-menu > li.has-hover.hover > a:before,
nav.menu--main-menu-dental ul.menu--simple-mega-menu > li.has-hover.hover > span:before, nav.menu--dental-main-menu ul.menu--simple-mega-menu > li.has-hover.hover > a:before,
nav.menu--dental-main-menu ul.menu--simple-mega-menu > li.has-hover.hover > span:before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  nav.menu--main ul.menu--simple-mega-menu > li:last-of-type.is-open > .menu-item--toggler:before, nav.menu--main-menu-dental ul.menu--simple-mega-menu > li:last-of-type.is-open > .menu-item--toggler:before, nav.menu--dental-main-menu ul.menu--simple-mega-menu > li:last-of-type.is-open > .menu-item--toggler:before {
    content: "\e90c";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  nav.menu--main ul.menu--simple-mega-menu > li:last-of-type.is-open > .menu-item--toggler:before, nav.menu--main-menu-dental ul.menu--simple-mega-menu > li:last-of-type.is-open > .menu-item--toggler:before, nav.menu--dental-main-menu ul.menu--simple-mega-menu > li:last-of-type.is-open > .menu-item--toggler:before {
    z-index: 1070;
    color: #2e333c;
  }
  nav.menu--main ul.menu--simple-mega-menu > .hamburger-account-menu, nav.menu--main ul.menu--simple-mega-menu .hamburger-account-dental-menu, nav.menu--main-menu-dental ul.menu--simple-mega-menu > .hamburger-account-menu, nav.menu--main-menu-dental ul.menu--simple-mega-menu .hamburger-account-dental-menu, nav.menu--dental-main-menu ul.menu--simple-mega-menu > .hamburger-account-menu, nav.menu--dental-main-menu ul.menu--simple-mega-menu .hamburger-account-dental-menu {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu::before {
    content: none;
  }
  .menu--simple-mega-menu .menu--toggler {
    position: fixed;
    top: 10px;
    right: 12px;
  }
  .private-menu .menu--simple-mega-menu .menu-item:first-of-type {
    margin-top: 0;
  }
  .menu--simple-mega-menu.is-open {
    position: fixed;
    top: 0;
    right: 96px;
    bottom: 0;
    left: 0;
    padding-right: 32px;
    padding-left: 32px;
    margin: 0;
    min-width: auto;
    z-index: 1070;
    -webkit-box-shadow: 200px 0px 0px 24px rgba(0, 0, 0, 0.28);
            box-shadow: 200px 0px 0px 24px rgba(0, 0, 0, 0.28);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open .simple-mega-menu {
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open .menu--toggler {
    width: 96px;
    height: 100%;
    right: 0;
  }
  .menu--simple-mega-menu.is-open .menu--toggler:before {
    color: #b30021;
    position: absolute;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .menu--toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .menu-item > a, .menu--simple-mega-menu.is-open > .menu-item > span {
    display: block;
  }
  .menu--simple-mega-menu.is-open > .menu-item:last-of-type {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open .menu-item {
    padding: 16px 0;
  }
  .menu--simple-mega-menu.is-open .menu-item a, .menu--simple-mega-menu.is-open .menu-item span {
    font-family: graphik-medium;
    font-size: 0.875rem;
    padding-right: 0;
    padding-left: 0;
    color: #2e333c;
  }
  .menu--simple-mega-menu.is-open .menu-item:last-of-type .menu-item--toggler:before {
    color: #b30021;
  }
  .menu--simple-mega-menu.is-open .menu-item:not(:first-of-type):not(:last-of-type) {
    border-top: 1px solid #eaeaeb;
  }
  .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded:not(:last-of-type) .menu-item--toggler:before {
    top: 10px;
  }
  .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded .menu-item--toggler, .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded.has-hover .menu-item--toggler {
    right: -12px;
    top: 0;
    height: 55px;
  }
  .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded .menu-item--toggler:before, .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded.has-hover .menu-item--toggler:before {
    top: 50%;
    margin-top: -6px;
    bottom: auto;
    right: 13px;
  }
  .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded.is-open > .menu-item--toggler, .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded.has-hover.is-open > .menu-item--toggler {
    height: 68px;
  }
  .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded.is-open > .menu-item--toggler:before, .menu--simple-mega-menu.is-open .menu-item.menu-item--expanded.has-hover.is-open > .menu-item--toggler:before {
    -webkit-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open {
    position: fixed;
    top: 0;
    right: 96px;
    bottom: 0;
    left: 0;
    padding-right: 32px;
    padding-left: 32px;
    background-color: #fff;
    z-index: 1071;
    border-top: none;
    overflow-y: scroll;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open > a,
.menu--simple-mega-menu.is-open .menu-item.is-open > span {
    font-size: 1.25rem;
    font-family: tiemposfine-regular;
    padding: 0 12px 12px;
    display: block;
    text-align: center;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open > .menu-item--toggler {
    left: 24px;
    top: 10px;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open > .menu-item--toggler:before {
    -webkit-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg);
    left: 12px;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open > .mega-menu-wrapper {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper {
    top: 0;
    z-index: 1070;
    max-width: none;
    height: 100%;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper > .menu {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper > .menu > .menu-item {
    margin: 0 !important;
    border-top: 1px solid #eaeaeb;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper > .menu > .menu-item > a {
    font-family: graphik-medium;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper > .menu > .menu-item:last-of-type {
    border-bottom: 1px solid #eaeaeb;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items {
    margin: 0;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item {
    padding: 16px 0;
    border-top: 1px solid #eaeaeb;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item .block-menu > h2 {
    margin: 0;
    padding: 0;
    line-height: 0;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item .block-menu > h2 a {
    font-family: graphik-medium;
    font-size: 0.875rem;
    line-height: 1.75;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item .block-menu > ul.nav {
    display: none;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu > h2 a {
    pointer-events: none;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu > h2:before {
    border-width: 0 2px 2px 0;
    border-color: #2e333c;
    border-style: solid;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -6px;
    -webkit-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
    z-index: 1070;
    content: "";
    width: 9px;
    height: 9px;
    border-color: rgba(46, 51, 60, 0.5);
  }
}
@media (max-width: 1199.98px) and (max-width: 575.98px) {
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu > h2:before {
    width: 9px;
    height: 9px;
    border-color: rgba(46, 51, 60, 0.5);
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open {
    position: fixed;
    top: 0;
    right: 96px;
    bottom: 0;
    left: 0;
    padding: 16px 32px;
    width: auto;
    background-color: #fff;
    z-index: 1071;
    border-top: none;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open > h2 {
    padding-bottom: 12px;
    text-align: center;
    position: relative;
    border-bottom: 1px solid #eaeaeb;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open > h2 a {
    font-size: 1.25rem;
    font-family: tiemposfine-regular;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    display: inline-block;
    padding-left: 8px;
    text-align: center;
    line-height: 1.5;
    pointer-events: all;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open > h2:before {
    -webkit-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg);
    left: 0;
    top: 16px;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open > ul.nav {
    display: block;
    -webkit-columns: unset;
       -moz-columns: unset;
            columns: unset;
    overflow-y: scroll;
    height: calc(100% - (24px * 2));
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open > ul.nav li {
    padding: 16px 0;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open > ul.nav li:not(:first-of-type) {
    border-top: 1px solid #eaeaeb;
  }
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field__items .field__item:nth-last-child(n+5) .block-menu.is-open > ul.nav li a {
    font-family: graphik-medium;
    font-size: 0.875rem;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open .menu-item.is-open .mega-menu-wrapper .simple-mega-menu .field--name-field-image {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu {
    margin-top: auto;
    display: block;
    padding-top: 36px;
  }
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded {
    display: none !important;
  }
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type {
    padding: 0;
    position: initial;
    margin: 0;
    float: none;
  }
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type > span.nav-link, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type > span.nav-link {
    display: none;
  }
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li {
    margin: 0 0 12px;
    padding: 0;
    display: block;
    position: static;
    border: none;
    float: none;
  }
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li a, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li a {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: block;
    width: 100%;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding-right: 12px;
    padding-left: 12px;
    text-align: center;
    color: #dc0028;
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li a, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li a {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li a:active, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li a:active {
    outline: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li a:hover, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li a:hover {
    text-decoration: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li a, .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li a:active, .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li a:focus, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li a, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li a:active, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li a:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:first-of-type, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:first-of-type {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(2), .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(2) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3), .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: block;
    width: 100%;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:active, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:active {
    outline: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:hover, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:hover {
    text-decoration: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a, .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:active, .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:focus, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:active, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu.is-open > .hamburger-account-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:hover, .menu--simple-mega-menu.is-open > .hamburger-account-dental-menu ul .menu-item--expanded:first-of-type ul li:nth-of-type(3) a:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
.hamburger-account-menu, .hamburger-account-dental-menu {
  display: none;
}
.hamburger-account-menu .menu .menu-item.menu-item--expanded, .hamburger-account-dental-menu .menu .menu-item.menu-item--expanded {
  display: none !important;
}
.hamburger-account-menu .menu .menu-item.menu-item--expanded a, .hamburger-account-dental-menu .menu .menu-item.menu-item--expanded a {
  display: none;
}

.menu--simple-mega-menu .menu-item .icon-NOU {
  position: relative;
  padding-right: 2.5rem;
}
.menu--simple-mega-menu .menu-item .icon-NOU:before {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.4347826087rem;
  padding: 5px;
  content: "\e962";
  background-color: #dc0028;
  color: #fff;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.menu--simple-mega-menu .menu-item .icon-NOU:before:before {
  content: "\e962";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 576px) {
  .block-search {
    padding: 0 !important;
  }
}
.block-search .content,
.block-search .search-form,
.block-search .form-group,
.block-search .form-control {
  display: block;
  width: 100%;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.block-search .form-control {
  border: 0;
  height: 29px;
  border-bottom: 1px solid #f7f7f7;
  padding-left: 32px;
  border-radius: 0;
  font-size: 1.25rem;
  padding-bottom: 8px;
  background: transparent;
}
@media (max-width: 575.98px) {
  .block-search .form-control {
    height: 42px;
  }
}
.block-search .form-actions {
  position: absolute;
  right: 0;
  padding: 0;
  width: auto;
}
.block-search .form-actions button {
  font-size: 2.25rem;
  overflow: hidden;
  position: relative;
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: 0;
}
.block-search .form-actions button:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-search .form-actions button:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width: 575.98px) {
  .block-search .form-actions button {
    color: #dc0028;
    height: 40px;
  }
}
.block-search .form-actions button span {
  display: none;
}

@media (max-width: 833.98px) {
  .menu--search-keywords, .menu--cuvinte-cheie-de-cautare-dental {
    padding: 0 12px !important;
  }
}
.menu--search-keywords .nav-item, .menu--cuvinte-cheie-de-cautare-dental .nav-item {
  margin-right: 6px;
  margin-bottom: 12px;
  display: inline-block !important;
}
.menu--search-keywords .nav-item a, .menu--cuvinte-cheie-de-cautare-dental .nav-item a {
  font-family: graphik-medium;
  font-size: 0.75rem;
  padding: 8px 16px;
  background-color: #f7f7f7;
  color: #2e333c;
  border-radius: 24px;
  display: block !important;
  text-decoration: none;
}
.menu--search-keywords .nav-item a:hover, .menu--cuvinte-cheie-de-cautare-dental .nav-item a:hover {
  background-color: #2e333c !important;
  color: #f7f7f7;
}

.region-sidebar-first .navigation, .region-sidebar-first .block-medic-menu, .region-sidebar-first #block-location,
.region-sidebar-first .block-block-content {
  background-color: #fff;
  padding: 24px 0;
}
.region-sidebar-first .navigation .nav, .region-sidebar-first .block-medic-menu .nav, .region-sidebar-first #block-location .nav,
.region-sidebar-first .block-block-content .nav {
  margin: 0;
  padding: 0;
}
.region-sidebar-first .navigation .nav .nav-item, .region-sidebar-first .block-medic-menu .nav .nav-item, .region-sidebar-first #block-location .nav .nav-item,
.region-sidebar-first .block-block-content .nav .nav-item {
  display: block;
}
.region-sidebar-first .navigation .nav .nav-item .nav-item, .region-sidebar-first .navigation .nav .nav-item .nav-link, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-item, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-link, .region-sidebar-first #block-location .nav .nav-item .nav-item, .region-sidebar-first #block-location .nav .nav-item .nav-link,
.region-sidebar-first .block-block-content .nav .nav-item .nav-item,
.region-sidebar-first .block-block-content .nav .nav-item .nav-link {
  display: block;
}
.region-sidebar-first .navigation .nav .nav-item .nav-item.is-active, .region-sidebar-first .navigation .nav .nav-item .nav-item.active, .region-sidebar-first .navigation .nav .nav-item .nav-link.is-active, .region-sidebar-first .navigation .nav .nav-item .nav-link.active, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-item.is-active, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-item.active, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-link.is-active, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-link.active, .region-sidebar-first #block-location .nav .nav-item .nav-item.is-active, .region-sidebar-first #block-location .nav .nav-item .nav-item.active, .region-sidebar-first #block-location .nav .nav-item .nav-link.is-active, .region-sidebar-first #block-location .nav .nav-item .nav-link.active,
.region-sidebar-first .block-block-content .nav .nav-item .nav-item.is-active,
.region-sidebar-first .block-block-content .nav .nav-item .nav-item.active,
.region-sidebar-first .block-block-content .nav .nav-item .nav-link.is-active,
.region-sidebar-first .block-block-content .nav .nav-item .nav-link.active {
  color: #2e333c;
}
.region-sidebar-first .navigation .nav .nav-item.active .nav-item, .region-sidebar-first .navigation .nav .nav-item.active .nav-link, .region-sidebar-first .navigation .nav .nav-item.is-active .nav-item, .region-sidebar-first .navigation .nav .nav-item.is-active .nav-link, .region-sidebar-first .block-medic-menu .nav .nav-item.active .nav-item, .region-sidebar-first .block-medic-menu .nav .nav-item.active .nav-link, .region-sidebar-first .block-medic-menu .nav .nav-item.is-active .nav-item, .region-sidebar-first .block-medic-menu .nav .nav-item.is-active .nav-link, .region-sidebar-first #block-location .nav .nav-item.active .nav-item, .region-sidebar-first #block-location .nav .nav-item.active .nav-link, .region-sidebar-first #block-location .nav .nav-item.is-active .nav-item, .region-sidebar-first #block-location .nav .nav-item.is-active .nav-link,
.region-sidebar-first .block-block-content .nav .nav-item.active .nav-item,
.region-sidebar-first .block-block-content .nav .nav-item.active .nav-link,
.region-sidebar-first .block-block-content .nav .nav-item.is-active .nav-item,
.region-sidebar-first .block-block-content .nav .nav-item.is-active .nav-link {
  color: #2e333c;
}
@media (min-width: 1272px) {
  .region-sidebar-first .navigation .nav .nav-item .nav-item, .region-sidebar-first .navigation .nav .nav-item .nav-link, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-item, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-link, .region-sidebar-first #block-location .nav .nav-item .nav-item, .region-sidebar-first #block-location .nav .nav-item .nav-link,
.region-sidebar-first .block-block-content .nav .nav-item .nav-item,
.region-sidebar-first .block-block-content .nav .nav-item .nav-link {
    font-family: graphik-medium;
    font-size: 0.875rem;
    padding: 17.1428571429px 36px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #dc0028;
  }
  .region-sidebar-first .navigation .nav .nav-item .nav-item:hover, .region-sidebar-first .navigation .nav .nav-item .nav-link:hover, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-item:hover, .region-sidebar-first .block-medic-menu .nav .nav-item .nav-link:hover, .region-sidebar-first #block-location .nav .nav-item .nav-item:hover, .region-sidebar-first #block-location .nav .nav-item .nav-link:hover,
.region-sidebar-first .block-block-content .nav .nav-item .nav-item:hover,
.region-sidebar-first .block-block-content .nav .nav-item .nav-link:hover {
    background-color: #f7f7f7;
    color: #90001a;
  }
}
@media (min-width: 1272px) {
  .region-sidebar-first .navigation .nav-item.has-children, .region-sidebar-first .block-medic-menu .nav-item.has-children, .region-sidebar-first #block-location .nav-item.has-children,
.region-sidebar-first .block-block-content .nav-item.has-children {
    position: relative;
  }
  .region-sidebar-first .navigation .nav-item.has-children:before, .region-sidebar-first .block-medic-menu .nav-item.has-children:before, .region-sidebar-first #block-location .nav-item.has-children:before,
.region-sidebar-first .block-block-content .nav-item.has-children:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .region-sidebar-first .navigation .nav-item.has-children:before, .region-sidebar-first .block-medic-menu .nav-item.has-children:before, .region-sidebar-first #block-location .nav-item.has-children:before,
.region-sidebar-first .block-block-content .nav-item.has-children:before {
    position: absolute;
    top: 50%;
    right: 36px;
    font-size: 1.4rem;
    margin-top: -0.7rem;
    line-height: 1;
    color: #c0c1c4;
    -webkit-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
    z-index: 0;
    cursor: pointer;
  }
  .region-sidebar-first .navigation .nav-item.has-children:hover::before, .region-sidebar-first .block-medic-menu .nav-item.has-children:hover::before, .region-sidebar-first #block-location .nav-item.has-children:hover::before,
.region-sidebar-first .block-block-content .nav-item.has-children:hover::before {
    color: #c0c1c4;
    z-index: 1;
  }
  .region-sidebar-first .navigation .nav-item.has-children:hover > .nav-item, .region-sidebar-first .block-medic-menu .nav-item.has-children:hover > .nav-item, .region-sidebar-first #block-location .nav-item.has-children:hover > .nav-item,
.region-sidebar-first .block-block-content .nav-item.has-children:hover > .nav-item {
    background-color: #f7f7f7;
    color: #90001a;
  }
  .region-sidebar-first .navigation .nav-item.has-children > .nav-item, .region-sidebar-first .block-medic-menu .nav-item.has-children > .nav-item, .region-sidebar-first #block-location .nav-item.has-children > .nav-item,
.region-sidebar-first .block-block-content .nav-item.has-children > .nav-item {
    position: relative;
    padding-right: 60px;
    -webkit-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
  }
  .region-sidebar-first .navigation .nav-item.has-children .second-level, .region-sidebar-first .block-medic-menu .nav-item.has-children .second-level, .region-sidebar-first #block-location .nav-item.has-children .second-level,
.region-sidebar-first .block-block-content .nav-item.has-children .second-level {
    padding-left: 20px;
    display: none;
  }
  .region-sidebar-first .navigation .nav-item.has-children .second-level .nav-item, .region-sidebar-first .block-medic-menu .nav-item.has-children .second-level .nav-item, .region-sidebar-first #block-location .nav-item.has-children .second-level .nav-item,
.region-sidebar-first .block-block-content .nav-item.has-children .second-level .nav-item {
    position: relative;
    font-family: graphik-regular;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 1.3;
    color: #6c7076;
  }
  .region-sidebar-first .navigation .nav-item.has-children .second-level .nav-item:hover, .region-sidebar-first .block-medic-menu .nav-item.has-children .second-level .nav-item:hover, .region-sidebar-first #block-location .nav-item.has-children .second-level .nav-item:hover,
.region-sidebar-first .block-block-content .nav-item.has-children .second-level .nav-item:hover {
    background-color: #fff;
    color: #2e333c;
  }
  .region-sidebar-first .navigation .nav-item.has-children .second-level .nav-item.is-active, .region-sidebar-first .navigation .nav-item.has-children .second-level .nav-item.active, .region-sidebar-first .block-medic-menu .nav-item.has-children .second-level .nav-item.is-active, .region-sidebar-first .block-medic-menu .nav-item.has-children .second-level .nav-item.active, .region-sidebar-first #block-location .nav-item.has-children .second-level .nav-item.is-active, .region-sidebar-first #block-location .nav-item.has-children .second-level .nav-item.active,
.region-sidebar-first .block-block-content .nav-item.has-children .second-level .nav-item.is-active,
.region-sidebar-first .block-block-content .nav-item.has-children .second-level .nav-item.active {
    color: #2e333c;
  }
  .region-sidebar-first .navigation .nav-item.has-children .second-level .nav-item.is-active:before, .region-sidebar-first .navigation .nav-item.has-children .second-level .nav-item.active:before, .region-sidebar-first .block-medic-menu .nav-item.has-children .second-level .nav-item.is-active:before, .region-sidebar-first .block-medic-menu .nav-item.has-children .second-level .nav-item.active:before, .region-sidebar-first #block-location .nav-item.has-children .second-level .nav-item.is-active:before, .region-sidebar-first #block-location .nav-item.has-children .second-level .nav-item.active:before,
.region-sidebar-first .block-block-content .nav-item.has-children .second-level .nav-item.is-active:before,
.region-sidebar-first .block-block-content .nav-item.has-children .second-level .nav-item.active:before {
    position: absolute;
    top: 50%;
    left: 18.4615384615px;
    content: "•";
    color: #dc0028;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    margin-top: -12px;
    line-height: 1;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open:before, .region-sidebar-first .navigation .nav-item.has-children.has-submenuLinkActive:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.has-submenuLinkActive:before, .region-sidebar-first #block-location .nav-item.has-children.is-open:before, .region-sidebar-first #block-location .nav-item.has-children.has-submenuLinkActive:before,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open:before,
.region-sidebar-first .block-block-content .nav-item.has-children.has-submenuLinkActive:before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open:before, .region-sidebar-first .navigation .nav-item.has-children.has-submenuLinkActive:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.has-submenuLinkActive:before, .region-sidebar-first #block-location .nav-item.has-children.is-open:before, .region-sidebar-first #block-location .nav-item.has-children.has-submenuLinkActive:before,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open:before,
.region-sidebar-first .block-block-content .nav-item.has-children.has-submenuLinkActive:before {
    top: calc(17.16px + 0.7rem);
    color: #6c7076;
    cursor: pointer;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open:hover:before, .region-sidebar-first .navigation .nav-item.has-children.has-submenuLinkActive:hover:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open:hover:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.has-submenuLinkActive:hover:before, .region-sidebar-first #block-location .nav-item.has-children.is-open:hover:before, .region-sidebar-first #block-location .nav-item.has-children.has-submenuLinkActive:hover:before,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open:hover:before,
.region-sidebar-first .block-block-content .nav-item.has-children.has-submenuLinkActive:hover:before {
    color: #6c7076;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open .second-level, .region-sidebar-first .navigation .nav-item.has-children.has-submenuLinkActive .second-level, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open .second-level, .region-sidebar-first .block-medic-menu .nav-item.has-children.has-submenuLinkActive .second-level, .region-sidebar-first #block-location .nav-item.has-children.is-open .second-level, .region-sidebar-first #block-location .nav-item.has-children.has-submenuLinkActive .second-level,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open .second-level,
.region-sidebar-first .block-block-content .nav-item.has-children.has-submenuLinkActive .second-level {
    display: block;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open > .nav-item, .region-sidebar-first .navigation .nav-item.has-children.has-submenuLinkActive > .nav-item, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open > .nav-item, .region-sidebar-first .block-medic-menu .nav-item.has-children.has-submenuLinkActive > .nav-item, .region-sidebar-first #block-location .nav-item.has-children.is-open > .nav-item, .region-sidebar-first #block-location .nav-item.has-children.has-submenuLinkActive > .nav-item,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open > .nav-item,
.region-sidebar-first .block-block-content .nav-item.has-children.has-submenuLinkActive > .nav-item {
    color: #2e333c;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open.has-submenuLinkActive:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open.has-submenuLinkActive:before, .region-sidebar-first #block-location .nav-item.has-children.is-open.has-submenuLinkActive:before,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open.has-submenuLinkActive:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open.has-submenuLinkActive:before, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open.has-submenuLinkActive:before, .region-sidebar-first #block-location .nav-item.has-children.is-open.has-submenuLinkActive:before,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open.has-submenuLinkActive:before {
    color: #c0c1c4;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open.has-submenuLinkActive .second-level, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open.has-submenuLinkActive .second-level, .region-sidebar-first #block-location .nav-item.has-children.is-open.has-submenuLinkActive .second-level,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open.has-submenuLinkActive .second-level {
    display: none;
  }
  .region-sidebar-first .navigation .nav-item.has-children.is-open.has-submenuLinkActive > .nav-item, .region-sidebar-first .block-medic-menu .nav-item.has-children.is-open.has-submenuLinkActive > .nav-item, .region-sidebar-first #block-location .nav-item.has-children.is-open.has-submenuLinkActive > .nav-item,
.region-sidebar-first .block-block-content .nav-item.has-children.is-open.has-submenuLinkActive > .nav-item {
    color: #dc0028;
  }
}

.region-sidebar-first .block-block-content {
  padding: 24px;
}
.region-sidebar-first .block-block-content h2 {
  text-align: center;
}
.region-sidebar-first .block-block-content .field--name-body {
  text-align: center;
  padding-top: 12px;
}
.region-sidebar-first .block-block-content .field--name-body a {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .region-sidebar-first .block-block-content .field--name-body a {
    text-align: center;
  }
}
.region-sidebar-first .block-block-content .field--name-body a:active {
  outline: none;
}
.region-sidebar-first .block-block-content .field--name-body a:hover {
  text-decoration: none;
}
.region-sidebar-first .block-block-content .field--name-body a, .region-sidebar-first .block-block-content .field--name-body a:active, .region-sidebar-first .block-block-content .field--name-body a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.region-sidebar-first .block-block-content .field--name-body a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

.region-sidebar-first > a:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.region-sidebar-first > a:before {
  margin-right: 6px;
  font-size: 1.5rem;
  position: relative;
  top: -2px;
  left: -16px;
  color: #6c7076;
  width: 0;
}
@media (min-width: 1272px) {
  .region-sidebar-first > a {
    position: relative;
    font-size: 0.875rem;
    font-family: graphik-medium;
    padding: 17.1428571429px 36px;
    border-radius: 24px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
    display: block;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
  }
  .region-sidebar-first > a.is-active, .region-sidebar-first > a.active {
    color: #2e333c;
  }
}
@media (max-width: 1199.98px) {
  .region-sidebar-first > a {
    padding: 0;
    visibility: hidden;
    height: 0;
    display: block;
  }
}
@media (min-width: 768px) {
  .region-sidebar-first .block-menu.menu--alege-rapid-un-oras h2 {
    font-size: 1.5rem;
    padding: 18px 0 0;
    display: block;
    text-align: center;
    margin-bottom: 12px;
  }
  .region-sidebar-first .block-menu.menu--alege-rapid-un-oras h2:before {
    content: "";
  }
}
@media (max-width: 833.98px) {
  .region-sidebar-first .block-menu.menu--alege-rapid-un-oras {
    display: none;
  }
}
.region-sidebar-first .block-tgeneral.block-specialty-menu, .region-sidebar-first .block-menu.menu--specialty {
  padding-top: 0 !important;
  margin-bottom: 0 !important;
}
.region-sidebar-first .block-tgeneral.block-specialty-menu > h2, .region-sidebar-first .block-menu.menu--specialty > h2 {
  font-size: 1.5rem;
  padding: 36px 36px 0;
  display: block;
  text-align: left;
  margin-bottom: 0;
  background-color: #fff;
}
.region-sidebar-first .block-tgeneral.block-specialty-menu > h2:before, .region-sidebar-first .block-menu.menu--specialty > h2:before {
  content: "";
}
.region-sidebar-first .block-tgeneral.block-specialty-menu .navigation, .region-sidebar-first .block-menu.menu--specialty .navigation {
  padding-top: 6px;
}
.region-sidebar-first .block-search-left-filter {
  padding: 24px 0;
  margin-bottom: 12px;
  background-color: #fff;
}
.region-sidebar-first .block-search-left-filter .nav {
  margin: 0;
  padding: 0;
}
.region-sidebar-first .block-search-left-filter .nav .nav-item {
  display: block;
}
.region-sidebar-first .block-search-left-filter .nav .nav-item .nav-item, .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-link {
  display: block;
}
.region-sidebar-first .block-search-left-filter .nav .nav-item .nav-item.is-active, .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-item.active, .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-link.is-active, .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-link.active {
  color: #2e333c;
}
.region-sidebar-first .block-search-left-filter .nav .nav-item.active .nav-item, .region-sidebar-first .block-search-left-filter .nav .nav-item.active .nav-link, .region-sidebar-first .block-search-left-filter .nav .nav-item.is-active .nav-item, .region-sidebar-first .block-search-left-filter .nav .nav-item.is-active .nav-link {
  color: #2e333c;
}
@media (min-width: 1272px) {
  .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-item, .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-link {
    font-family: graphik-medium;
    font-size: 0.875rem;
    padding: 17.1428571429px 36px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #dc0028;
  }
  .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-item:hover, .region-sidebar-first .block-search-left-filter .nav .nav-item .nav-link:hover {
    background-color: #f7f7f7;
    color: #90001a;
  }
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block-search-left-filter {
    padding: 0;
    margin-bottom: 24px;
  }
}
.page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu {
  padding-top: 0;
}
.page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul {
  padding-top: 0 !important;
}
.page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before {
  margin-right: 6px;
  font-size: 1.5rem;
  position: relative;
  top: -2px;
  left: -16px;
  color: #6c7076;
  width: 0;
}
@media (min-width: 1272px) {
  .page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link {
    position: relative;
    font-size: 0.875rem;
    font-family: graphik-medium;
    padding: 17.1428571429px 36px;
    border-radius: 24px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
    display: block;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
  }
  .page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link.is-active, .page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link.active, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link.is-active, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link.active {
    color: #2e333c;
  }
}
@media (max-width: 1199.98px) {
  .page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before {
    color: #dc0028;
    margin-right: 12px;
  }
}
@media (min-width: 1272px) {
  .page-view-analysis-dictionary .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type + .nav-item, .node--type-analize .region-sidebar-first .menu--analysis-dictionary-menu ul > .nav-item:first-of-type + .nav-item {
    padding-top: 24px;
  }
}
.page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu {
  padding-top: 0;
}
.page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul {
  padding-top: 0 !important;
}
.page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before {
  margin-right: 6px;
  font-size: 1.5rem;
  position: relative;
  top: -2px;
  left: -16px;
  color: #6c7076;
  width: 0;
}
@media (min-width: 1272px) {
  .page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link {
    position: relative;
    font-size: 0.875rem;
    font-family: graphik-medium;
    padding: 17.1428571429px 36px;
    border-radius: 24px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
    display: block;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
  }
  .page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link.is-active, .page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link.active, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link.is-active, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link.active {
    color: #2e333c;
  }
}
@media (max-width: 1199.98px) {
  .page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type > .nav-link:before {
    color: #dc0028;
    margin-right: 12px;
  }
}
@media (min-width: 1272px) {
  .page-view-conditions-dictionary .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type + .nav-item, .node--type-afectiuni .region-sidebar-first .menu--conditions-dictionary-menu ul > .nav-item:first-of-type + .nav-item {
    padding-top: 24px;
  }
}
.page-view-analysis-set .region-sidebar-first .menu--analysis-menu {
  padding-top: 0;
}
.page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul {
  padding-top: 0 !important;
}
.page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul > .nav-item:first-of-type > .nav-link:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul > .nav-item:first-of-type > .nav-link:before {
  margin-right: 6px;
  font-size: 1.5rem;
  position: relative;
  top: -2px;
  left: -16px;
  color: #6c7076;
  width: 0;
}
@media (min-width: 1272px) {
  .page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul > .nav-item:first-of-type > .nav-link {
    position: relative;
    font-size: 0.875rem;
    font-family: graphik-medium;
    padding: 17.1428571429px 36px;
    border-radius: 24px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
    display: block;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
  }
  .page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul > .nav-item:first-of-type > .nav-link.is-active, .page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul > .nav-item:first-of-type > .nav-link.active {
    color: #2e333c;
  }
}
@media (max-width: 1199.98px) {
  .page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul > .nav-item:first-of-type > .nav-link:before {
    color: #dc0028;
    margin-right: 12px;
  }
}
@media (min-width: 1272px) {
  .page-view-analysis-set .region-sidebar-first .menu--analysis-menu ul > .nav-item:first-of-type + .nav-item {
    padding-top: 24px;
  }
}

#block-contactpaginademedici,
#block-vreauinvestigatiemedicala,
#block-contactpaginadeabonamente,
#block-ascultaticorpul {
  padding: 36px;
  margin-bottom: 24px;
  background-color: #fff;
}
@media (max-width: 833.98px) {
  #block-contactpaginademedici,
#block-vreauinvestigatiemedicala,
#block-contactpaginadeabonamente,
#block-ascultaticorpul {
    display: none;
  }
}
#block-contactpaginademedici h2,
#block-vreauinvestigatiemedicala h2,
#block-contactpaginadeabonamente h2,
#block-ascultaticorpul h2 {
  font-size: 1.5rem;
  text-align: center;
}
#block-contactpaginademedici .content,
#block-vreauinvestigatiemedicala .content,
#block-contactpaginadeabonamente .content,
#block-ascultaticorpul .content {
  text-align: center;
}
#block-contactpaginademedici .content a,
#block-vreauinvestigatiemedicala .content a,
#block-contactpaginadeabonamente .content a,
#block-ascultaticorpul .content a {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  font-family: graphik-medium;
  margin: 24px 0 0;
  color: #fff;
}
@media (max-width: 767.98px) {
  #block-contactpaginademedici .content a,
#block-vreauinvestigatiemedicala .content a,
#block-contactpaginadeabonamente .content a,
#block-ascultaticorpul .content a {
    text-align: center;
  }
}
#block-contactpaginademedici .content a:active,
#block-vreauinvestigatiemedicala .content a:active,
#block-contactpaginadeabonamente .content a:active,
#block-ascultaticorpul .content a:active {
  outline: none;
}
#block-contactpaginademedici .content a:hover,
#block-vreauinvestigatiemedicala .content a:hover,
#block-contactpaginadeabonamente .content a:hover,
#block-ascultaticorpul .content a:hover {
  text-decoration: none;
}
#block-contactpaginademedici .content a, #block-contactpaginademedici .content a:active, #block-contactpaginademedici .content a:focus,
#block-vreauinvestigatiemedicala .content a,
#block-vreauinvestigatiemedicala .content a:active,
#block-vreauinvestigatiemedicala .content a:focus,
#block-contactpaginadeabonamente .content a,
#block-contactpaginadeabonamente .content a:active,
#block-contactpaginadeabonamente .content a:focus,
#block-ascultaticorpul .content a,
#block-ascultaticorpul .content a:active,
#block-ascultaticorpul .content a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
#block-contactpaginademedici .content a:hover,
#block-vreauinvestigatiemedicala .content a:hover,
#block-contactpaginadeabonamente .content a:hover,
#block-ascultaticorpul .content a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

.block-article-news-menu .list-group {
  margin: 0;
  padding: 0;
}
.block-article-news-menu .list-group .list-group-item {
  display: block;
}
.block-article-news-menu .list-group .list-group-item a {
  display: block;
}
.block-article-news-menu .list-group .list-group-item a.is-active, .block-article-news-menu .list-group .list-group-item a.active {
  color: #2e333c;
}
.block-article-news-menu .list-group .list-group-item.active a, .block-article-news-menu .list-group .list-group-item.is-active a {
  color: #2e333c;
}
@media (min-width: 1272px) {
  .block-article-news-menu .list-group .list-group-item a {
    font-family: graphik-medium;
    font-size: 0.875rem;
    padding: 17.1428571429px 36px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #dc0028;
  }
  .block-article-news-menu .list-group .list-group-item a:hover {
    background-color: #f7f7f7;
    color: #90001a;
  }
}
.block-article-news-menu .menu-item {
  display: block;
}
.block-article-news-menu .list-group .list-group-item {
  position: relative;
}
.block-article-news-menu .list-group .list-group-item .back-to-link:hover {
  background-color: transparent;
}
.block-article-news-menu .list-group .list-group-item > a {
  padding-right: 48px;
}
.block-article-news-menu .list-group .list-group-item .nav-item.parent-url.active {
  color: #2e333c;
}
.block-article-news-menu .list-group .list-group-item .nav-item.child-url.active {
  color: #2e333c;
}
.block-article-news-menu .list-group .list-group-item .nav-item.child-url.active:before {
  position: absolute;
  top: 50%;
  left: 18.4615384615px;
  content: "•";
  color: #dc0028;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  margin-top: -12px;
  line-height: 1;
}
@media (max-width: 833.98px) {
  .block-article-news-menu .list-group .list-group-item .nav-item.child-url.active:before {
    opacity: 0;
  }
}
.block-article-news-menu .list-group .list-group-item .menu-item--toggler {
  position: absolute;
  top: calc(17.16px + 0.7rem);
  right: 36px;
  font-size: 1.4rem;
  margin-top: -0.7rem;
  color: #c0c1c4;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  z-index: 1;
  cursor: pointer;
  line-height: 1;
}
.block-article-news-menu .list-group .list-group-item .menu-item--toggler:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .menu-item--toggler {
    color: #6c7076;
  }
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .menu-item--toggler:before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
.block-article-news-menu .list-group .list-group-item.is-articleLinkOpen > a {
  color: #2e333c;
}
.block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .mega-menu-wrapper {
  display: block;
}
.block-article-news-menu .list-group .list-group-item:not(.is-open) .menu-item--toggler:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-article-news-menu .list-group .list-group-item:not(.is-open) .mega-menu-wrapper {
  display: none;
}
.block-article-news-menu .list-group .mega-menu-wrapper {
  padding-left: 20px;
  display: none;
}
.block-article-news-menu .list-group .mega-menu-wrapper .menu-item a {
  position: relative;
  font-family: graphik-regular;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 1.3;
  color: #6c7076;
}
.block-article-news-menu .list-group .mega-menu-wrapper .menu-item a:hover {
  background-color: #fff;
  color: #2e333c;
}
@media (max-width: 1199.98px) {
  .block-article-news-menu .list-group .list-group-item .menu-item--toggler {
    right: 0;
  }
  .block-article-news-menu .list-group .list-group-item .menu-item--toggler:before {
    content: "\e905";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen {
    position: fixed;
    top: 0;
    right: 96px;
    bottom: 0;
    left: 0;
    padding: 16px 31.2px;
    width: auto;
    background-color: #fff;
    z-index: 1074;
    border-top: none;
  }
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen > a {
    padding-left: 27.6px;
    color: #2e333c !important;
  }
}
@media (max-width: 1199.98px) and (min-width: 768px) {
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .menu-item--toggler {
    left: 27.6px;
    right: auto;
  }
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .menu-item--toggler:before {
    content: "\e904";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .menu-item--toggler:before {
    margin-top: -2px;
  }
}
@media (max-width: 1199.98px) {
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .mega-menu-wrapper {
    padding-left: 0;
  }
  .block-article-news-menu .list-group .list-group-item.is-articleLinkOpen .mega-menu-wrapper ul {
    display: block;
  }
}

.region-sidebar-first:not(.is-open) .block-edu-sarcina .back-to-link {
  display: none;
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block-edu-sarcina + .block-article-news-menu .list-group.is-articleLinkOpen .parent-url {
    margin-top: 60px;
  }
  .region-sidebar-first .block-edu-sarcina + .block-article-news-menu .list-group.is-articleLinkOpen .menu-item--toggler {
    top: 12px;
    margin-top: 60px;
  }
}

.node--type-afectiuni .block-conditions-sections .list-group, .node--type-analize .block-conditions-sections .list-group {
  margin: 0;
  padding: 0;
}
.node--type-afectiuni .block-conditions-sections .list-group .list-group-item, .node--type-analize .block-conditions-sections .list-group .list-group-item {
  display: block;
}
.node--type-afectiuni .block-conditions-sections .list-group .list-group-item .nav-item, .node--type-analize .block-conditions-sections .list-group .list-group-item .nav-item {
  display: block;
}
.node--type-afectiuni .block-conditions-sections .list-group .list-group-item .nav-item.is-active, .node--type-afectiuni .block-conditions-sections .list-group .list-group-item .nav-item.active, .node--type-analize .block-conditions-sections .list-group .list-group-item .nav-item.is-active, .node--type-analize .block-conditions-sections .list-group .list-group-item .nav-item.active {
  color: #2e333c;
}
.node--type-afectiuni .block-conditions-sections .list-group .list-group-item.active .nav-item, .node--type-afectiuni .block-conditions-sections .list-group .list-group-item.is-active .nav-item, .node--type-analize .block-conditions-sections .list-group .list-group-item.active .nav-item, .node--type-analize .block-conditions-sections .list-group .list-group-item.is-active .nav-item {
  color: #2e333c;
}
@media (min-width: 1272px) {
  .node--type-afectiuni .block-conditions-sections .list-group .list-group-item .nav-item, .node--type-analize .block-conditions-sections .list-group .list-group-item .nav-item {
    font-family: graphik-medium;
    font-size: 0.875rem;
    padding: 17.1428571429px 36px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #dc0028;
  }
  .node--type-afectiuni .block-conditions-sections .list-group .list-group-item .nav-item:hover, .node--type-analize .block-conditions-sections .list-group .list-group-item .nav-item:hover {
    background-color: #f7f7f7;
    color: #90001a;
  }
}
.node--type-afectiuni .block-conditions-sections > a:before, .node--type-analize .block-conditions-sections > a:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-afectiuni .block-conditions-sections > a:before, .node--type-analize .block-conditions-sections > a:before {
  margin-right: 6px;
  font-size: 1.5rem;
  position: relative;
  top: -2px;
  left: -16px;
  color: #6c7076;
  width: 0;
}
@media (min-width: 1272px) {
  .node--type-afectiuni .block-conditions-sections > a, .node--type-analize .block-conditions-sections > a {
    position: relative;
    font-size: 0.875rem;
    font-family: graphik-medium;
    padding: 17.1428571429px 36px;
    border-radius: 24px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
    display: block;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
  }
  .node--type-afectiuni .block-conditions-sections > a.is-active, .node--type-afectiuni .block-conditions-sections > a.active, .node--type-analize .block-conditions-sections > a.is-active, .node--type-analize .block-conditions-sections > a.active {
    color: #2e333c;
  }
}
@media (max-width: 1199.98px) {
  .node--type-afectiuni .block-conditions-sections > a, .node--type-analize .block-conditions-sections > a {
    padding: 0;
    visibility: hidden;
    height: 0;
    display: block;
  }
}

@media (max-width: 1199.98px) {
  .region-sidebar-first.sticky-sidebar .block-search-left-filter {
    background-color: transparent;
  }
  .region-sidebar-first.sticky-sidebar .block-search-left-filter .content {
    background-color: transparent;
    min-height: 48px;
  }
  .region-sidebar-first.sticky-sidebar .block-search-left-filter .content h2 {
    position: fixed;
    top: 66px;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    left: unset;
    z-index: 1;
    background-color: #fff;
    border-top: 1px solid #f7f7f7;
    -webkit-box-shadow: 0 8px 19px 0px rgba(0, 0, 0, 0.06);
            box-shadow: 0 8px 19px 0px rgba(0, 0, 0, 0.06);
    width: calc(980px - 24px);
  }
}
@media (max-width: 1199.98px) and (max-width: 833.98px) {
  .region-sidebar-first.sticky-sidebar .block-search-left-filter .content h2 {
    width: calc(768px - 24px);
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .region-sidebar-first.sticky-sidebar .block-search-left-filter .content h2 {
    width: 540px;
    top: 54px;
  }
}
@media (max-width: 1199.98px) and (max-width: 575.98px) {
  .region-sidebar-first.sticky-sidebar .block-search-left-filter .content h2 {
    margin-right: 16px;
    margin-left: 16px;
    width: calc(100% - (2 * 16px));
    left: 0;
    top: 60px;
  }
}
@media (max-width: 1199.98px) {
  .region-sidebar-first.sticky-sidebar .block-menu,
.region-sidebar-first.sticky-sidebar .block-medic-menu {
    background-color: transparent;
    min-height: 48px;
    background-color: transparent;
  }
  .region-sidebar-first.sticky-sidebar .block-menu h2,
.region-sidebar-first.sticky-sidebar .block-medic-menu h2 {
    position: fixed;
    top: 66px;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    left: unset;
    z-index: 1;
    background-color: #fff;
    border-top: 1px solid #f7f7f7;
    -webkit-box-shadow: 0 8px 19px 0px rgba(0, 0, 0, 0.06);
            box-shadow: 0 8px 19px 0px rgba(0, 0, 0, 0.06);
    width: calc(980px - 24px);
  }
}
@media (max-width: 1199.98px) and (max-width: 833.98px) {
  .region-sidebar-first.sticky-sidebar .block-menu h2,
.region-sidebar-first.sticky-sidebar .block-medic-menu h2 {
    width: calc(768px - 24px);
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .region-sidebar-first.sticky-sidebar .block-menu h2,
.region-sidebar-first.sticky-sidebar .block-medic-menu h2 {
    width: 540px;
    top: 54px;
  }
}
@media (max-width: 1199.98px) and (max-width: 575.98px) {
  .region-sidebar-first.sticky-sidebar .block-menu h2,
.region-sidebar-first.sticky-sidebar .block-medic-menu h2 {
    margin-right: 16px;
    margin-left: 16px;
    width: calc(100% - (2 * 16px));
    left: 0;
    top: 60px;
  }
}

.region-sidebar-first .block-edu-categories {
  padding: 24px 0;
  margin-bottom: 24px;
  background-color: #fff;
}
.region-sidebar-first .block-edu-categories .menu {
  margin: 0;
  padding: 0;
}
.region-sidebar-first .block-edu-categories .menu .menu-item {
  display: block;
}
.region-sidebar-first .block-edu-categories .menu .menu-item a {
  display: block;
}
.region-sidebar-first .block-edu-categories .menu .menu-item a.is-active, .region-sidebar-first .block-edu-categories .menu .menu-item a.active {
  color: #2e333c;
}
.region-sidebar-first .block-edu-categories .menu .menu-item.active a, .region-sidebar-first .block-edu-categories .menu .menu-item.is-active a {
  color: #2e333c;
}
@media (min-width: 1272px) {
  .region-sidebar-first .block-edu-categories .menu .menu-item a {
    font-family: graphik-medium;
    font-size: 0.875rem;
    padding: 17.1428571429px 36px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #dc0028;
  }
  .region-sidebar-first .block-edu-categories .menu .menu-item a:hover {
    background-color: #f7f7f7;
    color: #90001a;
  }
}
@media (min-width: 1272px) {
  .region-sidebar-first .block-edu-categories .edu-categories-choose-section {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block-edu-categories .menu {
    display: none;
  }
}

.field--name-field-meniu-locatie {
  padding: 24px 0;
  margin-bottom: 24px;
  max-width: 360px;
  background: #fff;
}
.field--name-field-meniu-locatie h3, .field--name-field-meniu-locatie #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .field--name-field-meniu-locatie h2 {
  text-align: center;
}
.field--name-field-meniu-locatie a {
  text-decoration: none;
}
.field--name-field-meniu-locatie a.active {
  color: #2e333c;
}
.field--name-field-meniu-locatie ul.first-level {
  margin: 0;
}
.field--name-field-meniu-locatie ul.second-level {
  display: none;
}
.field--name-field-meniu-locatie ul.second-level li {
  padding: 0 18px;
}
.field--name-field-meniu-locatie ul.second-level li:first-child {
  padding: 18px;
}
.field--name-field-meniu-locatie ul.second-level li a {
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  color: #6c7076;
}
.field--name-field-meniu-locatie ul.second-level li a.active {
  color: #2e333c;
}
.field--name-field-meniu-locatie ul.second-level li a.active:before {
  content: "\e956";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.field--name-field-meniu-locatie ul.second-level li a.active:before {
  position: absolute;
  top: 4px;
  right: 0;
  bottom: 0;
  left: -12px;
  font-size: 0.375rem;
  color: #dc0028;
}
.field--name-field-meniu-locatie ul li.first-level-link {
  padding: 17.1428571429px 36px;
  position: relative;
}
.field--name-field-meniu-locatie ul li.first-level-link div {
  line-height: 1.25rem;
}
.field--name-field-meniu-locatie ul li.first-level-link a {
  font-family: graphik-medium;
  font-size: 0.875rem;
}
.field--name-field-meniu-locatie ul li.first-level-link:hover {
  background-color: #f7f7f7;
  cursor: pointer;
}
.field--name-field-meniu-locatie ul li.first-level-link.expanded .field--name-field-link a {
  color: #2e333c;
}
.field--name-field-meniu-locatie ul li.second-level-link a {
  font-family: graphik-regular;
}
.field--name-field-meniu-locatie ul li.has-children:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.field--name-field-meniu-locatie ul li.has-children:before {
  position: absolute;
  top: 18px;
  right: 0;
  font-size: 1.5rem;
  color: #c0c1c4;
}
.field--name-field-meniu-locatie ul li.expanded:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.field--name-field-meniu-locatie ul li.expanded:before {
  color: #6c7076;
}

.field--name-field-meniu-locatie {
  padding: 24px 0;
  margin-bottom: 24px;
  max-width: 360px;
  background: #fff;
}
.field--name-field-meniu-locatie h3, .field--name-field-meniu-locatie #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .field--name-field-meniu-locatie h2 {
  text-align: center;
}
.field--name-field-meniu-locatie a {
  text-decoration: none;
}
.field--name-field-meniu-locatie a.active {
  color: #2e333c;
}
.field--name-field-meniu-locatie ul.first-level {
  margin: 0;
}
.field--name-field-meniu-locatie ul.second-level {
  display: none;
}
.field--name-field-meniu-locatie ul.second-level li {
  padding: 0 18px;
}
.field--name-field-meniu-locatie ul.second-level li:first-child {
  padding: 18px;
}
.field--name-field-meniu-locatie ul.second-level li a {
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  color: #6c7076;
}
.field--name-field-meniu-locatie ul.second-level li a.active {
  color: #2e333c;
}
.field--name-field-meniu-locatie ul.second-level li a.active:before {
  content: "\e956";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.field--name-field-meniu-locatie ul.second-level li a.active:before {
  position: absolute;
  top: 4px;
  right: 0;
  bottom: 0;
  left: -12px;
  font-size: 0.375rem;
  color: #dc0028;
}
.field--name-field-meniu-locatie ul li.first-level-link {
  padding: 17.1428571429px 36px;
  position: relative;
}
.field--name-field-meniu-locatie ul li.first-level-link div {
  line-height: 1.25rem;
}
.field--name-field-meniu-locatie ul li.first-level-link a {
  font-family: graphik-medium;
  font-size: 0.875rem;
}
.field--name-field-meniu-locatie ul li.first-level-link:hover {
  background-color: #f7f7f7;
  cursor: pointer;
}
.field--name-field-meniu-locatie ul li.first-level-link.expanded .field--name-field-link a {
  color: #2e333c;
}
.field--name-field-meniu-locatie ul li.second-level-link a {
  font-family: graphik-regular;
}
.field--name-field-meniu-locatie ul li.has-children:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.field--name-field-meniu-locatie ul li.has-children:before {
  position: absolute;
  top: 18px;
  right: 0;
  font-size: 1.5rem;
  color: #c0c1c4;
}
.field--name-field-meniu-locatie ul li.expanded:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.field--name-field-meniu-locatie ul li.expanded:before {
  color: #6c7076;
}

body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .second-level a, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .second-level a, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu .menu-item .nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu .menu-item .nav-item, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item .nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item .nav-item, .region-content-top #block-indexmenu li.nav-item .nav-link, .region-content-top #block-indexmenu li.nav-item span.nav-item, .region-content-top #block-indexmenu li.nav-item a.nav-item, .region-content-top #block-location li.nav-item .nav-link, .region-content-top #block-location li.nav-item span.nav-item, .region-content-top #block-location li.nav-item a.nav-item {
  font-family: graphik-medium;
  font-size: 0.9375rem;
  color: #2e333c;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-link:hover, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-link:hover, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu .nav-link:hover, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu .nav-link:hover, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-link:hover, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .second-level a:hover, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-link:hover, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .second-level a:hover, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu .menu-item .nav-item:hover,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu .menu-item .nav-item:hover, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item .nav-item:hover,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item .nav-item:hover, .region-content-top #block-indexmenu li.nav-item .nav-link:hover, .region-content-top #block-indexmenu li.nav-item span.nav-item:hover, .region-content-top #block-indexmenu li.nav-item a.nav-item:hover, .region-content-top #block-location li.nav-item .nav-link:hover, .region-content-top #block-location li.nav-item span.nav-item:hover, .region-content-top #block-location li.nav-item a.nav-item:hover {
  color: #6c7076;
}

.region-content-top #block-indexmenu, .region-content-top #block-location {
  border-top: 1px solid #f0f1f1;
  padding-top: 29.52px;
}
.region-content-top #block-indexmenu .content:before, .region-content-top #block-location .content:before {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.28);
}
.region-content-top #block-indexmenu .nav, .region-content-top #block-location .nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  .region-content-top #block-indexmenu .nav, .region-content-top #block-location .nav {
    width: calc(100% - 32px);
    margin: 16px;
    border-radius: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .region-content-top #block-indexmenu .nav li.mobile_close:before, .region-content-top #block-location .nav li.mobile_close:before {
    color: #2E333C;
    right: 32px;
    top: 10px;
  }
}
@media (max-width: 767.98px) {
  .region-content-top #block-indexmenu .nav, .region-content-top #block-location .nav {
    width: calc(100% - 24px);
    margin: 12px;
    border-radius: 24px;
    padding-top: 16px;
    padding-right: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 1271.98px) {
  .region-content-top #block-indexmenu .nav li.nav-item, .region-content-top #block-location .nav li.nav-item {
    position: relative;
    border-bottom: 1px solid #F2F3F3;
  }
  .region-content-top #block-indexmenu .nav li.nav-item a, .region-content-top #block-location .nav li.nav-item a {
    padding: 0 !important;
    color: #2E333C;
    font-family: "graphik-medium" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 28px;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children, .region-content-top #block-location .nav li.nav-item.has-children {
    padding: 0;
    position: relative;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children a, .region-content-top #block-indexmenu .nav li.nav-item.has-children span, .region-content-top #block-location .nav li.nav-item.has-children a, .region-content-top #block-location .nav li.nav-item.has-children span {
    font-family: "graphik-medium" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 28px;
    white-space: normal;
    margin: 0;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children a::before, .region-content-top #block-indexmenu .nav li.nav-item.has-children span::before, .region-content-top #block-location .nav li.nav-item.has-children a::before, .region-content-top #block-location .nav li.nav-item.has-children span::before {
    display: none;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children a.nav-item, .region-content-top #block-indexmenu .nav li.nav-item.has-children span.nav-item, .region-content-top #block-location .nav li.nav-item.has-children a.nav-item, .region-content-top #block-location .nav li.nav-item.has-children span.nav-item {
    margin: 0;
    padding: 16px 0 !important;
    border: 0 !important;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children.is-opened, .region-content-top #block-location .nav li.nav-item.has-children.is-opened {
    position: relative !important;
    right: unset !important;
    padding: 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    width: 100% !important;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    gap: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children.is-opened a.nav-item, .region-content-top #block-indexmenu .nav li.nav-item.has-children.is-opened span.nav-item, .region-content-top #block-location .nav li.nav-item.has-children.is-opened a.nav-item, .region-content-top #block-location .nav li.nav-item.has-children.is-opened span.nav-item {
    margin: 0;
    padding: 16px 0;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children.is-opened ul.second-level, .region-content-top #block-location .nav li.nav-item.has-children.is-opened ul.second-level {
    margin-top: 0;
    padding: 0;
    top: 0 !important;
    position: initial;
    background-color: transparent !important;
    width: 100%;
    border: 0;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children.is-opened ul.second-level li, .region-content-top #block-location .nav li.nav-item.has-children.is-opened ul.second-level li {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .region-content-top #block-indexmenu .nav li.nav-item.has-children.is-opened ul.second-level li a, .region-content-top #block-location .nav li.nav-item.has-children.is-opened ul.second-level li a {
    padding: 4px 0 !important;
    color: #2E333C;
    font-family: "graphik-regular" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 28px;
    white-space: normal;
  }
}
.region-content-top #block-indexmenu li.nav-item, .region-content-top #block-location li.nav-item {
  padding-bottom: 10px;
}
.region-content-top #block-indexmenu li.nav-item .second-level, .region-content-top #block-location li.nav-item .second-level {
  padding: 16px;
}
.region-content-top #block-indexmenu li.nav-item .second-level li a, .region-content-top #block-location li.nav-item .second-level li a {
  font-size: 14px;
  color: #2E333C;
  padding: 8px 12px;
}
.region-content-top #block-indexmenu li.nav-item .second-level li a:hover, .region-content-top #block-location li.nav-item .second-level li a:hover {
  background: #F2F3F3;
  border-radius: 7px;
}
.region-content-top #block-indexmenu li.nav-item.expanded-active .nav-link, .region-content-top #block-indexmenu li.nav-item.expanded-active .second-level-link, .region-content-top #block-indexmenu li.nav-item.has-children .nav-link, .region-content-top #block-indexmenu li.nav-item.has-children .second-level-link, .region-content-top #block-location li.nav-item.expanded-active .nav-link, .region-content-top #block-location li.nav-item.expanded-active .second-level-link, .region-content-top #block-location li.nav-item.has-children .nav-link, .region-content-top #block-location li.nav-item.has-children .second-level-link {
  color: #6c7076;
}
.region-content-top #block-indexmenu li.nav-item .nav-link.active, .region-content-top #block-indexmenu li.nav-item span.nav-item.active, .region-content-top #block-indexmenu li.nav-item a.nav-item.active, .region-content-top #block-location li.nav-item .nav-link.active, .region-content-top #block-location li.nav-item span.nav-item.active, .region-content-top #block-location li.nav-item a.nav-item.active {
  color: #6c7076;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded, .region-content-top #block-indexmenu li.nav-item.has-children, .region-content-top #block-location li.nav-item.menu-item--expanded, .region-content-top #block-location li.nav-item.has-children {
  position: relative;
  z-index: 1;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded .menu, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded .second-level, .region-content-top #block-indexmenu li.nav-item.has-children .menu, .region-content-top #block-indexmenu li.nav-item.has-children .second-level, .region-content-top #block-location li.nav-item.menu-item--expanded .menu, .region-content-top #block-location li.nav-item.menu-item--expanded .second-level, .region-content-top #block-location li.nav-item.has-children .menu, .region-content-top #block-location li.nav-item.has-children .second-level {
  position: absolute;
  top: 60px;
  right: -16.6666666667px;
  z-index: 1000;
  background-color: #fff;
  border-radius: 0.3rem;
  display: none;
  border-radius: 24px;
  border: 0.5px solid #E2E3E4;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded .menu:after, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded .second-level:after, .region-content-top #block-indexmenu li.nav-item.has-children .menu:after, .region-content-top #block-indexmenu li.nav-item.has-children .second-level:after, .region-content-top #block-location li.nav-item.menu-item--expanded .menu:after, .region-content-top #block-location li.nav-item.menu-item--expanded .second-level:after, .region-content-top #block-location li.nav-item.has-children .menu:after, .region-content-top #block-location li.nav-item.has-children .second-level:after {
  position: absolute;
  top: -6px;
  right: 20.4px;
  content: "";
  width: 12px;
  height: 12px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 0.2rem;
  border: 0.5px solid #E2E3E4;
  border-bottom: 0;
  border-right: 0;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded .menu a, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded .second-level a, .region-content-top #block-indexmenu li.nav-item.has-children .menu a, .region-content-top #block-indexmenu li.nav-item.has-children .second-level a, .region-content-top #block-location li.nav-item.menu-item--expanded .menu a, .region-content-top #block-location li.nav-item.menu-item--expanded .second-level a, .region-content-top #block-location li.nav-item.has-children .menu a, .region-content-top #block-location li.nav-item.has-children .second-level a {
  padding: 6px 0;
}
@media (min-width: 992px) {
  .region-content-top #block-indexmenu li.nav-item.menu-item--expanded:hover .menu, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded:hover .second-level, .region-content-top #block-indexmenu li.nav-item.has-children:hover .menu, .region-content-top #block-indexmenu li.nav-item.has-children:hover .second-level, .region-content-top #block-location li.nav-item.menu-item--expanded:hover .menu, .region-content-top #block-location li.nav-item.menu-item--expanded:hover .second-level, .region-content-top #block-location li.nav-item.has-children:hover .menu, .region-content-top #block-location li.nav-item.has-children:hover .second-level {
    display: block;
  }
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link:before, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span:before, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link:before, .region-content-top #block-indexmenu li.nav-item.has-children > span:before, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link:before, .region-content-top #block-location li.nav-item.menu-item--expanded > span:before, .region-content-top #block-location li.nav-item.has-children > .nav-link:before, .region-content-top #block-location li.nav-item.has-children > span:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link:before, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span:before, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link:before, .region-content-top #block-indexmenu li.nav-item.has-children > span:before, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link:before, .region-content-top #block-location li.nav-item.menu-item--expanded > span:before, .region-content-top #block-location li.nav-item.has-children > .nav-link:before, .region-content-top #block-location li.nav-item.has-children > span:before {
  position: absolute;
  top: 4px;
  right: 0;
  color: #dc0028;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link:not(.more-items)::before, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span:not(.more-items)::before, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link:not(.more-items)::before, .region-content-top #block-indexmenu li.nav-item.has-children > span:not(.more-items)::before, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link:not(.more-items)::before, .region-content-top #block-location li.nav-item.menu-item--expanded > span:not(.more-items)::before, .region-content-top #block-location li.nav-item.has-children > .nav-link:not(.more-items)::before, .region-content-top #block-location li.nav-item.has-children > span:not(.more-items)::before {
  font-size: 1.125rem;
  font-weight: 600;
  right: -8px;
}
@media (min-width: 992px) {
  .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link:hover:before, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span:hover:before, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link:hover:before, .region-content-top #block-indexmenu li.nav-item.has-children > span:hover:before, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link:hover:before, .region-content-top #block-location li.nav-item.menu-item--expanded > span:hover:before, .region-content-top #block-location li.nav-item.has-children > .nav-link:hover:before, .region-content-top #block-location li.nav-item.has-children > span:hover:before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link:hover:not(.more-items):before, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span:hover:not(.more-items):before, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link:hover:not(.more-items):before, .region-content-top #block-indexmenu li.nav-item.has-children > span:hover:not(.more-items):before, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link:hover:not(.more-items):before, .region-content-top #block-location li.nav-item.menu-item--expanded > span:hover:not(.more-items):before, .region-content-top #block-location li.nav-item.has-children > .nav-link:hover:not(.more-items):before, .region-content-top #block-location li.nav-item.has-children > span:hover:not(.more-items):before {
    font-weight: 600;
    font-size: 1.125rem;
  }
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link.more-items, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span.more-items, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link.more-items, .region-content-top #block-indexmenu li.nav-item.has-children > span.more-items, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link.more-items, .region-content-top #block-location li.nav-item.menu-item--expanded > span.more-items, .region-content-top #block-location li.nav-item.has-children > .nav-link.more-items, .region-content-top #block-location li.nav-item.has-children > span.more-items {
  border-radius: 50%;
  padding: 0;
  background-color: #dc0028;
  color: transparent;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  margin-left: 36px;
  margin-top: -3px;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link.more-items::before, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span.more-items::before, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link.more-items::before, .region-content-top #block-indexmenu li.nav-item.has-children > span.more-items::before, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link.more-items::before, .region-content-top #block-location li.nav-item.menu-item--expanded > span.more-items::before, .region-content-top #block-location li.nav-item.has-children > .nav-link.more-items::before, .region-content-top #block-location li.nav-item.has-children > span.more-items::before {
  content: "...";
  color: #f0f1f1;
  font-size: 2.25rem;
  top: -17px;
  right: 6px;
  letter-spacing: -1px;
}
.region-content-top #block-indexmenu li.nav-item.menu-item--expanded > .nav-link.more-items + .menu:after, .region-content-top #block-indexmenu li.nav-item.menu-item--expanded > span.more-items + .menu:after, .region-content-top #block-indexmenu li.nav-item.has-children > .nav-link.more-items + .menu:after, .region-content-top #block-indexmenu li.nav-item.has-children > span.more-items + .menu:after, .region-content-top #block-location li.nav-item.menu-item--expanded > .nav-link.more-items + .menu:after, .region-content-top #block-location li.nav-item.menu-item--expanded > span.more-items + .menu:after, .region-content-top #block-location li.nav-item.has-children > .nav-link.more-items + .menu:after, .region-content-top #block-location li.nav-item.has-children > span.more-items + .menu:after {
  right: 29px;
}
@media (min-width: 992px) {
  .region-content-top #block-indexmenu li.nav-item.menu-item--expanded:hover .more-items, .region-content-top #block-indexmenu li.nav-item.has-children:hover .more-items, .region-content-top #block-location li.nav-item.menu-item--expanded:hover .more-items, .region-content-top #block-location li.nav-item.has-children:hover .more-items {
    background-color: #f7f7f7;
  }
  .region-content-top #block-indexmenu li.nav-item.menu-item--expanded:hover .more-items:before, .region-content-top #block-indexmenu li.nav-item.has-children:hover .more-items:before, .region-content-top #block-location li.nav-item.menu-item--expanded:hover .more-items:before, .region-content-top #block-location li.nav-item.has-children:hover .more-items:before {
    color: #dc0028;
  }
}

.menu--meniu-utilizator-dental,
.menu--user-account-dental-en {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 100%;
  height: 88px;
  position: absolute !important;
}
.menu--meniu-utilizator-dental > .menu a, .menu--meniu-utilizator-dental > .nav a,
.menu--user-account-dental-en > .menu a,
.menu--user-account-dental-en > .nav a {
  font-size: 0.875rem;
  color: #000;
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu, .menu--meniu-utilizator-dental > .menu > .menu-item .nav, .menu--meniu-utilizator-dental > .menu .nav-item .menu, .menu--meniu-utilizator-dental > .menu .nav-item .nav, .menu--meniu-utilizator-dental > .nav > .menu-item .menu, .menu--meniu-utilizator-dental > .nav > .menu-item .nav, .menu--meniu-utilizator-dental > .nav .nav-item .menu, .menu--meniu-utilizator-dental > .nav .nav-item .nav,
.menu--user-account-dental-en > .menu > .menu-item .menu,
.menu--user-account-dental-en > .menu > .menu-item .nav,
.menu--user-account-dental-en > .menu .nav-item .menu,
.menu--user-account-dental-en > .menu .nav-item .nav,
.menu--user-account-dental-en > .nav > .menu-item .menu,
.menu--user-account-dental-en > .nav > .menu-item .nav,
.menu--user-account-dental-en > .nav .nav-item .menu,
.menu--user-account-dental-en > .nav .nav-item .nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 35px;
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item,
.menu--user-account-dental-en > .menu > .menu-item .menu-item,
.menu--user-account-dental-en > .menu > .menu-item .nav-item,
.menu--user-account-dental-en > .menu .nav-item .menu-item,
.menu--user-account-dental-en > .menu .nav-item .nav-item,
.menu--user-account-dental-en > .nav > .menu-item .menu-item,
.menu--user-account-dental-en > .nav > .menu-item .nav-item,
.menu--user-account-dental-en > .nav .nav-item .menu-item,
.menu--user-account-dental-en > .nav .nav-item .nav-item {
  margin-left: 24px;
}
@media (max-width: 1199.98px) {
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item,
.menu--user-account-dental-en > .menu > .menu-item .menu-item,
.menu--user-account-dental-en > .menu > .menu-item .nav-item,
.menu--user-account-dental-en > .menu .nav-item .menu-item,
.menu--user-account-dental-en > .menu .nav-item .nav-item,
.menu--user-account-dental-en > .nav > .menu-item .menu-item,
.menu--user-account-dental-en > .nav > .menu-item .nav-item,
.menu--user-account-dental-en > .nav .nav-item .menu-item,
.menu--user-account-dental-en > .nav .nav-item .nav-item {
    margin: 0;
  }
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item a, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item a, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item a, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item a, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item a, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item a, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item a, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item a,
.menu--user-account-dental-en > .menu > .menu-item .menu-item a,
.menu--user-account-dental-en > .menu > .menu-item .nav-item a,
.menu--user-account-dental-en > .menu .nav-item .menu-item a,
.menu--user-account-dental-en > .menu .nav-item .nav-item a,
.menu--user-account-dental-en > .nav > .menu-item .menu-item a,
.menu--user-account-dental-en > .nav > .menu-item .nav-item a,
.menu--user-account-dental-en > .nav .nav-item .menu-item a,
.menu--user-account-dental-en > .nav .nav-item .nav-item a {
  font-family: "graphik-regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  text-align: center;
  display: block;
  color: #2E333C;
  border-radius: 7px;
  gap: 12px;
  text-align: left;
  padding: 8px 12px;
  letter-spacing: 0.2px;
}
@media (max-width: 1199.98px) {
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item a, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item a, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item a, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item a, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item a, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item a, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item a, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item a,
.menu--user-account-dental-en > .menu > .menu-item .menu-item a,
.menu--user-account-dental-en > .menu > .menu-item .nav-item a,
.menu--user-account-dental-en > .menu .nav-item .menu-item a,
.menu--user-account-dental-en > .menu .nav-item .nav-item a,
.menu--user-account-dental-en > .nav > .menu-item .menu-item a,
.menu--user-account-dental-en > .nav > .menu-item .nav-item a,
.menu--user-account-dental-en > .nav .nav-item .menu-item a,
.menu--user-account-dental-en > .nav .nav-item .nav-item a {
    font-size: 0;
    margin-left: 12px;
  }
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item a::before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item a::before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item a::before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item a::before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item a::before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item a::before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item a::before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item a::before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item a::before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item a::before,
.menu--user-account-dental-en > .menu .nav-item .menu-item a::before,
.menu--user-account-dental-en > .menu .nav-item .nav-item a::before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item a::before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item a::before,
.menu--user-account-dental-en > .nav .nav-item .menu-item a::before,
.menu--user-account-dental-en > .nav .nav-item .nav-item a::before {
  color: #e31837;
  margin-right: 6px;
  margin-top: -3px;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  color: #dc0028;
  letter-spacing: 0.2px;
  margin-right: 10px;
}
@media (max-width: 1199.98px) {
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item a::before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item a::before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item a::before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item a::before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item a::before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item a::before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item a::before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item a::before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item a::before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item a::before,
.menu--user-account-dental-en > .menu .nav-item .menu-item a::before,
.menu--user-account-dental-en > .menu .nav-item .nav-item a::before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item a::before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item a::before,
.menu--user-account-dental-en > .nav .nav-item .menu-item a::before,
.menu--user-account-dental-en > .nav .nav-item .nav-item a::before {
    font-size: 1.25rem;
  }
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-search, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-search, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-search, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-search, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-search, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-search, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-search, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-search,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-search,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-search,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-search,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-search,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-search,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-search,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-search,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-search {
  margin-left: 0;
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-search:before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-search:before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-search:before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-search:before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-search:before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-search:before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-search:before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-search:before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-search:before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-search:before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-search:before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-search:before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-search:before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-search:before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-search:before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-search:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 1199.98px) {
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-phone, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-phone, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-phone, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-phone, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-phone, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-phone, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-phone, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-phone,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-phone,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-phone,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-phone,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-phone,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-phone,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-phone,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-phone,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-phone {
    display: none;
  }
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-phone:before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-phone:before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-phone:before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-phone:before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-phone:before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-phone:before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-phone:before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-phone:before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-phone:before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-phone:before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-phone:before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-phone:before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-phone:before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-phone:before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-phone:before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-phone:before {
  content: "\e93e";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-phone::before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-phone::before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-phone::before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-phone::before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-phone::before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-phone::before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-phone::before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-phone::before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-phone::before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-phone::before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-phone::before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-phone::before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-phone::before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-phone::before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-phone::before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-phone::before {
  content: "\e9d7";
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-account:before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-account:before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-account:before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-account:before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-account:before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-account:before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-account:before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-account:before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-account:before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-account:before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-account:before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-account:before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-account:before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-account:before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-account:before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-account:before {
  content: "\e901";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-account::before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-account::before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-account::before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-account::before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-account::before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-account::before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-account::before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-account::before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-account::before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-account::before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-account::before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-account::before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-account::before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-account::before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-account::before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-account::before {
  content: "\e9cd";
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-program, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-program, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-program, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-program, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-program, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-program, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-program, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-program,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-program,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-program,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-program,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-program,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-program,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-program,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-program,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-program {
  display: block;
  padding: 12px;
}
@media (max-width: 1199.98px) {
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-program, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-program, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-program, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-program, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-program, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-program, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-program, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-program,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-program,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-program,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-program,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-program,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-program,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-program,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-program,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-program {
    display: none;
  }
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-program:before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-program:before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-program:before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-program:before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-program:before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-program:before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-program:before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-program:before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-program:before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-program:before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-program:before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-program:before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-program:before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-program:before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-program:before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-program:before {
  content: "\e96b";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .is-program::before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .is-program::before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .is-program::before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .is-program::before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .is-program::before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .is-program::before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .is-program::before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .is-program::before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .is-program::before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .is-program::before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .is-program::before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .is-program::before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .is-program::before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .is-program::before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .is-program::before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .is-program::before {
  margin-right: 12px;
  content: "\e9fc";
}
.menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .mobile-toggler, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .menu .nav-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .menu .nav-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .nav .nav-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .nav .nav-item .nav-item .mobile-toggler {
  display: none;
  display: none;
}
@media (max-width: 1199.98px) {
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .mobile-toggler, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .mobile-toggler, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .menu .nav-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .menu .nav-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .mobile-toggler,
.menu--user-account-dental-en > .nav .nav-item .menu-item .mobile-toggler,
.menu--user-account-dental-en > .nav .nav-item .nav-item .mobile-toggler {
    font-size: 0;
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    margin-left: 12px;
    margin-top: 7.92px;
  }
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu .nav-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu .nav-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav .nav-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav .nav-item .nav-item .mobile-toggler::before {
    position: absolute;
    right: 0;
    left: 0;
    content: "";
    display: block;
    background-color: #e31837;
    height: 1px;
  }
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .mobile-toggler::before, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu .nav-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .menu .nav-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav .nav-item .menu-item .mobile-toggler::before,
.menu--user-account-dental-en > .nav .nav-item .nav-item .mobile-toggler::before {
    top: calc(50% - 3.96px);
  }
  .menu--meniu-utilizator-dental > .menu > .menu-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .menu > .menu-item .nav-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .menu .nav-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .menu .nav-item .nav-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav > .menu-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav > .menu-item .nav-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav .nav-item .menu-item .mobile-toggler::after, .menu--meniu-utilizator-dental > .nav .nav-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu > .menu-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu > .menu-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu .nav-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .menu .nav-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav > .menu-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav > .menu-item .nav-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav .nav-item .menu-item .mobile-toggler::after,
.menu--user-account-dental-en > .nav .nav-item .nav-item .mobile-toggler::after {
    bottom: calc(50% - 3.96px);
  }
}

@media (max-width: 833.98px) {
  .menu--dental-main-menu .menu--simple-mega-menu {
    display: none;
  }
  .menu--dental-main-menu .menu--simple-mega-menu.is-open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu {
    margin-top: 8px;
    display: block;
    padding-top: 36px;
  }
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0px;
    padding-left: 0px;
  }
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul li, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul li,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul li,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul li {
    margin: 0 0 12px;
    padding: 0;
    display: block;
    position: static;
    border: none;
    float: none;
  }
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: block;
    width: 100%;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding-right: 12px;
    padding-left: 12px;
    text-align: center;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:active, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a:active,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:active,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:hover, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a:hover,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:hover,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a, .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:active, .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:focus, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a:active, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a:focus,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:active,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:focus,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a:active,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) {
  .menu--main-menu-dental .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:hover, .menu--main-menu-dental .nav.is-open .hamburger-account-dental-menu > ul a:hover,
.menu--dental-main-menu .menu--simple-mega-menu.is-open .hamburger-account-dental-menu > ul a:hover,
.menu--dental-main-menu .nav.is-open .hamburger-account-dental-menu > ul a:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}

.nav-link.hidden {
  display: none;
}

.nav-link.hidden {
  display: none;
}

.header {
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .header {
    position: relative;
  }
}
@media (max-width: 575.98px) {
  .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 60px;
  }
}
.header .back-home {
  display: none;
}
.header .region {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.header .region-top-header {
  z-index: 2;
}
@media (max-width: 833.98px) {
  .header .region-top-header {
    padding: 0;
    height: 88px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 2;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
@media (min-width: 576px) {
  .header .region-header {
    margin-top: 48px;
    padding-bottom: 3px;
  }
  .scrolled .header .region-header, .scrolled-fixed .header .region-header {
    top: 30px;
    position: fixed;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background: #fff;
    max-width: 1200px;
    left: 50%;
    -webkit-transform: translate(-50%, 0px);
         -o-transform: translate(-50%, 0px);
            transform: translate(-50%, 0px);
    border-radius: 20px;
    border: 1px solid #efefef;
    z-index: 2;
    -webkit-transition: top 0.3s ease-in-out;
    -o-transition: top 0.3s ease-in-out;
    transition: top 0.3s ease-in-out;
    color: #dc0028;
  }
}
.header .region-header .back-home {
  position: relative;
  padding: 19.2px 24px;
  font-size: 0.875rem;
  font-family: graphik-medium;
  text-align: left;
}
.header .region-header .back-home:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.header .region-header .back-home:before {
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  left: -6px;
  margin-top: -0.75rem;
}
@media (min-width: 992px) {
  .site-branding .header .region-header .back-home {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 48px;
    display: inline-block;
  }
}
@media (max-width: 833.98px) {
  .navigation.menu--main .header .region-header .back-home {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .header .region-header.private-menu .site-branding .back-home {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 48px;
    display: inline-block;
    white-space: nowrap;
  }
}
@media (max-width: 1199.98px) {
  .header .region-header.private-menu .menu--simple-mega-menu.is-open .back-home {
    display: inline-block;
    margin-top: 48px;
  }
}

@media (max-width: 1199.98px) {
  .path-frontpage .block-brand img {
    max-width: 135px;
  }
}
.header .block {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  width: auto;
}
.block-dropdown-language {
  z-index: 1021;
  display: inline-block;
}
.header .block-dropdown-language {
  position: absolute;
  right: 0;
  width: auto;
  padding-left: 0;
}
@media (max-width: 1199.98px) {
  .block-dropdown-language {
    display: none;
  }
  .is-open .block-dropdown-language {
    position: absolute;
    left: 32px;
  }
  .path-frontpage .is-open .block-dropdown-language {
    display: inline-block;
  }
}
.block-menu.menu--account {
  text-align: right;
  padding-right: 0;
}
@media (max-width: 833.98px) {
  .block-menu.menu--account {
    top: unset;
  }
}
.block-menu.menu--main, .block-menu.menu--main-menu-dental, .block-menu.menu--dental-main-menu {
  padding-right: 0;
  padding-bottom: 12px;
  padding-left: 0;
  text-align: center;
}
.block-menu.menu--main {
  margin-left: 265px;
}
.block-brand {
  z-index: 1020;
  width: 265px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 833.98px) {
  .block-brand {
    width: 151.4285714286px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .block-brand {
    width: 216px;
    height: 40px;
    max-width: 216px;
  }
}
.block-brand img {
  width: auto;
  height: 48px;
  max-width: 200px;
  border-radius: 0;
}
@media (max-width: 833.98px) {
  .block-brand img {
    max-width: 40px;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .block-brand img {
    max-width: 206px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 40px;
  }
}

li.callCenter.menu-item {
  min-height: 25px;
  display: inline-block;
}

@media (max-width: 575.98px) {
  .block-menu.menu--main, .block-menu.menu--main-menu-dental, .block-menu.menu--dental-main-menu {
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
  }
}

body:not(.scrolled) .menu--main,
body:not(.scrolled) .menu--main-menu-dental,
body:not(.scrolled) .menu--dental-main-menu {
  z-index: 1070;
  height: 0;
}

body.header-image .field--name-field-header-image {
  max-width: 180px;
  height: auto;
}
@media (max-width: 767.98px) {
  body.header-image .field--name-field-header-image {
    max-width: 140px;
  }
}
@media (min-width: 992px) {
  body.header-image #component-1 > .paragraph {
    padding-top: 190px;
  }
}

@media (max-width: 833.98px) {
  .language_block .block-dropdown-language {
    display: block;
  }
}

.language_block .dropbutton-action span {
  display: block !important;
}

.language_block li.dropbutton-action.secondary-action {
  display: none;
}

@media (max-width: 833.98px) {
  .rm-dental .block-brand img {
    margin-top: 0;
  }
}

@media (max-width: 833.98px) {
  .page-view-indexed-specialties .block-brand img,
.rm-dental .block-brand img,
.path-clinici .block-brand img {
    margin-top: 0;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  body.rm-dental.path-articole-medicale .menu--main-menu-dental {
    display: none;
  }
}
:lang(en) .header {
  padding: 40px 0 0;
}

.header {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 1376px;
  border-radius: 24px;
}
@media (max-width: 833.98px) {
  .header {
    padding: 0px 20px;
    height: 88px;
  }
}
@media (min-width: 768px) {
  .header {
    padding: 0px 32px;
  }
}
@media (min-width: 1272px) {
  .header {
    padding: 30px 20px 0px 20px;
  }
}
.header .region-top-header {
  padding-bottom: 20px;
  border-bottom: 1px solid #EAEAEB;
}
@media (max-width: 1199.98px) {
  .header .region-top-header {
    padding-bottom: 0;
    border-bottom: 0 none;
  }
}
@media (min-width: 992px) {
  .header {
    position: relative;
    z-index: 1020;
  }
  .header .location-submenu .mega-menu-wrapper {
    left: 168px;
  }
}
.header ul {
  padding-left: 0;
}
.header ul.nav:not(.menu--main-menu-dental *), .header ul.nav:not(.menu--dental-main-menu *) {
  margin-bottom: 12px;
  margin-top: 12px;
}
@media (max-width: 833.98px) {
  .header ul.nav:not(.menu--main-menu-dental *), .header ul.nav:not(.menu--dental-main-menu *) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-left: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 8px;
  }
}
@media (max-width: 575.98px) {
  .header-wrapper {
    padding-left: 0;
    padding-right: 0;
    height: 88px;
  }
}

@media (max-width: 575.98px) {
  .region-top-header #block-meniucontutilizator {
    background-color: transparent;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item {
    display: none;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter {
    display: block;
    position: absolute;
    top: -43px;
    right: 110px;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter:before {
    left: -4px;
    top: 12px;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter:after {
    left: 3px;
    top: 19px;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter a {
    font-size: 12px;
    display: block;
    width: 90px;
    line-height: 15px;
    text-align: center;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter a:before {
    content: "";
    display: block;
    width: 90px;
    height: 20px;
    position: absolute;
    top: -6px;
    background-color: #fff;
  }
  .path-articole-medicale .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter, .node--type-article .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter {
    top: -60px;
  }
  .path-articole-medicale .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter:before, .node--type-article .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter:before {
    top: 32px;
  }
  .path-articole-medicale .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter:after, .node--type-article .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter:after {
    top: 40px;
  }
  .path-articole-medicale .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter a, .node--type-article .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .path-articole-medicale .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter a:before, .node--type-article .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter a:before {
    height: 24px;
    top: 10px;
  }
  .region-top-header #block-meniucontutilizator > ul > li:nth-child(2) {
    z-index: 1;
  }
  .region-top-header #block-meniucontutilizator > ul > li:nth-child(2) ul li {
    margin: 0;
  }
  .region-top-header #block-meniucontutilizator > ul > li:nth-child(2) ul li a {
    font-size: 0;
  }
}
@media (max-width: 359.98px) {
  .region-top-header #block-meniucontutilizator {
    background: transparent;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child {
    padding: 9.6px 6px;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item {
    display: none;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter {
    display: block;
    right: 100px;
    top: -8px;
  }
  .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter::before, .region-top-header #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter::after {
    display: none;
  }
  .region-top-header #block-meniucontutilizator > ul > li:nth-child(2) {
    right: 65px;
  }
}
@media (min-width: 576px) {
  .rm-dental .region-top-header::after {
    width: auto;
    left: 0;
    right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .region-top-header::after {
    height: 0;
  }
}

@media (max-width: 833.98px) {
  .path-articole-medicale .region-top-header #block-meniucontutilizator > ul > li:nth-child(2),
.node--type-article .region-top-header #block-meniucontutilizator > ul > li:nth-child(2) {
    top: 0px;
  }
  .path-articole-medicale .region-top-header .path-articole-medicale .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler,
.node--type-article .region-top-header .path-articole-medicale .menu--main .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    top: 0;
  }
}

@media (max-width: 359.98px) {
  .scrolled #block-meniucontutilizator > ul > li:first-child {
    padding: 9.6px 6px;
  }
  .scrolled #block-meniucontutilizator > ul > li:first-child .menu-item {
    display: none;
  }
  .scrolled #block-meniucontutilizator > ul > li:first-child .menu-item.callCenter {
    display: block;
    top: -26px !important;
    right: 100px;
  }
}
@media (max-width: 767.98px) {
  .is-open .block-brand {
    overflow: hidden;
    width: 32px;
  }
}

body:not(.path-frontpage) header.is-open .block-brand img {
  width: auto;
}

div#block-ponderaslogo img {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  border-radius: 0;
}

.page-view-conditions-dictionary .main-content, .page-view-analysis-dictionary .main-content {
  padding-right: 0;
  padding-left: 0;
}
.page-view-conditions-dictionary .region-content, .page-view-analysis-dictionary .region-content {
  background: #fff;
  border-radius: 24px;
  padding: 20px;
}

.page-view-edu .header, .path-articole-medicale .header {
  margin-top: 24px;
}
@media (max-width: 1271.98px) {
  .page-view-edu .header, .path-articole-medicale .header {
    margin-top: 16px;
  }
}
@media (max-width: 767.98px) {
  .page-view-edu .header, .path-articole-medicale .header {
    margin-top: 0;
  }
}
.page-view-edu .header .region-top-header, .path-articole-medicale .header .region-top-header {
  padding-bottom: 0px;
}

@media (min-width: 992px) {
  body .scrolled .header,
body .scrolled .header,
body .scrolled-fixed .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    padding: 0;
  }
}
@media (min-width: 992px) and (-ms-high-contrast: none) {
  body .scrolled .header,
body .scrolled .header,
body .scrolled-fixed .header {
    position: fixed;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu,
body .scrolled .header .menu--simple-mega-menu,
body .scrolled-fixed .header .menu--simple-mega-menu {
    margin-top: 30px;
    background-color: #fff;
  }
  body .scrolled .header .menu--simple-mega-menu:before,
body .scrolled .header .menu--simple-mega-menu:before,
body .scrolled-fixed .header .menu--simple-mega-menu:before {
    position: absolute;
    top: -13px;
    right: 13px;
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #f7f7f7;
    border-left: 1px solid #f7f7f7;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    margin-top: 8px;
    display: none;
  }
  body .scrolled .header .menu--simple-mega-menu.is-open,
body .scrolled .header .menu--simple-mega-menu.is-open,
body .scrolled-fixed .header .menu--simple-mega-menu.is-open {
    margin-top: 0;
  }
}
@media (min-width: 992px) and (min-width: 576px) {
  body .scrolled .header .menu--simple-mega-menu.is-open .menu--toggler,
body .scrolled .header .menu--simple-mega-menu.is-open .menu--toggler,
body .scrolled-fixed .header .menu--simple-mega-menu.is-open .menu--toggler {
    right: -96px;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu .menu--toggler,
body .scrolled .header .menu--simple-mega-menu .menu--toggler,
body .scrolled-fixed .header .menu--simple-mega-menu .menu--toggler {
    position: absolute;
    top: -30px;
    right: 0;
  }
  body .scrolled .header .menu--simple-mega-menu .menu--toggler:before,
body .scrolled .header .menu--simple-mega-menu .menu--toggler:before,
body .scrolled-fixed .header .menu--simple-mega-menu .menu--toggler:before {
    content: "\e91e";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  body .scrolled .header .menu--simple-mega-menu .menu--toggler,
body .scrolled .header .menu--simple-mega-menu .menu--toggler,
body .scrolled-fixed .header .menu--simple-mega-menu .menu--toggler {
    display: block;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu .menu-item--toggler,
body .scrolled .header .menu--simple-mega-menu .menu-item--toggler,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item--toggler {
    position: absolute;
    top: -30px;
    z-index: 1070;
  }
  body .scrolled .header .menu--simple-mega-menu .menu-item--toggler:before,
body .scrolled .header .menu--simple-mega-menu .menu-item--toggler:before,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item--toggler:before {
    color: #2e333c;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu .menu-item,
body .scrolled .header .menu--simple-mega-menu .menu-item,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item {
    text-align: left;
  }
  body .scrolled .header .menu--simple-mega-menu .menu-item:last-of-type,
body .scrolled .header .menu--simple-mega-menu .menu-item:last-of-type,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item:last-of-type {
    display: block !important;
  }
  body .scrolled .header .menu--simple-mega-menu .menu-item--expanded:not(.is-open),
body .scrolled .header .menu--simple-mega-menu .menu-item--expanded:not(.is-open),
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item--expanded:not(.is-open) {
    position: relative;
  }
}
@media (min-width: 992px) and (max-width: 575.98px) {
  body .scrolled .header .menu--simple-mega-menu .menu-item a,
body .scrolled .header .menu--simple-mega-menu .menu-item a,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item a {
    font-size: 1rem;
    border: 0;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu .menu-item:last-child,
body .scrolled .header .menu--simple-mega-menu .menu-item:last-child,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item:last-child {
    padding: 0;
  }
  body .scrolled .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper,
body .scrolled .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper {
    position: fixed;
    top: 125px;
    right: 0;
    left: 0;
    top: 58px;
  }
}
@media (min-width: 992px) and (max-width: 575.98px) {
  body .scrolled .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper,
body .scrolled .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper {
    top: 56px;
    right: 0;
    left: 0;
    margin: -12px 0 0;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper .simple-mega-menu,
body .scrolled .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper .simple-mega-menu,
body .scrolled-fixed .header .menu--simple-mega-menu .menu-item:last-child .mega-menu-wrapper .simple-mega-menu {
    margin: auto;
    background-color: #fff;
    padding-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 575.98px) {
  .header.is-open body .scrolled .header .menu--simple-mega-menu .menu-item:last-child,
.header.is-open body .scrolled .header .menu--simple-mega-menu .menu-item:last-child,
.header.is-open body .scrolled-fixed .header .menu--simple-mega-menu .menu-item:last-child {
    display: none;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu.is-open .menu--toggler:before,
body .scrolled .header .menu--simple-mega-menu.is-open .menu--toggler:before,
body .scrolled-fixed .header .menu--simple-mega-menu.is-open .menu--toggler:before {
    content: "\e90c";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body .scrolled .header .menu--simple-mega-menu.is-open:before,
body .scrolled .header .menu--simple-mega-menu.is-open:before,
body .scrolled-fixed .header .menu--simple-mega-menu.is-open:before {
    display: block;
  }
  body .scrolled .header .menu--simple-mega-menu.is-open .menu-item,
body .scrolled .header .menu--simple-mega-menu.is-open .menu-item,
body .scrolled-fixed .header .menu--simple-mega-menu.is-open .menu-item {
    display: block;
  }
  body .scrolled .header .menu--simple-mega-menu.is-open > .menu-item:last-of-type,
body .scrolled .header .menu--simple-mega-menu.is-open > .menu-item:last-of-type,
body .scrolled-fixed .header .menu--simple-mega-menu.is-open > .menu-item:last-of-type {
    display: none !important;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item,
body .scrolled .header .menu--simple-mega-menu > .menu-item,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item {
    padding: 6px 0 !important;
  }
  body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler,
body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler {
    top: 0;
  }
  body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler:before,
body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler:before,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler:before {
    border-width: 0 2px 2px 0;
    border-color: #2e333c;
    border-style: solid;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 12px;
    right: 24px;
    z-index: 1070;
    content: "";
    width: 9px;
    height: 9px;
    border-color: rgba(46, 51, 60, 0.5);
  }
}
@media (min-width: 992px) and (min-width: 1272px) and (max-width: 575.98px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler:before,
body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler:before,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item.has-hover .menu-item--toggler:before {
    width: 9px;
    height: 9px;
    border-color: rgba(46, 51, 60, 0.5);
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover > a:before,
body .scrolled .header .menu--simple-mega-menu > .menu-item.has-hover > a:before,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item.has-hover > a:before {
    content: none !important;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item:not(:last-of-type):hover .menu-item--toggler:before,
body .scrolled .header .menu--simple-mega-menu > .menu-item:not(:last-of-type):hover .menu-item--toggler:before,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item:not(:last-of-type):hover .menu-item--toggler:before {
    -webkit-transform: rotate(225deg);
         -o-transform: rotate(225deg);
            transform: rotate(225deg);
    top: 18px;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper,
body .scrolled .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper {
    margin-top: 0;
    right: 100%;
    border-color: #f7f7f7;
    -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
            box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
    border: 0 0 1px 0 solid #f7f7f7;
    z-index: 1071;
    min-width: 800px;
  }
  body .scrolled .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper .simple-mega-menu,
body .scrolled .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper .simple-mega-menu,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper .simple-mega-menu {
    padding: 12px 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-y: auto;
    overflow-x: hidden;
  }
  body .scrolled .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper .simple-mega-menu .field--name-field-blocks,
body .scrolled .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper .simple-mega-menu .field--name-field-blocks,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item--expanded:not(:last-of-type):hover .mega-menu-wrapper .simple-mega-menu .field--name-field-blocks {
    margin: 0 12px;
    max-width: unset;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item a:hover,
body .scrolled .header .menu--simple-mega-menu > .menu-item a:hover,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item a:hover {
    background-color: transparent;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item nav h2 a,
body .scrolled .header .menu--simple-mega-menu > .menu-item nav h2 a,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item nav h2 a {
    padding: 0;
    font-family: tiemposfine-regular;
    display: block;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  body .scrolled .header .menu--simple-mega-menu > .menu-item:last-of-type,
body .scrolled .header .menu--simple-mega-menu > .menu-item:last-of-type,
body .scrolled-fixed .header .menu--simple-mega-menu > .menu-item:last-of-type {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu:not(.is-open),
body .scrolled .header .menu--simple-mega-menu:not(.is-open),
body .scrolled-fixed .header .menu--simple-mega-menu:not(.is-open) {
    font-size: 1rem;
    padding-left: 12px;
  }
}
@media (min-width: 992px) and (max-width: 833.98px) {
  body .scrolled .header .menu--simple-mega-menu:not(.is-open),
body .scrolled .header .menu--simple-mega-menu:not(.is-open),
body .scrolled-fixed .header .menu--simple-mega-menu:not(.is-open) {
    padding: 0;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item,
body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item,
body .scrolled-fixed .header .menu--simple-mega-menu:not(.is-open) .menu-item {
    padding: 8px 0;
    display: none;
  }
  body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item a,
body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item a,
body .scrolled-fixed .header .menu--simple-mega-menu:not(.is-open) .menu-item a {
    font-family: graphik-regular;
    display: inline;
    padding: 8px 16px;
    z-index: 1000;
  }
  body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item:first-of-type,
body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item:first-of-type,
body .scrolled-fixed .header .menu--simple-mega-menu:not(.is-open) .menu-item:first-of-type {
    margin-top: 12px;
  }
  body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item:last-of-type,
body .scrolled .header .menu--simple-mega-menu:not(.is-open) .menu-item:last-of-type,
body .scrolled-fixed .header .menu--simple-mega-menu:not(.is-open) .menu-item:last-of-type {
    padding: 0;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .block-brand,
body .scrolled .header .block-brand,
body .scrolled-fixed .header .block-brand {
    width: 30px;
    overflow: hidden;
    top: -15px;
  }
}
@media (min-width: 992px) and (min-width: 576px) and (max-width: 767.98px) {
  body .scrolled .header .block-brand,
body .scrolled .header .block-brand,
body .scrolled-fixed .header .block-brand {
    top: -9px;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .block-brand img,
body .scrolled .header .block-brand img,
body .scrolled-fixed .header .block-brand img {
    width: 200px;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .block-dropdown-language,
body .scrolled .header .block-dropdown-language,
body .scrolled-fixed .header .block-dropdown-language {
    display: none;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .large-logo .block-brand,
body .scrolled .header .large-logo .block-brand,
body .scrolled-fixed .header .large-logo .block-brand {
    height: 40px;
  }
  body .scrolled .header .large-logo .block-brand img,
body .scrolled .header .large-logo .block-brand img,
body .scrolled-fixed .header .large-logo .block-brand img {
    width: auto;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .menu--account,
body .scrolled .header .menu--account,
body .scrolled-fixed .header .menu--account {
    position: absolute;
    top: 18.4615384615px;
    right: 90px;
    width: auto;
    z-index: 1;
  }
}
@media (min-width: 992px) and (min-width: 576px) and (max-width: 767.98px) {
  body .scrolled .header .menu--account,
body .scrolled .header .menu--account,
body .scrolled-fixed .header .menu--account {
    top: 12px;
  }
}
@media (min-width: 992px) {
  body .scrolled .header .region-top-header,
body .scrolled .header .region-top-header,
body .scrolled-fixed .header .region-top-header {
    border: 0;
  }
  body .scrolled .header .region-top-header:after,
body .scrolled .header .region-top-header:after,
body .scrolled-fixed .header .region-top-header:after {
    content: none;
  }
}
@media (min-width: 992px) and (min-width: 576px) and (max-width: 833.98px) {
  body .scrolled .header .header-wrapper,
body .scrolled .header .header-wrapper,
body .scrolled-fixed .header .header-wrapper {
    max-width: 100%;
  }
  body .scrolled .header .menu--account .menu-item.menu-item--expanded:last-child,
body .scrolled .header .menu--account .menu-item.menu-item--expanded:last-child,
body .scrolled-fixed .header .menu--account .menu-item.menu-item--expanded:last-child {
    padding-right: 12px;
    padding-left: 4px;
  }
}
@media (min-width: 992px) {
  body .scrolled:not(.path-frontpage) .header .block-brand,
body .scrolled:not(.path-frontpage) .header .block-brand,
body .scrolled-fixed:not(.path-frontpage) .header .block-brand {
    width: 48px;
  }
}
@media (min-width: 992px) and (min-width: 576px) and (max-width: 833.98px) {
  body .scrolled:not(.path-frontpage) .header .block-brand,
body .scrolled:not(.path-frontpage) .header .block-brand,
body .scrolled-fixed:not(.path-frontpage) .header .block-brand {
    height: 35px;
    width: 35px;
  }
}
@media (min-width: 992px) {
  body .scrolled:not(.path-frontpage) .header .block-brand img,
body .scrolled:not(.path-frontpage) .header .block-brand img,
body .scrolled-fixed:not(.path-frontpage) .header .block-brand img {
    width: auto;
  }
}
@media (min-width: 992px) {
  body .scrolled .layout-main-wrapper,
body .scrolled .layout-main-wrapper,
body .scrolled-fixed .layout-main-wrapper {
    margin-top: 144px;
  }
}
@media (min-width: 992px) {
  .scrolled body:not(.path-frontpage) .header .block-brand {
    top: -21px;
  }
  body .scrolled .header .large-logo .block-brand,
body .scrolled-fixed .header .large-logo .block-brand {
    height: 48px;
    width: 48px;
  }
}
@media (max-width: 575.98px) {
  body .scrolled .header .menu--account .menu-item:first-child,
body .scrolled-20 .header .menu--account .menu-item:first-child,
body .scrolled-fixed .header .menu--account .menu-item:first-child {
    background: transparent;
    top: 36px;
  }
}
@media (max-width: 359.98px) {
  body .scrolled .header .menu--account,
body .scrollup .header .menu--account,
body .scrolldown .header .menu--account,
body .scrolled-fixed .header .menu--account {
    top: 36px;
  }
  body .scrolled .header .menu--account .menu-item:first-child,
body .scrollup .header .menu--account .menu-item:first-child,
body .scrolldown .header .menu--account .menu-item:first-child,
body .scrolled-fixed .header .menu--account .menu-item:first-child {
    top: 0;
    z-index: 1070;
  }
  body .scrolled .header .menu--main .menu--simple-mega-menu .menu-item ul.clearfix.menu > .menu--toggler:before,
body .scrollup .header .menu--main .menu--simple-mega-menu .menu-item ul.clearfix.menu > .menu--toggler:before,
body .scrolldown .header .menu--main .menu--simple-mega-menu .menu-item ul.clearfix.menu > .menu--toggler:before,
body .scrolled-fixed .header .menu--main .menu--simple-mega-menu .menu-item ul.clearfix.menu > .menu--toggler:before {
    content: "";
  }
  body .scrolled.scrolled .header .menu--account .menu-item:first-child, body .scrolled.scrolled-fixed .header .menu--account .menu-item:first-child,
body .scrollup.scrolled .header .menu--account .menu-item:first-child,
body .scrollup.scrolled-fixed .header .menu--account .menu-item:first-child,
body .scrolldown.scrolled .header .menu--account .menu-item:first-child,
body .scrolldown.scrolled-fixed .header .menu--account .menu-item:first-child,
body .scrolled-fixed.scrolled .header .menu--account .menu-item:first-child,
body .scrolled-fixed.scrolled-fixed .header .menu--account .menu-item:first-child {
    top: 18px;
  }
}
body .scrolled .block-menu.menu--main,
body .scrolled-fixed .block-menu.menu--main {
  padding-bottom: 0;
}

@media (max-width: 833.98px) {
  body .region-header .navigation .search_header, body .region-header .navigation .user-account, body .region-header .navigation .logo {
    visibility: hidden;
    opacity: 0;
    position: absolute;
  }
}
@media (min-width: 992px) {
  body .region-header .navigation {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  body .region-header .navigation .search_header, body .region-header .navigation .user-account, body .region-header .navigation .logo {
    visibility: hidden;
    opacity: 0;
    position: absolute;
  }
  body.scrolled .region-header .navigation {
    width: 100% !important;
  }
  body.scrolled .region-header .navigation .logo {
    position: absolute;
    left: 0px;
    visibility: visible;
    opacity: 1;
  }
  body.scrolled .region-header .navigation .logo a {
    color: #dc0028 !important;
    padding: 0;
  }
  body.scrolled .region-header .navigation .logo a:before {
    content: "\e927";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body.scrolled .region-header .navigation .logo a::before {
    position: absolute;
    left: 0px;
    font-size: 45px;
  }
  body.scrolled .region-header .navigation .search_header {
    right: 35px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  body.scrolled .region-header .navigation .search_header .menu-item--toggler {
    top: 65px !important;
    left: 55px;
  }
  body.scrolled .region-header .navigation .search_header > span {
    left: 98%;
    position: relative;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  body.scrolled .region-header .navigation .search_header:hover .mega-menu-wrapper {
    opacity: 1;
    visibility: visible;
  }
  body.scrolled .region-header .navigation .search_header .mega-menu-wrapper {
    opacity: 1;
    -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
    -o-transition: opacity 0.5s ease, -o-transform 0.5s ease;
    transition: opacity 0.5s ease, transform 0.5s ease;
    transition: opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
    right: 0;
    top: 55px;
    width: 100vw !important;
    left: 50% !important;
    -webkit-transform: translate(-93%, 0px) !important;
         -o-transform: translate(-93%, 0px) !important;
            transform: translate(-93%, 0px) !important;
    max-width: 1170px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    z-index: 1;
  }
  body.scrolled .region-header .navigation .search_header .mega-menu-wrapper .menu--search-keywords {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  body.scrolled .region-header .navigation .search_header .mega-menu-wrapper .menu--search-keywords .nav-item {
    margin-right: 6px;
    margin-bottom: 12px;
    display: inline-block !important;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  body.scrolled .region-header .navigation .search_header .mega-menu-wrapper .menu--search-keywords .nav-item a {
    font-family: graphik-medium;
    font-size: 0.75rem;
    padding: 8px 16px;
    background-color: #f7f7f7;
    color: #2e333c;
    border-radius: 24px;
    display: block !important;
    text-decoration: none;
  }
  body.scrolled .region-header .navigation .search_header .mega-menu-wrapper .menu--search-keywords .nav-item a:hover {
    color: #fff;
  }
  body.scrolled .region-header .navigation .user-account {
    right: 0px;
    margin-right: 0;
  }
  body.scrolled .region-header .navigation .search_header, body.scrolled .region-header .navigation .user-account {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, -50%);
         -o-transform: translate(0px, -50%);
            transform: translate(0px, -50%);
    top: 50%;
  }
  body.scrolled .region-header .navigation .search_header span, body.scrolled .region-header .navigation .search_header a, body.scrolled .region-header .navigation .user-account span, body.scrolled .region-header .navigation .user-account a {
    padding: 0;
    margin: 0;
  }
  body.scrolled.rm-dental .region-header #block-meniuprincipaldental {
    padding: 0;
  }
  body.scrolled.rm-dental .region-header .navigation .search_header .mega-menu-wrapper .content {
    padding: 0;
  }
  body.scrolled.rm-dental .region-header .navigation li.user-account {
    margin-right: 0 !important;
  }
  body.scrolled.rm-dental .region-header .navigation .search_header > span::before {
    content: "\e9d1";
    font-family: icomoon-custom;
    margin-top: -3px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    color: #dc0028;
    margin-right: 10px;
  }
}
body .site-footer {
  margin-top: 0 !important;
}

body.path-frontpage .header {
  min-height: 197px;
}
@media (max-width: 1271.98px) {
  body.path-frontpage .header {
    min-height: 84px;
  }
}
@media (max-width: 767.98px) {
  body.path-frontpage .header {
    min-height: 80px;
  }
}

.site-footer .footer-wrapper {
  max-width: 1366px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .site-footer .footer-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .site-footer .footer-wrapper {
    max-width: 768px;
  }
}
@media (min-width: 834px) {
  .site-footer .footer-wrapper {
    max-width: 820px;
  }
}
@media (min-width: 992px) {
  .site-footer .footer-wrapper {
    max-width: 980px;
  }
}
@media (min-width: 1200px) {
  .site-footer .footer-wrapper {
    max-width: 1180px;
  }
}
@media (min-width: 1272px) {
  .site-footer .footer-wrapper {
    max-width: 1376px;
  }
}
@media (min-width: 1440px) {
  .site-footer .footer-wrapper {
    max-width: 1376px;
  }
}
@media (min-width: 992px) {
  .site-footer .footer-wrapper .content .field__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .site-footer .footer-wrapper .content .field__item > div:first-child {
    padding-right: 24px;
  }
  .site-footer .footer-wrapper .content .field__item > div:last-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 767.98px) {
  .site-footer .footer-wrapper .content .field__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .site-footer .footer-wrapper .content .field__item > div:first-child {
    padding-right: 24px;
  }
  .site-footer .footer-wrapper .content .field__item > div:last-child {
    max-width: 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 359.98px) {
  .site-footer .footer-wrapper .content .field__item > div {
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .site-footer .footer-wrapper .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-top {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-top .field--name-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-top .field--name-body div:first-child {
    padding: 0;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-top .field--name-body div:last-child {
    font-family: "graphik-regular";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
  }
  .site-footer .footer-wrapper .content .region-footer-right-column {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-bottom {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-bottom ul {
    margin-bottom: 0;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-bottom .field--name-body {
    margin: 0;
  }
  .site-footer .footer-wrapper .content .region-footer-left-column-bottom .field--name-body p {
    margin: 0;
  }
  .site-footer .footer-wrapper .content .region-footer-bottom {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .site-footer .footer-wrapper .content .region-footer-bottom .field__item {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .site-footer .footer-wrapper > .content .region-footer-bottom {
    padding: 24px 12px 0;
  }
}
@media (min-width: 768px) and (max-width: 833.98px) {
  .site-footer .footer-wrapper > .content .region-footer-left-column-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1272px) {
  .site-footer .footer-wrapper > .content .region-footer-left-column-top {
    float: left;
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .site-footer .footer-wrapper > .content .region-footer-right-column {
    margin: 12px 0 0;
    float: right;
    width: 50%;
  }
  .site-footer .footer-wrapper > .content .region-footer-left-column-bottom {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-footer .footer-wrapper > .content .region-footer-left-column-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 24px;
  }
  .site-footer .footer-wrapper > .content .region-footer-left-column-bottom {
    text-align: center;
  }
  .site-footer .footer-wrapper > .content .region-footer-left-column-bottom .navigation ul {
    margin-bottom: 0;
  }
  .site-footer .footer-wrapper > .content .region-footer-left-column-bottom .field--name-body {
    display: inline;
  }
  .site-footer .footer-wrapper > .content .region-footer-left-column-bottom .field--name-body p {
    margin-bottom: 0;
    text-align: center;
  }
  .site-footer .footer-wrapper > .content .region-footer-left-column-bottom .field--name-body p br {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .site-footer .footer-wrapper {
    padding-right: 36px;
    padding-left: 36px;
  }
}
.site-footer .footer-wrapper .region-footer-bottom .field__item > div:last-child {
  max-width: 100%;
}

.site-footer .region {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (max-width: 833.98px) {
  .site-footer .region .field__item,
.site-footer .region .platforms {
    margin: 12px auto;
  }
  .site-footer .region .menu--footer-bottom-menu {
    text-align: center;
  }
  .site-footer .region.region-footer-right-column {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 833.98px) {
  .site-footer .region.region-footer-right-column {
    margin-top: 12px;
  }
  .site-footer .region .menu--footer-bottom-menu ul {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .site-footer .region {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
.region.region-footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.region.region-footer-bottom .block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.region.region-footer-bottom .field__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.region.region-footer-bottom h3, .region.region-footer-bottom #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .region.region-footer-bottom h2 {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.region.region-footer-bottom p:nth-child(2) {
  padding-left: 12px;
  margin-right: 18px;
}
.region.region-footer-bottom .footer-logo {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  max-width: inherit;
}
.region.region-footer-bottom .footer-logo .logo,
.region.region-footer-bottom .footer-logo .app-icons {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.region.region-footer-bottom .footer-logo .logo {
  font-size: 4.0625rem;
  padding: 0 24px 0 0;
  color: #dc0028;
}
.region.region-footer-bottom .footer-logo .logo:before {
  content: "\e927";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.region.region-footer-bottom .footer-logo .app-icons {
  padding: 0 0 0 24px;
}
.region.region-footer-bottom .footer-logo .app-icons img {
  max-width: 142px;
}
.region.region-footer-bottom .footer-logo .app-icons p {
  display: inline-block;
}
@media (max-width: 1199.98px) {
  .region.region-footer-bottom .footer-logo .app-icons img {
    width: 100%;
    max-width: 192px;
  }
}
@media (max-width: 833.98px) {
  .region.region-footer-bottom .footer-logo .app-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    max-width: initial;
  }
  .region.region-footer-bottom .footer-logo .app-icons p {
    margin: 6px 0;
    padding: 0;
  }
}
@media (min-width: 576px) {
  .region.region-footer-bottom .footer-logo .app-icons > a:not(:last-of-type) {
    margin-right: 15px;
  }
}
@media (max-width: 575.98px) {
  .region.region-footer-bottom .footer-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .region.region-footer-bottom .footer-logo .logo {
    margin: 0;
    padding: 0;
    max-width: initial;
  }
  .region.region-footer-bottom .footer-logo .logo:before {
    position: relative;
    top: 0;
    right: initial;
    bottom: 0;
    left: 8.4px;
  }
  .region.region-footer-bottom .footer-logo .app-icons {
    margin: 0 -12px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
  .region.region-footer-bottom .footer-logo .app-icons > a {
    margin-bottom: 15px;
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    min-width: unset;
  }
  .region.region-footer-bottom .footer-logo .app-icons p {
    margin: 6px 0;
    padding: 0;
    width: auto;
  }
  .region.region-footer-bottom .footer-logo .app-icons p img {
    max-width: 144px;
  }
}
@media (max-width: 575.98px) {
  .region-footer-left-column-bottom {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .region-footer-left-column-bottom .nav .nav-item {
    display: block;
    margin: 0;
  }
}
@media (min-width: 576px) {
  .region-footer-right-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }
  .region-footer-right-column > .navigation {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .region-footer-right-column #block-utile-2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .region-footer-right-column #block-reginamaria {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .region-footer-right-column #block-contact {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}

.site-footer {
  background-color: #f7f7f7;
  color: #2e333c;
  padding: 24px 0;
}
.site-footer nav#block-footerbottommenu {
  width: 50%;
  padding-left: 12px;
}
@media (max-width: 1271.98px) {
  .site-footer nav#block-footerbottommenu {
    width: auto;
    padding-left: 0;
  }
}
.site-footer .field__item > div:first-child {
  margin: 0;
}
.site-footer .field__item > div:first-child a[href^=tel] {
  color: inherit;
  text-decoration: none;
  font-size: inherit;
}
.site-footer .field__item > div:last-child {
  font-size: 0.875rem;
}
@media (max-width: 767.98px) {
  .site-footer .field__item > div:first-child {
    text-align: center;
  }
  .site-footer .field__item > div:last-child {
    font-family: graphik-medium;
    font-size: 0.75rem;
  }
}
@media (max-width: 575.98px) {
  .site-footer .field__item > div:last-child {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 833.98px) {
  .site-footer .field__item > div:first-child {
    text-align: center;
  }
}
.site-footer h5 {
  font-family: graphik-regular;
  padding-bottom: 12px;
  text-transform: uppercase;
  color: var(--Gray-70, #6C7076);
  font-size: 13px;
  font-style: normal;
  letter-spacing: 0.5px;
}
.region-footer-left-column-bottom nav {
  padding: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.site-footer .region-footer-left-column-bottom #block-copyright {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  text-align: left;
}
@media (max-width: 575.98px) {
  .site-footer .region-footer-left-column-bottom #block-copyright {
    text-align: center;
    margin-top: 12px;
  }
}
.site-footer ul {
  padding: 0;
}
.site-footer li {
  list-style-type: none;
  display: inline-block;
}
.region-footer-left-column-bottom li {
  margin-right: 24px;
}
.region-footer-left-column-bottom li a {
  padding-left: 0;
  padding-top: 0;
}

.region-footer-right-column li {
  display: block;
}

.site-footer a:not(.rm-back-to-top) {
  font-size: 0.875rem;
  color: var(--Core-Gray, #2E333C);
}
.site-footer p {
  font-size: 0.875rem;
}
@media (min-width: 768px) and (max-width: 833.98px) {
  .site-footer .field--type-text-with-summary {
    margin: 0;
    text-align: center;
  }
  .site-footer .field--type-text-with-summary p {
    margin: 0;
    display: inline;
  }
  .site-footer .field--type-text-with-summary p br {
    display: none;
  }
}
@media (max-width: 833.98px) {
  .site-footer p {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .site-footer p {
    font-size: 0.75rem;
    text-align: center;
  }
  .region-footer-left-column-bottom li a {
    padding: 0;
  }
}

.platforms {
  margin-top: 15px;
}
.platforms li {
  padding: 0 8px 8px 0 !important;
}
@media (max-width: 575.98px) {
  .platforms {
    text-align: center;
  }
}
.platforms .social-link {
  font-family: graphik-medium;
  max-width: 78px;
  color: #2e333c;
  font-size: 0.75rem;
  background-color: #F2F3F3;
  padding: 10px;
  border-radius: 7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 16px 10px 8px;
  min-height: 60px;
  overflow: visible;
  -webkit-transform: translateZ(0);
}
.platforms .social-link:hover {
  text-decoration: none;
  background-color: #2e333c;
  color: #fff;
}
.platforms .social-link .fa,
.platforms .social-link .fab {
  font-size: 0.9375rem;
  margin-right: 7px;
}
@media (max-width: 833.98px) {
  .platforms .social-link .fa,
.platforms .social-link .fab {
    margin-right: 0;
  }
}
.platforms .social-link .fa.fa-2x,
.platforms .social-link .fab.fa-2x {
  font-size: 2em;
  margin-right: 0;
}
.platforms .social-link .fa-linkedin,
.platforms .social-link .fab.fa-linkedin {
  background-image: url("../images/icons/linkedin-custom.svg");
  -webkit-background-size: 28px 28px;
          background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: center;
  width: 28px;
  height: 28px;
  display: inline-block;
}
.platforms .social-link .fa-linkedin:before,
.platforms .social-link .fab.fa-linkedin:before {
  content: "";
  display: none;
}
.platforms .social-link .fa-youtube,
.platforms .social-link .fab.fa-youtube {
  background-image: url("../images/icons/youtube-custom.svg");
  -webkit-background-size: 28px 28px;
          background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: center;
  width: 28px;
  height: 28px;
  display: inline-block;
}
.platforms .social-link .fa-youtube:before,
.platforms .social-link .fab.fa-youtube:before {
  content: "";
  display: none;
}
.platforms .social-link .fa-facebook,
.platforms .social-link .fab.fa-facebook {
  background-image: url("../images/icons/facebook-custom.svg");
  -webkit-background-size: 28px 28px;
          background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: center;
  width: 28px;
  height: 28px;
  display: inline-block;
}
.platforms .social-link .fa-facebook:before,
.platforms .social-link .fab.fa-facebook:before {
  content: "";
  display: none;
}
.platforms .social-link .fa-instagram,
.platforms .social-link .fab.fa-instagram {
  background-image: url("../images/icons/instagram-custom.svg");
  -webkit-background-size: 28px 28px;
          background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: center;
  width: 28px;
  height: 28px;
  display: inline-block;
}
.platforms .social-link .fa-instagram:before,
.platforms .social-link .fab.fa-instagram:before {
  content: "";
  display: none;
}
.platforms .social-link:hover .fa-linkedin, .platforms .social-link:hover .fab.fa-linkedin, .platforms .social-link:hover .fa-youtube, .platforms .social-link:hover .fab.fa-youtube, .platforms .social-link:hover .fa-facebook, .platforms .social-link:hover .fab.fa-facebook, .platforms .social-link:hover .fa-instagram, .platforms .social-link:hover .fab.fa-instagram {
  -webkit-filter: invert(1);
          filter: invert(1);
}
@media (max-width: 767.98px) {
  .platforms .social-link__text {
    font-size: 14px;
    line-height: 1.2;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    min-height: 1em;
    overflow: visible;
  }
}
@media (max-width: 575.98px) {
  .platforms .social-link .fa,
.platforms .social-link .fab {
    font-size: 1rem;
  }
}

@media (max-width: 575.98px) {
  .region-footer-right-column .block-menu {
    position: relative;
    cursor: pointer;
  }
  .region-footer-right-column .block-menu h5 {
    width: 100%;
  }
  .region-footer-right-column .block-menu h5:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .region-footer-right-column .block-menu h5:before {
    position: absolute;
    top: 10px;
    right: 0px;
    font-size: 1.25rem;
  }
  .region-footer-right-column .block-menu.is-expanded h5:before {
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .region-footer-right-column .block-menu h5 {
    padding: 0;
    font-size: 0.75rem;
    position: relative;
    line-height: 3.5;
    text-transform: uppercase;
    margin: 0;
  }
  .region-footer-right-column .block-menu .nav {
    padding: 0;
    display: none;
  }
  .region-footer-right-column .block-menu .nav li {
    padding-bottom: 8px;
  }
  .region-footer-right-column .block-menu.is-expanded .nav {
    display: block;
  }
}

.block-system-breadcrumb-block .breadcrumb {
  font-size: 0.875rem;
  display: block;
  margin: 12px 0;
  text-align: center;
}
@media (max-width: 767.98px) {
  .block-system-breadcrumb-block .breadcrumb {
    font-size: 0.75rem;
    text-align: left;
  }
}
.rm-dental .block-system-breadcrumb-block .breadcrumb {
  text-align: left;
}
.block-system-breadcrumb-block .breadcrumb-item {
  display: inline-block;
  padding-right: 24px;
  position: relative;
}
.block-system-breadcrumb-block .breadcrumb-item:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-system-breadcrumb-block .breadcrumb-item::before {
  position: absolute;
  top: 5px;
  right: 3px;
}
.block-system-breadcrumb-block .breadcrumb-item.active {
  color: rgba(46, 51, 60, 0.5);
}
.block-system-breadcrumb-block .breadcrumb-item:last-child::before {
  display: none;
}
@media (max-width: 833.98px) {
  .node--type-campaign.layout-no-sidebars .block-system-breadcrumb-block {
    margin-top: 72px;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 12px;
    width: 90%;
  }
}

@media (max-width: 833.98px) {
  body.modal-open {
    overflow: hidden;
  }
  body.modal-open:before {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: rgba(255, 255, 255, 0.7);
    content: "";
  }
}

.overlay-opened {
  background-color: #000;
  opacity: 0.21;
  width: 100%;
  height: 100%;
  display: none;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
body.has-overlay-open .overlay-opened {
  display: block;
}

body.has-overlay-open {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.block-coronavirus-statistics .column .number {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 170px;
  height: 170px;
  border-radius: 50%;
  background-color: #f7f7f7;
  text-align: center;
  color: #dc0028;
  font-size: 2.625rem;
  font-family: "tiemposfine-regular";
}
@media (max-width: 833.98px) {
  .block-coronavirus-statistics .column .number {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 767.98px) {
  .block-coronavirus-statistics .column .number {
    width: 170px;
    height: 170px;
    font-size: 2.25rem;
  }
}

.ui-autocomplete .ui-menu-item-wrapper {
  font-family: graphik-medium;
  font-size: 1rem;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.ui-autocomplete .ui-menu-item-wrapper:hover, .ui-autocomplete .ui-menu-item-wrapper.ui-state-active, .chosen-results li.highlighted {
  background: #f7f7f7;
  color: #2e333c;
  border-radius: 6px;
}

.chosen {
  /* @end */
  /* @group Single Chosen */
}
.chosen-container {
  font-size: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100% !important;
  z-index: 2;
}
.chosen-container:not(.chosen-with-drop) .chosen-drop {
  display: none;
}
.chosen-drop {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  background-color: #fff;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}
.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
}
.chosen a {
  cursor: pointer;
}
.chosen-single {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  overflow: hidden;
  color: #f7f7f7;
  text-decoration: none;
  white-space: nowrap;
}
.chosen-single:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.chosen-single:before {
  position: absolute;
  top: 24px;
  right: 16px;
}
.chosen-with-drop .chosen-single:before {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.chosen-single span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 18px;
}
.chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 100%;
}
.chosen-search {
  padding: 12px 12px 0;
  position: relative;
  z-index: 1000;
  margin: 0;
  white-space: nowrap;
}
.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}
.chosen-search-input {
  padding: 6px 12px;
  width: 100%;
}
.chosen-search-input::-webkit-input-placeholder {
  color: #6c7076;
}
.chosen-search-input::-moz-placeholder {
  color: #6c7076;
}
.chosen-search-input:-ms-input-placeholder {
  color: #6c7076;
}
.chosen-search-input::-ms-input-placeholder {
  color: #6c7076;
}
.chosen-search-input::placeholder {
  color: #6c7076;
}
.chosen-search:before {
  position: absolute;
  top: 24px;
  right: 16px;
  bottom: initial;
  left: initial;
  font-size: 1.4rem;
  color: #dc0028;
}
.chosen-results {
  color: #2e333c;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
          box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
}
.chosen-results li {
  padding: 6px;
  font-size: 0.75rem;
  display: none;
  list-style: none;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-results li.no-results {
  display: list-item;
  background-color: #f7f7f7;
}
.chosen-results li.no-results span {
  display: none;
}
.chosen-results li.group-result {
  display: list-item;
  cursor: default;
}
.chosen-results li.child {
  margin-left: 10px;
}

.js-form-item .form-select {
  border: 0;
  width: 100%;
  margin-bottom: 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  z-index: inherit;
}
.js-form-item .form-type-select {
  position: relative;
}
.js-form-item .form-type-select:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.js-form-item .form-type-select:before {
  position: absolute;
  top: 22px;
  right: 16px;
}

.form-autocomplete {
  margin: 0 0 0 -12px;
  background-image: none;
  border: none;
  width: 100%;
  padding: 0 0 12px 12px;
  font-size: 1rem;
  color: #000;
  background-position: 100% 5px !important;
}

.ui-autocomplete {
  padding: 12px;
  border: 1px solid #f7f7f7 !important;
  -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
          box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
  list-style-type: none;
  z-index: 1002;
}
.ui-autocomplete .ui-menu-item {
  display: block;
}
.ui-autocomplete .ui-menu-item-wrapper {
  display: block;
  text-decoration: none;
  border-color: transparent;
}
@media (max-width: 833.98px) {
  .ui-autocomplete .ui-menu-item-wrapper {
    font-size: 0.875rem;
  }
}

.bef-exposed-form {
  margin-bottom: 12px;
}
.bef-exposed-form .flex-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.bef-exposed-form .flex-wrap .form-actions {
  position: absolute;
  top: 14px;
  right: 0;
  max-width: 70px;
}
@media (max-width: 833.98px) {
  .bef-exposed-form .flex-wrap .form-actions {
    top: 68px;
  }
}
.bef-exposed-form .flex-wrap .form-actions > input.button {
  font-size: 0;
  background: transparent;
  border: none;
  padding: 0 20px;
  margin: 0;
}
.bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide) {
  display: block;
}
.bef-exposed-form .form-group {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .bef-exposed-form .form-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 21.66666667%;
        -ms-flex: 0 0 21.66666667%;
            flex: 0 0 21.66666667%;
    max-width: 21.66666667%;
  }
}
@media (min-width: 992px) {
  .bef-exposed-form .form-item-nume {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 31.66666667%;
        -ms-flex: 0 0 31.66666667%;
            flex: 0 0 31.66666667%;
    max-width: 31.66666667%;
  }
}

@media (max-width: 833.98px) {
  .view-display-id-partners .form-group,
.view-display-id-partners .form-item-nume {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .page-view-analysis-set .bef-exposed-form .form-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

.block-views-blockmedic-program-medic-program .bef-exposed-form .flex-wrap,
.medic-sections .bef-exposed-form .flex-wrap {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  .block-views-blockmedic-program-medic-program .bef-exposed-form .flex-wrap .form-group,
.medic-sections .bef-exposed-form .flex-wrap .form-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49.16666667%;
        -ms-flex: 0 0 49.16666667%;
            flex: 0 0 49.16666667%;
    max-width: 49.16666667%;
  }
}

@media (min-width: 992px) {
  .path-medici .bef-exposed-form .form-item-nume,
.path-clinici #views-exposed-form-medics-location-medics-page-clinic .form-item-nume {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .path-medici .bef-exposed-form .form-item-sort-bef-combine,
.path-clinici #views-exposed-form-medics-location-medics-page-clinic .form-item-sort-bef-combine {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .path-medici .bef-exposed-form .form-item-specialitate, .path-medici .bef-exposed-form .form-item-locatie,
.path-clinici #views-exposed-form-medics-location-medics-page-clinic .form-item-specialitate,
.path-clinici #views-exposed-form-medics-location-medics-page-clinic .form-item-locatie {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 26.66666667%;
        -ms-flex: 0 0 26.66666667%;
            flex: 0 0 26.66666667%;
    max-width: 26.66666667%;
  }
}

@media (min-width: 992px) {
  .path-clinici .bef-exposed-form .form-item-nume,
.path-specialitati .bef-exposed-form .form-item-nume {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28.33333333%;
        -ms-flex: 0 0 28.33333333%;
            flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
  }
  .path-clinici .bef-exposed-form .form-item-investigatie, .path-clinici .bef-exposed-form .form-item-investigation,
.path-specialitati .bef-exposed-form .form-item-investigatie,
.path-specialitati .bef-exposed-form .form-item-investigation {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28.33333333%;
        -ms-flex: 0 0 28.33333333%;
            flex: 0 0 28.33333333%;
    max-width: 28.33333333%;
  }
}

@media (min-width: 992px) {
  .page-view-analysis-dictionary .bef-exposed-form .form-item-categorie, .page-view-analysis-dictionary .bef-exposed-form .form-item-field-categorie-dictionar-target-id,
.node--type-analize .bef-exposed-form .form-item-categorie,
.node--type-analize .bef-exposed-form .form-item-field-categorie-dictionar-target-id,
.page-view-conditions-dictionary .bef-exposed-form .form-item-categorie,
.page-view-conditions-dictionary .bef-exposed-form .form-item-field-categorie-dictionar-target-id,
.node--type-afectiuni .bef-exposed-form .form-item-categorie,
.node--type-afectiuni .bef-exposed-form .form-item-field-categorie-dictionar-target-id {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 38.33333333%;
        -ms-flex: 0 0 38.33333333%;
            flex: 0 0 38.33333333%;
    max-width: 38.33333333%;
  }
  .page-view-analysis-dictionary .bef-exposed-form .form-item-titlu, .page-view-analysis-dictionary .bef-exposed-form .form-item-search-title,
.node--type-analize .bef-exposed-form .form-item-titlu,
.node--type-analize .bef-exposed-form .form-item-search-title,
.page-view-conditions-dictionary .bef-exposed-form .form-item-titlu,
.page-view-conditions-dictionary .bef-exposed-form .form-item-search-title,
.node--type-afectiuni .bef-exposed-form .form-item-titlu,
.node--type-afectiuni .bef-exposed-form .form-item-search-title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 61.66666667%;
        -ms-flex: 0 0 61.66666667%;
            flex: 0 0 61.66666667%;
    max-width: 61.66666667%;
  }
}
.page-view-analysis-dictionary .block-dictionary-glossary,
.node--type-analize .block-dictionary-glossary,
.page-view-conditions-dictionary .block-dictionary-glossary,
.node--type-afectiuni .block-dictionary-glossary {
  margin: 0 0 24px;
}

body.node--type-afectiuni .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form), body.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) {
  padding: 30px 50px !important;
  padding-top: 0 !important;
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form), body.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) {
    padding: 20px !important;
  }
}
body.node--type-afectiuni .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty), body.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty) {
  padding: 6px 0 !important;
}
body.node--type-afectiuni .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty) h2, body.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty) h2 {
  margin-bottom: 0;
}
body.node--type-afectiuni .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty) h2 .field--name-field-title, body.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty) h2 .field--name-field-title {
  font-size: 32px;
  margin: 0;
  padding: 16px 0 0;
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty) h2 .field--name-field-title, body.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:not(:empty) h2 .field--name-field-title {
    font-size: 26px;
    padding-left: 16px;
  }
}
body.node--type-afectiuni .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:has(h2:empty), body.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:has(h2:empty) {
  display: none;
}

.path-contributia-personala .bef-exposed-form .form-group {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.path-contributia-personala .bef-exposed-form .form-group a.chosen-single span {
  visibility: visible;
  display: block !important;
}
@media (min-width: 992px) {
  .path-contributia-personala .bef-exposed-form .form-group .chosen-drop {
    top: 80%;
  }
}
.path-contributia-personala .bef-exposed-form .form-group .chosen-drop .chosen-results {
  border-radius: 24px;
}
.path-contributia-personala .bef-exposed-form .form-group::before {
  z-index: unset;
}

.bef-exposed-form .js-form-type-select select {
  background-color: transparent;
}
.bef-exposed-form .js-form-type-select select[name=locatie].has-child-selected {
  margin-left: -12px;
}

.views-exposed-form .chosen-single span {
  font-size: 1rem;
  color: #2e333c;
  margin-right: 18px;
}
.views-exposed-form .chosen-drop {
  /* menu z-index: 1020 sticky value */
  z-index: 1000;
}
.views-exposed-form .chosen-results {
  padding: 0 12px 12px;
}
.views-exposed-form .chosen-results li {
  font-family: graphik-medium;
  font-size: 1rem;
}
.views-exposed-form .chosen-results li.parent {
  display: block;
}
.views-exposed-form .chosen-results li.active-result:hover, .views-exposed-form .chosen-results li.active-result:focus, .views-exposed-form .chosen-results li.active-result.highlighted {
  background: #f7f7f7;
  color: #2e333c;
  border-radius: 6px;
}
@media (max-width: 833.98px) {
  .views-exposed-form .chosen-results li {
    font-size: 0.875rem;
  }
}
.views-exposed-form .chosen-single:before {
  content: none;
}
.views-exposed-form .js-form-item {
  margin-bottom: 12px;
  background-color: #fff;
  min-height: 60px;
}
.views-exposed-form .js-form-type-select:not(.select-disabled):before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.views-exposed-form .js-form-type-select.select-disabled {
  pointer-events: none;
}
.views-exposed-form .js-form-type-select select {
  padding-left: 0;
}
.views-exposed-form .js-form-type-select:before {
  position: absolute;
  top: calc(50% - (1rem / 2));
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1rem;
  color: #6c7076;
  pointer-events: none;
  z-index: 1001;
}
@media (max-width: 833.98px) {
  .views-exposed-form .js-form-type-select:before {
    z-index: 1;
  }
}
.views-exposed-form .js-form-type-select.select-disabled:before {
  content: none;
}
@media (min-width: 992px) {
  .views-exposed-form .js-form-type-select .chosen-container .chosen-single {
    visibility: hidden;
  }
}

.view-display-id-partners .bef-exposed-form {
  background-color: #fff;
  border-radius: 0.3rem 0.3rem 0 0;
  border-radius: 20px;
}
.view-display-id-partners .bef-exposed-form .js-form-type-select select {
  padding-left: 0;
}
.view-display-id-partners .bef-exposed-form .js-form-type-select:before {
  position: absolute;
  top: calc(50% - (1.25rem / 2));
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.25rem;
  color: #6c7076;
}
.view-display-id-partners .bef-exposed-form .js-form-type-textfield:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.view-display-id-partners .bef-exposed-form .js-form-type-textfield:before {
  position: absolute;
  top: calc(50% - (1.4rem / 2));
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.4rem;
  color: #dc0028;
}
.view-display-id-partners .bef-exposed-form .js-form-type-textfield input {
  background: none;
  margin: 0;
}
.view-display-id-partners .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6c7076;
  opacity: 1;
}
.view-display-id-partners .bef-exposed-form .js-form-type-textfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: #6c7076;
  opacity: 1;
}
.view-display-id-partners .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder {
  /* IE 10+ */
  color: #6c7076;
  opacity: 1;
}
.view-display-id-partners .bef-exposed-form .js-form-type-textfield input:-moz-placeholder {
  /* Firefox 18- */
  color: #6c7076;
  opacity: 1;
}
@media (max-width: 833.98px) {
  .view-display-id-partners .bef-exposed-form {
    padding: 36px;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-select,
.view-display-id-partners .bef-exposed-form .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
    padding: 22px 12px 6px;
    border: 1px solid #d5d6d8;
    border-radius: 7px;
    min-height: 57px;
    color: #2e333c;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-select label,
.view-display-id-partners .bef-exposed-form .js-form-type-textfield label {
    color: #6c7076;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-select:before {
    position: absolute;
    top: calc(50% - (1.25rem / 2));
    right: 16px;
    bottom: auto;
    left: auto;
    margin: 0;
    font-size: 1.25rem;
    color: #6c7076;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-select label {
    position: absolute;
    top: 6px;
    right: 12px;
    left: 12px;
    font-size: 0.75rem;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-select select {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    margin: auto;
    z-index: 2;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-textfield label {
    position: absolute;
    top: 15px;
    right: 12px;
    left: 12px;
    font-size: 1rem;
    -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    text-align: left;
    z-index: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-textfield input {
    white-space: nowrap;
    overflow-x: hidden !important;
    text-overflow: ellipsis;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-textfield textarea {
    white-space: initial;
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-textfield.has-content label {
    font-size: 0.75rem;
    -webkit-transform: translateY(-8px);
         -o-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  .view-display-id-partners .bef-exposed-form .js-form-type-textfield input {
    padding: 0;
    margin: 0;
  }
  .path-clinici-partenere .view-display-id-partners .bef-exposed-form .js-form-type-textfield {
    padding-top: 15px;
  }
}
@media (min-width: 992px) {
  .view-display-id-partners .bef-exposed-form .form-group {
    border-right: 1px solid rgba(46, 51, 60, 0.1);
  }
  .view-display-id-partners .bef-exposed-form .form-group:last-of-type {
    border: 0;
  }
  .view-display-id-partners .bef-exposed-form .js-form-item {
    min-height: 60px;
    min-width: 192px;
  }
}
.view-display-id-partners .bef-exposed-form .form-type-select {
  border-radius: 0;
  margin-left: 10px !important;
  min-width: 33%;
}
@media (max-width: 1199.98px) {
  .view-display-id-partners .bef-exposed-form .form-type-select {
    border-radius: 7px;
    margin-left: 0px !important;
    min-width: 33%;
  }
}
@media (min-width: 992px) {
  .view-display-id-partners .bef-exposed-form {
    -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 20px 55px 2px rgba(46, 51, 60, 0.1);
            box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 20px 55px 2px rgba(46, 51, 60, 0.1);
  }
}

.block-views-exposed-filter-blockanalysis-dictionary-main,
.block-views-exposed-filter-blockconditions-dictionary-main {
  margin-bottom: 0;
  border-radius: 7px 7px 0 0;
  background-color: #fff;
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield {
  position: relative;
  padding: 27px 24px;
  margin: 0;
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield input,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield input {
  margin: 0;
  padding: 0 36px 0 0;
  border: 0;
  width: 100%;
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-select,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-select {
  margin: 0;
  padding: 12px 24px;
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-select select,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-select select {
  margin: 0;
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-submit,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-submit {
  display: none;
}
@media (min-width: 992px) {
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-item,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-item {
    border-right: 1px solid rgba(46, 51, 60, 0.1);
    background-color: transparent;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-item:last-of-type,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-item:last-of-type {
    border: 0;
  }
}
@media (max-width: 833.98px) {
  .block-views-exposed-filter-blockanalysis-dictionary-main,
.block-views-exposed-filter-blockconditions-dictionary-main {
    padding: 36px;
    margin-top: 24px;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-select,
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-select,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
    border: 1px solid #d5d6d8;
    border-radius: 7px;
    min-height: 57px;
    color: #2e333c;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-select label,
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield label,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-select label,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield label {
    color: #6c7076;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield {
    padding: 14px 12px;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield .search-icon,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield .search-icon {
    font-size: 1.5rem;
    right: 16px;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-select,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-select {
    padding: 22px 12px 6px;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-select label,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-select label {
    position: absolute;
    top: 6px;
    right: 12px;
    left: 12px;
    font-size: 0.75rem;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-select:before,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-select:before {
    position: absolute;
    top: calc(50% - (1.4rem / 2));
    right: 16px;
    bottom: auto;
    left: auto;
    margin: 0;
    font-size: 1.4rem;
  }
  .block-views-exposed-filter-blockanalysis-dictionary-main .js-form-item,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-item {
    margin-bottom: 8px;
  }
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield:before,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-type-textfield::before,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-type-textfield::before {
  position: absolute;
  top: 50%;
  right: 24px;
  font-size: 1.75rem;
  margin: -0.875rem 0 0;
  color: #dc0028;
  line-height: 1;
  vertical-align: top;
}
.block-views-exposed-filter-blockanalysis-dictionary-main .js-form-submit,
.block-views-exposed-filter-blockconditions-dictionary-main .js-form-submit {
  display: block;
}

.block-dictionary-glossary .nav-list-wrapper {
  position: relative;
  top: -4px;
}
.block-dictionary-glossary .list-group {
  font-family: tiemposfine-regular;
  font-size: 1.5rem;
  margin: 0;
  position: relative;
  background-color: #fff;
  border-radius: 0 0 7px 7px;
  -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 6px 20px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 6px 20px 0 rgba(0, 0, 0, 0.04);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
}
.block-dictionary-glossary .list-group:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  height: 4px;
  background-color: #f7f7f7;
  z-index: 1;
}
.block-dictionary-glossary .list-group-item a {
  padding: 0 6px;
  color: inherit;
  line-height: 56px;
}
.block-dictionary-glossary .list-group-item a.active {
  position: relative;
  display: inline-block;
  width: 64px;
  color: #fff;
  text-align: center;
  z-index: 2;
}
.block-dictionary-glossary .list-group-item a.active:before {
  position: absolute;
  top: -4px;
  right: 0;
  margin: 0;
  content: "";
  display: inline-block;
  width: 64px;
  height: 64px;
  background-color: #dc0028;
  border-radius: 50%;
  z-index: -1;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 12px 21px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 12px 21px 0 rgba(0, 0, 0, 0.09);
}
.block-dictionary-glossary .list-group-item a.no-result-dictionary {
  pointer-events: none;
  color: #c0c1c4;
}
@media (min-width: 1272px) {
  .block-dictionary-glossary .list-group {
    padding: 0 5%;
  }
}
@media (max-width: 1199.98px) {
  .block-dictionary-glossary .list-group {
    padding: 0 24px;
  }
}
@media (max-width: 833.98px) {
  .block-dictionary-glossary {
    position: relative;
  }
  .block-dictionary-glossary:before, .block-dictionary-glossary:after {
    content: "";
    width: 24px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
    z-index: 3;
  }
  .block-dictionary-glossary:before {
    position: absolute;
    top: 4px;
    bottom: 4px;
    left: 0;
    -webkit-transform: scaleX(-1);
         -o-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  .block-dictionary-glossary:after {
    position: absolute;
    top: 4px;
    right: 0;
    bottom: 4px;
  }
  .block-dictionary-glossary .nav-list-wrapper {
    margin-top: 12px;
    top: 0;
    overflow: hidden;
  }
  .block-dictionary-glossary .nav-list-wrapper:after, .block-dictionary-glossary .nav-list-wrapper:before {
    content: "";
    display: block;
    height: 4px;
    background-color: #f7f7f7;
    z-index: 1;
  }
  .block-dictionary-glossary .nav-list-wrapper:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
  .block-dictionary-glossary .nav-list-wrapper:after {
    position: absolute;
    top: 52px;
    right: 0;
    left: 0;
  }
  .block-dictionary-glossary .list-group {
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0;
    /* padding bottom maximum width of scrollbar */
    margin-bottom: -50px;
    /* margin bottom maximum width of scrollbar */
    font-size: 1.125rem;
    border-radius: 7px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 6px 20px 0 rgba(0, 0, 0, 0.04);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 6px 20px 0 rgba(0, 0, 0, 0.04);
    overflow-y: hidden;
    overflow-x: scroll;
  }
  .block-dictionary-glossary .list-group-item:first-of-type {
    padding-left: 24px;
  }
  .block-dictionary-glossary .list-group-item:last-of-type {
    padding-right: 24px;
  }
  .block-dictionary-glossary .list-group-item a {
    padding: 0 12px;
    line-height: 56px;
  }
  .block-dictionary-glossary .list-group-item a.active {
    width: 56px;
  }
  .block-dictionary-glossary .list-group-item a.active:before {
    top: 0;
    width: 56px;
    height: 56px;
  }
}

.node-type-location .bef-exposed-form,
.location-medic-list .bef-exposed-form,
.path-medici .bef-exposed-form,
.page-view-analysis-set .bef-exposed-form,
.page-view-analize-investigatii .bef-exposed-form,
.page-view-indexed-specialties .bef-exposed-form,
.paragraph--type--component-medici-filter .bef-exposed-form {
  background-color: #fff;
  border-radius: 0.3rem 0.3rem 0 0;
}
@media (max-width: 833.98px) {
  .node-type-location .bef-exposed-form,
.location-medic-list .bef-exposed-form,
.path-medici .bef-exposed-form,
.page-view-analysis-set .bef-exposed-form,
.page-view-analize-investigatii .bef-exposed-form,
.page-view-indexed-specialties .bef-exposed-form,
.paragraph--type--component-medici-filter .bef-exposed-form {
    padding: 15px 0 0 !important;
  }
}
.node-type-location .bef-exposed-form .js-form-type-select select,
.location-medic-list .bef-exposed-form .js-form-type-select select,
.path-medici .bef-exposed-form .js-form-type-select select,
.page-view-analysis-set .bef-exposed-form .js-form-type-select select,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-select select,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-select select,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-select select {
  padding-left: 0;
}
.node-type-location .bef-exposed-form .js-form-type-select:before,
.location-medic-list .bef-exposed-form .js-form-type-select:before,
.path-medici .bef-exposed-form .js-form-type-select:before,
.page-view-analysis-set .bef-exposed-form .js-form-type-select:before,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-select:before,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-select:before,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-select:before {
  position: absolute;
  top: calc(50% - (1.25rem / 2));
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.25rem;
  color: #6c7076;
}
.node-type-location .bef-exposed-form .js-form-type-textfield:before,
.location-medic-list .bef-exposed-form .js-form-type-textfield:before,
.path-medici .bef-exposed-form .js-form-type-textfield:before,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield:before,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield:before,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node-type-location .bef-exposed-form .js-form-type-textfield:before,
.location-medic-list .bef-exposed-form .js-form-type-textfield:before,
.path-medici .bef-exposed-form .js-form-type-textfield:before,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield:before,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield:before,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield:before {
  position: absolute;
  top: calc(50% - (1.4rem / 2));
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.4rem;
  color: #dc0028;
}
.node-type-location .bef-exposed-form .js-form-type-textfield input,
.location-medic-list .bef-exposed-form .js-form-type-textfield input,
.path-medici .bef-exposed-form .js-form-type-textfield input,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input {
  background: none;
  margin: 0;
}
.node-type-location .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.location-medic-list .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.path-medici .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6c7076;
  opacity: 1;
}
.node-type-location .bef-exposed-form .js-form-type-textfield input::-moz-placeholder,
.location-medic-list .bef-exposed-form .js-form-type-textfield input::-moz-placeholder,
.path-medici .bef-exposed-form .js-form-type-textfield input::-moz-placeholder,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input::-moz-placeholder,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input::-moz-placeholder,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input::-moz-placeholder,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: #6c7076;
  opacity: 1;
}
.node-type-location .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.location-medic-list .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.path-medici .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input:-ms-input-placeholder {
  /* IE 10+ */
  color: #6c7076;
  opacity: 1;
}
.node-type-location .bef-exposed-form .js-form-type-textfield input:-moz-placeholder,
.location-medic-list .bef-exposed-form .js-form-type-textfield input:-moz-placeholder,
.path-medici .bef-exposed-form .js-form-type-textfield input:-moz-placeholder,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input:-moz-placeholder,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input:-moz-placeholder,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input:-moz-placeholder,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input:-moz-placeholder {
  /* Firefox 18- */
  color: #6c7076;
  opacity: 1;
}
@media (max-width: 833.98px) {
  .node-type-location .bef-exposed-form,
.location-medic-list .bef-exposed-form,
.path-medici .bef-exposed-form,
.page-view-analysis-set .bef-exposed-form,
.page-view-analize-investigatii .bef-exposed-form,
.page-view-indexed-specialties .bef-exposed-form,
.paragraph--type--component-medici-filter .bef-exposed-form {
    padding: 36px;
  }
  .node-type-location .bef-exposed-form .js-form-type-select,
.node-type-location .bef-exposed-form .js-form-type-textfield,
.location-medic-list .bef-exposed-form .js-form-type-select,
.location-medic-list .bef-exposed-form .js-form-type-textfield,
.path-medici .bef-exposed-form .js-form-type-select,
.path-medici .bef-exposed-form .js-form-type-textfield,
.page-view-analysis-set .bef-exposed-form .js-form-type-select,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-select,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-select,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-select,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
    padding: 22px 12px 6px;
    border: 1px solid #d5d6d8;
    border-radius: 7px;
    min-height: 57px;
    color: #2e333c;
  }
  .node-type-location .bef-exposed-form .js-form-type-select label,
.node-type-location .bef-exposed-form .js-form-type-textfield label,
.location-medic-list .bef-exposed-form .js-form-type-select label,
.location-medic-list .bef-exposed-form .js-form-type-textfield label,
.path-medici .bef-exposed-form .js-form-type-select label,
.path-medici .bef-exposed-form .js-form-type-textfield label,
.page-view-analysis-set .bef-exposed-form .js-form-type-select label,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield label,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-select label,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield label,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-select label,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield label,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-select label,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield label {
    color: #6c7076;
  }
  .node-type-location .bef-exposed-form .js-form-type-select:before,
.location-medic-list .bef-exposed-form .js-form-type-select:before,
.path-medici .bef-exposed-form .js-form-type-select:before,
.page-view-analysis-set .bef-exposed-form .js-form-type-select:before,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-select:before,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-select:before,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-select:before {
    position: absolute;
    top: calc(50% - (1.25rem / 2));
    right: 16px;
    bottom: auto;
    left: auto;
    margin: 0;
    font-size: 1.25rem;
    color: #6c7076;
  }
  .node-type-location .bef-exposed-form .js-form-type-select label,
.location-medic-list .bef-exposed-form .js-form-type-select label,
.path-medici .bef-exposed-form .js-form-type-select label,
.page-view-analysis-set .bef-exposed-form .js-form-type-select label,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-select label,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-select label,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-select label {
    position: absolute;
    top: 6px;
    right: 12px;
    left: 12px;
    font-size: 0.75rem;
  }
  .node-type-location .bef-exposed-form .js-form-type-select select,
.location-medic-list .bef-exposed-form .js-form-type-select select,
.path-medici .bef-exposed-form .js-form-type-select select,
.page-view-analysis-set .bef-exposed-form .js-form-type-select select,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-select select,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-select select,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-select select {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    margin: auto;
    z-index: 2;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield,
.location-medic-list .bef-exposed-form .js-form-type-textfield,
.path-medici .bef-exposed-form .js-form-type-textfield,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield label,
.location-medic-list .bef-exposed-form .js-form-type-textfield label,
.path-medici .bef-exposed-form .js-form-type-textfield label,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield label,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield label,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield label,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield label {
    position: absolute;
    top: 15px;
    right: 12px;
    left: 12px;
    font-size: 1rem;
    -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    text-align: left;
    z-index: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield input,
.location-medic-list .bef-exposed-form .js-form-type-textfield input,
.path-medici .bef-exposed-form .js-form-type-textfield input,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input {
    white-space: nowrap;
    overflow-x: hidden !important;
    text-overflow: ellipsis;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield textarea,
.location-medic-list .bef-exposed-form .js-form-type-textfield textarea,
.path-medici .bef-exposed-form .js-form-type-textfield textarea,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield textarea,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield textarea,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield textarea,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield textarea {
    white-space: initial;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield.has-content label,
.location-medic-list .bef-exposed-form .js-form-type-textfield.has-content label,
.path-medici .bef-exposed-form .js-form-type-textfield.has-content label,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield.has-content label,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield.has-content label,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield.has-content label,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield.has-content label {
    font-size: 0.75rem;
    -webkit-transform: translateY(-8px);
         -o-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield input,
.location-medic-list .bef-exposed-form .js-form-type-textfield input,
.path-medici .bef-exposed-form .js-form-type-textfield input,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input {
    padding: 0;
    margin: 0;
  }
  .path-clinici-partenere .node-type-location .bef-exposed-form .js-form-type-textfield,
.path-clinici-partenere .location-medic-list .bef-exposed-form .js-form-type-textfield,
.path-clinici-partenere .path-medici .bef-exposed-form .js-form-type-textfield,
.path-clinici-partenere .page-view-analysis-set .bef-exposed-form .js-form-type-textfield,
.path-clinici-partenere .page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield,
.path-clinici-partenere .page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield,
.path-clinici-partenere .paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield {
    padding-top: 15px;
  }
}
@media (min-width: 992px) {
  .node-type-location .bef-exposed-form .form-group,
.location-medic-list .bef-exposed-form .form-group,
.path-medici .bef-exposed-form .form-group,
.page-view-analysis-set .bef-exposed-form .form-group,
.page-view-analize-investigatii .bef-exposed-form .form-group,
.page-view-indexed-specialties .bef-exposed-form .form-group,
.paragraph--type--component-medici-filter .bef-exposed-form .form-group {
    border-right: 1px solid rgba(46, 51, 60, 0.1);
  }
  .node-type-location .bef-exposed-form .form-group:last-of-type,
.location-medic-list .bef-exposed-form .form-group:last-of-type,
.path-medici .bef-exposed-form .form-group:last-of-type,
.page-view-analysis-set .bef-exposed-form .form-group:last-of-type,
.page-view-analize-investigatii .bef-exposed-form .form-group:last-of-type,
.page-view-indexed-specialties .bef-exposed-form .form-group:last-of-type,
.paragraph--type--component-medici-filter .bef-exposed-form .form-group:last-of-type {
    border: 0;
  }
  .node-type-location .bef-exposed-form .js-form-item,
.location-medic-list .bef-exposed-form .js-form-item,
.path-medici .bef-exposed-form .js-form-item,
.page-view-analysis-set .bef-exposed-form .js-form-item,
.page-view-analize-investigatii .bef-exposed-form .js-form-item,
.page-view-indexed-specialties .bef-exposed-form .js-form-item,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-item {
    min-height: 60px;
    min-width: 192px;
  }
}
@media (min-width: 992px) {
  .node-type-location .bef-exposed-form,
.location-medic-list .bef-exposed-form,
.path-medici .bef-exposed-form,
.page-view-analysis-set .bef-exposed-form,
.page-view-analize-investigatii .bef-exposed-form,
.page-view-indexed-specialties .bef-exposed-form,
.paragraph--type--component-medici-filter .bef-exposed-form {
    background-color: transparent;
  }
  .node-type-location .bef-exposed-form .js-form-item,
.location-medic-list .bef-exposed-form .js-form-item,
.path-medici .bef-exposed-form .js-form-item,
.page-view-analysis-set .bef-exposed-form .js-form-item,
.page-view-analize-investigatii .bef-exposed-form .js-form-item,
.page-view-indexed-specialties .bef-exposed-form .js-form-item,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-item {
    padding: 12px 24px 0;
    min-height: 65px;
    background-color: #fff;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield,
.location-medic-list .bef-exposed-form .js-form-type-textfield,
.path-medici .bef-exposed-form .js-form-type-textfield,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield label,
.location-medic-list .bef-exposed-form .js-form-type-textfield label,
.path-medici .bef-exposed-form .js-form-type-textfield label,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield label,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield label,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield label,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield label {
    position: absolute;
    top: 24px;
    right: 24px;
    left: 24px;
    font-size: 1rem;
    -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
    text-align: left;
    z-index: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield input,
.location-medic-list .bef-exposed-form .js-form-type-textfield input,
.path-medici .bef-exposed-form .js-form-type-textfield input,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield input,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield input,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield input,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield input {
    padding-top: 24px;
    padding-bottom: 8px;
    white-space: nowrap;
    overflow-x: hidden !important;
    text-overflow: ellipsis;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield textarea,
.location-medic-list .bef-exposed-form .js-form-type-textfield textarea,
.path-medici .bef-exposed-form .js-form-type-textfield textarea,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield textarea,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield textarea,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield textarea,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield textarea {
    white-space: initial;
  }
  .node-type-location .bef-exposed-form .js-form-type-textfield.has-content label,
.location-medic-list .bef-exposed-form .js-form-type-textfield.has-content label,
.path-medici .bef-exposed-form .js-form-type-textfield.has-content label,
.page-view-analysis-set .bef-exposed-form .js-form-type-textfield.has-content label,
.page-view-analize-investigatii .bef-exposed-form .js-form-type-textfield.has-content label,
.page-view-indexed-specialties .bef-exposed-form .js-form-type-textfield.has-content label,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-type-textfield.has-content label {
    font-size: 0.875rem;
    -webkit-transform: translateY(-8px);
         -o-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}
@media (max-width: 833.98px) {
  .node-type-location .bef-exposed-form .js-form-item,
.location-medic-list .bef-exposed-form .js-form-item,
.path-medici .bef-exposed-form .js-form-item,
.page-view-analysis-set .bef-exposed-form .js-form-item,
.page-view-analize-investigatii .bef-exposed-form .js-form-item,
.page-view-indexed-specialties .bef-exposed-form .js-form-item,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-item {
    margin: 0 0 8px;
  }
}
@media (max-width: 767.98px) {
  .node-type-location .bef-exposed-form .js-form-item,
.location-medic-list .bef-exposed-form .js-form-item,
.path-medici .bef-exposed-form .js-form-item,
.page-view-analysis-set .bef-exposed-form .js-form-item,
.page-view-analize-investigatii .bef-exposed-form .js-form-item,
.page-view-indexed-specialties .bef-exposed-form .js-form-item,
.paragraph--type--component-medici-filter .bef-exposed-form .js-form-item {
    min-height: 55.2px;
  }
}
.node-type-location .bef-exposed-form .form-actions .js-form-submit,
.location-medic-list .bef-exposed-form .form-actions .js-form-submit,
.path-medici .bef-exposed-form .form-actions .js-form-submit,
.page-view-analysis-set .bef-exposed-form .form-actions .js-form-submit,
.page-view-analize-investigatii .bef-exposed-form .form-actions .js-form-submit,
.page-view-indexed-specialties .bef-exposed-form .form-actions .js-form-submit,
.paragraph--type--component-medici-filter .bef-exposed-form .form-actions .js-form-submit {
  display: none;
}

@media (max-width: 833.98px) {
  .node-type-location .bef-exposed-form, .node--type-landing-page .paragraph--type--component-medici-filter .bef-exposed-form {
    padding: 36px !important;
  }
}

@media (max-width: 833.98px) {
  .page-view-analysis-set .bef-exposed-form {
    padding: 36px !important;
  }
}

.view-id-locations.view-display-id-spitale .attachment-before, .view-id-locations.view-display-id-policlinici .attachment-before, .view-id-locations.view-display-id-maternitati .attachment-before, .view-id-locations.view-display-id-imagistica .attachment-before, .view-id-locations.view-display-id-laborator .attachment-before, .view-id-locations.view-display-id-laboratoare .attachment-before {
  position: relative;
}
@media (min-width: 768px) {
  .view-id-locations.view-display-id-spitale .view-filters, .view-id-locations.view-display-id-policlinici .view-filters, .view-id-locations.view-display-id-maternitati .view-filters, .view-id-locations.view-display-id-imagistica .view-filters, .view-id-locations.view-display-id-laborator .view-filters, .view-id-locations.view-display-id-laboratoare .view-filters {
    padding: 36px 0;
    position: absolute;
    top: initial;
    right: initial;
    bottom: -60px;
    left: 24px;
    height: auto;
  }
}
.view-id-locations.view-display-id-spitale .view-filters .panel-heading, .view-id-locations.view-display-id-policlinici .view-filters .panel-heading, .view-id-locations.view-display-id-maternitati .view-filters .panel-heading, .view-id-locations.view-display-id-imagistica .view-filters .panel-heading, .view-id-locations.view-display-id-laborator .view-filters .panel-heading, .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading {
  color: #fff;
}
.view-id-locations.view-display-id-spitale .view-filters .panel-heading:before, .view-id-locations.view-display-id-policlinici .view-filters .panel-heading:before, .view-id-locations.view-display-id-maternitati .view-filters .panel-heading:before, .view-id-locations.view-display-id-imagistica .view-filters .panel-heading:before, .view-id-locations.view-display-id-laborator .view-filters .panel-heading:before, .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.view-id-locations.view-display-id-spitale .view-filters .panel-heading:before, .view-id-locations.view-display-id-policlinici .view-filters .panel-heading:before, .view-id-locations.view-display-id-maternitati .view-filters .panel-heading:before, .view-id-locations.view-display-id-imagistica .view-filters .panel-heading:before, .view-id-locations.view-display-id-laborator .view-filters .panel-heading:before, .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading:before {
  font-size: 2rem;
  float: right;
  cursor: pointer;
}
.view-id-locations.view-display-id-spitale .view-filters .panel-heading h3, .view-id-locations.view-display-id-spitale .view-filters .panel-heading #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-spitale .view-filters .panel-heading h2, .view-id-locations.view-display-id-policlinici .view-filters .panel-heading h3, .view-id-locations.view-display-id-policlinici .view-filters .panel-heading #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-policlinici .view-filters .panel-heading h2, .view-id-locations.view-display-id-maternitati .view-filters .panel-heading h3, .view-id-locations.view-display-id-maternitati .view-filters .panel-heading #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-maternitati .view-filters .panel-heading h2, .view-id-locations.view-display-id-imagistica .view-filters .panel-heading h3, .view-id-locations.view-display-id-imagistica .view-filters .panel-heading #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-imagistica .view-filters .panel-heading h2, .view-id-locations.view-display-id-laborator .view-filters .panel-heading h3, .view-id-locations.view-display-id-laborator .view-filters .panel-heading #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-laborator .view-filters .panel-heading h2, .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading h3, .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading h2 {
  display: inline-block;
  max-width: 85%;
}
.view-id-locations.view-display-id-spitale .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-policlinici .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-maternitati .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-imagistica .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-laborator .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading.collapsed:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.view-id-locations.view-display-id-spitale .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-policlinici .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-maternitati .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-imagistica .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-laborator .view-filters .panel-heading.collapsed:before, .view-id-locations.view-display-id-laboratoare .view-filters .panel-heading.collapsed:before {
  cursor: pointer;
}
.view-id-locations.view-display-id-spitale .view-filters .panel-body h3, .view-id-locations.view-display-id-spitale .view-filters .panel-body #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-spitale .view-filters .panel-body h2, .view-id-locations.view-display-id-policlinici .view-filters .panel-body h3, .view-id-locations.view-display-id-policlinici .view-filters .panel-body #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-policlinici .view-filters .panel-body h2, .view-id-locations.view-display-id-maternitati .view-filters .panel-body h3, .view-id-locations.view-display-id-maternitati .view-filters .panel-body #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-maternitati .view-filters .panel-body h2, .view-id-locations.view-display-id-imagistica .view-filters .panel-body h3, .view-id-locations.view-display-id-imagistica .view-filters .panel-body #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-imagistica .view-filters .panel-body h2, .view-id-locations.view-display-id-laborator .view-filters .panel-body h3, .view-id-locations.view-display-id-laborator .view-filters .panel-body #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-laborator .view-filters .panel-body h2, .view-id-locations.view-display-id-laboratoare .view-filters .panel-body h3, .view-id-locations.view-display-id-laboratoare .view-filters .panel-body #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-laboratoare .view-filters .panel-body h2 {
  color: #fff;
}
.view-id-locations.view-display-id-spitale .bef-exposed-form, .view-id-locations.view-display-id-policlinici .bef-exposed-form, .view-id-locations.view-display-id-maternitati .bef-exposed-form, .view-id-locations.view-display-id-imagistica .bef-exposed-form, .view-id-locations.view-display-id-laborator .bef-exposed-form, .view-id-locations.view-display-id-laboratoare .bef-exposed-form {
  background-color: transparent;
}
.view-id-locations.view-display-id-spitale .bef-exposed-form .chosen-single, .view-id-locations.view-display-id-policlinici .bef-exposed-form .chosen-single, .view-id-locations.view-display-id-maternitati .bef-exposed-form .chosen-single, .view-id-locations.view-display-id-imagistica .bef-exposed-form .chosen-single, .view-id-locations.view-display-id-laborator .bef-exposed-form .chosen-single, .view-id-locations.view-display-id-laboratoare .bef-exposed-form .chosen-single {
  padding-top: 16px;
}
.view-id-locations.view-display-id-spitale .bef-exposed-form .js-form-item, .view-id-locations.view-display-id-policlinici .bef-exposed-form .js-form-item, .view-id-locations.view-display-id-maternitati .bef-exposed-form .js-form-item, .view-id-locations.view-display-id-imagistica .bef-exposed-form .js-form-item, .view-id-locations.view-display-id-laborator .bef-exposed-form .js-form-item, .view-id-locations.view-display-id-laboratoare .bef-exposed-form .js-form-item {
  background-color: #fff;
  min-height: 60px;
  position: relative;
  z-index: 1000;
}
.view-id-locations.view-display-id-spitale .bef-exposed-form .js-form-item:first-child, .view-id-locations.view-display-id-policlinici .bef-exposed-form .js-form-item:first-child, .view-id-locations.view-display-id-maternitati .bef-exposed-form .js-form-item:first-child, .view-id-locations.view-display-id-imagistica .bef-exposed-form .js-form-item:first-child, .view-id-locations.view-display-id-laborator .bef-exposed-form .js-form-item:first-child, .view-id-locations.view-display-id-laboratoare .bef-exposed-form .js-form-item:first-child {
  z-index: 1001;
}
.view-id-locations.view-display-id-spitale .bef-exposed-form .js-form-item label, .view-id-locations.view-display-id-policlinici .bef-exposed-form .js-form-item label, .view-id-locations.view-display-id-maternitati .bef-exposed-form .js-form-item label, .view-id-locations.view-display-id-imagistica .bef-exposed-form .js-form-item label, .view-id-locations.view-display-id-laborator .bef-exposed-form .js-form-item label, .view-id-locations.view-display-id-laboratoare .bef-exposed-form .js-form-item label {
  display: none;
}
.view-id-locations.view-display-id-spitale .bef-exposed-form .js-form-item select, .view-id-locations.view-display-id-policlinici .bef-exposed-form .js-form-item select, .view-id-locations.view-display-id-maternitati .bef-exposed-form .js-form-item select, .view-id-locations.view-display-id-imagistica .bef-exposed-form .js-form-item select, .view-id-locations.view-display-id-laborator .bef-exposed-form .js-form-item select, .view-id-locations.view-display-id-laboratoare .bef-exposed-form .js-form-item select {
  padding-top: 16px;
  background-color: #fff;
}
.view-id-locations.view-display-id-spitale .bef-exposed-form .js-form-item.js-form-type-select:before, .view-id-locations.view-display-id-policlinici .bef-exposed-form .js-form-item.js-form-type-select:before, .view-id-locations.view-display-id-maternitati .bef-exposed-form .js-form-item.js-form-type-select:before, .view-id-locations.view-display-id-imagistica .bef-exposed-form .js-form-item.js-form-type-select:before, .view-id-locations.view-display-id-laborator .bef-exposed-form .js-form-item.js-form-type-select:before, .view-id-locations.view-display-id-laboratoare .bef-exposed-form .js-form-item.js-form-type-select:before {
  position: absolute;
  top: calc(50% - (1.5rem / 2));
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.5rem;
  z-index: 0;
  color: #6c7076;
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-spitale .bef-exposed-form .js-form-type-select select, .view-id-locations.view-display-id-policlinici .bef-exposed-form .js-form-type-select select, .view-id-locations.view-display-id-maternitati .bef-exposed-form .js-form-type-select select, .view-id-locations.view-display-id-imagistica .bef-exposed-form .js-form-type-select select, .view-id-locations.view-display-id-laborator .bef-exposed-form .js-form-type-select select, .view-id-locations.view-display-id-laboratoare .bef-exposed-form .js-form-type-select select {
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .view-id-locations.view-display-id-imagistica #edit-investigatie--3 {
    position: relative !important;
  }
}

@media (min-width: 768px) {
  body.node--type-landing-page .paragraph--type--component-medici-filter .bef-exposed-form {
    top: 0;
  }
  body.node--type-landing-page .paragraph--type--component-medici-filter .bef-exposed-form .js-form-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

/* New Medic filters */
.page-view-medici .sort-asc, .path-investigatii .sort-asc, .page-view-analize-investigatii .sort-asc, .path-imagistica .sort-asc, .page-view-indexed-specialties .sort-asc {
  position: relative;
}
.page-view-medici .sort-desc, .path-investigatii .sort-desc, .page-view-analize-investigatii .sort-desc, .path-imagistica .sort-desc, .page-view-indexed-specialties .sort-desc {
  position: relative;
}
@media (max-width: 833.98px) {
  .page-view-medici .block-facets, .page-view-medici .block-tmedic, .path-investigatii .block-facets, .path-investigatii .block-tmedic, .page-view-analize-investigatii .block-facets, .page-view-analize-investigatii .block-tmedic, .path-imagistica .block-facets, .path-imagistica .block-tmedic, .page-view-indexed-specialties .block-facets, .page-view-indexed-specialties .block-tmedic {
    border: 1px solid #d5d6d8;
    border-radius: 6px;
    padding: 0 10px;
  }
}
.page-view-medici div#block-formularexpusmedicimedics-new-page, .path-investigatii div#block-formularexpusmedicimedics-new-page, .page-view-analize-investigatii div#block-formularexpusmedicimedics-new-page, .path-imagistica div#block-formularexpusmedicimedics-new-page, .page-view-indexed-specialties div#block-formularexpusmedicimedics-new-page {
  padding: 0;
}
.page-view-medici #block-medicfilters,
.page-view-medici #block-paginamedicicas,
.page-view-medici #block-ponderasmedicfilters,
.page-view-medici #block-dentalmediccomponentfilters,
.page-view-medici #block-clinicfilters,
.page-view-medici #block-investigatiifilters,
.page-view-medici #block-dynamicmedicfilters,
.page-view-medici #block-dynamichospitalmedicfilters,
.page-view-medici #block-dynamicimagisticmedicfilters,
.page-view-medici #block-dynamicmaternitymedicfilters,
.page-view-medici #block-dynamicinvestigatiifilters,
.page-view-medici #block-investigatiiclinicicas,
.page-view-medici #block-dynamicclinicspecialtiesfilters,
.page-view-medici #block-dynamicponderasspecialtiesfilters,
.page-view-medici #block-dynamichospitalspecialtiesfilters,
.page-view-medici #block-dynamicimagisticspecialtiesfilters,
.page-view-medici #block-dynamicmaternityspecialtiesfilters,
.page-view-medici #block-dynamicdentalspecialtiesfilters,
.page-view-medici #block-dynamichospitalinvestigationfilters,
.page-view-medici #block-dynamicmaternityinvestigationsfilters,
.page-view-medici #block-ponderasinvestigationsfilters,
.page-view-medici #block-dynamicdentalinvestigatiifilters,
.page-view-medici #block-investigatiigeneralfilters,
.page-view-medici #block-consultatiidecontabile,
.page-view-medici #block-imagisticgeneralfilterscas,
.page-view-medici #block-dynamicallspecialtiesfilters,
.page-view-medici #block-imagisticgeneralfilters, .path-investigatii #block-medicfilters,
.path-investigatii #block-paginamedicicas,
.path-investigatii #block-ponderasmedicfilters,
.path-investigatii #block-dentalmediccomponentfilters,
.path-investigatii #block-clinicfilters,
.path-investigatii #block-investigatiifilters,
.path-investigatii #block-dynamicmedicfilters,
.path-investigatii #block-dynamichospitalmedicfilters,
.path-investigatii #block-dynamicimagisticmedicfilters,
.path-investigatii #block-dynamicmaternitymedicfilters,
.path-investigatii #block-dynamicinvestigatiifilters,
.path-investigatii #block-investigatiiclinicicas,
.path-investigatii #block-dynamicclinicspecialtiesfilters,
.path-investigatii #block-dynamicponderasspecialtiesfilters,
.path-investigatii #block-dynamichospitalspecialtiesfilters,
.path-investigatii #block-dynamicimagisticspecialtiesfilters,
.path-investigatii #block-dynamicmaternityspecialtiesfilters,
.path-investigatii #block-dynamicdentalspecialtiesfilters,
.path-investigatii #block-dynamichospitalinvestigationfilters,
.path-investigatii #block-dynamicmaternityinvestigationsfilters,
.path-investigatii #block-ponderasinvestigationsfilters,
.path-investigatii #block-dynamicdentalinvestigatiifilters,
.path-investigatii #block-investigatiigeneralfilters,
.path-investigatii #block-consultatiidecontabile,
.path-investigatii #block-imagisticgeneralfilterscas,
.path-investigatii #block-dynamicallspecialtiesfilters,
.path-investigatii #block-imagisticgeneralfilters, .page-view-analize-investigatii #block-medicfilters,
.page-view-analize-investigatii #block-paginamedicicas,
.page-view-analize-investigatii #block-ponderasmedicfilters,
.page-view-analize-investigatii #block-dentalmediccomponentfilters,
.page-view-analize-investigatii #block-clinicfilters,
.page-view-analize-investigatii #block-investigatiifilters,
.page-view-analize-investigatii #block-dynamicmedicfilters,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters,
.page-view-analize-investigatii #block-investigatiiclinicicas,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters,
.page-view-analize-investigatii #block-investigatiigeneralfilters,
.page-view-analize-investigatii #block-consultatiidecontabile,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters,
.page-view-analize-investigatii #block-imagisticgeneralfilters, .path-imagistica #block-medicfilters,
.path-imagistica #block-paginamedicicas,
.path-imagistica #block-ponderasmedicfilters,
.path-imagistica #block-dentalmediccomponentfilters,
.path-imagistica #block-clinicfilters,
.path-imagistica #block-investigatiifilters,
.path-imagistica #block-dynamicmedicfilters,
.path-imagistica #block-dynamichospitalmedicfilters,
.path-imagistica #block-dynamicimagisticmedicfilters,
.path-imagistica #block-dynamicmaternitymedicfilters,
.path-imagistica #block-dynamicinvestigatiifilters,
.path-imagistica #block-investigatiiclinicicas,
.path-imagistica #block-dynamicclinicspecialtiesfilters,
.path-imagistica #block-dynamicponderasspecialtiesfilters,
.path-imagistica #block-dynamichospitalspecialtiesfilters,
.path-imagistica #block-dynamicimagisticspecialtiesfilters,
.path-imagistica #block-dynamicmaternityspecialtiesfilters,
.path-imagistica #block-dynamicdentalspecialtiesfilters,
.path-imagistica #block-dynamichospitalinvestigationfilters,
.path-imagistica #block-dynamicmaternityinvestigationsfilters,
.path-imagistica #block-ponderasinvestigationsfilters,
.path-imagistica #block-dynamicdentalinvestigatiifilters,
.path-imagistica #block-investigatiigeneralfilters,
.path-imagistica #block-consultatiidecontabile,
.path-imagistica #block-imagisticgeneralfilterscas,
.path-imagistica #block-dynamicallspecialtiesfilters,
.path-imagistica #block-imagisticgeneralfilters, .page-view-indexed-specialties #block-medicfilters,
.page-view-indexed-specialties #block-paginamedicicas,
.page-view-indexed-specialties #block-ponderasmedicfilters,
.page-view-indexed-specialties #block-dentalmediccomponentfilters,
.page-view-indexed-specialties #block-clinicfilters,
.page-view-indexed-specialties #block-investigatiifilters,
.page-view-indexed-specialties #block-dynamicmedicfilters,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters,
.page-view-indexed-specialties #block-investigatiiclinicicas,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters,
.page-view-indexed-specialties #block-investigatiigeneralfilters,
.page-view-indexed-specialties #block-consultatiidecontabile,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters,
.page-view-indexed-specialties #block-imagisticgeneralfilters {
  margin-bottom: 25px;
  -webkit-box-shadow: 0px 19px 26px 0px rgba(0, 0, 0, 0.0588235294);
          box-shadow: 0px 19px 26px 0px rgba(0, 0, 0, 0.0588235294);
  border-radius: 24px;
  background: #fff;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-paginamedicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-ponderasmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dentalmediccomponentfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-clinicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicimagisticmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternitymedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiiclinicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicclinicspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicponderasspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicimagisticspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternityspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicdentalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternityinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-ponderasinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicdentalinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiigeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-consultatiidecontabile #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-imagisticgeneralfilterscas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicallspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-imagisticgeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop, .path-investigatii #block-medicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-paginamedicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-ponderasmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dentalmediccomponentfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-clinicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicimagisticmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternitymedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiiclinicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicclinicspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicponderasspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicimagisticspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternityspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicdentalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternityinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-ponderasinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicdentalinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiigeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-consultatiidecontabile #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-imagisticgeneralfilterscas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicallspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-imagisticgeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop, .page-view-analize-investigatii #block-medicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-paginamedicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-ponderasmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dentalmediccomponentfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-clinicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiiclinicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiigeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-consultatiidecontabile #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-imagisticgeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop, .path-imagistica #block-medicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-paginamedicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-ponderasmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dentalmediccomponentfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-clinicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicimagisticmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternitymedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiiclinicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicclinicspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicponderasspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicimagisticspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternityspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicdentalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternityinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-ponderasinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicdentalinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiigeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-consultatiidecontabile #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-imagisticgeneralfilterscas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicallspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-imagisticgeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop, .page-view-indexed-specialties #block-medicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-paginamedicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-ponderasmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dentalmediccomponentfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-clinicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiiclinicicas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiigeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-consultatiidecontabile #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-imagisticgeneralfilters #block-sortbyviewmedicidisplaytotimedicii .facets-widget-dropdown .chosen-container .chosen-drop {
    left: -9px;
    width: calc(100% + 18px);
    max-width: calc(100% + 18px);
  }
}
.page-view-medici #block-medicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-paginamedicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dentalmediccomponentfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-investigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-investigatiigeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-consultatiidecontabile .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-imagisticgeneralfilterscas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-medici #block-imagisticgeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search, .path-investigatii #block-medicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-paginamedicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dentalmediccomponentfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-investigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-investigatiigeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-consultatiidecontabile .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-imagisticgeneralfilterscas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-investigatii #block-imagisticgeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search, .page-view-analize-investigatii #block-medicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-paginamedicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-investigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-investigatiigeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-consultatiidecontabile .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-analize-investigatii #block-imagisticgeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search, .path-imagistica #block-medicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-paginamedicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dentalmediccomponentfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-investigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-investigatiigeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-consultatiidecontabile .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-imagisticgeneralfilterscas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.path-imagistica #block-imagisticgeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search, .page-view-indexed-specialties #block-medicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-paginamedicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-investigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-investigatiigeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-consultatiidecontabile .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search,
.page-view-indexed-specialties #block-imagisticgeneralfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop .chosen-search {
  padding: 12px;
}
.page-view-medici #block-medicfilters .form-item-locatie-tax, .page-view-medici #block-medicfilters .form-item-oras, .page-view-medici #block-medicfilters .form-item-field-city, .page-view-medici #block-medicfilters .form-item-field-location-entity,
.page-view-medici #block-paginamedicicas .form-item-locatie-tax,
.page-view-medici #block-paginamedicicas .form-item-oras,
.page-view-medici #block-paginamedicicas .form-item-field-city,
.page-view-medici #block-paginamedicicas .form-item-field-location-entity,
.page-view-medici #block-ponderasmedicfilters .form-item-locatie-tax,
.page-view-medici #block-ponderasmedicfilters .form-item-oras,
.page-view-medici #block-ponderasmedicfilters .form-item-field-city,
.page-view-medici #block-ponderasmedicfilters .form-item-field-location-entity,
.page-view-medici #block-dentalmediccomponentfilters .form-item-locatie-tax,
.page-view-medici #block-dentalmediccomponentfilters .form-item-oras,
.page-view-medici #block-dentalmediccomponentfilters .form-item-field-city,
.page-view-medici #block-dentalmediccomponentfilters .form-item-field-location-entity,
.page-view-medici #block-clinicfilters .form-item-locatie-tax,
.page-view-medici #block-clinicfilters .form-item-oras,
.page-view-medici #block-clinicfilters .form-item-field-city,
.page-view-medici #block-clinicfilters .form-item-field-location-entity,
.page-view-medici #block-investigatiifilters .form-item-locatie-tax,
.page-view-medici #block-investigatiifilters .form-item-oras,
.page-view-medici #block-investigatiifilters .form-item-field-city,
.page-view-medici #block-investigatiifilters .form-item-field-location-entity,
.page-view-medici #block-dynamicmedicfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicmedicfilters .form-item-oras,
.page-view-medici #block-dynamicmedicfilters .form-item-field-city,
.page-view-medici #block-dynamicmedicfilters .form-item-field-location-entity,
.page-view-medici #block-dynamichospitalmedicfilters .form-item-locatie-tax,
.page-view-medici #block-dynamichospitalmedicfilters .form-item-oras,
.page-view-medici #block-dynamichospitalmedicfilters .form-item-field-city,
.page-view-medici #block-dynamichospitalmedicfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicimagisticmedicfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicimagisticmedicfilters .form-item-oras,
.page-view-medici #block-dynamicimagisticmedicfilters .form-item-field-city,
.page-view-medici #block-dynamicimagisticmedicfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicmaternitymedicfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicmaternitymedicfilters .form-item-oras,
.page-view-medici #block-dynamicmaternitymedicfilters .form-item-field-city,
.page-view-medici #block-dynamicmaternitymedicfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicinvestigatiifilters .form-item-locatie-tax,
.page-view-medici #block-dynamicinvestigatiifilters .form-item-oras,
.page-view-medici #block-dynamicinvestigatiifilters .form-item-field-city,
.page-view-medici #block-dynamicinvestigatiifilters .form-item-field-location-entity,
.page-view-medici #block-investigatiiclinicicas .form-item-locatie-tax,
.page-view-medici #block-investigatiiclinicicas .form-item-oras,
.page-view-medici #block-investigatiiclinicicas .form-item-field-city,
.page-view-medici #block-investigatiiclinicicas .form-item-field-location-entity,
.page-view-medici #block-dynamicclinicspecialtiesfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicclinicspecialtiesfilters .form-item-oras,
.page-view-medici #block-dynamicclinicspecialtiesfilters .form-item-field-city,
.page-view-medici #block-dynamicclinicspecialtiesfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicponderasspecialtiesfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicponderasspecialtiesfilters .form-item-oras,
.page-view-medici #block-dynamicponderasspecialtiesfilters .form-item-field-city,
.page-view-medici #block-dynamicponderasspecialtiesfilters .form-item-field-location-entity,
.page-view-medici #block-dynamichospitalspecialtiesfilters .form-item-locatie-tax,
.page-view-medici #block-dynamichospitalspecialtiesfilters .form-item-oras,
.page-view-medici #block-dynamichospitalspecialtiesfilters .form-item-field-city,
.page-view-medici #block-dynamichospitalspecialtiesfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .form-item-oras,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .form-item-field-city,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .form-item-oras,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .form-item-field-city,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicdentalspecialtiesfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicdentalspecialtiesfilters .form-item-oras,
.page-view-medici #block-dynamicdentalspecialtiesfilters .form-item-field-city,
.page-view-medici #block-dynamicdentalspecialtiesfilters .form-item-field-location-entity,
.page-view-medici #block-dynamichospitalinvestigationfilters .form-item-locatie-tax,
.page-view-medici #block-dynamichospitalinvestigationfilters .form-item-oras,
.page-view-medici #block-dynamichospitalinvestigationfilters .form-item-field-city,
.page-view-medici #block-dynamichospitalinvestigationfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .form-item-oras,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .form-item-field-city,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .form-item-field-location-entity,
.page-view-medici #block-ponderasinvestigationsfilters .form-item-locatie-tax,
.page-view-medici #block-ponderasinvestigationsfilters .form-item-oras,
.page-view-medici #block-ponderasinvestigationsfilters .form-item-field-city,
.page-view-medici #block-ponderasinvestigationsfilters .form-item-field-location-entity,
.page-view-medici #block-dynamicdentalinvestigatiifilters .form-item-locatie-tax,
.page-view-medici #block-dynamicdentalinvestigatiifilters .form-item-oras,
.page-view-medici #block-dynamicdentalinvestigatiifilters .form-item-field-city,
.page-view-medici #block-dynamicdentalinvestigatiifilters .form-item-field-location-entity,
.page-view-medici #block-investigatiigeneralfilters .form-item-locatie-tax,
.page-view-medici #block-investigatiigeneralfilters .form-item-oras,
.page-view-medici #block-investigatiigeneralfilters .form-item-field-city,
.page-view-medici #block-investigatiigeneralfilters .form-item-field-location-entity,
.page-view-medici #block-consultatiidecontabile .form-item-locatie-tax,
.page-view-medici #block-consultatiidecontabile .form-item-oras,
.page-view-medici #block-consultatiidecontabile .form-item-field-city,
.page-view-medici #block-consultatiidecontabile .form-item-field-location-entity,
.page-view-medici #block-imagisticgeneralfilterscas .form-item-locatie-tax,
.page-view-medici #block-imagisticgeneralfilterscas .form-item-oras,
.page-view-medici #block-imagisticgeneralfilterscas .form-item-field-city,
.page-view-medici #block-imagisticgeneralfilterscas .form-item-field-location-entity,
.page-view-medici #block-dynamicallspecialtiesfilters .form-item-locatie-tax,
.page-view-medici #block-dynamicallspecialtiesfilters .form-item-oras,
.page-view-medici #block-dynamicallspecialtiesfilters .form-item-field-city,
.page-view-medici #block-dynamicallspecialtiesfilters .form-item-field-location-entity,
.page-view-medici #block-imagisticgeneralfilters .form-item-locatie-tax,
.page-view-medici #block-imagisticgeneralfilters .form-item-oras,
.page-view-medici #block-imagisticgeneralfilters .form-item-field-city,
.page-view-medici #block-imagisticgeneralfilters .form-item-field-location-entity, .path-investigatii #block-medicfilters .form-item-locatie-tax, .path-investigatii #block-medicfilters .form-item-oras, .path-investigatii #block-medicfilters .form-item-field-city, .path-investigatii #block-medicfilters .form-item-field-location-entity,
.path-investigatii #block-paginamedicicas .form-item-locatie-tax,
.path-investigatii #block-paginamedicicas .form-item-oras,
.path-investigatii #block-paginamedicicas .form-item-field-city,
.path-investigatii #block-paginamedicicas .form-item-field-location-entity,
.path-investigatii #block-ponderasmedicfilters .form-item-locatie-tax,
.path-investigatii #block-ponderasmedicfilters .form-item-oras,
.path-investigatii #block-ponderasmedicfilters .form-item-field-city,
.path-investigatii #block-ponderasmedicfilters .form-item-field-location-entity,
.path-investigatii #block-dentalmediccomponentfilters .form-item-locatie-tax,
.path-investigatii #block-dentalmediccomponentfilters .form-item-oras,
.path-investigatii #block-dentalmediccomponentfilters .form-item-field-city,
.path-investigatii #block-dentalmediccomponentfilters .form-item-field-location-entity,
.path-investigatii #block-clinicfilters .form-item-locatie-tax,
.path-investigatii #block-clinicfilters .form-item-oras,
.path-investigatii #block-clinicfilters .form-item-field-city,
.path-investigatii #block-clinicfilters .form-item-field-location-entity,
.path-investigatii #block-investigatiifilters .form-item-locatie-tax,
.path-investigatii #block-investigatiifilters .form-item-oras,
.path-investigatii #block-investigatiifilters .form-item-field-city,
.path-investigatii #block-investigatiifilters .form-item-field-location-entity,
.path-investigatii #block-dynamicmedicfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicmedicfilters .form-item-oras,
.path-investigatii #block-dynamicmedicfilters .form-item-field-city,
.path-investigatii #block-dynamicmedicfilters .form-item-field-location-entity,
.path-investigatii #block-dynamichospitalmedicfilters .form-item-locatie-tax,
.path-investigatii #block-dynamichospitalmedicfilters .form-item-oras,
.path-investigatii #block-dynamichospitalmedicfilters .form-item-field-city,
.path-investigatii #block-dynamichospitalmedicfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicimagisticmedicfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicimagisticmedicfilters .form-item-oras,
.path-investigatii #block-dynamicimagisticmedicfilters .form-item-field-city,
.path-investigatii #block-dynamicimagisticmedicfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicmaternitymedicfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicmaternitymedicfilters .form-item-oras,
.path-investigatii #block-dynamicmaternitymedicfilters .form-item-field-city,
.path-investigatii #block-dynamicmaternitymedicfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicinvestigatiifilters .form-item-locatie-tax,
.path-investigatii #block-dynamicinvestigatiifilters .form-item-oras,
.path-investigatii #block-dynamicinvestigatiifilters .form-item-field-city,
.path-investigatii #block-dynamicinvestigatiifilters .form-item-field-location-entity,
.path-investigatii #block-investigatiiclinicicas .form-item-locatie-tax,
.path-investigatii #block-investigatiiclinicicas .form-item-oras,
.path-investigatii #block-investigatiiclinicicas .form-item-field-city,
.path-investigatii #block-investigatiiclinicicas .form-item-field-location-entity,
.path-investigatii #block-dynamicclinicspecialtiesfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicclinicspecialtiesfilters .form-item-oras,
.path-investigatii #block-dynamicclinicspecialtiesfilters .form-item-field-city,
.path-investigatii #block-dynamicclinicspecialtiesfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicponderasspecialtiesfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicponderasspecialtiesfilters .form-item-oras,
.path-investigatii #block-dynamicponderasspecialtiesfilters .form-item-field-city,
.path-investigatii #block-dynamicponderasspecialtiesfilters .form-item-field-location-entity,
.path-investigatii #block-dynamichospitalspecialtiesfilters .form-item-locatie-tax,
.path-investigatii #block-dynamichospitalspecialtiesfilters .form-item-oras,
.path-investigatii #block-dynamichospitalspecialtiesfilters .form-item-field-city,
.path-investigatii #block-dynamichospitalspecialtiesfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-oras,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-field-city,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-oras,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-field-city,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicdentalspecialtiesfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicdentalspecialtiesfilters .form-item-oras,
.path-investigatii #block-dynamicdentalspecialtiesfilters .form-item-field-city,
.path-investigatii #block-dynamicdentalspecialtiesfilters .form-item-field-location-entity,
.path-investigatii #block-dynamichospitalinvestigationfilters .form-item-locatie-tax,
.path-investigatii #block-dynamichospitalinvestigationfilters .form-item-oras,
.path-investigatii #block-dynamichospitalinvestigationfilters .form-item-field-city,
.path-investigatii #block-dynamichospitalinvestigationfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-oras,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-field-city,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-field-location-entity,
.path-investigatii #block-ponderasinvestigationsfilters .form-item-locatie-tax,
.path-investigatii #block-ponderasinvestigationsfilters .form-item-oras,
.path-investigatii #block-ponderasinvestigationsfilters .form-item-field-city,
.path-investigatii #block-ponderasinvestigationsfilters .form-item-field-location-entity,
.path-investigatii #block-dynamicdentalinvestigatiifilters .form-item-locatie-tax,
.path-investigatii #block-dynamicdentalinvestigatiifilters .form-item-oras,
.path-investigatii #block-dynamicdentalinvestigatiifilters .form-item-field-city,
.path-investigatii #block-dynamicdentalinvestigatiifilters .form-item-field-location-entity,
.path-investigatii #block-investigatiigeneralfilters .form-item-locatie-tax,
.path-investigatii #block-investigatiigeneralfilters .form-item-oras,
.path-investigatii #block-investigatiigeneralfilters .form-item-field-city,
.path-investigatii #block-investigatiigeneralfilters .form-item-field-location-entity,
.path-investigatii #block-consultatiidecontabile .form-item-locatie-tax,
.path-investigatii #block-consultatiidecontabile .form-item-oras,
.path-investigatii #block-consultatiidecontabile .form-item-field-city,
.path-investigatii #block-consultatiidecontabile .form-item-field-location-entity,
.path-investigatii #block-imagisticgeneralfilterscas .form-item-locatie-tax,
.path-investigatii #block-imagisticgeneralfilterscas .form-item-oras,
.path-investigatii #block-imagisticgeneralfilterscas .form-item-field-city,
.path-investigatii #block-imagisticgeneralfilterscas .form-item-field-location-entity,
.path-investigatii #block-dynamicallspecialtiesfilters .form-item-locatie-tax,
.path-investigatii #block-dynamicallspecialtiesfilters .form-item-oras,
.path-investigatii #block-dynamicallspecialtiesfilters .form-item-field-city,
.path-investigatii #block-dynamicallspecialtiesfilters .form-item-field-location-entity,
.path-investigatii #block-imagisticgeneralfilters .form-item-locatie-tax,
.path-investigatii #block-imagisticgeneralfilters .form-item-oras,
.path-investigatii #block-imagisticgeneralfilters .form-item-field-city,
.path-investigatii #block-imagisticgeneralfilters .form-item-field-location-entity, .page-view-analize-investigatii #block-medicfilters .form-item-locatie-tax, .page-view-analize-investigatii #block-medicfilters .form-item-oras, .page-view-analize-investigatii #block-medicfilters .form-item-field-city, .page-view-analize-investigatii #block-medicfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-paginamedicicas .form-item-locatie-tax,
.page-view-analize-investigatii #block-paginamedicicas .form-item-oras,
.page-view-analize-investigatii #block-paginamedicicas .form-item-field-city,
.page-view-analize-investigatii #block-paginamedicicas .form-item-field-location-entity,
.page-view-analize-investigatii #block-ponderasmedicfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-ponderasmedicfilters .form-item-oras,
.page-view-analize-investigatii #block-ponderasmedicfilters .form-item-field-city,
.page-view-analize-investigatii #block-ponderasmedicfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .form-item-oras,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .form-item-field-city,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-clinicfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-clinicfilters .form-item-oras,
.page-view-analize-investigatii #block-clinicfilters .form-item-field-city,
.page-view-analize-investigatii #block-clinicfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-investigatiifilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-investigatiifilters .form-item-oras,
.page-view-analize-investigatii #block-investigatiifilters .form-item-field-city,
.page-view-analize-investigatii #block-investigatiifilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicmedicfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicmedicfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicmedicfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicmedicfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-investigatiiclinicicas .form-item-locatie-tax,
.page-view-analize-investigatii #block-investigatiiclinicicas .form-item-oras,
.page-view-analize-investigatii #block-investigatiiclinicicas .form-item-field-city,
.page-view-analize-investigatii #block-investigatiiclinicicas .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .form-item-oras,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .form-item-field-city,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-investigatiigeneralfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-investigatiigeneralfilters .form-item-oras,
.page-view-analize-investigatii #block-investigatiigeneralfilters .form-item-field-city,
.page-view-analize-investigatii #block-investigatiigeneralfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-consultatiidecontabile .form-item-locatie-tax,
.page-view-analize-investigatii #block-consultatiidecontabile .form-item-oras,
.page-view-analize-investigatii #block-consultatiidecontabile .form-item-field-city,
.page-view-analize-investigatii #block-consultatiidecontabile .form-item-field-location-entity,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .form-item-locatie-tax,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .form-item-oras,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .form-item-field-city,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .form-item-field-location-entity,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .form-item-oras,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .form-item-field-city,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .form-item-field-location-entity,
.page-view-analize-investigatii #block-imagisticgeneralfilters .form-item-locatie-tax,
.page-view-analize-investigatii #block-imagisticgeneralfilters .form-item-oras,
.page-view-analize-investigatii #block-imagisticgeneralfilters .form-item-field-city,
.page-view-analize-investigatii #block-imagisticgeneralfilters .form-item-field-location-entity, .path-imagistica #block-medicfilters .form-item-locatie-tax, .path-imagistica #block-medicfilters .form-item-oras, .path-imagistica #block-medicfilters .form-item-field-city, .path-imagistica #block-medicfilters .form-item-field-location-entity,
.path-imagistica #block-paginamedicicas .form-item-locatie-tax,
.path-imagistica #block-paginamedicicas .form-item-oras,
.path-imagistica #block-paginamedicicas .form-item-field-city,
.path-imagistica #block-paginamedicicas .form-item-field-location-entity,
.path-imagistica #block-ponderasmedicfilters .form-item-locatie-tax,
.path-imagistica #block-ponderasmedicfilters .form-item-oras,
.path-imagistica #block-ponderasmedicfilters .form-item-field-city,
.path-imagistica #block-ponderasmedicfilters .form-item-field-location-entity,
.path-imagistica #block-dentalmediccomponentfilters .form-item-locatie-tax,
.path-imagistica #block-dentalmediccomponentfilters .form-item-oras,
.path-imagistica #block-dentalmediccomponentfilters .form-item-field-city,
.path-imagistica #block-dentalmediccomponentfilters .form-item-field-location-entity,
.path-imagistica #block-clinicfilters .form-item-locatie-tax,
.path-imagistica #block-clinicfilters .form-item-oras,
.path-imagistica #block-clinicfilters .form-item-field-city,
.path-imagistica #block-clinicfilters .form-item-field-location-entity,
.path-imagistica #block-investigatiifilters .form-item-locatie-tax,
.path-imagistica #block-investigatiifilters .form-item-oras,
.path-imagistica #block-investigatiifilters .form-item-field-city,
.path-imagistica #block-investigatiifilters .form-item-field-location-entity,
.path-imagistica #block-dynamicmedicfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicmedicfilters .form-item-oras,
.path-imagistica #block-dynamicmedicfilters .form-item-field-city,
.path-imagistica #block-dynamicmedicfilters .form-item-field-location-entity,
.path-imagistica #block-dynamichospitalmedicfilters .form-item-locatie-tax,
.path-imagistica #block-dynamichospitalmedicfilters .form-item-oras,
.path-imagistica #block-dynamichospitalmedicfilters .form-item-field-city,
.path-imagistica #block-dynamichospitalmedicfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicimagisticmedicfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicimagisticmedicfilters .form-item-oras,
.path-imagistica #block-dynamicimagisticmedicfilters .form-item-field-city,
.path-imagistica #block-dynamicimagisticmedicfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicmaternitymedicfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicmaternitymedicfilters .form-item-oras,
.path-imagistica #block-dynamicmaternitymedicfilters .form-item-field-city,
.path-imagistica #block-dynamicmaternitymedicfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicinvestigatiifilters .form-item-locatie-tax,
.path-imagistica #block-dynamicinvestigatiifilters .form-item-oras,
.path-imagistica #block-dynamicinvestigatiifilters .form-item-field-city,
.path-imagistica #block-dynamicinvestigatiifilters .form-item-field-location-entity,
.path-imagistica #block-investigatiiclinicicas .form-item-locatie-tax,
.path-imagistica #block-investigatiiclinicicas .form-item-oras,
.path-imagistica #block-investigatiiclinicicas .form-item-field-city,
.path-imagistica #block-investigatiiclinicicas .form-item-field-location-entity,
.path-imagistica #block-dynamicclinicspecialtiesfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicclinicspecialtiesfilters .form-item-oras,
.path-imagistica #block-dynamicclinicspecialtiesfilters .form-item-field-city,
.path-imagistica #block-dynamicclinicspecialtiesfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicponderasspecialtiesfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicponderasspecialtiesfilters .form-item-oras,
.path-imagistica #block-dynamicponderasspecialtiesfilters .form-item-field-city,
.path-imagistica #block-dynamicponderasspecialtiesfilters .form-item-field-location-entity,
.path-imagistica #block-dynamichospitalspecialtiesfilters .form-item-locatie-tax,
.path-imagistica #block-dynamichospitalspecialtiesfilters .form-item-oras,
.path-imagistica #block-dynamichospitalspecialtiesfilters .form-item-field-city,
.path-imagistica #block-dynamichospitalspecialtiesfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .form-item-oras,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .form-item-field-city,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .form-item-oras,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .form-item-field-city,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicdentalspecialtiesfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicdentalspecialtiesfilters .form-item-oras,
.path-imagistica #block-dynamicdentalspecialtiesfilters .form-item-field-city,
.path-imagistica #block-dynamicdentalspecialtiesfilters .form-item-field-location-entity,
.path-imagistica #block-dynamichospitalinvestigationfilters .form-item-locatie-tax,
.path-imagistica #block-dynamichospitalinvestigationfilters .form-item-oras,
.path-imagistica #block-dynamichospitalinvestigationfilters .form-item-field-city,
.path-imagistica #block-dynamichospitalinvestigationfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .form-item-oras,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .form-item-field-city,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .form-item-field-location-entity,
.path-imagistica #block-ponderasinvestigationsfilters .form-item-locatie-tax,
.path-imagistica #block-ponderasinvestigationsfilters .form-item-oras,
.path-imagistica #block-ponderasinvestigationsfilters .form-item-field-city,
.path-imagistica #block-ponderasinvestigationsfilters .form-item-field-location-entity,
.path-imagistica #block-dynamicdentalinvestigatiifilters .form-item-locatie-tax,
.path-imagistica #block-dynamicdentalinvestigatiifilters .form-item-oras,
.path-imagistica #block-dynamicdentalinvestigatiifilters .form-item-field-city,
.path-imagistica #block-dynamicdentalinvestigatiifilters .form-item-field-location-entity,
.path-imagistica #block-investigatiigeneralfilters .form-item-locatie-tax,
.path-imagistica #block-investigatiigeneralfilters .form-item-oras,
.path-imagistica #block-investigatiigeneralfilters .form-item-field-city,
.path-imagistica #block-investigatiigeneralfilters .form-item-field-location-entity,
.path-imagistica #block-consultatiidecontabile .form-item-locatie-tax,
.path-imagistica #block-consultatiidecontabile .form-item-oras,
.path-imagistica #block-consultatiidecontabile .form-item-field-city,
.path-imagistica #block-consultatiidecontabile .form-item-field-location-entity,
.path-imagistica #block-imagisticgeneralfilterscas .form-item-locatie-tax,
.path-imagistica #block-imagisticgeneralfilterscas .form-item-oras,
.path-imagistica #block-imagisticgeneralfilterscas .form-item-field-city,
.path-imagistica #block-imagisticgeneralfilterscas .form-item-field-location-entity,
.path-imagistica #block-dynamicallspecialtiesfilters .form-item-locatie-tax,
.path-imagistica #block-dynamicallspecialtiesfilters .form-item-oras,
.path-imagistica #block-dynamicallspecialtiesfilters .form-item-field-city,
.path-imagistica #block-dynamicallspecialtiesfilters .form-item-field-location-entity,
.path-imagistica #block-imagisticgeneralfilters .form-item-locatie-tax,
.path-imagistica #block-imagisticgeneralfilters .form-item-oras,
.path-imagistica #block-imagisticgeneralfilters .form-item-field-city,
.path-imagistica #block-imagisticgeneralfilters .form-item-field-location-entity, .page-view-indexed-specialties #block-medicfilters .form-item-locatie-tax, .page-view-indexed-specialties #block-medicfilters .form-item-oras, .page-view-indexed-specialties #block-medicfilters .form-item-field-city, .page-view-indexed-specialties #block-medicfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-paginamedicicas .form-item-locatie-tax,
.page-view-indexed-specialties #block-paginamedicicas .form-item-oras,
.page-view-indexed-specialties #block-paginamedicicas .form-item-field-city,
.page-view-indexed-specialties #block-paginamedicicas .form-item-field-location-entity,
.page-view-indexed-specialties #block-ponderasmedicfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-ponderasmedicfilters .form-item-oras,
.page-view-indexed-specialties #block-ponderasmedicfilters .form-item-field-city,
.page-view-indexed-specialties #block-ponderasmedicfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .form-item-oras,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .form-item-field-city,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-clinicfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-clinicfilters .form-item-oras,
.page-view-indexed-specialties #block-clinicfilters .form-item-field-city,
.page-view-indexed-specialties #block-clinicfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-investigatiifilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-investigatiifilters .form-item-oras,
.page-view-indexed-specialties #block-investigatiifilters .form-item-field-city,
.page-view-indexed-specialties #block-investigatiifilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicmedicfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicmedicfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicmedicfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicmedicfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-investigatiiclinicicas .form-item-locatie-tax,
.page-view-indexed-specialties #block-investigatiiclinicicas .form-item-oras,
.page-view-indexed-specialties #block-investigatiiclinicicas .form-item-field-city,
.page-view-indexed-specialties #block-investigatiiclinicicas .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .form-item-oras,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .form-item-field-city,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-investigatiigeneralfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-investigatiigeneralfilters .form-item-oras,
.page-view-indexed-specialties #block-investigatiigeneralfilters .form-item-field-city,
.page-view-indexed-specialties #block-investigatiigeneralfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-consultatiidecontabile .form-item-locatie-tax,
.page-view-indexed-specialties #block-consultatiidecontabile .form-item-oras,
.page-view-indexed-specialties #block-consultatiidecontabile .form-item-field-city,
.page-view-indexed-specialties #block-consultatiidecontabile .form-item-field-location-entity,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .form-item-locatie-tax,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .form-item-oras,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .form-item-field-city,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .form-item-field-location-entity,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .form-item-oras,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .form-item-field-city,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .form-item-field-location-entity,
.page-view-indexed-specialties #block-imagisticgeneralfilters .form-item-locatie-tax,
.page-view-indexed-specialties #block-imagisticgeneralfilters .form-item-oras,
.page-view-indexed-specialties #block-imagisticgeneralfilters .form-item-field-city,
.page-view-indexed-specialties #block-imagisticgeneralfilters .form-item-field-location-entity {
  display: none;
}
.page-view-medici #block-medicfilters .field__label,
.page-view-medici #block-paginamedicicas .field__label,
.page-view-medici #block-ponderasmedicfilters .field__label,
.page-view-medici #block-dentalmediccomponentfilters .field__label,
.page-view-medici #block-clinicfilters .field__label,
.page-view-medici #block-investigatiifilters .field__label,
.page-view-medici #block-dynamicmedicfilters .field__label,
.page-view-medici #block-dynamichospitalmedicfilters .field__label,
.page-view-medici #block-dynamicimagisticmedicfilters .field__label,
.page-view-medici #block-dynamicmaternitymedicfilters .field__label,
.page-view-medici #block-dynamicinvestigatiifilters .field__label,
.page-view-medici #block-investigatiiclinicicas .field__label,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__label,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__label,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__label,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__label,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__label,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__label,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__label,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__label,
.page-view-medici #block-ponderasinvestigationsfilters .field__label,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__label,
.page-view-medici #block-investigatiigeneralfilters .field__label,
.page-view-medici #block-consultatiidecontabile .field__label,
.page-view-medici #block-imagisticgeneralfilterscas .field__label,
.page-view-medici #block-dynamicallspecialtiesfilters .field__label,
.page-view-medici #block-imagisticgeneralfilters .field__label, .path-investigatii #block-medicfilters .field__label,
.path-investigatii #block-paginamedicicas .field__label,
.path-investigatii #block-ponderasmedicfilters .field__label,
.path-investigatii #block-dentalmediccomponentfilters .field__label,
.path-investigatii #block-clinicfilters .field__label,
.path-investigatii #block-investigatiifilters .field__label,
.path-investigatii #block-dynamicmedicfilters .field__label,
.path-investigatii #block-dynamichospitalmedicfilters .field__label,
.path-investigatii #block-dynamicimagisticmedicfilters .field__label,
.path-investigatii #block-dynamicmaternitymedicfilters .field__label,
.path-investigatii #block-dynamicinvestigatiifilters .field__label,
.path-investigatii #block-investigatiiclinicicas .field__label,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__label,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__label,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__label,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__label,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__label,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__label,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__label,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__label,
.path-investigatii #block-ponderasinvestigationsfilters .field__label,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__label,
.path-investigatii #block-investigatiigeneralfilters .field__label,
.path-investigatii #block-consultatiidecontabile .field__label,
.path-investigatii #block-imagisticgeneralfilterscas .field__label,
.path-investigatii #block-dynamicallspecialtiesfilters .field__label,
.path-investigatii #block-imagisticgeneralfilters .field__label, .page-view-analize-investigatii #block-medicfilters .field__label,
.page-view-analize-investigatii #block-paginamedicicas .field__label,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__label,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__label,
.page-view-analize-investigatii #block-clinicfilters .field__label,
.page-view-analize-investigatii #block-investigatiifilters .field__label,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__label,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__label,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__label,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__label,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__label,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__label,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__label,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__label,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__label,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__label,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__label,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__label,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__label,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__label,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__label,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__label,
.page-view-analize-investigatii #block-consultatiidecontabile .field__label,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__label,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__label,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__label, .path-imagistica #block-medicfilters .field__label,
.path-imagistica #block-paginamedicicas .field__label,
.path-imagistica #block-ponderasmedicfilters .field__label,
.path-imagistica #block-dentalmediccomponentfilters .field__label,
.path-imagistica #block-clinicfilters .field__label,
.path-imagistica #block-investigatiifilters .field__label,
.path-imagistica #block-dynamicmedicfilters .field__label,
.path-imagistica #block-dynamichospitalmedicfilters .field__label,
.path-imagistica #block-dynamicimagisticmedicfilters .field__label,
.path-imagistica #block-dynamicmaternitymedicfilters .field__label,
.path-imagistica #block-dynamicinvestigatiifilters .field__label,
.path-imagistica #block-investigatiiclinicicas .field__label,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__label,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__label,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__label,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__label,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__label,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__label,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__label,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__label,
.path-imagistica #block-ponderasinvestigationsfilters .field__label,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__label,
.path-imagistica #block-investigatiigeneralfilters .field__label,
.path-imagistica #block-consultatiidecontabile .field__label,
.path-imagistica #block-imagisticgeneralfilterscas .field__label,
.path-imagistica #block-dynamicallspecialtiesfilters .field__label,
.path-imagistica #block-imagisticgeneralfilters .field__label, .page-view-indexed-specialties #block-medicfilters .field__label,
.page-view-indexed-specialties #block-paginamedicicas .field__label,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__label,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__label,
.page-view-indexed-specialties #block-clinicfilters .field__label,
.page-view-indexed-specialties #block-investigatiifilters .field__label,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__label,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__label,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__label,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__label,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__label,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__label,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__label,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__label,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__label,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__label,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__label,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__label,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__label,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__label,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__label,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__label,
.page-view-indexed-specialties #block-consultatiidecontabile .field__label,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__label,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__label,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__label {
  display: none;
}
.page-view-medici #block-medicfilters .flex-wrap,
.page-view-medici #block-paginamedicicas .flex-wrap,
.page-view-medici #block-ponderasmedicfilters .flex-wrap,
.page-view-medici #block-dentalmediccomponentfilters .flex-wrap,
.page-view-medici #block-clinicfilters .flex-wrap,
.page-view-medici #block-investigatiifilters .flex-wrap,
.page-view-medici #block-dynamicmedicfilters .flex-wrap,
.page-view-medici #block-dynamichospitalmedicfilters .flex-wrap,
.page-view-medici #block-dynamicimagisticmedicfilters .flex-wrap,
.page-view-medici #block-dynamicmaternitymedicfilters .flex-wrap,
.page-view-medici #block-dynamicinvestigatiifilters .flex-wrap,
.page-view-medici #block-investigatiiclinicicas .flex-wrap,
.page-view-medici #block-dynamicclinicspecialtiesfilters .flex-wrap,
.page-view-medici #block-dynamicponderasspecialtiesfilters .flex-wrap,
.page-view-medici #block-dynamichospitalspecialtiesfilters .flex-wrap,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .flex-wrap,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .flex-wrap,
.page-view-medici #block-dynamicdentalspecialtiesfilters .flex-wrap,
.page-view-medici #block-dynamichospitalinvestigationfilters .flex-wrap,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .flex-wrap,
.page-view-medici #block-ponderasinvestigationsfilters .flex-wrap,
.page-view-medici #block-dynamicdentalinvestigatiifilters .flex-wrap,
.page-view-medici #block-investigatiigeneralfilters .flex-wrap,
.page-view-medici #block-consultatiidecontabile .flex-wrap,
.page-view-medici #block-imagisticgeneralfilterscas .flex-wrap,
.page-view-medici #block-dynamicallspecialtiesfilters .flex-wrap,
.page-view-medici #block-imagisticgeneralfilters .flex-wrap, .path-investigatii #block-medicfilters .flex-wrap,
.path-investigatii #block-paginamedicicas .flex-wrap,
.path-investigatii #block-ponderasmedicfilters .flex-wrap,
.path-investigatii #block-dentalmediccomponentfilters .flex-wrap,
.path-investigatii #block-clinicfilters .flex-wrap,
.path-investigatii #block-investigatiifilters .flex-wrap,
.path-investigatii #block-dynamicmedicfilters .flex-wrap,
.path-investigatii #block-dynamichospitalmedicfilters .flex-wrap,
.path-investigatii #block-dynamicimagisticmedicfilters .flex-wrap,
.path-investigatii #block-dynamicmaternitymedicfilters .flex-wrap,
.path-investigatii #block-dynamicinvestigatiifilters .flex-wrap,
.path-investigatii #block-investigatiiclinicicas .flex-wrap,
.path-investigatii #block-dynamicclinicspecialtiesfilters .flex-wrap,
.path-investigatii #block-dynamicponderasspecialtiesfilters .flex-wrap,
.path-investigatii #block-dynamichospitalspecialtiesfilters .flex-wrap,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .flex-wrap,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .flex-wrap,
.path-investigatii #block-dynamicdentalspecialtiesfilters .flex-wrap,
.path-investigatii #block-dynamichospitalinvestigationfilters .flex-wrap,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .flex-wrap,
.path-investigatii #block-ponderasinvestigationsfilters .flex-wrap,
.path-investigatii #block-dynamicdentalinvestigatiifilters .flex-wrap,
.path-investigatii #block-investigatiigeneralfilters .flex-wrap,
.path-investigatii #block-consultatiidecontabile .flex-wrap,
.path-investigatii #block-imagisticgeneralfilterscas .flex-wrap,
.path-investigatii #block-dynamicallspecialtiesfilters .flex-wrap,
.path-investigatii #block-imagisticgeneralfilters .flex-wrap, .page-view-analize-investigatii #block-medicfilters .flex-wrap,
.page-view-analize-investigatii #block-paginamedicicas .flex-wrap,
.page-view-analize-investigatii #block-ponderasmedicfilters .flex-wrap,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .flex-wrap,
.page-view-analize-investigatii #block-clinicfilters .flex-wrap,
.page-view-analize-investigatii #block-investigatiifilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicmedicfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .flex-wrap,
.page-view-analize-investigatii #block-investigatiiclinicicas .flex-wrap,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .flex-wrap,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .flex-wrap,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .flex-wrap,
.page-view-analize-investigatii #block-investigatiigeneralfilters .flex-wrap,
.page-view-analize-investigatii #block-consultatiidecontabile .flex-wrap,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .flex-wrap,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .flex-wrap,
.page-view-analize-investigatii #block-imagisticgeneralfilters .flex-wrap, .path-imagistica #block-medicfilters .flex-wrap,
.path-imagistica #block-paginamedicicas .flex-wrap,
.path-imagistica #block-ponderasmedicfilters .flex-wrap,
.path-imagistica #block-dentalmediccomponentfilters .flex-wrap,
.path-imagistica #block-clinicfilters .flex-wrap,
.path-imagistica #block-investigatiifilters .flex-wrap,
.path-imagistica #block-dynamicmedicfilters .flex-wrap,
.path-imagistica #block-dynamichospitalmedicfilters .flex-wrap,
.path-imagistica #block-dynamicimagisticmedicfilters .flex-wrap,
.path-imagistica #block-dynamicmaternitymedicfilters .flex-wrap,
.path-imagistica #block-dynamicinvestigatiifilters .flex-wrap,
.path-imagistica #block-investigatiiclinicicas .flex-wrap,
.path-imagistica #block-dynamicclinicspecialtiesfilters .flex-wrap,
.path-imagistica #block-dynamicponderasspecialtiesfilters .flex-wrap,
.path-imagistica #block-dynamichospitalspecialtiesfilters .flex-wrap,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .flex-wrap,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .flex-wrap,
.path-imagistica #block-dynamicdentalspecialtiesfilters .flex-wrap,
.path-imagistica #block-dynamichospitalinvestigationfilters .flex-wrap,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .flex-wrap,
.path-imagistica #block-ponderasinvestigationsfilters .flex-wrap,
.path-imagistica #block-dynamicdentalinvestigatiifilters .flex-wrap,
.path-imagistica #block-investigatiigeneralfilters .flex-wrap,
.path-imagistica #block-consultatiidecontabile .flex-wrap,
.path-imagistica #block-imagisticgeneralfilterscas .flex-wrap,
.path-imagistica #block-dynamicallspecialtiesfilters .flex-wrap,
.path-imagistica #block-imagisticgeneralfilters .flex-wrap, .page-view-indexed-specialties #block-medicfilters .flex-wrap,
.page-view-indexed-specialties #block-paginamedicicas .flex-wrap,
.page-view-indexed-specialties #block-ponderasmedicfilters .flex-wrap,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .flex-wrap,
.page-view-indexed-specialties #block-clinicfilters .flex-wrap,
.page-view-indexed-specialties #block-investigatiifilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicmedicfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .flex-wrap,
.page-view-indexed-specialties #block-investigatiiclinicicas .flex-wrap,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .flex-wrap,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .flex-wrap,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .flex-wrap,
.page-view-indexed-specialties #block-investigatiigeneralfilters .flex-wrap,
.page-view-indexed-specialties #block-consultatiidecontabile .flex-wrap,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .flex-wrap,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .flex-wrap,
.page-view-indexed-specialties #block-imagisticgeneralfilters .flex-wrap {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  max-width: 100%;
}
.page-view-medici #block-medicfilters .flex-wrap .form-group,
.page-view-medici #block-paginamedicicas .flex-wrap .form-group,
.page-view-medici #block-ponderasmedicfilters .flex-wrap .form-group,
.page-view-medici #block-dentalmediccomponentfilters .flex-wrap .form-group,
.page-view-medici #block-clinicfilters .flex-wrap .form-group,
.page-view-medici #block-investigatiifilters .flex-wrap .form-group,
.page-view-medici #block-dynamicmedicfilters .flex-wrap .form-group,
.page-view-medici #block-dynamichospitalmedicfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicimagisticmedicfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicmaternitymedicfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicinvestigatiifilters .flex-wrap .form-group,
.page-view-medici #block-investigatiiclinicicas .flex-wrap .form-group,
.page-view-medici #block-dynamicclinicspecialtiesfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicponderasspecialtiesfilters .flex-wrap .form-group,
.page-view-medici #block-dynamichospitalspecialtiesfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicdentalspecialtiesfilters .flex-wrap .form-group,
.page-view-medici #block-dynamichospitalinvestigationfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .flex-wrap .form-group,
.page-view-medici #block-ponderasinvestigationsfilters .flex-wrap .form-group,
.page-view-medici #block-dynamicdentalinvestigatiifilters .flex-wrap .form-group,
.page-view-medici #block-investigatiigeneralfilters .flex-wrap .form-group,
.page-view-medici #block-consultatiidecontabile .flex-wrap .form-group,
.page-view-medici #block-imagisticgeneralfilterscas .flex-wrap .form-group,
.page-view-medici #block-dynamicallspecialtiesfilters .flex-wrap .form-group,
.page-view-medici #block-imagisticgeneralfilters .flex-wrap .form-group, .path-investigatii #block-medicfilters .flex-wrap .form-group,
.path-investigatii #block-paginamedicicas .flex-wrap .form-group,
.path-investigatii #block-ponderasmedicfilters .flex-wrap .form-group,
.path-investigatii #block-dentalmediccomponentfilters .flex-wrap .form-group,
.path-investigatii #block-clinicfilters .flex-wrap .form-group,
.path-investigatii #block-investigatiifilters .flex-wrap .form-group,
.path-investigatii #block-dynamicmedicfilters .flex-wrap .form-group,
.path-investigatii #block-dynamichospitalmedicfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicimagisticmedicfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicmaternitymedicfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicinvestigatiifilters .flex-wrap .form-group,
.path-investigatii #block-investigatiiclinicicas .flex-wrap .form-group,
.path-investigatii #block-dynamicclinicspecialtiesfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicponderasspecialtiesfilters .flex-wrap .form-group,
.path-investigatii #block-dynamichospitalspecialtiesfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicdentalspecialtiesfilters .flex-wrap .form-group,
.path-investigatii #block-dynamichospitalinvestigationfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .flex-wrap .form-group,
.path-investigatii #block-ponderasinvestigationsfilters .flex-wrap .form-group,
.path-investigatii #block-dynamicdentalinvestigatiifilters .flex-wrap .form-group,
.path-investigatii #block-investigatiigeneralfilters .flex-wrap .form-group,
.path-investigatii #block-consultatiidecontabile .flex-wrap .form-group,
.path-investigatii #block-imagisticgeneralfilterscas .flex-wrap .form-group,
.path-investigatii #block-dynamicallspecialtiesfilters .flex-wrap .form-group,
.path-investigatii #block-imagisticgeneralfilters .flex-wrap .form-group, .page-view-analize-investigatii #block-medicfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-paginamedicicas .flex-wrap .form-group,
.page-view-analize-investigatii #block-ponderasmedicfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-clinicfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-investigatiifilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicmedicfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-investigatiiclinicicas .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-investigatiigeneralfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-consultatiidecontabile .flex-wrap .form-group,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .flex-wrap .form-group,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .flex-wrap .form-group,
.page-view-analize-investigatii #block-imagisticgeneralfilters .flex-wrap .form-group, .path-imagistica #block-medicfilters .flex-wrap .form-group,
.path-imagistica #block-paginamedicicas .flex-wrap .form-group,
.path-imagistica #block-ponderasmedicfilters .flex-wrap .form-group,
.path-imagistica #block-dentalmediccomponentfilters .flex-wrap .form-group,
.path-imagistica #block-clinicfilters .flex-wrap .form-group,
.path-imagistica #block-investigatiifilters .flex-wrap .form-group,
.path-imagistica #block-dynamicmedicfilters .flex-wrap .form-group,
.path-imagistica #block-dynamichospitalmedicfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicimagisticmedicfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicmaternitymedicfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicinvestigatiifilters .flex-wrap .form-group,
.path-imagistica #block-investigatiiclinicicas .flex-wrap .form-group,
.path-imagistica #block-dynamicclinicspecialtiesfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicponderasspecialtiesfilters .flex-wrap .form-group,
.path-imagistica #block-dynamichospitalspecialtiesfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicdentalspecialtiesfilters .flex-wrap .form-group,
.path-imagistica #block-dynamichospitalinvestigationfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .flex-wrap .form-group,
.path-imagistica #block-ponderasinvestigationsfilters .flex-wrap .form-group,
.path-imagistica #block-dynamicdentalinvestigatiifilters .flex-wrap .form-group,
.path-imagistica #block-investigatiigeneralfilters .flex-wrap .form-group,
.path-imagistica #block-consultatiidecontabile .flex-wrap .form-group,
.path-imagistica #block-imagisticgeneralfilterscas .flex-wrap .form-group,
.path-imagistica #block-dynamicallspecialtiesfilters .flex-wrap .form-group,
.path-imagistica #block-imagisticgeneralfilters .flex-wrap .form-group, .page-view-indexed-specialties #block-medicfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-paginamedicicas .flex-wrap .form-group,
.page-view-indexed-specialties #block-ponderasmedicfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-clinicfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-investigatiifilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicmedicfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-investigatiiclinicicas .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-investigatiigeneralfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-consultatiidecontabile .flex-wrap .form-group,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .flex-wrap .form-group,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .flex-wrap .form-group,
.page-view-indexed-specialties #block-imagisticgeneralfilters .flex-wrap .form-group {
  padding: 0;
  max-width: 100%;
}
.page-view-medici #block-medicfilters .field__items,
.page-view-medici #block-paginamedicicas .field__items,
.page-view-medici #block-ponderasmedicfilters .field__items,
.page-view-medici #block-dentalmediccomponentfilters .field__items,
.page-view-medici #block-clinicfilters .field__items,
.page-view-medici #block-investigatiifilters .field__items,
.page-view-medici #block-dynamicmedicfilters .field__items,
.page-view-medici #block-dynamichospitalmedicfilters .field__items,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items,
.page-view-medici #block-dynamicinvestigatiifilters .field__items,
.page-view-medici #block-investigatiiclinicicas .field__items,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-medici #block-ponderasinvestigationsfilters .field__items,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-medici #block-investigatiigeneralfilters .field__items,
.page-view-medici #block-consultatiidecontabile .field__items,
.page-view-medici #block-imagisticgeneralfilterscas .field__items,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items,
.page-view-medici #block-imagisticgeneralfilters .field__items, .path-investigatii #block-medicfilters .field__items,
.path-investigatii #block-paginamedicicas .field__items,
.path-investigatii #block-ponderasmedicfilters .field__items,
.path-investigatii #block-dentalmediccomponentfilters .field__items,
.path-investigatii #block-clinicfilters .field__items,
.path-investigatii #block-investigatiifilters .field__items,
.path-investigatii #block-dynamicmedicfilters .field__items,
.path-investigatii #block-dynamichospitalmedicfilters .field__items,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items,
.path-investigatii #block-dynamicinvestigatiifilters .field__items,
.path-investigatii #block-investigatiiclinicicas .field__items,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items,
.path-investigatii #block-ponderasinvestigationsfilters .field__items,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items,
.path-investigatii #block-investigatiigeneralfilters .field__items,
.path-investigatii #block-consultatiidecontabile .field__items,
.path-investigatii #block-imagisticgeneralfilterscas .field__items,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items,
.path-investigatii #block-imagisticgeneralfilters .field__items, .page-view-analize-investigatii #block-medicfilters .field__items,
.page-view-analize-investigatii #block-paginamedicicas .field__items,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items,
.page-view-analize-investigatii #block-clinicfilters .field__items,
.page-view-analize-investigatii #block-investigatiifilters .field__items,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items, .path-imagistica #block-medicfilters .field__items,
.path-imagistica #block-paginamedicicas .field__items,
.path-imagistica #block-ponderasmedicfilters .field__items,
.path-imagistica #block-dentalmediccomponentfilters .field__items,
.path-imagistica #block-clinicfilters .field__items,
.path-imagistica #block-investigatiifilters .field__items,
.path-imagistica #block-dynamicmedicfilters .field__items,
.path-imagistica #block-dynamichospitalmedicfilters .field__items,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items,
.path-imagistica #block-dynamicinvestigatiifilters .field__items,
.path-imagistica #block-investigatiiclinicicas .field__items,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items,
.path-imagistica #block-ponderasinvestigationsfilters .field__items,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items,
.path-imagistica #block-investigatiigeneralfilters .field__items,
.path-imagistica #block-consultatiidecontabile .field__items,
.path-imagistica #block-imagisticgeneralfilterscas .field__items,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items,
.path-imagistica #block-imagisticgeneralfilters .field__items, .page-view-indexed-specialties #block-medicfilters .field__items,
.page-view-indexed-specialties #block-paginamedicicas .field__items,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items,
.page-view-indexed-specialties #block-clinicfilters .field__items,
.page-view-indexed-specialties #block-investigatiifilters .field__items,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
  .page-view-medici #block-medicfilters .field__items,
.page-view-medici #block-paginamedicicas .field__items,
.page-view-medici #block-ponderasmedicfilters .field__items,
.page-view-medici #block-dentalmediccomponentfilters .field__items,
.page-view-medici #block-clinicfilters .field__items,
.page-view-medici #block-investigatiifilters .field__items,
.page-view-medici #block-dynamicmedicfilters .field__items,
.page-view-medici #block-dynamichospitalmedicfilters .field__items,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items,
.page-view-medici #block-dynamicinvestigatiifilters .field__items,
.page-view-medici #block-investigatiiclinicicas .field__items,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-medici #block-ponderasinvestigationsfilters .field__items,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-medici #block-investigatiigeneralfilters .field__items,
.page-view-medici #block-consultatiidecontabile .field__items,
.page-view-medici #block-imagisticgeneralfilterscas .field__items,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items,
.page-view-medici #block-imagisticgeneralfilters .field__items, .path-investigatii #block-medicfilters .field__items,
.path-investigatii #block-paginamedicicas .field__items,
.path-investigatii #block-ponderasmedicfilters .field__items,
.path-investigatii #block-dentalmediccomponentfilters .field__items,
.path-investigatii #block-clinicfilters .field__items,
.path-investigatii #block-investigatiifilters .field__items,
.path-investigatii #block-dynamicmedicfilters .field__items,
.path-investigatii #block-dynamichospitalmedicfilters .field__items,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items,
.path-investigatii #block-dynamicinvestigatiifilters .field__items,
.path-investigatii #block-investigatiiclinicicas .field__items,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items,
.path-investigatii #block-ponderasinvestigationsfilters .field__items,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items,
.path-investigatii #block-investigatiigeneralfilters .field__items,
.path-investigatii #block-consultatiidecontabile .field__items,
.path-investigatii #block-imagisticgeneralfilterscas .field__items,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items,
.path-investigatii #block-imagisticgeneralfilters .field__items, .page-view-analize-investigatii #block-medicfilters .field__items,
.page-view-analize-investigatii #block-paginamedicicas .field__items,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items,
.page-view-analize-investigatii #block-clinicfilters .field__items,
.page-view-analize-investigatii #block-investigatiifilters .field__items,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items, .path-imagistica #block-medicfilters .field__items,
.path-imagistica #block-paginamedicicas .field__items,
.path-imagistica #block-ponderasmedicfilters .field__items,
.path-imagistica #block-dentalmediccomponentfilters .field__items,
.path-imagistica #block-clinicfilters .field__items,
.path-imagistica #block-investigatiifilters .field__items,
.path-imagistica #block-dynamicmedicfilters .field__items,
.path-imagistica #block-dynamichospitalmedicfilters .field__items,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items,
.path-imagistica #block-dynamicinvestigatiifilters .field__items,
.path-imagistica #block-investigatiiclinicicas .field__items,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items,
.path-imagistica #block-ponderasinvestigationsfilters .field__items,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items,
.path-imagistica #block-investigatiigeneralfilters .field__items,
.path-imagistica #block-consultatiidecontabile .field__items,
.path-imagistica #block-imagisticgeneralfilterscas .field__items,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items,
.path-imagistica #block-imagisticgeneralfilters .field__items, .page-view-indexed-specialties #block-medicfilters .field__items,
.page-view-indexed-specialties #block-paginamedicicas .field__items,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items,
.page-view-indexed-specialties #block-clinicfilters .field__items,
.page-view-indexed-specialties #block-investigatiifilters .field__items,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters .field__items,
.page-view-medici #block-paginamedicicas .field__items,
.page-view-medici #block-ponderasmedicfilters .field__items,
.page-view-medici #block-dentalmediccomponentfilters .field__items,
.page-view-medici #block-clinicfilters .field__items,
.page-view-medici #block-investigatiifilters .field__items,
.page-view-medici #block-dynamicmedicfilters .field__items,
.page-view-medici #block-dynamichospitalmedicfilters .field__items,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items,
.page-view-medici #block-dynamicinvestigatiifilters .field__items,
.page-view-medici #block-investigatiiclinicicas .field__items,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-medici #block-ponderasinvestigationsfilters .field__items,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-medici #block-investigatiigeneralfilters .field__items,
.page-view-medici #block-consultatiidecontabile .field__items,
.page-view-medici #block-imagisticgeneralfilterscas .field__items,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items,
.page-view-medici #block-imagisticgeneralfilters .field__items, .path-investigatii #block-medicfilters .field__items,
.path-investigatii #block-paginamedicicas .field__items,
.path-investigatii #block-ponderasmedicfilters .field__items,
.path-investigatii #block-dentalmediccomponentfilters .field__items,
.path-investigatii #block-clinicfilters .field__items,
.path-investigatii #block-investigatiifilters .field__items,
.path-investigatii #block-dynamicmedicfilters .field__items,
.path-investigatii #block-dynamichospitalmedicfilters .field__items,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items,
.path-investigatii #block-dynamicinvestigatiifilters .field__items,
.path-investigatii #block-investigatiiclinicicas .field__items,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items,
.path-investigatii #block-ponderasinvestigationsfilters .field__items,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items,
.path-investigatii #block-investigatiigeneralfilters .field__items,
.path-investigatii #block-consultatiidecontabile .field__items,
.path-investigatii #block-imagisticgeneralfilterscas .field__items,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items,
.path-investigatii #block-imagisticgeneralfilters .field__items, .page-view-analize-investigatii #block-medicfilters .field__items,
.page-view-analize-investigatii #block-paginamedicicas .field__items,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items,
.page-view-analize-investigatii #block-clinicfilters .field__items,
.page-view-analize-investigatii #block-investigatiifilters .field__items,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items, .path-imagistica #block-medicfilters .field__items,
.path-imagistica #block-paginamedicicas .field__items,
.path-imagistica #block-ponderasmedicfilters .field__items,
.path-imagistica #block-dentalmediccomponentfilters .field__items,
.path-imagistica #block-clinicfilters .field__items,
.path-imagistica #block-investigatiifilters .field__items,
.path-imagistica #block-dynamicmedicfilters .field__items,
.path-imagistica #block-dynamichospitalmedicfilters .field__items,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items,
.path-imagistica #block-dynamicinvestigatiifilters .field__items,
.path-imagistica #block-investigatiiclinicicas .field__items,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items,
.path-imagistica #block-ponderasinvestigationsfilters .field__items,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items,
.path-imagistica #block-investigatiigeneralfilters .field__items,
.path-imagistica #block-consultatiidecontabile .field__items,
.path-imagistica #block-imagisticgeneralfilterscas .field__items,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items,
.path-imagistica #block-imagisticgeneralfilters .field__items, .page-view-indexed-specialties #block-medicfilters .field__items,
.page-view-indexed-specialties #block-paginamedicicas .field__items,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items,
.page-view-indexed-specialties #block-clinicfilters .field__items,
.page-view-indexed-specialties #block-investigatiifilters .field__items,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.page-view-medici #block-medicfilters .field__items .field__item,
.page-view-medici #block-paginamedicicas .field__items .field__item,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-medici #block-clinicfilters .field__items .field__item,
.page-view-medici #block-investigatiifilters .field__items .field__item,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item,
.page-view-medici #block-consultatiidecontabile .field__items .field__item,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item, .path-investigatii #block-medicfilters .field__items .field__item,
.path-investigatii #block-paginamedicicas .field__items .field__item,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item,
.path-investigatii #block-clinicfilters .field__items .field__item,
.path-investigatii #block-investigatiifilters .field__items .field__item,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item,
.path-investigatii #block-consultatiidecontabile .field__items .field__item,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item, .page-view-analize-investigatii #block-medicfilters .field__items .field__item,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item, .path-imagistica #block-medicfilters .field__items .field__item,
.path-imagistica #block-paginamedicicas .field__items .field__item,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item,
.path-imagistica #block-clinicfilters .field__items .field__item,
.path-imagistica #block-investigatiifilters .field__items .field__item,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item,
.path-imagistica #block-consultatiidecontabile .field__items .field__item,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item, .page-view-indexed-specialties #block-medicfilters .field__items .field__item,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  width: 100%;
  padding: 0px 24px 12px;
  min-height: 65px;
  position: relative;
}
.page-view-medici #block-medicfilters .field__items .field__item .sort_medics,
.page-view-medici #block-paginamedicicas .field__items .field__item .sort_medics,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .sort_medics,
.page-view-medici #block-clinicfilters .field__items .field__item .sort_medics,
.page-view-medici #block-investigatiifilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .sort_medics,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .sort_medics,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .sort_medics,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .sort_medics,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .sort_medics,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .sort_medics,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .sort_medics, .path-investigatii #block-medicfilters .field__items .field__item .sort_medics,
.path-investigatii #block-paginamedicicas .field__items .field__item .sort_medics,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .sort_medics,
.path-investigatii #block-clinicfilters .field__items .field__item .sort_medics,
.path-investigatii #block-investigatiifilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .sort_medics,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .sort_medics,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .sort_medics,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .sort_medics,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .sort_medics,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .sort_medics,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .sort_medics,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .sort_medics, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .sort_medics, .path-imagistica #block-medicfilters .field__items .field__item .sort_medics,
.path-imagistica #block-paginamedicicas .field__items .field__item .sort_medics,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .sort_medics,
.path-imagistica #block-clinicfilters .field__items .field__item .sort_medics,
.path-imagistica #block-investigatiifilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .sort_medics,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .sort_medics,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .sort_medics,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .sort_medics,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .sort_medics,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .sort_medics,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .sort_medics,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .sort_medics, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .sort_medics,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .sort_medics {
  display: block;
}
@media (min-width: 768px) {
  .page-view-medici #block-medicfilters .field__items .field__item,
.page-view-medici #block-paginamedicicas .field__items .field__item,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-medici #block-clinicfilters .field__items .field__item,
.page-view-medici #block-investigatiifilters .field__items .field__item,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item,
.page-view-medici #block-consultatiidecontabile .field__items .field__item,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item, .path-investigatii #block-medicfilters .field__items .field__item,
.path-investigatii #block-paginamedicicas .field__items .field__item,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item,
.path-investigatii #block-clinicfilters .field__items .field__item,
.path-investigatii #block-investigatiifilters .field__items .field__item,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item,
.path-investigatii #block-consultatiidecontabile .field__items .field__item,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item, .page-view-analize-investigatii #block-medicfilters .field__items .field__item,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item, .path-imagistica #block-medicfilters .field__items .field__item,
.path-imagistica #block-paginamedicicas .field__items .field__item,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item,
.path-imagistica #block-clinicfilters .field__items .field__item,
.path-imagistica #block-investigatiifilters .field__items .field__item,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item,
.path-imagistica #block-consultatiidecontabile .field__items .field__item,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item, .page-view-indexed-specialties #block-medicfilters .field__items .field__item,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item {
    max-width: 28%;
    -webkit-flex-basis: 28%;
        -ms-flex-preferred-size: 28%;
            flex-basis: 28%;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters .field__items .field__item,
.page-view-medici #block-paginamedicicas .field__items .field__item,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-medici #block-clinicfilters .field__items .field__item,
.page-view-medici #block-investigatiifilters .field__items .field__item,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item,
.page-view-medici #block-consultatiidecontabile .field__items .field__item,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item, .path-investigatii #block-medicfilters .field__items .field__item,
.path-investigatii #block-paginamedicicas .field__items .field__item,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item,
.path-investigatii #block-clinicfilters .field__items .field__item,
.path-investigatii #block-investigatiifilters .field__items .field__item,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item,
.path-investigatii #block-consultatiidecontabile .field__items .field__item,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item, .page-view-analize-investigatii #block-medicfilters .field__items .field__item,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item, .path-imagistica #block-medicfilters .field__items .field__item,
.path-imagistica #block-paginamedicicas .field__items .field__item,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item,
.path-imagistica #block-clinicfilters .field__items .field__item,
.path-imagistica #block-investigatiifilters .field__items .field__item,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item,
.path-imagistica #block-consultatiidecontabile .field__items .field__item,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item, .page-view-indexed-specialties #block-medicfilters .field__items .field__item,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item {
    max-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.page-view-medici #block-medicfilters .field__items .field__item::before,
.page-view-medici #block-paginamedicicas .field__items .field__item::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-medici #block-clinicfilters .field__items .field__item::before,
.page-view-medici #block-investigatiifilters .field__items .field__item::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item::before, .path-investigatii #block-medicfilters .field__items .field__item::before,
.path-investigatii #block-paginamedicicas .field__items .field__item::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item::before,
.path-investigatii #block-clinicfilters .field__items .field__item::before,
.path-investigatii #block-investigatiifilters .field__items .field__item::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item::before, .path-imagistica #block-medicfilters .field__items .field__item::before,
.path-imagistica #block-paginamedicicas .field__items .field__item::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item::before,
.path-imagistica #block-clinicfilters .field__items .field__item::before,
.path-imagistica #block-investigatiifilters .field__items .field__item::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item::before {
  content: "";
  position: absolute;
  top: calc(50% - 20px);
  right: 0px;
  bottom: auto;
  left: auto;
  margin: 0;
  border-right: 1px solid #EAEAEB;
  height: 34px;
}
@media (min-width: 768px) {
  .page-view-medici #block-medicfilters .field__items .field__item::before,
.page-view-medici #block-paginamedicicas .field__items .field__item::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-medici #block-clinicfilters .field__items .field__item::before,
.page-view-medici #block-investigatiifilters .field__items .field__item::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item::before, .path-investigatii #block-medicfilters .field__items .field__item::before,
.path-investigatii #block-paginamedicicas .field__items .field__item::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item::before,
.path-investigatii #block-clinicfilters .field__items .field__item::before,
.path-investigatii #block-investigatiifilters .field__items .field__item::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item::before, .path-imagistica #block-medicfilters .field__items .field__item::before,
.path-imagistica #block-paginamedicicas .field__items .field__item::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item::before,
.path-imagistica #block-clinicfilters .field__items .field__item::before,
.path-imagistica #block-investigatiifilters .field__items .field__item::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item::before {
    display: block;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters .field__items .field__item::before,
.page-view-medici #block-paginamedicicas .field__items .field__item::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-medici #block-clinicfilters .field__items .field__item::before,
.page-view-medici #block-investigatiifilters .field__items .field__item::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item::before, .path-investigatii #block-medicfilters .field__items .field__item::before,
.path-investigatii #block-paginamedicicas .field__items .field__item::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item::before,
.path-investigatii #block-clinicfilters .field__items .field__item::before,
.path-investigatii #block-investigatiifilters .field__items .field__item::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item::before, .path-imagistica #block-medicfilters .field__items .field__item::before,
.path-imagistica #block-paginamedicicas .field__items .field__item::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item::before,
.path-imagistica #block-clinicfilters .field__items .field__item::before,
.path-imagistica #block-investigatiifilters .field__items .field__item::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-view-medici #block-medicfilters .field__items .field__item:last-child,
.page-view-medici #block-paginamedicicas .field__items .field__item:last-child,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.page-view-medici #block-clinicfilters .field__items .field__item:last-child,
.page-view-medici #block-investigatiifilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:last-child,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:last-child,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:last-child,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:last-child, .path-investigatii #block-medicfilters .field__items .field__item:last-child,
.path-investigatii #block-paginamedicicas .field__items .field__item:last-child,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.path-investigatii #block-clinicfilters .field__items .field__item:last-child,
.path-investigatii #block-investigatiifilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:last-child,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:last-child,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:last-child,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:last-child, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:last-child,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:last-child,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:last-child, .path-imagistica #block-medicfilters .field__items .field__item:last-child,
.path-imagistica #block-paginamedicicas .field__items .field__item:last-child,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.path-imagistica #block-clinicfilters .field__items .field__item:last-child,
.path-imagistica #block-investigatiifilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:last-child,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:last-child,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:last-child,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:last-child, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:last-child,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:last-child,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:last-child {
    max-width: 16%;
    -webkit-flex-basis: 16%;
        -ms-flex-preferred-size: 16%;
            flex-basis: 16%;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters .field__items .field__item:last-child,
.page-view-medici #block-paginamedicicas .field__items .field__item:last-child,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.page-view-medici #block-clinicfilters .field__items .field__item:last-child,
.page-view-medici #block-investigatiifilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:last-child,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:last-child,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:last-child,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:last-child, .path-investigatii #block-medicfilters .field__items .field__item:last-child,
.path-investigatii #block-paginamedicicas .field__items .field__item:last-child,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.path-investigatii #block-clinicfilters .field__items .field__item:last-child,
.path-investigatii #block-investigatiifilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:last-child,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:last-child,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:last-child,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:last-child, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:last-child,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:last-child,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:last-child, .path-imagistica #block-medicfilters .field__items .field__item:last-child,
.path-imagistica #block-paginamedicicas .field__items .field__item:last-child,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.path-imagistica #block-clinicfilters .field__items .field__item:last-child,
.path-imagistica #block-investigatiifilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:last-child,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:last-child,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:last-child,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:last-child, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:last-child,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:last-child,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:last-child,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:last-child,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:last-child {
    max-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.page-view-medici #block-medicfilters .field__items .field__item:last-child::before,
.page-view-medici #block-paginamedicicas .field__items .field__item:last-child::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:last-child::before,
.page-view-medici #block-clinicfilters .field__items .field__item:last-child::before,
.page-view-medici #block-investigatiifilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:last-child::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:last-child::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:last-child::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:last-child::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:last-child::before, .path-investigatii #block-medicfilters .field__items .field__item:last-child::before,
.path-investigatii #block-paginamedicicas .field__items .field__item:last-child::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:last-child::before,
.path-investigatii #block-clinicfilters .field__items .field__item:last-child::before,
.path-investigatii #block-investigatiifilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:last-child::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:last-child::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:last-child::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:last-child::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:last-child::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:last-child::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:last-child::before, .path-imagistica #block-medicfilters .field__items .field__item:last-child::before,
.path-imagistica #block-paginamedicicas .field__items .field__item:last-child::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:last-child::before,
.path-imagistica #block-clinicfilters .field__items .field__item:last-child::before,
.path-imagistica #block-investigatiifilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:last-child::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:last-child::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:last-child::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:last-child::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:last-child::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:last-child::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:last-child::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:last-child::before {
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child, .path-investigatii #block-medicfilters .field__items .field__item:first-child,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child, .path-imagistica #block-medicfilters .field__items .field__item:first-child,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child {
  width: 100%;
  max-width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  padding: 12px 24px 0;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child .form-actions,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child .form-actions,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-actions,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child .form-actions, .path-investigatii #block-medicfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child .form-actions,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .form-actions,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-actions,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .form-actions, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .form-actions, .path-imagistica #block-medicfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child .form-actions,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child .form-actions,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-actions,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-actions,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child .form-actions, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-actions,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child .form-actions {
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child label,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child label,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child label,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child label,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child label,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child label,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child label,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child label,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child label,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child label,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child label,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child label,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child label,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child label,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child label, .path-investigatii #block-medicfilters .field__items .field__item:first-child label,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child label,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child label,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child label,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child label,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child label,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child label,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child label,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child label,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child label,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child label,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child label,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child label,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child label,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child label, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child label,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child label, .path-imagistica #block-medicfilters .field__items .field__item:first-child label,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child label,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child label,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child label,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child label,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child label,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child label,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child label,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child label,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child label,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child label,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child label,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child label,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child label,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child label, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child label,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child label {
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip, .path-investigatii #block-medicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip, .path-imagistica #block-medicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-select.js-form-item-tip {
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete, .path-investigatii #block-medicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete, .path-imagistica #block-medicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .form-type-search-api-autocomplete,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child .form-type-search-api-autocomplete {
  max-width: 100% !important;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child input,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child input,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child input,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child input,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child input,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child input,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child input,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child input,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child input,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child input,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child input,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child input,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child input,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child input,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child input, .path-investigatii #block-medicfilters .field__items .field__item:first-child input,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child input,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child input,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child input,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child input,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child input,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child input,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child input,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child input,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child input,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child input,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child input,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child input,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child input,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child input, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child input,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child input, .path-imagistica #block-medicfilters .field__items .field__item:first-child input,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child input,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child input,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child input,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child input,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child input,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child input,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child input,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child input,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child input,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child input,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child input,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child input,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child input,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child input, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child input,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child input {
  width: 100%;
  background: #F7F7F7;
  padding: 0px 12px 0px 16px;
  border-radius: 7px;
  height: 56px;
  border: 0 none;
  margin: 0;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child h2,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child h2,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child h2,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child h2,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child h2,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child h2,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child h2,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child h2,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child h2,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child h2,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child h2, .path-investigatii #block-medicfilters .field__items .field__item:first-child h2,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child h2,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child h2,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child h2,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child h2,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child h2,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child h2,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child h2,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child h2,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child h2,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child h2,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child h2, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child h2, .path-imagistica #block-medicfilters .field__items .field__item:first-child h2,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child h2,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child h2,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child h2,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child h2,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child h2,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child h2,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child h2,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child h2,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child h2,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child h2,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child h2, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child h2,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child h2 {
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group, .path-investigatii #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group, .path-imagistica #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group {
  border: 0;
  position: relative;
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .path-investigatii #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .path-imagistica #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: calc(50% - 0.9rem);
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.4rem;
  color: #dc0028;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .path-investigatii #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .path-imagistica #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child .bef-exposed-form .form-group::before {
    top: calc(50% - 10px);
  }
}
.page-view-medici #block-medicfilters .field__items .field__item:first-child::after, .page-view-medici #block-medicfilters .field__items .field__item:first-child::before,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child::after,
.page-view-medici #block-paginamedicicas .field__items .field__item:first-child::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child::after,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child::before,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child::after,
.page-view-medici #block-clinicfilters .field__items .field__item:first-child::before,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child::after,
.page-view-medici #block-investigatiifilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item:first-child::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child::after,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child::after,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child::after,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item:first-child::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child::after,
.page-view-medici #block-consultatiidecontabile .field__items .field__item:first-child::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child::after,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item:first-child::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child::after,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item:first-child::before, .path-investigatii #block-medicfilters .field__items .field__item:first-child::after, .path-investigatii #block-medicfilters .field__items .field__item:first-child::before,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child::after,
.path-investigatii #block-paginamedicicas .field__items .field__item:first-child::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child::after,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child::before,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child::after,
.path-investigatii #block-clinicfilters .field__items .field__item:first-child::before,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child::after,
.path-investigatii #block-investigatiifilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child::after,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child::after,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child::after,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child::after,
.path-investigatii #block-consultatiidecontabile .field__items .field__item:first-child::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child::after,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::after,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child::after,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child::after, .page-view-analize-investigatii #block-medicfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child::after,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item:first-child::before, .path-imagistica #block-medicfilters .field__items .field__item:first-child::after, .path-imagistica #block-medicfilters .field__items .field__item:first-child::before,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child::after,
.path-imagistica #block-paginamedicicas .field__items .field__item:first-child::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child::after,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item:first-child::before,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child::after,
.path-imagistica #block-clinicfilters .field__items .field__item:first-child::before,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child::after,
.path-imagistica #block-investigatiifilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item:first-child::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child::after,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child::after,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child::after,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item:first-child::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child::after,
.path-imagistica #block-consultatiidecontabile .field__items .field__item:first-child::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child::after,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item:first-child::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::after,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child::after,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item:first-child::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child::after, .page-view-indexed-specialties #block-medicfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item:first-child::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child::after,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item:first-child::before {
  content: "";
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item h2,
.page-view-medici #block-paginamedicicas .field__items .field__item h2,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item h2,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item h2,
.page-view-medici #block-clinicfilters .field__items .field__item h2,
.page-view-medici #block-investigatiifilters .field__items .field__item h2,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item h2,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item h2,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item h2,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item h2,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item h2,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item h2,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item h2,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item h2,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item h2,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item h2,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item h2,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item h2,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item h2,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item h2,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item h2,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item h2,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item h2,
.page-view-medici #block-consultatiidecontabile .field__items .field__item h2,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item h2,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item h2,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item h2, .path-investigatii #block-medicfilters .field__items .field__item h2,
.path-investigatii #block-paginamedicicas .field__items .field__item h2,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item h2,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item h2,
.path-investigatii #block-clinicfilters .field__items .field__item h2,
.path-investigatii #block-investigatiifilters .field__items .field__item h2,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item h2,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item h2,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item h2,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item h2,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item h2,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item h2,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item h2,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item h2,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item h2,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item h2,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item h2,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item h2,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item h2,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item h2,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item h2,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item h2,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item h2,
.path-investigatii #block-consultatiidecontabile .field__items .field__item h2,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item h2,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item h2,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item h2, .page-view-analize-investigatii #block-medicfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item h2,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item h2,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item h2,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item h2,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item h2,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item h2,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item h2, .path-imagistica #block-medicfilters .field__items .field__item h2,
.path-imagistica #block-paginamedicicas .field__items .field__item h2,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item h2,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item h2,
.path-imagistica #block-clinicfilters .field__items .field__item h2,
.path-imagistica #block-investigatiifilters .field__items .field__item h2,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item h2,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item h2,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item h2,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item h2,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item h2,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item h2,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item h2,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item h2,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item h2,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item h2,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item h2,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item h2,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item h2,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item h2,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item h2,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item h2,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item h2,
.path-imagistica #block-consultatiidecontabile .field__items .field__item h2,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item h2,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item h2,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item h2, .page-view-indexed-specialties #block-medicfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item h2,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item h2,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item h2,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item h2,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item h2,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item h2,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item h2 {
  font-size: 0.875rem;
  color: #6c7076;
  margin-bottom: 0;
  display: inline-block;
  font-family: "graphik-regular";
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown {
  width: 100%;
  position: relative;
  height: 40px;
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 20px;
  position: absolute;
  font-size: 20px;
  top: calc(50% - 26px);
  color: #6c7076;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown::after,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown::after {
    right: 5px;
    position: absolute;
    font-size: 20px;
    top: calc(50% - 21px);
  }
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  overflow: hidden;
  padding: 0 !important;
  color: #2E333C !important;
  text-decoration: none;
  white-space: nowrap;
  height: 24px;
  z-index: 1;
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single::before {
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-single span {
  font-size: 16px;
  color: #2E333C;
  font-weight: 400;
  font-family: graphik-regular;
  padding: 32px 0 0;
  margin-top: -32px;
  margin-left: 0;
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop {
  left: -24px;
  width: calc(100% + 48px);
  max-width: calc(100% + 48px);
}
@media (max-width: 833.98px) {
  .page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop {
    top: 41px;
  }
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results {
  padding: 0 12px 12px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}
.page-view-medici #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li, .path-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li, .path-imagistica #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .facets-widget-dropdown .chosen-container .chosen-drop .chosen-results li {
  font-family: graphik-medium;
  font-size: 1rem;
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list {
  position: relative;
  height: 40px;
  display: block;
  width: 100%;
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container {
  height: 30px;
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-container::after {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 20px;
  position: absolute;
  font-size: 20px;
  top: calc(50% - 26px);
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single {
  padding: 0;
  color: #2E333C;
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single::before {
  display: none;
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-single span {
  font-size: 16px;
  color: #2E333C;
  font-weight: 400;
  font-family: graphik-regular;
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results {
  padding: 0 12px 12px;
}
.page-view-medici #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-medici #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li, .path-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li, .page-view-analize-investigatii #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-analize-investigatii #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li, .path-imagistica #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.path-imagistica #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li, .page-view-indexed-specialties #block-medicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-paginamedicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-ponderasmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dentalmediccomponentfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-clinicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-investigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-investigatiiclinicicas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-investigatiigeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-consultatiidecontabile .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-imagisticgeneralfilterscas .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li,
.page-view-indexed-specialties #block-imagisticgeneralfilters .field__items .field__item .block-search-api-sorts .item-list .chosen-results li {
  font-family: graphik-medium;
  font-size: 1rem;
}
.page-view-medici #block-medicfilters,
.page-view-medici #block-paginamedicicas, .path-investigatii #block-medicfilters,
.path-investigatii #block-paginamedicicas, .page-view-analize-investigatii #block-medicfilters,
.page-view-analize-investigatii #block-paginamedicicas, .path-imagistica #block-medicfilters,
.path-imagistica #block-paginamedicicas, .page-view-indexed-specialties #block-medicfilters,
.page-view-indexed-specialties #block-paginamedicicas {
  visibility: hidden;
  height: 0;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmedicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-medici #block-investigatiiclinicicas .lowerFilters,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-medici #block-clinicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters, .path-investigatii #block-ponderasmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmedicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.path-investigatii #block-investigatiiclinicicas .lowerFilters,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.path-investigatii #block-clinicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .path-imagistica #block-ponderasmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmedicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters,
.path-imagistica #block-investigatiiclinicicas .lowerFilters,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters,
.path-imagistica #block-clinicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  position: relative;
  padding: 0 20px;
}
@media (min-width: 768px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmedicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-medici #block-investigatiiclinicicas .lowerFilters,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-medici #block-clinicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters, .path-investigatii #block-ponderasmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmedicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.path-investigatii #block-investigatiiclinicicas .lowerFilters,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.path-investigatii #block-clinicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .path-imagistica #block-ponderasmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmedicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters,
.path-imagistica #block-investigatiiclinicicas .lowerFilters,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters,
.path-imagistica #block-clinicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmedicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-medici #block-investigatiiclinicicas .lowerFilters,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-medici #block-clinicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters, .path-investigatii #block-ponderasmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmedicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.path-investigatii #block-investigatiiclinicicas .lowerFilters,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.path-investigatii #block-clinicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .path-imagistica #block-ponderasmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmedicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters,
.path-imagistica #block-investigatiiclinicicas .lowerFilters,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters,
.path-imagistica #block-clinicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmedicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-medici #block-investigatiiclinicicas .lowerFilters,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-medici #block-clinicfilters .lowerFilters,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters, .path-investigatii #block-ponderasmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmedicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.path-investigatii #block-investigatiiclinicicas .lowerFilters,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.path-investigatii #block-clinicfilters .lowerFilters,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters, .path-imagistica #block-ponderasmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmedicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters,
.path-imagistica #block-investigatiiclinicicas .lowerFilters,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters,
.path-imagistica #block-clinicfilters .lowerFilters,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters {
    padding: 0;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-clinicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-clinicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-clinicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40%;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  max-width: none;
  padding: 0 12px;
  border-right: 1px solid rgba(46, 51, 60, 0.1);
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item::before,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item::before,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item::before,
.page-view-medici #block-clinicfilters .lowerFilters .field__item::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item::before,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item::before,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item::before,
.path-investigatii #block-clinicfilters .lowerFilters .field__item::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item::before,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item::before,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item::before,
.path-imagistica #block-clinicfilters .lowerFilters .field__item::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item::before {
  content: none;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-clinicfilters .lowerFilters .field__item .block-facets,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-clinicfilters .lowerFilters .field__item .block-facets,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item .block-facets,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-clinicfilters .lowerFilters .field__item .block-facets,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item .block-facets,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item .block-facets {
  height: 70px;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.page-view-medici #block-clinicfilters .lowerFilters .field__item,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.path-investigatii #block-clinicfilters .lowerFilters .field__item,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.path-imagistica #block-clinicfilters .lowerFilters .field__item,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item {
    width: 100%;
    border-right: 0;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 {
    padding: 0 40px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form {
  margin-bottom: 0;
  margin-top: 12px;
  width: 100%;
  position: relative;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form {
    margin-top: 0;
    padding: 8px 0 0 !important;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label {
  display: block;
  margin-top: -20px;
  left: 10px;
  font-size: 0.875rem;
  color: #6c7076;
  margin-bottom: 0;
  display: inline-block;
  font-family: "graphik-regular";
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form label {
    margin-top: -5px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .has-content.is-focused label {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions {
  display: block;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide) {
  display: block;
  position: absolute;
  right: 0;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide), .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide),
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .flex-wrap .form-actions > input.button:not(.js-hide) {
    top: -50px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input {
  border: 0 none;
  height: 65px;
  padding-left: 10px;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item input {
    height: 25px;
    margin-left: 0px;
    margin-top: 30px;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form .js-form-item {
    height: 70px;
    border: 1px solid #d5d6d8;
    border-radius: 6px;
    padding: 0 10px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: calc(50% - 0.9rem);
  right: 1px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.4rem;
  color: #dc0028;
  -moz-osx-font-smoothing: grayscale;
  z-index: 1;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form::before {
    top: calc(50% - 18px);
    right: 12px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete {
  background-image: none;
  margin: 0;
  padding: 14px 0 14px;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete {
    padding: 0px;
    height: 67px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child {
  width: 30%;
  max-width: none;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  padding: 0 12px 0;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2 {
  display: inline-block;
}
@media (min-width: 768px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown {
    top: 15px;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown {
    height: 40px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after {
  -webkit-transform: translate(0px, -50%);
       -o-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop {
  left: -5px;
  width: calc(100% + 16px);
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-drop {
    top: 48px;
    left: -24px;
    width: calc(100% + 48px);
    max-width: calc(100% + 48px);
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container {
  height: 75px;
  top: -40px;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .facets-widget-dropdown .chosen-container a.chosen-single {
  top: 50% !important;
  -webkit-transform: translate(0px, -50%);
       -o-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child {
    width: 100%;
    padding: 12px 40px 0;
  }
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child h2,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child h2,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child h2,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child h2,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child h2,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child h2 {
    display: inline-block;
  }
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child .chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child .chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child .chosen-single {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown {
    top: 0px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .facets-widget-dropdown:after {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:first-child.filter-block-facet-block .chosen-container a.chosen-single {
  top: 0 !important;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  width: 30%;
  max-width: none;
  border-right: 0;
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic {
  width: 100%;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:last-child .block-tmedic,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .block-tmedic {
    height: 70px;
  }
}
.page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop {
  width: calc(100% + 16px);
  left: -5px;
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child .facets-widget-dropdown .chosen-drop {
    top: 50px;
    left: -9px;
    width: calc(100% + 18px);
    max-width: calc(100% + 18px);
  }
}
@media (max-width: 833.98px) {
  .page-view-medici #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-medici #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-medici #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-clinicfilters .lowerFilters .field__item:last-child,
.page-view-medici #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .path-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.path-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.path-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-clinicfilters .lowerFilters .field__item:last-child,
.path-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .page-view-analize-investigatii #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-clinicfilters .lowerFilters .field__item:last-child,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .path-imagistica #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.path-imagistica #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.path-imagistica #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-clinicfilters .lowerFilters .field__item:last-child,
.path-imagistica #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child, .page-view-indexed-specialties #block-ponderasmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticmedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternitymedicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-investigatiiclinicicas .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicmaternityinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicdentalinvestigatiifilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-ponderasinvestigationsfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamicallspecialtiesfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-clinicfilters .lowerFilters .field__item:last-child,
.page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .lowerFilters .field__item:last-child {
    width: 100%;
    padding-bottom: 10px;
    padding: 0 40px 12px;
  }
}
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child input, .page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child input, .path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child input, .path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child input, .page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child input, .page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child input, .path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child input, .path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child input, .page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child input, .page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child input {
  width: 100%;
  background: none;
  padding: 6px 12px;
  border-radius: 7px;
  height: auto;
  border: solid 1px #d5d6d8;
  margin: initial;
}
@media (min-width: 768px) {
  .page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown, .page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown {
    top: 0px;
  }
}
.page-view-medici #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-medici #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-analize-investigatii #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-analize-investigatii #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-imagistica #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .path-imagistica #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-indexed-specialties #block-dynamicinvestigatiifilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after, .page-view-indexed-specialties #block-dynamicmedicfilters .lowerFilters .field__item:first-child .facets-widget-dropdown:after {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.page-view-medici .facet-empty, .path-investigatii .facet-empty, .page-view-analize-investigatii .facet-empty, .path-imagistica .facet-empty, .page-view-indexed-specialties .facet-empty {
  height: 30px;
  margin-top: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  vertical-align: text-top;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.page-view-medici .facet-empty .facets-widget-dropdown::after, .path-investigatii .facet-empty .facets-widget-dropdown::after, .page-view-analize-investigatii .facet-empty .facets-widget-dropdown::after, .path-imagistica .facet-empty .facets-widget-dropdown::after, .page-view-indexed-specialties .facet-empty .facets-widget-dropdown::after {
  content: "\e903";
  top: calc(50% - 13px);
}
.page-view-medici .search-api-autocomplete-search .ui-state-active:hover, .path-investigatii .search-api-autocomplete-search .ui-state-active:hover, .page-view-analize-investigatii .search-api-autocomplete-search .ui-state-active:hover, .path-imagistica .search-api-autocomplete-search .ui-state-active:hover, .page-view-indexed-specialties .search-api-autocomplete-search .ui-state-active:hover {
  border: 0 none;
  background-color: none;
  border-radius: 6px;
}
.page-view-medici .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion, .path-investigatii .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion, .page-view-analize-investigatii .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion, .path-imagistica .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion, .page-view-indexed-specialties .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
  background: #f7f7f7;
  color: #2e333c;
  border-radius: 6px;
}

.page-view-medici span.tablesort.tablesort--asc .visually-hidden,
.page-view-medici span.tablesort.tablesort--desc .visually-hidden {
  width: 1px;
  height: 1px;
  -webkit-clip-path: none;
          clip-path: none;
  overflow: visible;
  white-space: normal;
  display: inline-block;
  font-size: 20px;
  line-height: 1;
}

@supports (-webkit-touch-callout: none) {
  .page-view-medici span.tablesort.tablesort--asc .visually-hidden,
.page-view-medici span.tablesort.tablesort--desc .visually-hidden {
    font-size: 18px;
    font-weight: bold;
    -webkit-transform: scaleX(1.2);
         -o-transform: scaleX(1.2);
            transform: scaleX(1.2);
  }
}
@media (max-width: 833.98px) {
  .page-view-analize-investigatii .bef-exposed-form {
    padding: 0;
  }
}
.page-view-analize-investigatii #block-ponderasinvestigationsfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicinvestigatiifilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-investigatiiclinicicas .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-dynamicdentalinvestigatiifilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicclinicspecialtiesfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicimagisticspecialtiesfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicmaternityspecialtiesfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamichospitalspecialtiesfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-indexed-specialties #block-dynamicponderasspecialtiesfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before,
.page-view-analize-investigatii #block-clinicfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before {
  display: none;
}

#block-dynamicdentalinvestigatiifilters .form-item-search-api-fulltext.form-group.col-auto::after {
  display: none;
}

div#block-formularexpusanalize-investigatiiinvestigatii h2 {
  display: none !important;
}

.page-view-analize-investigatii #block-dynamichospitalinvestigationfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before, .page-view-indexed-specialties #block-dynamichospitalinvestigationfilters .field__items .field__item.investigatie_block-2 .bef-exposed-form::before {
  display: none !important;
}
.page-view-analize-investigatii .bef-exposed-form .form-group,
.page-view-analize-investigatii .paragraph--type--component-medici-filter, .page-view-indexed-specialties .bef-exposed-form .form-group,
.page-view-indexed-specialties .paragraph--type--component-medici-filter {
  border-right: 0 none;
}
.page-view-analize-investigatii .form-item-locatie, .page-view-analize-investigatii .form-item-oras, .page-view-indexed-specialties .form-item-locatie, .page-view-indexed-specialties .form-item-oras {
  display: none;
}

@media (max-width: 833.98px) {
  #views-exposed-form-medici-homepage-medics .js-form-item-specialitate-old .chosen-single span {
    visibility: hidden;
  }
}

.page-view-medici .field__items .field__item.investigatie_block-2 .bef-exposed-form label {
  margin-top: 0px !important;
  position: absolute !important;
  left: 0 !important;
}
@media (max-width: 833.98px) {
  .page-view-medici .field__items .field__item.investigatie_block-2 .bef-exposed-form label {
    left: 10px !important;
    margin-top: 5px !important;
  }
}
@media (max-width: 833.98px) {
  .page-view-medici .field__items .field__item.investigatie_block-2 .bef-exposed-form input.form-autocomplete {
    padding: 0 !important;
    height: 67px !important;
  }
}

.fullContentClinics {
  margin-top: 50px;
}

.dropbutton-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 8px;
  padding: 8px 12px;
  background: #F7F7F7;
  height: auto;
  width: 56px;
  position: absolute;
}

.header .block-dropdown-language {
  right: 0;
  width: 56px;
  height: 37px;
  position: relative;
}

.dropbutton-wrapper.open li.dropbutton-action.secondary-action {
  display: block;
}

ul.dropdown-language-item.dropbutton {
  height: auto;
  margin-top: -5px;
}

li.dropbutton-toggle, .language_block .menu--item-toggler {
  display: none !important;
}

li.dropbutton-action span, li.dropbutton-action a {
  cursor: pointer;
  color: #2E333C;
  font-family: "graphik-medium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px; /* 150% */
  letter-spacing: 0.2px;
  text-transform: uppercase;
}

.active-language::after {
  position: absolute;
  top: 2px;
  right: 0px;
  width: 0.875rem;
  height: 0.5625rem;
  content: "\e903";
  font-family: "icomoon-custom";
  font-size: 15px;
  line-height: 1;
}
.active-language.open-lang::after {
  content: "\e906";
}

li.dropbutton-action.secondary-action {
  display: none;
}

.form-actions .dropbutton-wrapper {
  margin: 0.5rem 1rem 0.5rem 0;
}

[dir=rtl] .form-actions .dropbutton-wrapper {
  margin-right: 0;
  margin-left: 1rem;
}

.dropbutton-widget {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.js .dropbutton-wrapper.open .dropbutton-widget {
  z-index: 100;
}

/**
 * Dropbutton list.
 */
.dropbutton {
  display: block;
  overflow: visible;
  margin: 0;
  list-style: none;
}

[dir=rtl] .dropbutton {
  margin: 0;
}

.js .dropbutton {
  height: 3rem;
}

/* Variants. */
.js.no-touchevents .dropbutton--small {
  height: 2rem;
}

.js.no-touchevents .dropbutton--extrasmall {
  height: 1.5rem;
}

/**
 * First dropbutton list item.
 */
.js .dropbutton--multiple .dropbutton__item:first-of-type {
  margin-right: calc(3rem + 1px); /* LTR */
}

[dir=rtl].js .dropbutton--multiple .dropbutton__item:first-of-type {
  margin-right: 0;
  margin-left: calc(3rem + 1px);
}

/* First dropbutton list item variants */
.js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type {
  margin-right: calc(2rem + 1px); /* LTR */
}

[dir=rtl].js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type {
  margin-right: 0;
  margin-left: calc(2rem + 1px);
}

.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__item:first-of-type {
  margin-right: calc(1.5rem + 1px); /* LTR */
}

[dir=rtl].js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__item:first-of-type {
  margin-right: 0;
  margin-left: calc(1.5rem + 1px);
}

/**
 * Dropbutton toggler.
 */
.dropbutton__toggle {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0; /* LTR */
  bottom: 0;
  width: 3rem;
  height: 3rem;
  border: 1px solid transparent !important; /* 1 */
  border-radius: 0 2px 2px 0; /* LTR */
  background: #d3d4d9;
  font-size: 1px; /* iOS Safari sets a minimum button-width based on font-size. */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

[dir=rtl] .dropbutton__toggle {
  right: auto;
  left: 0;
  border-radius: 2px 0 0 2px;
}

.dropbutton__toggle::before {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 0.875rem;
  height: 0.5625rem;
  content: "";
  -webkit-transform: translate(50%, -50%) rotate(0);
       -o-transform: translate(50%, -50%) rotate(0);
          transform: translate(50%, -50%) rotate(0);
  background: url("data:image/svg+xml,%3csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.238 1.938L1.647.517 7 5.819 12.354.517l1.408 1.421L7 8.636z' fill='%23222330'/%3e%3c/svg%3e") no-repeat center;
  -webkit-background-size: contain;
          background-size: contain;
}

/* Toggler states. */
.dropbutton__toggle:hover {
  color: #232429;
  background-color: #c1c2c7;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}

.dropbutton__toggle:focus {
  z-index: 2;
}

.dropbutton__toggle:active {
  color: #232429;
  background-color: #adaeb3;
}

.dropbutton-wrapper.open .dropbutton__toggle::before {
  -webkit-transform: translate(50%, -50%) rotate(180deg);
       -o-transform: translate(50%, -50%) rotate(180deg);
          transform: translate(50%, -50%) rotate(180deg);
}

[dir=rtl] .dropbutton-wrapper.open .dropbutton__toggle::before {
  -webkit-transform: translate(50%, -50%) rotate(-180deg);
       -o-transform: translate(50%, -50%) rotate(-180deg);
          transform: translate(50%, -50%) rotate(-180deg);
}

/* Toggler variants */
.no-touchevents .dropbutton--small .dropbutton__toggle {
  width: 2rem;
  height: 2rem;
}

.no-touchevents .dropbutton--extrasmall .dropbutton__toggle {
  width: 1.5rem;
  height: 1.5rem;
}

.no-touchevents .dropbutton--small .dropbutton__toggle::before,
.no-touchevents .dropbutton--extrasmall .dropbutton__toggle::before {
  width: 0.75rem; /* 12px */
}

/* High contrast. */
@media screen and (-ms-high-contrast: active) {
  /* Default. */
  .dropbutton__toggle::before {
    width: 0.5625rem;
    height: 0.5625rem;
    margin-top: -0.19886rem;
    -webkit-transform: translate(50%, -50%) rotate(135deg);
         -o-transform: translate(50%, -50%) rotate(135deg);
            transform: translate(50%, -50%) rotate(135deg); /* LTR */
    border: 0.125rem solid;
    border-width: 0.125rem 0.125rem 0 0;
    background: none;
  }
  .dropbutton-wrapper.open .dropbutton__toggle::before {
    margin-top: 0.19886rem;
    -webkit-transform: translate(50%, -50%) rotate(315deg);
         -o-transform: translate(50%, -50%) rotate(315deg);
            transform: translate(50%, -50%) rotate(315deg);
  }
  [dir=rtl] .dropbutton-wrapper.open .dropbutton__toggle::before {
    -webkit-transform: translate(50%, -50%) rotate(-45deg);
         -o-transform: translate(50%, -50%) rotate(-45deg);
            transform: translate(50%, -50%) rotate(-45deg);
  }
  /* Variants */
  .no-touchevents .dropbutton--small .dropbutton__toggle::before,
.no-touchevents .dropbutton--extrasmall .dropbutton__toggle::before {
    width: 0.4375rem;
    height: 0.4375rem;
    margin-top: -0.15467rem;
  }
  .dropbutton-wrapper.open .dropbutton__toggle::before {
    margin-top: 0.15467rem;
  }
}
/**
 * Item in the first dropbutton list item (that looks like a button).
 *
 * Duplicates base button styles.
 */
.dropbutton__item:first-of-type > * {
  display: inline-block;
  margin: 0;
  padding: calc(1rem - 1px) calc(1.5rem - 1px);
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  color: #232429;
  border: 1px solid transparent !important; /* 1 */
  border-radius: 2px;
  background-color: #d3d4d9;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-font-smoothing: antialiased;
}

.dropbutton--multiple .dropbutton__item:first-of-type > * {
  padding-right: calc(1rem - 1px);
  padding-left: calc(1rem - 1px);
}

/* Variants */
.no-touchevents .dropbutton--small .dropbutton__item:first-of-type > * {
  padding-top: calc(0.625rem - 1px);
  padding-bottom: calc(0.625rem - 1px);
  font-size: 0.79rem;
  line-height: 0.75rem;
}

.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type > * {
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  font-size: 0.79rem;
  line-height: 0.75rem;
}

.dropbutton__item:first-of-type > *:hover,
.dropbutton__item:first-of-type > .button:hover {
  text-decoration: none;
  color: #232429;
  background-color: #c1c2c7;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}

.dropbutton__item:first-of-type > *:focus:hover,
.dropbutton__item:first-of-type > .button:focus:hover {
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 5px #26a769;
          box-shadow: 0 0 0 2px #fff, 0 0 0 5px #26a769;
}

.dropbutton__item:first-of-type > *:focus {
  text-decoration: none;
}

.dropbutton__item:first-of-type > *:active {
  color: #232429;
  background-color: #adaeb3;
}

.dropbutton--multiple .dropbutton__item:first-of-type > * {
  position: relative;
  z-index: 3;
}

.dropbutton--multiple .dropbutton__item:first-of-type > *:focus {
  z-index: 2;
}

.js .dropbutton--multiple .dropbutton__item:first-of-type > * {
  border-radius: 2px 0 0 2px; /* LTR */
}

[dir=rtl].js .dropbutton--multiple .dropbutton__item:first-of-type > * {
  border-radius: 0 2px 2px 0;
}

.dropbutton > .dropbutton__item > a,
.dropbutton > .dropbutton__item > .button {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 0;
  text-align: left; /* LTR */
}

[dir=rtl] .dropbutton > .dropbutton__item > a,
[dir=rtl] .dropbutton > .dropbutton__item > .button {
  text-align: right;
}

.js .dropbutton-wrapper:not(.open) .dropbutton__item:first-of-type ~ .dropbutton__item {
  display: none;
}

/**
 * Non-first dropbutton list elements.
 */
.dropbutton__item:first-of-type ~ .dropbutton__item {
  border: 1px solid #d3d4d9;
  border-bottom: 0;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}

.dropbutton__item:first-of-type ~ .dropbutton__item ~ .dropbutton__item {
  border-top: 0;
}

.dropbutton__item ~ .dropbutton__item:last-child {
  border-bottom: 1px solid #d3d4d9;
  border-radius: 0 0 2px 2px;
}

/**
 * Dropbutton items of non-first dropbutton list elements.
 */
.dropbutton__item:first-of-type ~ .dropbutton__item > a,
.dropbutton__item:first-of-type ~ .dropbutton__item > .button {
  position: relative;
  padding: calc(1rem - 1px);
  text-decoration: none;
  color: #55565b;
  border: 1px solid transparent !important; /* 1 */
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
}

/**
 * Set the inherited button border color to transparent for high contrast
 * mode.
 */
@media screen and (-ms-high-contrast: active) {
  .dropbutton__item:first-of-type ~ .dropbutton__item > a,
.dropbutton__item:first-of-type ~ .dropbutton__item > .button {
    border-color: transparent !important;
  }
}
.dropbutton__item:first-of-type ~ .dropbutton__item > a:not(:focus),
.dropbutton__item:first-of-type ~ .dropbutton__item > .button:not(:focus) {
  z-index: 1;
}

/* Variants. */
.no-touchevents .dropbutton--small .dropbutton__item:first-of-type ~ .dropbutton__item > a,
.no-touchevents .dropbutton--small .dropbutton__item:first-of-type ~ .dropbutton__item > .button {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 0.79rem;
  line-height: 0.75rem;
}

.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type ~ .dropbutton__item > a,
.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type ~ .dropbutton__item > .button {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.79rem;
  line-height: 0.75rem;
}

/* States. */
.dropbutton__item > *:focus {
  position: relative;
  z-index: 3;
}

.dropbutton__item:first-of-type ~ .dropbutton__item > *:hover {
  color: #232429;
  background: #f3f4f9;
}

.dropbutton__item > .button:not(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.dropbutton__item:first-of-type ~ .dropbutton__item > *:focus {
  border-color: #26a769 !important; /* 1 */
  -webkit-box-shadow: inset 0 0 0 1px #26a769, 0 0 0 1px #26a769;
          box-shadow: inset 0 0 0 1px #26a769, 0 0 0 1px #26a769;
}

.language_block .mega-menu-wrapper {
  height: auto !important;
  padding: 0 !important;
}

.accordion .field__item {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.field--name-field-investigation {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
@media (min-width: 576px) {
  .field--name-field-investigation {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
.field--name-field-price {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
  text-align: right;
}
@media (min-width: 576px) {
  .field--name-field-price {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

.card-header .header-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin: 0;
}

.page-view-analysis-set .card-body .views-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.page-view-analysis-set .card-body .views-row .views-field-field-investigation {
  padding-right: 12px;
}
.page-view-analysis-set .card-body .views-row .views-field-nothing {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.75rem;
}

.page-view-analysis-set .card-body .views-row, .path-clinici .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-spitale .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-imagistica .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-ponderas .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-maternitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analysis-set .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-specialitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analize-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-indexed-specialties .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-dental .views-element-container > div > .accordion#specialties > .card div .card-body div, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card {
  padding: 20.4px 0;
  margin: 0 48px;
}
@media (max-width: 767.98px) {
  .page-view-analysis-set .card-body .views-row, .path-clinici .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-spitale .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-imagistica .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-ponderas .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-maternitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analysis-set .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-specialitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analize-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-indexed-specialties .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-dental .views-element-container > div > .accordion#specialties > .card div .card-body div, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card {
    margin-right: 12px;
    margin-left: 12px;
  }
}

.page-view-analysis-set .card-body .views-row, .path-clinici .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-spitale .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-imagistica .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-ponderas .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-maternitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analysis-set .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-specialitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analize-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-indexed-specialties .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-dental .views-element-container > div > .accordion#specialties > .card div .card-body div, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card {
  border-bottom: 1px solid #eaeaeb;
  overflow: visible;
}

.accordion .card {
  position: relative;
  background-color: #fff;
  padding: 16px;
  margin-bottom: 12px;
}
.accordion .card-header {
  cursor: pointer;
  background: #fff;
}
.accordion .card-header .header-element:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.accordion .card-header .header-element:before {
  position: absolute;
  top: 12px;
  right: 12px;
  color: rgba(46, 51, 60, 0.5);
  font-size: 2.25rem;
}
.accordion .card-header .header-element[aria-expanded=true]:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.accordion .card-body {
  padding-top: 24px;
}
.accordion .card-body .card-button {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .accordion .card-body .card-button {
    text-align: center;
  }
}
.accordion .card-body .card-button:active {
  outline: none;
}
.accordion .card-body .card-button:hover {
  text-decoration: none;
}
.accordion .card-body .card-button, .accordion .card-body .card-button:active, .accordion .card-body .card-button:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.accordion .card-body .card-button:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 767.98px) {
  .accordion .card-body .card-button {
    width: 100%;
    margin-bottom: 8px;
    text-align: center;
  }
}
.accordion .card-body .card-button.is-program {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .accordion .card-body .card-button.is-program {
    text-align: center;
  }
}
.accordion .card-body .card-button.is-program:active {
  outline: none;
}
.accordion .card-body .card-button.is-program:hover {
  text-decoration: none;
}
.accordion .card-body .card-button.is-program:before {
  content: "\e907";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.accordion .card-body .card-button.is-program:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.accordion .card-body .card-button.is-program:before,
.accordion .card-body .card-button.is-program span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.accordion .card-body .card-button.is-program, .accordion .card-body .card-button.is-program:active, .accordion .card-body .card-button.is-program:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.accordion .card-body .card-button.is-program:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.accordion .card-body .card-button.is-appointment {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .accordion .card-body .card-button.is-appointment {
    text-align: center;
  }
}
.accordion .card-body .card-button.is-appointment:active {
  outline: none;
}
.accordion .card-body .card-button.is-appointment:hover {
  text-decoration: none;
}
.accordion .card-body .card-button.is-appointment:before {
  content: "\e92c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.accordion .card-body .card-button.is-appointment:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.accordion .card-body .card-button.is-appointment:before,
.accordion .card-body .card-button.is-appointment span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.accordion .card-body .card-button.is-appointment, .accordion .card-body .card-button.is-appointment:active, .accordion .card-body .card-button.is-appointment:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.accordion .card-body .card-button.is-appointment:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.accordion .card-body .card-button.is-route {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0 12px;
  line-height: 2.4;
  text-decoration: none;
  z-index: 1000;
}
@media (max-width: 767.98px) {
  .accordion .card-body .card-button.is-route {
    text-align: center;
  }
}
.accordion .card-body .card-button.is-route:active {
  outline: none;
}
.accordion .card-body .card-button.is-route:hover {
  text-decoration: none;
}
.accordion .card-body .card-button.is-route, .accordion .card-body .card-button.is-route:active, .accordion .card-body .card-button.is-route:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.accordion .card-body .card-button.is-route:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.accordion .field--name-field-investigation {
  font-family: graphik-medium;
  word-wrap: break-word;
}
.accordion .field--name-field-price {
  text-align: right;
}
@media (min-width: 576px) {
  .accordion .field--name-field-price {
    padding-right: 48px;
  }
}
@media (max-width: 767.98px) {
  .accordion .card .card-header .header-element::before {
    display: none;
  }
  .accordion .card .card-body .card-button {
    display: block;
  }
}
@media (max-width: 575.98px) {
  .accordion {
    padding: 0 16px;
  }
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
  position: relative;
  height: 0;
  overflow: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

@media (max-width: 833.98px) {
  .paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion {
    padding: 0;
  }
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-header {
  background-color: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-header .header-element {
  font-family: graphik-medium;
  border-radius: 12px;
  background-color: #fff;
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-header .header-element::before {
  width: 1.75rem;
  height: 1.75rem;
  line-height: 1.75rem;
  border-radius: 100%;
  background-color: #dc0028;
  color: #fff;
  text-align: center;
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-header .header-element[aria-expanded=true] {
  border-radius: 12px 12px 0 0;
  font-size: 1.125rem;
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-header .header-element[aria-expanded=true]::before {
  background-color: unset;
  color: #dc0028;
}
@media (min-width: 768px) {
  .paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-body .field--name-field-accordion-content {
    padding: 24px 48px;
  }
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-body .field--name-field-accordion-content ul {
  padding-left: 0;
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-body .field--name-field-accordion-content ul li {
  padding-left: 38px;
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-body .field--name-field-accordion-content ul li:before {
  content: "\e90a";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-campaign-overlay .paragraph--type--component-accordion .accordion .card-body .field--name-field-accordion-content ul li::before {
  background-color: unset;
  color: #dc0028;
  width: 1.4rem;
  height: 1.4rem;
  line-height: 1.4rem;
  font-size: 1.4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}
.paragraph--type--component-accordion .accordion-item {
  margin: 0 0 8px 0;
}
.paragraph--type--component-accordion .accordion .card-header {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
          box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
}
.paragraph--type--component-accordion .accordion .card-header h6 {
  font-family: graphik-regular;
  padding: 24px;
  position: relative;
  z-index: 1;
  line-height: 1.6;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
          box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
}
.paragraph--type--component-accordion .accordion .card-header h6[aria-expanded=true] {
  font-family: graphik-medium;
}
.paragraph--type--component-accordion .accordion .card-header h6:before {
  font-size: 1.5rem;
  position: absolute;
  top: initial;
  right: 24px;
  bottom: initial;
  left: initial;
}
.paragraph--type--component-accordion .accordion .card-header h6 .field--name-field-accordion-title {
  padding-right: 36px;
  word-break: break-word;
}
.paragraph--type--component-accordion .accordion .card-header h6 .field--name-field-accordion-title p:last-of-type {
  margin: 0;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-accordion .accordion .card-header h6 {
    font-size: 0.875rem;
    padding: 18px;
  }
}
.paragraph--type--component-accordion .accordion .card-body {
  padding: 0;
  font-family: graphik-regular;
  font-size: 1rem;
  background: #fff;
}
.paragraph--type--component-accordion .accordion .card-body .field--name-field-accordion-content {
  padding: 48px 72px;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-accordion .accordion .card-body {
    font-size: 0.875rem;
    padding: 0;
  }
  .paragraph--type--component-accordion .accordion .card-body .field--name-field-accordion-content {
    padding: 18px;
  }
}

.paragraph--type--component-campaign-accordion.style--modern .field--name-field-campaign-accordion-image img {
  max-width: 100%;
  height: auto;
}

.path-clinici .views-element-container > div > .accordion,
.path-spitale .views-element-container > div > .accordion,
.path-imagistica .views-element-container > div > .accordion,
.path-ponderas .views-element-container > div > .accordion,
.path-maternitati .views-element-container > div > .accordion,
.path-investigatii .views-element-container > div > .accordion,
.page-view-analysis-set .views-element-container > div > .accordion,
.path-specialitati .views-element-container > div > .accordion,
.page-view-analize-investigatii .views-element-container > div > .accordion,
.page-view-indexed-specialties .views-element-container > div > .accordion,
.path-dental .views-element-container > div > .accordion {
  counter-reset: number;
}
.path-clinici .views-element-container > div > .accordion .card .card-header .header-element:before,
.path-spitale .views-element-container > div > .accordion .card .card-header .header-element:before,
.path-imagistica .views-element-container > div > .accordion .card .card-header .header-element:before,
.path-ponderas .views-element-container > div > .accordion .card .card-header .header-element:before,
.path-maternitati .views-element-container > div > .accordion .card .card-header .header-element:before,
.path-investigatii .views-element-container > div > .accordion .card .card-header .header-element:before,
.page-view-analysis-set .views-element-container > div > .accordion .card .card-header .header-element:before,
.path-specialitati .views-element-container > div > .accordion .card .card-header .header-element:before,
.page-view-analize-investigatii .views-element-container > div > .accordion .card .card-header .header-element:before,
.page-view-indexed-specialties .views-element-container > div > .accordion .card .card-header .header-element:before,
.path-dental .views-element-container > div > .accordion .card .card-header .header-element:before {
  font-size: 1.5rem;
  top: 20px;
  color: #c0c1c4;
  display: block !important;
}
.path-clinici .views-element-container > div > .accordion > .card,
.path-spitale .views-element-container > div > .accordion > .card,
.path-imagistica .views-element-container > div > .accordion > .card,
.path-ponderas .views-element-container > div > .accordion > .card,
.path-maternitati .views-element-container > div > .accordion > .card,
.path-investigatii .views-element-container > div > .accordion > .card,
.page-view-analysis-set .views-element-container > div > .accordion > .card,
.path-specialitati .views-element-container > div > .accordion > .card,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card,
.path-dental .views-element-container > div > .accordion > .card {
  padding: 20.4px 24px;
  counter-increment: number;
}
.path-clinici .views-element-container > div > .accordion > .card > .card-header,
.path-spitale .views-element-container > div > .accordion > .card > .card-header,
.path-imagistica .views-element-container > div > .accordion > .card > .card-header,
.path-ponderas .views-element-container > div > .accordion > .card > .card-header,
.path-maternitati .views-element-container > div > .accordion > .card > .card-header,
.path-investigatii .views-element-container > div > .accordion > .card > .card-header,
.page-view-analysis-set .views-element-container > div > .accordion > .card > .card-header,
.path-specialitati .views-element-container > div > .accordion > .card > .card-header,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > .card-header,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > .card-header,
.path-dental .views-element-container > div > .accordion > .card > .card-header {
  font-family: graphik-medium;
}
.path-clinici .views-element-container > div > .accordion > .card > .card-header .header-element,
.path-spitale .views-element-container > div > .accordion > .card > .card-header .header-element,
.path-imagistica .views-element-container > div > .accordion > .card > .card-header .header-element,
.path-ponderas .views-element-container > div > .accordion > .card > .card-header .header-element,
.path-maternitati .views-element-container > div > .accordion > .card > .card-header .header-element,
.path-investigatii .views-element-container > div > .accordion > .card > .card-header .header-element,
.page-view-analysis-set .views-element-container > div > .accordion > .card > .card-header .header-element,
.path-specialitati .views-element-container > div > .accordion > .card > .card-header .header-element,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > .card-header .header-element,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > .card-header .header-element,
.path-dental .views-element-container > div > .accordion > .card > .card-header .header-element {
  padding-right: 48px;
  padding-left: 48px;
  position: relative;
}
.path-clinici .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.path-spitale .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.path-imagistica .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.path-ponderas .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.path-maternitati .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.path-investigatii .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.page-view-analysis-set .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.path-specialitati .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false],
.path-dental .views-element-container > div > .accordion > .card > .card-header .header-element[aria-expanded=false] {
  font-family: graphik-regular;
}
.path-clinici .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.path-spitale .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.path-imagistica .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.path-ponderas .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.path-maternitati .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.path-investigatii .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.page-view-analysis-set .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.path-specialitati .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > .card-header .header-element:before,
.path-dental .views-element-container > div > .accordion > .card > .card-header .header-element:before {
  top: 0;
  right: 0;
}
.path-clinici .views-element-container > div > .accordion > .card > .card-header:before,
.path-spitale .views-element-container > div > .accordion > .card > .card-header:before,
.path-imagistica .views-element-container > div > .accordion > .card > .card-header:before,
.path-ponderas .views-element-container > div > .accordion > .card > .card-header:before,
.path-maternitati .views-element-container > div > .accordion > .card > .card-header:before,
.path-investigatii .views-element-container > div > .accordion > .card > .card-header:before,
.page-view-analysis-set .views-element-container > div > .accordion > .card > .card-header:before,
.path-specialitati .views-element-container > div > .accordion > .card > .card-header:before,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > .card-header:before,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > .card-header:before,
.path-dental .views-element-container > div > .accordion > .card > .card-header:before {
  position: absolute;
  top: 12px;
  left: 18px;
  content: counter(number);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #f0f1f1;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body {
  padding-top: 36px;
}
@media (max-width: 767.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body {
    font-size: 0.875rem;
  }
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card:last-of-type {
  border-bottom: 0;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header {
  padding: 0;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element {
  padding-right: 3.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .investigation {
  padding-right: 12px;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element .price {
  font-size: 0.875rem;
  white-space: nowrap;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=true] .price {
  color: #2e333c;
  opacity: 40%;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element[aria-expanded=false] .price {
  color: #dc0028;
  opacity: 100%;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row {
  padding: 10px 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title {
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title + .views-field,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title + .views-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .views-field-title .price,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .title .price {
  font-size: 0.875rem;
  display: block;
  text-align: left;
  line-height: 2;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-body {
  padding: 0;
  display: block;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row {
  padding: 8px 0;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program {
  margin-left: 6px;
}
.path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type),
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:first-of-type) {
  border-top: 1px solid #eaeaeb;
}
@media (min-width: 576px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    color: #dc0028;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover, .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program:hover,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-appointment:hover {
    background-color: #dc0028;
    border-color: #dc0028;
    color: #fff;
  }
}
.path-clinici .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.path-spitale .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.path-imagistica .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.path-ponderas .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.path-maternitati .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.path-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.page-view-analysis-set .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.path-specialitati .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.page-view-analize-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.page-view-indexed-specialties .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type,
.path-dental .views-element-container > div > .accordion#specialties > .card div .card-body div:last-of-type {
  border-bottom: 0;
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-spitale .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-imagistica .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-ponderas .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-maternitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analysis-set .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-specialitati .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-analize-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body div,
.page-view-indexed-specialties .views-element-container > div > .accordion#specialties > .card div .card-body div,
.path-dental .views-element-container > div > .accordion#specialties > .card div .card-body div {
    margin: 0;
  }
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion#specialties > .card div .card-body,
.path-spitale .views-element-container > div > .accordion#specialties > .card div .card-body,
.path-imagistica .views-element-container > div > .accordion#specialties > .card div .card-body,
.path-ponderas .views-element-container > div > .accordion#specialties > .card div .card-body,
.path-maternitati .views-element-container > div > .accordion#specialties > .card div .card-body,
.path-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body,
.page-view-analysis-set .views-element-container > div > .accordion#specialties > .card div .card-body,
.path-specialitati .views-element-container > div > .accordion#specialties > .card div .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion#specialties > .card div .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion#specialties > .card div .card-body,
.path-dental .views-element-container > div > .accordion#specialties > .card div .card-body {
    padding: 44.4px 18px 18px;
  }
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body {
    padding-top: 24px;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card {
    margin: 0;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element {
    padding-right: 36px;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card > .card-header .header-element:before {
    right: 0;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body {
    padding-top: 12px;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title {
    position: relative;
    margin-bottom: 18px;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title a {
    display: inline-block;
    padding-right: 48px;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card {
    position: absolute;
    top: 0;
    right: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    width: 24px;
    height: 24px;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before {
    border-width: 0 2px 2px 0;
    border-color: #2e333c;
    border-style: solid;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    display: block;
    width: 6px;
    height: 6px;
    border-color: #c0c1c4 !important;
    display: block;
    content: "";
  }
}
@media (max-width: 575.98px) and (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field.views-field-title .open-card:before {
    width: 9px;
    height: 9px;
    border-color: rgba(46, 51, 60, 0.5);
  }
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row > .views-field .card-body {
    display: none;
    margin-bottom: 18px;
  }
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row .card-button.is-program {
    margin: 0;
  }
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type),
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:not(:last-of-type) {
    padding-bottom: 18px;
  }
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row:last-of-type {
    margin-bottom: -12px;
  }
}
@media (max-width: 575.98px) {
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .open-card:before {
    position: relative;
    -webkit-transform: rotate(-135deg);
         -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
    top: 4px;
  }
  .path-clinici .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.path-spitale .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.path-imagistica .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.path-ponderas .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.path-maternitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.path-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.page-view-analysis-set .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.path-specialitati .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.page-view-analize-investigatii .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.page-view-indexed-specialties .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body,
.path-dental .views-element-container > div > .accordion > .card > div > .card-body > .accordion > .card .card-body .views-row.card-open > .views-field .card-body {
    display: block;
  }
}

.node--type-medic .accordion#investigations .card {
  padding: 20px;
  overflow: visible;
}
.node--type-medic .accordion#investigations .card-header .header-element:before {
  font-size: 1.5rem;
  top: 20px;
  color: #c0c1c4;
}
.node--type-medic .accordion#investigations .card-header .phone-popup {
  top: 1.125rem;
}

.page-view-analysis-set .card-body .views-row {
  padding-right: 43.2px;
}
.page-view-analysis-set .card-body .views-row:last-of-type {
  border-bottom: 0;
}

.phone-popup {
  position: absolute;
  right: 48px;
  padding-bottom: 12px;
}
@media (max-width: 767.98px) {
  .phone-popup {
    right: 12px;
  }
}
.phone-popup .popup {
  position: absolute;
  right: -12px;
  bottom: 100%;
  padding: 12px 18px;
  font-family: graphik-medium;
  font-size: 0.75rem;
  border-radius: 10.08px;
  background-color: #fff;
  border: 1px solid #eaeaeb;
  white-space: nowrap;
  display: none;
}
.phone-popup .popup p {
  margin: 0;
}
.phone-popup .popup a {
  font-family: graphik-medium;
  font-size: 1rem;
}
.phone-popup .popup:before {
  position: absolute;
  top: 100%;
  right: 12px;
  content: "";
  width: 12px;
  height: 12px;
  margin-top: -5px;
  background-color: #fff;
  border-right: 1px solid #eaeaeb;
  border-bottom: 1px solid #eaeaeb;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.phone-popup:hover .popup {
  display: block;
}
.phone-icon {
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  display: block;
  text-align: center;
  color: #fff;
  background-color: #dc0028;
  border-radius: 50%;
}
.phone-icon:before {
  content: "\e93e";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.phone-icon:before {
  font-size: 0.875rem;
  line-height: 1.875rem;
  vertical-align: top;
}

@media (max-width: 833.98px) {
  .webform-submission-landing-page-form {
    padding: 0 16px;
  }
}

@media (max-width: 833.98px) {
  .region-sidebar-second .webform-submission-landing-page-form {
    padding: 0px;
  }
}

@media (max-width: 833.98px) {
  .layout-main-wrapper .webform-submission-landing-page-form {
    padding: 0px;
  }
}

@media (max-width: 833.98px) {
  .paragraph.paragraph--type--component-webform .column {
    padding: 0px;
  }
  .paragraph.paragraph--type--component-webform .column .webform-submission-form {
    margin: 0;
  }
}

.webform-submission-form {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .webform-submission-form {
    margin: 0;
  }
}

.webform-submission-form .js-form-item {
  position: relative;
  margin-bottom: 12px;
}
.webform-submission-form .js-form-item#edit-acord-email--wrapper, .webform-submission-form .js-form-item#edit-acord-sms--wrapper {
  margin-bottom: 0;
}
.webform-submission-form .js-form-item#edit-acord-email--wrapper .js-form-type-radio, .webform-submission-form .js-form-item#edit-acord-sms--wrapper .js-form-type-radio {
  background-color: #fff;
}
.webform-submission-form .js-form-item#edit-acord-email--wrapper .fieldset-legend, .webform-submission-form .js-form-item#edit-acord-sms--wrapper .fieldset-legend {
  font-family: "tiemposfine-regular", sans-serif;
}
.js-form-item label {
  font-size: 0.875rem;
  color: #6c7076;
  margin-bottom: 0;
}
.js-form-item.form-type-webform-markup {
  font-size: 0.75rem;
}
.js-form-item.js-form-item-nn-gdpr, .js-form-item.js-form-item-agree {
  margin-top: 0px !important;
}
.js-form-item.js-form-item-nn-gdpr > label, .js-form-item.js-form-item-agree > label {
  font-size: 0px !important;
}
.js-form-item.js-form-item-nn-gdpr > label .webform-element-description, .js-form-item.js-form-item-agree > label .webform-element-description {
  font-weight: normal;
}

.grecaptcha-badge {
  visibility: hidden;
}

#programare_cas {
  padding: 0;
  margin: 0;
}

.webform-submission-form .js-form-type-textarea input, .webform-submission-form .js-form-type-textarea textarea,
.webform-submission-form .js-form-type-email input,
.webform-submission-form .js-form-type-email textarea,
.webform-submission-form .js-form-type-tel input,
.webform-submission-form .js-form-type-tel textarea,
.webform-submission-form .js-form-type-textfield input,
.webform-submission-form .js-form-type-textfield textarea,
.webform-submission-form .js-form-type-url input,
.webform-submission-form .js-form-type-url textarea,
.webform-submission-form .js-form-type-entity-autocomplete input,
.webform-submission-form .js-form-type-entity-autocomplete textarea,
.webform-submission-form .js-form-type-date input,
.webform-submission-form .js-form-type-date textarea,
.webform-submission-form .js-form-type-number input,
.webform-submission-form .js-form-type-number textarea, input, textarea {
  -webkit-transition: border-color 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out;
  color: #2e333c;
  border: solid 1px #d5d6d8;
  border-radius: 7px;
  margin: 0 0 12px 0;
  outline: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.webform-submission-form .js-form-type-textarea input::-webkit-input-placeholder, .webform-submission-form .js-form-type-textarea textarea::-webkit-input-placeholder,
.webform-submission-form .js-form-type-email input::-webkit-input-placeholder,
.webform-submission-form .js-form-type-email textarea::-webkit-input-placeholder,
.webform-submission-form .js-form-type-tel input::-webkit-input-placeholder,
.webform-submission-form .js-form-type-tel textarea::-webkit-input-placeholder,
.webform-submission-form .js-form-type-textfield input::-webkit-input-placeholder,
.webform-submission-form .js-form-type-textfield textarea::-webkit-input-placeholder,
.webform-submission-form .js-form-type-url input::-webkit-input-placeholder,
.webform-submission-form .js-form-type-url textarea::-webkit-input-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete input::-webkit-input-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete textarea::-webkit-input-placeholder,
.webform-submission-form .js-form-type-date input::-webkit-input-placeholder,
.webform-submission-form .js-form-type-date textarea::-webkit-input-placeholder,
.webform-submission-form .js-form-type-number input::-webkit-input-placeholder,
.webform-submission-form .js-form-type-number textarea::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c0c1c4;
  opacity: 1;
}
.webform-submission-form .js-form-type-textarea input::-moz-placeholder, .webform-submission-form .js-form-type-textarea textarea::-moz-placeholder,
.webform-submission-form .js-form-type-email input::-moz-placeholder,
.webform-submission-form .js-form-type-email textarea::-moz-placeholder,
.webform-submission-form .js-form-type-tel input::-moz-placeholder,
.webform-submission-form .js-form-type-tel textarea::-moz-placeholder,
.webform-submission-form .js-form-type-textfield input::-moz-placeholder,
.webform-submission-form .js-form-type-textfield textarea::-moz-placeholder,
.webform-submission-form .js-form-type-url input::-moz-placeholder,
.webform-submission-form .js-form-type-url textarea::-moz-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete input::-moz-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete textarea::-moz-placeholder,
.webform-submission-form .js-form-type-date input::-moz-placeholder,
.webform-submission-form .js-form-type-date textarea::-moz-placeholder,
.webform-submission-form .js-form-type-number input::-moz-placeholder,
.webform-submission-form .js-form-type-number textarea::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #c0c1c4;
  opacity: 1;
}
.webform-submission-form .js-form-type-textarea input:-ms-input-placeholder, .webform-submission-form .js-form-type-textarea textarea:-ms-input-placeholder,
.webform-submission-form .js-form-type-email input:-ms-input-placeholder,
.webform-submission-form .js-form-type-email textarea:-ms-input-placeholder,
.webform-submission-form .js-form-type-tel input:-ms-input-placeholder,
.webform-submission-form .js-form-type-tel textarea:-ms-input-placeholder,
.webform-submission-form .js-form-type-textfield input:-ms-input-placeholder,
.webform-submission-form .js-form-type-textfield textarea:-ms-input-placeholder,
.webform-submission-form .js-form-type-url input:-ms-input-placeholder,
.webform-submission-form .js-form-type-url textarea:-ms-input-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete input:-ms-input-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete textarea:-ms-input-placeholder,
.webform-submission-form .js-form-type-date input:-ms-input-placeholder,
.webform-submission-form .js-form-type-date textarea:-ms-input-placeholder,
.webform-submission-form .js-form-type-number input:-ms-input-placeholder,
.webform-submission-form .js-form-type-number textarea:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #c0c1c4;
  opacity: 1;
}
.webform-submission-form .js-form-type-textarea input:-moz-placeholder, .webform-submission-form .js-form-type-textarea textarea:-moz-placeholder,
.webform-submission-form .js-form-type-email input:-moz-placeholder,
.webform-submission-form .js-form-type-email textarea:-moz-placeholder,
.webform-submission-form .js-form-type-tel input:-moz-placeholder,
.webform-submission-form .js-form-type-tel textarea:-moz-placeholder,
.webform-submission-form .js-form-type-textfield input:-moz-placeholder,
.webform-submission-form .js-form-type-textfield textarea:-moz-placeholder,
.webform-submission-form .js-form-type-url input:-moz-placeholder,
.webform-submission-form .js-form-type-url textarea:-moz-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete input:-moz-placeholder,
.webform-submission-form .js-form-type-entity-autocomplete textarea:-moz-placeholder,
.webform-submission-form .js-form-type-date input:-moz-placeholder,
.webform-submission-form .js-form-type-date textarea:-moz-placeholder,
.webform-submission-form .js-form-type-number input:-moz-placeholder,
.webform-submission-form .js-form-type-number textarea:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #c0c1c4;
  opacity: 1;
}
.webform-submission-form .js-form-type-textarea input:focus, .webform-submission-form .js-form-type-textarea textarea:focus,
.webform-submission-form .js-form-type-email input:focus,
.webform-submission-form .js-form-type-email textarea:focus,
.webform-submission-form .js-form-type-tel input:focus,
.webform-submission-form .js-form-type-tel textarea:focus,
.webform-submission-form .js-form-type-textfield input:focus,
.webform-submission-form .js-form-type-textfield textarea:focus,
.webform-submission-form .js-form-type-url input:focus,
.webform-submission-form .js-form-type-url textarea:focus,
.webform-submission-form .js-form-type-entity-autocomplete input:focus,
.webform-submission-form .js-form-type-entity-autocomplete textarea:focus,
.webform-submission-form .js-form-type-date input:focus,
.webform-submission-form .js-form-type-date textarea:focus,
.webform-submission-form .js-form-type-number input:focus,
.webform-submission-form .js-form-type-number textarea:focus, input:focus, textarea:focus {
  outline: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input, textarea {
  font-size: 1rem;
  padding: 12px;
}

.webform-submission-form .js-form-type-textarea,
.webform-submission-form .js-form-type-email,
.webform-submission-form .js-form-type-tel,
.webform-submission-form .js-form-type-textfield,
.webform-submission-form .js-form-type-url,
.webform-submission-form .js-form-type-entity-autocomplete,
.webform-submission-form .js-form-type-date,
.webform-submission-form .js-form-type-number {
  position: relative;
  font-size: 1rem;
}
.webform-submission-form .js-form-type-textarea label,
.webform-submission-form .js-form-type-email label,
.webform-submission-form .js-form-type-tel label,
.webform-submission-form .js-form-type-textfield label,
.webform-submission-form .js-form-type-url label,
.webform-submission-form .js-form-type-entity-autocomplete label,
.webform-submission-form .js-form-type-date label,
.webform-submission-form .js-form-type-number label {
  position: absolute;
  top: 15px;
  right: 12px;
  left: 12px;
  font-size: 1rem;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  text-align: left;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.webform-submission-form .js-form-type-textarea input, .webform-submission-form .js-form-type-textarea textarea,
.webform-submission-form .js-form-type-email input,
.webform-submission-form .js-form-type-email textarea,
.webform-submission-form .js-form-type-tel input,
.webform-submission-form .js-form-type-tel textarea,
.webform-submission-form .js-form-type-textfield input,
.webform-submission-form .js-form-type-textfield textarea,
.webform-submission-form .js-form-type-url input,
.webform-submission-form .js-form-type-url textarea,
.webform-submission-form .js-form-type-entity-autocomplete input,
.webform-submission-form .js-form-type-entity-autocomplete textarea,
.webform-submission-form .js-form-type-date input,
.webform-submission-form .js-form-type-date textarea,
.webform-submission-form .js-form-type-number input,
.webform-submission-form .js-form-type-number textarea {
  padding-top: 21px;
  padding-bottom: 9px;
  white-space: nowrap;
  overflow-x: hidden !important;
  text-overflow: ellipsis;
}
.webform-submission-form .js-form-type-textarea textarea,
.webform-submission-form .js-form-type-email textarea,
.webform-submission-form .js-form-type-tel textarea,
.webform-submission-form .js-form-type-textfield textarea,
.webform-submission-form .js-form-type-url textarea,
.webform-submission-form .js-form-type-entity-autocomplete textarea,
.webform-submission-form .js-form-type-date textarea,
.webform-submission-form .js-form-type-number textarea {
  white-space: initial;
}
.webform-submission-form .js-form-type-textarea.has-content label,
.webform-submission-form .js-form-type-email.has-content label,
.webform-submission-form .js-form-type-tel.has-content label,
.webform-submission-form .js-form-type-textfield.has-content label,
.webform-submission-form .js-form-type-url.has-content label,
.webform-submission-form .js-form-type-entity-autocomplete.has-content label,
.webform-submission-form .js-form-type-date.has-content label,
.webform-submission-form .js-form-type-number.has-content label {
  font-size: 0.75rem;
  -webkit-transform: translateY(-9px);
       -o-transform: translateY(-9px);
          transform: translateY(-9px);
}
.webform-submission-form .js-form-type-textarea > label,
.webform-submission-form .js-form-type-email > label,
.webform-submission-form .js-form-type-tel > label,
.webform-submission-form .js-form-type-textfield > label,
.webform-submission-form .js-form-type-url > label,
.webform-submission-form .js-form-type-entity-autocomplete > label,
.webform-submission-form .js-form-type-date > label,
.webform-submission-form .js-form-type-number > label {
  padding-right: 30px;
}
.webform-submission-form .js-form-type-textarea input, .webform-submission-form .js-form-type-textarea textarea,
.webform-submission-form .js-form-type-email input,
.webform-submission-form .js-form-type-email textarea,
.webform-submission-form .js-form-type-tel input,
.webform-submission-form .js-form-type-tel textarea,
.webform-submission-form .js-form-type-textfield input,
.webform-submission-form .js-form-type-textfield textarea,
.webform-submission-form .js-form-type-url input,
.webform-submission-form .js-form-type-url textarea,
.webform-submission-form .js-form-type-entity-autocomplete input,
.webform-submission-form .js-form-type-entity-autocomplete textarea,
.webform-submission-form .js-form-type-date input,
.webform-submission-form .js-form-type-date textarea,
.webform-submission-form .js-form-type-number input,
.webform-submission-form .js-form-type-number textarea {
  width: 100%;
  margin-bottom: 0;
}
.webform-submission-form .js-form-type-textarea .webform-element-description .dark,
.webform-submission-form .js-form-type-email .webform-element-description .dark,
.webform-submission-form .js-form-type-tel .webform-element-description .dark,
.webform-submission-form .js-form-type-textfield .webform-element-description .dark,
.webform-submission-form .js-form-type-url .webform-element-description .dark,
.webform-submission-form .js-form-type-entity-autocomplete .webform-element-description .dark,
.webform-submission-form .js-form-type-date .webform-element-description .dark,
.webform-submission-form .js-form-type-number .webform-element-description .dark {
  color: #2e333c;
}
.webform-submission-form .js-form-type-date:before {
  content: "\e907";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.webform-submission-form .js-form-type-date > label {
  padding-right: 30px;
}
.webform-submission-form .js-form-type-date:before {
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
  font-size: 1.4rem;
  margin-top: -0.7rem;
  color: #dc0028;
}
.webform-submission-form .js-form-type-date input {
  padding-right: 42px;
}
.webform-submission-form .js-form-type-entity-autocomplete:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.webform-submission-form .js-form-type-entity-autocomplete:before {
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
  font-size: 1.4rem;
  margin-top: -0.7rem;
  color: #dc0028;
}
.webform-submission-form .js-form-type-entity-autocomplete input {
  padding-right: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-image: none;
}
.webform-submission-form .webform-readonly > input, .webform-submission-form .webform-readonly .chosen-container, .webform-submission-form .disabled > input, .webform-submission-form .disabled .chosen-container {
  background-color: #eaeaeb !important;
}

.webform-submission-form .chosen-single span {
  font-size: 1rem;
  color: #2e333c;
  margin-right: 18px;
}
.webform-submission-form .chosen-drop {
  /* menu z-index: 1020 sticky value */
  z-index: 1000;
}
.webform-submission-form .chosen-results {
  padding: 0 12px 12px;
}
.webform-submission-form .chosen-results li {
  font-family: graphik-medium;
  font-size: 1rem;
}
.webform-submission-form .chosen-results li.parent {
  display: block;
}
.webform-submission-form .chosen-results li.active-result:hover, .webform-submission-form .chosen-results li.active-result:focus, .webform-submission-form .chosen-results li.active-result.highlighted {
  background: #f7f7f7;
  color: #2e333c;
  border-radius: 6px;
}
@media (max-width: 833.98px) {
  .webform-submission-form .chosen-results li {
    font-size: 0.875rem;
  }
}
.webform-submission-form .chosen-container {
  position: relative;
  font-size: 1rem;
  background-color: #fff;
  margin: 0;
  z-index: initial;
}
.webform-submission-form .chosen-container label {
  position: absolute;
  top: 15px;
  right: 12px;
  left: 12px;
  font-size: 1rem;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  text-align: left;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-size: 0.75rem;
  -webkit-transform: translateY(-9px);
       -o-transform: translateY(-9px);
          transform: translateY(-9px);
}
.webform-submission-form .chosen-container .chosen-single {
  padding-top: 21px;
  padding-bottom: 9px;
  white-space: nowrap;
  overflow-x: hidden !important;
  text-overflow: ellipsis;
}
.webform-submission-form .chosen-container textarea {
  white-space: initial;
}
.webform-submission-form .chosen-container.has-content label {
  font-size: 0.75rem;
  -webkit-transform: translateY(-9px);
       -o-transform: translateY(-9px);
          transform: translateY(-9px);
}
@media (max-width: 767.98px) {
  .webform-submission-form .chosen-container {
    margin-bottom: -6px;
  }
}
.webform-submission-form .chosen-container a.chosen-single:before {
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
  margin-top: -0.5rem;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s, -o-transform 0.5s;
  color: #DC0028;
  font-size: 25px;
}
.webform-submission-form .chosen-single {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-right: 30px;
}
.webform-submission-form .chosen-search {
  padding: 12px;
}
.webform-submission-form .chosen-search input {
  margin: 0;
  padding: 4.8px 0 4.8px 12px;
}
.webform-submission-form .chosen-drop {
  right: -1px;
  left: -1px;
  background-color: #fff;
  border: 1px solid #d5d6d8;
  margin-top: -4.8px;
  border-radius: 0.3rem;
  overflow: hidden;
  width: auto;
}

.webform-submission-form .js-form-type-select {
  position: relative;
  font-size: 1rem;
}
.webform-submission-form .js-form-type-select label {
  position: absolute;
  top: 15px;
  right: 12px;
  left: 12px;
  font-size: 1rem;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  text-align: left;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-size: 0.75rem;
  -webkit-transform: translateY(-9px);
       -o-transform: translateY(-9px);
          transform: translateY(-9px);
}
.webform-submission-form .js-form-type-select select {
  padding-top: 21px;
  padding-bottom: 9px;
  white-space: nowrap;
  overflow-x: hidden !important;
  text-overflow: ellipsis;
}
.webform-submission-form .js-form-type-select textarea {
  white-space: initial;
}
.webform-submission-form .js-form-type-select.has-content label {
  font-size: 0.75rem;
  -webkit-transform: translateY(-9px);
       -o-transform: translateY(-9px);
          transform: translateY(-9px);
}
.webform-submission-form .js-form-type-select select {
  padding-right: 30px;
  padding-left: 12px;
  color: #2e333c;
  background-color: #fff;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .js-form-type-select:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .js-form-type-select select {
    padding-right: 18px;
  }
  .js-form-type-select:before {
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -0.5rem;
  }
}

.webform-submission-form .js-form-type-checkbox {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-bottom: 0;
}
.js-form-type-checkbox.is-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.js-form-type-checkbox label {
  font-size: 1rem;
  padding-left: 36px;
  margin: 0 !important;
  border: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.js-form-type-checkbox label:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #d5d6d8;
  border-radius: 0.3rem;
  background-color: #fff;
  color: #dc0028;
  font-size: 1.25rem;
  padding-left: 2px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.js-form-type-checkbox input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.js-form-type-checkbox input:checked + label:before {
  content: "\e93d";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.js-form-type-checkbox input:checked + label:before {
  background-color: #dc0028;
  color: #fff;
}
.js-form-type-checkbox.has-content label {
  font-size: 1rem;
}

.js-form-item.js-form-item-acord > label {
  font-size: 0px !important;
}
.js-form-item.js-form-item-acord > label .webform-element-description {
  font-size: 0.875rem;
  font-weight: normal;
  color: rgb(46, 51, 60);
  margin-top: -10px;
}

.js-form-item-captcha-response input {
  position: relative !important;
}

.webform-submission-form .js-form-submit {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
  display: block;
  width: 100%;
  line-height: 3.6rem;
  padding: 0 3.6rem;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .webform-submission-form .js-form-submit {
    text-align: center;
  }
}
.webform-submission-form .js-form-submit:active {
  outline: none;
}
.webform-submission-form .js-form-submit:hover {
  text-decoration: none;
}
.webform-submission-form .js-form-submit, .webform-submission-form .js-form-submit:active, .webform-submission-form .js-form-submit:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.webform-submission-form .js-form-submit:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

.webform-confirmation {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  font-size: 3.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1072;
  background-color: #fff;
  padding: 24px;
}
.webform-confirmation:before {
  content: "\e93d";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.webform-confirmation:before {
  color: #e31837;
  border: 2px solid #e31837;
  border-radius: 50%;
}
.webform-confirmation__message {
  font-size: 2.25rem;
  margin-top: 36px;
  max-width: 360px;
}
.webform-confirmation__back {
  font-size: 0.875rem;
}
.webform-confirmation:before {
  padding: 36px;
  border-width: 7.2px;
  font-size: 96px;
}

.confirmation-vesti-de-la-bebe .webform-confirmation__message, .confirmation-message--small .webform-confirmation__message {
  max-width: 90%;
}

.ui-datepicker {
  font-family: graphik-regular;
}
.ui-datepicker input,
.ui-datepicker select,
.ui-datepicker textarea,
.ui-datepicker button {
  font-family: graphik-regular;
}
.ui-datepicker select {
  border-radius: 7px;
}
.ui-datepicker .ui-state-highlight {
  border: 1px solid #2e333c;
  background: #2e333c;
  color: #fff;
}
.ui-datepicker .ui-state-active {
  border: 1px solid #dc0028;
  background: #dc0028;
  color: #fff;
}

.form-type-webform-document-file .js-form-type-checkbox input + label:before,
.form-type-webform-document-file .js-form-type-checkbox input:checked + label:before, .form-type-managed-file .js-form-type-checkbox input + label:before,
.form-type-managed-file .js-form-type-checkbox input:checked + label:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.form-type-webform-document-file .js-form-type-checkbox input + label:before,
.form-type-webform-document-file .js-form-type-checkbox input:checked + label:before, .form-type-managed-file .js-form-type-checkbox input + label:before,
.form-type-managed-file .js-form-type-checkbox input:checked + label:before {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  color: #fff;
}
.form-type-webform-document-file .file-upload-button,
.form-type-webform-document-file .file-remove-button, .form-type-managed-file .file-upload-button,
.form-type-managed-file .file-remove-button {
  display: none;
}
.form-type-webform-document-file label.webform-file-button, .form-type-managed-file label.webform-file-button {
  font-family: graphik-regular;
  font-size: 0.875rem;
  font-weight: bold;
  color: #2e333c;
  text-align: center;
  padding: 17px 30px;
  width: 100%;
  background-color: #fafafa;
  border: 1px dashed #6c7076;
  border-radius: 10px;
}
.form-type-webform-document-file label.webform-file-button:before, .form-type-managed-file label.webform-file-button:before {
  content: "\e925";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.form-type-webform-document-file label.webform-file-button:before, .form-type-managed-file label.webform-file-button:before {
  margin-top: -5px;
  margin-right: 5px;
  font-size: 1.4rem;
  color: #dc0028;
}
.form-type-webform-document-file div.js-form-item, .form-type-managed-file div.js-form-item {
  padding: 20px;
  border: 1px solid #eaeaeb;
  border-radius: 10px;
}
.form-type-webform-document-file div.js-form-item label, .form-type-managed-file div.js-form-item label {
  width: 100%;
  padding: 0;
}
.form-type-webform-document-file div.js-form-item label:before, .form-type-managed-file div.js-form-item label:before {
  left: 95%;
  border-radius: 50%;
  background-color: #dc0028;
  border: 0;
}
.form-type-webform-document-file div.js-form-item a, .form-type-managed-file div.js-form-item a {
  font-family: graphik-regular;
  font-size: 0.875rem;
  color: #2e333c;
}
.form-type-webform-document-file div.form-managed-file > span.file, .form-type-managed-file div.form-managed-file > span.file {
  padding: 20px 40px;
  border: 1px solid #eaeaeb;
  border-radius: 10px;
  width: 100%;
  margin-top: 10px;
  background-position: 20px;
}
.form-type-webform-document-file div.form-managed-file > span.file a, .form-type-managed-file div.form-managed-file > span.file a {
  font-family: graphik-regular;
  font-size: 0.875rem;
  color: #2e333c;
}

.webform-submission-virtual-clinic-form .form-item-city {
  top: -24px;
}
.webform-submission-virtual-clinic-form .form-item-city label {
  position: relative;
  top: 39.84px;
}
.webform-submission-virtual-clinic-form .form-item-city .ajax-progress-throbber {
  display: inline-block;
  position: relative;
  right: 36px;
}
@media (max-width: 1199.98px) {
  .webform-submission-virtual-clinic-form .form-item-city .ajax-progress-throbber {
    display: block;
    position: absolute;
    top: -4px;
    left: 0px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.webform-submission-virtual-clinic-form .form-item-city .ajax-progress-throbber .throbber {
  display: inline;
  padding: 1px 6px 2px;
  background: transparent url(/themes/custom/regina_maria/secondary_logo.png) no-repeat 0 center;
  -webkit-background-size: 17px 17px;
          background-size: 17px;
}
.webform-submission-virtual-clinic-form .form-item-city .chosen-container-single + .ajax-progress-throbber {
  display: none;
}

.js-webform-radios, .js-webform-checkboxes {
  display: block;
}
.js-webform-radios .js-form-item, .js-webform-checkboxes .js-form-item {
  position: relative;
  width: 100%;
}

.js-webform-radios .js-form-item, .js-webform-checkboxes .js-form-item {
  margin-top: 0;
  margin-bottom: 20px;
}
.webform--dor .js-webform-radios .js-form-item, .webform--dor .js-webform-checkboxes .js-form-item {
  margin-bottom: 8px !important;
  color: #2e333c;
}
.js-webform-radios .js-form-item label, .js-webform-checkboxes .js-form-item label {
  padding: 20px 20px 20px 45px;
  border: 1px solid #d5d6d8 !important;
  border-radius: 0.3rem;
  font-size: 0.875rem;
}
.js-webform-radios .js-form-item label:before, .js-webform-checkboxes .js-form-item label:before {
  position: absolute;
  top: 50%;
  left: 12px;
  margin-top: -12px;
}
.webform--dor .js-webform-radios .js-form-item label, .webform--dor .js-webform-checkboxes .js-form-item label {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 60px;
  text-align: left;
  font-size: 1rem;
}
.webform--dor .js-webform-radios .js-form-item label:before, .webform--dor .js-webform-checkboxes .js-form-item label:before {
  content: "" !important;
  border-radius: 50%;
  background-color: #d5d6d8;
  width: 18px;
  height: 18px;
  margin-top: -9px;
}
.js-webform-radios .js-form-item input:checked + label, .js-webform-checkboxes .js-form-item input:checked + label {
  border-color: #2e333c !important;
  -webkit-box-shadow: inset 0 0 0 1px #2e333c;
          box-shadow: inset 0 0 0 1px #2e333c;
}
.js-webform-radios .js-form-item input:checked + label::before, .js-webform-checkboxes .js-form-item input:checked + label::before {
  background-color: #2e333c;
}
.webform--dor .js-webform-radios .js-form-item input:checked + label::before, .webform--dor .js-webform-checkboxes .js-form-item input:checked + label::before {
  background-color: #e31837;
  -webkit-box-shadow: inset 0 0 5px 0 rgba(46, 51, 60, 0.7);
          box-shadow: inset 0 0 5px 0 rgba(46, 51, 60, 0.7);
  border: 3px solid #d5d6d8;
}
.js-webform-radios .js-form-item label {
  margin: 0 !important;
}
.js-webform-radios .js-form-item label:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #d5d6d8;
}
.js-webform-radios .js-form-item input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.js-webform-radios .js-form-item input:checked + label {
  border-color: #2e333c !important;
  -webkit-box-shadow: inset 0 0 0 1px #2e333c;
          box-shadow: inset 0 0 0 1px #2e333c;
}
.js-webform-radios .js-form-item input:checked + label:before {
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 6px #2e333c;
          box-shadow: inset 0 0 0 6px #2e333c;
}

.paragraph--type--component-webform .description-overlap {
  margin-top: 90px;
}
.paragraph--type--component-webform .description-overlap .webform-element-description {
  font-weight: bold;
  font-size: 0.875rem;
}
.paragraph--type--component-webform .description-overlap label + div {
  position: absolute;
  bottom: 100%;
  padding-bottom: 10px;
}
.paragraph--type--component-webform .form-type-processed-text {
  margin-top: 24px;
  margin-bottom: 0;
}
.paragraph--type--component-webform legend {
  font-size: 0.875rem;
}
.paragraph--type--component-webform legend .fieldset-legend {
  font-weight: bold;
}
.paragraph--type--component-webform .webform-submission-prima-consultatie-form h4,
.paragraph--type--component-webform .webform-submission-prima-consultatie-form h2 {
  margin-bottom: 0 !important;
}
.paragraph--type--component-webform .js-form-item > h2 {
  margin-top: 48px;
}
.paragraph--type--component-webform .js-form-item > h2:before {
  position: absolute;
  right: -48px;
  bottom: 100%;
  left: -48px;
  content: "";
  height: 24px;
  background-color: #f7f7f7;
  margin-bottom: -24px;
}
.paragraph--type--component-webform #edit-part-1 {
  margin: 0;
}
.paragraph--type--component-webform #edit-part-1 h2 {
  margin: 0;
}
.paragraph--type--component-webform #edit-part-1 h2:before {
  display: none;
}
.paragraph--type--component-webform .column:first-child {
  margin: 0 !important;
}

.webform-scale-options {
  text-align: center;
}
.webform-scale-option {
  display: inline-block;
  margin: 0 8px 8px 0;
}
.webform-scale-option .js-form-item {
  display: block;
  width: 42px;
  height: 56px;
  line-height: 56px;
  position: relative;
}
.webform-scale-option .js-form-item label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  border: 1px solid #d5d6d8;
  border-radius: 0.3rem;
}
.webform-scale-option .js-form-item input:checked + label {
  border-color: #2e333c !important;
  -webkit-box-shadow: inset 0 0 0 1px #2e333c;
          box-shadow: inset 0 0 0 1px #2e333c;
  font-weight: bold;
  color: #2e333c;
}
.webform-scale-option:last-child {
  margin-right: 0;
}
.webform-scale-circle .webform-scale-option .js-form-item {
  width: 65px;
  height: 90px;
  line-height: 35px;
}
.webform-scale-circle .webform-scale-option div.js-form-item {
  padding: 20px;
}
.webform-scale-circle .webform-scale-option label {
  font-family: graphik-medium;
  border: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.webform-scale-circle .webform-scale-option label:before {
  content: "";
  display: block !important;
  margin: 10px auto;
  border-radius: 50%;
  width: 28.8px;
  height: 28.8px;
  line-height: 28.8px !important;
  font-size: 1.25rem;
}
.webform-scale-circle .webform-scale-option label:hover {
  background-color: #f7f7f7;
}
.webform-scale-circle .webform-scale-option input:checked + label {
  color: #fff;
}
.webform-scale-circle .webform-scale-option input:checked + label:before {
  content: "\e93d";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.webform-scale-circle .webform-scale-option input:checked + label:before {
  background-color: #fff !important;
}
.webform-scale-circle .webform-scale-option:nth-child(1) label:before {
  background-color: #EEBA4A;
}
.webform-scale-circle .webform-scale-option:nth-child(1) input:checked + label {
  background-color: #EEBA4A;
}
.webform-scale-circle .webform-scale-option:nth-child(1) input:checked + label:before {
  color: #EEBA4A;
}
.webform-scale-circle .webform-scale-option:nth-child(2) label:before {
  background-color: #E6BA4F;
}
.webform-scale-circle .webform-scale-option:nth-child(2) input:checked + label {
  background-color: #E6BA4F;
}
.webform-scale-circle .webform-scale-option:nth-child(2) input:checked + label:before {
  color: #E6BA4F;
}
.webform-scale-circle .webform-scale-option:nth-child(3) label:before {
  background-color: #D3B959;
}
.webform-scale-circle .webform-scale-option:nth-child(3) input:checked + label {
  background-color: #D3B959;
}
.webform-scale-circle .webform-scale-option:nth-child(3) input:checked + label:before {
  color: #D3B959;
}
.webform-scale-circle .webform-scale-option:nth-child(4) label:before {
  background-color: #C4B861;
}
.webform-scale-circle .webform-scale-option:nth-child(4) input:checked + label {
  background-color: #C4B861;
}
.webform-scale-circle .webform-scale-option:nth-child(4) input:checked + label:before {
  color: #C4B861;
}
.webform-scale-circle .webform-scale-option:nth-child(5) label:before {
  background-color: #B1B76B;
}
.webform-scale-circle .webform-scale-option:nth-child(5) input:checked + label {
  background-color: #B1B76B;
}
.webform-scale-circle .webform-scale-option:nth-child(5) input:checked + label:before {
  color: #B1B76B;
}
.webform-scale-circle .webform-scale-option:nth-child(6) label:before {
  background-color: #9CB677;
}
.webform-scale-circle .webform-scale-option:nth-child(6) input:checked + label {
  background-color: #9CB677;
}
.webform-scale-circle .webform-scale-option:nth-child(6) input:checked + label:before {
  color: #9CB677;
}
.webform-scale-circle .webform-scale-option:nth-child(7) label:before {
  background-color: #8FB681;
}
.webform-scale-circle .webform-scale-option:nth-child(7) input:checked + label {
  background-color: #8FB681;
}
.webform-scale-circle .webform-scale-option:nth-child(7) input:checked + label:before {
  color: #8FB681;
}
.webform-scale-circle .webform-scale-option:nth-child(8) label:before {
  background-color: #8CBB8A;
}
.webform-scale-circle .webform-scale-option:nth-child(8) input:checked + label {
  background-color: #8CBB8A;
}
.webform-scale-circle .webform-scale-option:nth-child(8) input:checked + label:before {
  color: #8CBB8A;
}
.webform-scale-circle .webform-scale-option:nth-child(9) label:before {
  background-color: #87B587;
}
.webform-scale-circle .webform-scale-option:nth-child(9) input:checked + label {
  background-color: #87B587;
}
.webform-scale-circle .webform-scale-option:nth-child(9) input:checked + label:before {
  color: #87B587;
}
.webform-scale-circle .webform-scale-option:nth-child(10) label:before {
  background-color: #86C5A3;
}
.webform-scale-circle .webform-scale-option:nth-child(10) input:checked + label {
  background-color: #86C5A3;
}
.webform-scale-circle .webform-scale-option:nth-child(10) input:checked + label:before {
  color: #86C5A3;
}

@media (max-width: 833.98px) {
  .webform-options-display-two-columns {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

@media (max-width: 767.98px) {
  .js-webform-webform-scale .webform-scale-options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .js-webform-webform-scale .webform-scale-option {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(20% - 8px);
        -ms-flex: 0 1 calc(20% - 8px);
            flex: 0 1 calc(20% - 8px);
  }
  .js-webform-webform-scale .webform-scale-option .js-form-item {
    width: auto;
  }
  .js-webform-webform-scale .webform-scale-option:last-child {
    margin-right: 8px;
  }
}

.radio-white label.js-form-type-radio {
  background-color: #fff !important;
}
.radio-white label.js-form-type-radio:before {
  background-color: #f7f7f7 !important;
}

@media (min-width: 576px) {
  .view-header .block-menu {
    border-radius: 0.3rem 0.3rem 0 0;
    padding: 24px;
    background-color: #fff;
    margin-bottom: 24px;
  }
  .view-header .block-menu ul {
    margin-bottom: 0;
  }
  .view-header .block-menu .nav-item {
    font-size: 0.875rem;
    display: block;
    font-family: graphik-medium;
    padding: 12px 0;
    border-bottom: 1px solid #f7f7f7;
  }
  .view-header .block-menu .nav-item:last-child {
    border: 0;
  }
  .view-header .block-menu .menu-item--active-trail a {
    color: #2e333c;
  }
}

.node--view-mode-one-row-listing-teaser .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.node__content .node--view-mode-one-row-listing-teaser .field {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.node--view-mode-one-row-listing-teaser .field-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  .node--view-mode-one-row-listing-teaser .field-heading {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field-heading {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 833.98px) {
  .node--view-mode-one-row-listing-teaser .field-heading {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    padding: 12px;
  }
}
.node--view-mode-one-row-listing-teaser .field-heading .mobile-title {
  display: none;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field-heading .mobile-title {
    width: calc(100% - 124px);
    display: block;
  }
}
@media (min-width: 992px) {
  .node--view-mode-one-row-listing-teaser .field-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
    padding-right: 96px;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field-text {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field-text .node__title {
    display: none;
  }
}
@media (min-width: 992px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons {
    position: relative;
    padding-top: 24px;
  }
}
@media (max-width: 833.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons {
    display: none;
  }
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile {
  display: none;
}
@media (min-width: 992px) {
  .node--view-mode-one-row-listing-teaser .field-votes {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
}

.node--view-mode-one-row-listing-teaser {
  background-color: #fff;
  padding: 36px;
  margin-bottom: 8px;
}
.node--view-mode-one-row-listing-teaser:hover {
  -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
          box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock {
    text-align: center;
  }
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:active {
  outline: none;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:hover {
  text-decoration: none;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:before {
  content: "\e92c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:before,
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock, .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:active, .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock {
    width: 100%;
  }
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar {
    text-align: center;
  }
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:active {
  outline: none;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:hover {
  text-decoration: none;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:before {
  content: "\e907";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:before,
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar, .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:active, .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.clock, .node--view-mode-one-row-listing-teaser:hover .field--name-field-buttons a.calendar {
    padding-top: 3.4285714286px;
    padding-bottom: 3.4285714286px;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field-heading .mobile-title {
    font-size: 1.5rem;
    padding: 0 0 0 6px;
    font-family: tiemposfine-regular;
  }
  .node--view-mode-one-row-listing-teaser .field-heading .mobile-title .field--name-title {
    font-size: 1.5rem;
    line-height: 1.3;
    display: block;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field-text {
    padding: 24px 0 0;
    text-align: center;
  }
}
.node--view-mode-one-row-listing-teaser .field-text .node__title {
  margin: 0;
  line-height: 1.3;
}
.node--view-mode-one-row-listing-teaser .field-text .node__title a {
  text-decoration: none;
}
.node--view-mode-one-row-listing-teaser .field-text .paragraph--view-mode--listing {
  font-family: graphik-medium;
  font-size: 0.875rem;
}
.node--view-mode-one-row-listing-teaser .field--name-field-specialities {
  font-size: 0.875rem;
  font-family: graphik-medium;
}
@media (max-width: 833.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-specialities {
    word-wrap: break-word;
  }
}
.node--view-mode-one-row-listing-teaser .field--name-body {
  font-size: 0.75rem;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons {
  font-size: 0;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a:first-child {
  margin-right: 8px;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a:last-child {
  margin-right: 8px;
}
@media (max-width: 833.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons a {
    width: calc(50% - 8px);
    display: inline-block;
  }
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock {
    text-align: center;
  }
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock:active {
  outline: none;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock:hover {
  text-decoration: none;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock:before {
  content: "\e92c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock:before,
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock, .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock:active, .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar {
    text-align: center;
  }
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar:active {
  outline: none;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar:hover {
  text-decoration: none;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar:before {
  content: "\e907";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar:before,
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar, .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar:active, .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.clock, .node--view-mode-one-row-listing-teaser .field--name-field-buttons a.calendar {
    padding-top: 3.4285714286px;
    padding-bottom: 3.4285714286px;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile {
    position: relative;
    padding: 18px 0 0;
    display: block;
    margin: auto;
  }
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a {
    font-family: graphik-regular;
    width: 100%;
    text-align: left;
  }
  .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 12px 0;
    width: 72vw;
  }
}
.node--view-mode-one-row-listing-teaser .field .medic-photo {
  position: relative;
  padding-right: 24px;
}
.node--view-mode-one-row-listing-teaser .field .medic-photo a {
  border-radius: 50%;
  overflow: hidden;
  background-color: #f7f7f7;
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  padding: 0px;
}
.node--view-mode-one-row-listing-teaser .field .medic-photo img {
  width: 100%;
  height: auto;
}
.node--view-mode-one-row-listing-teaser .field--name-field-medic-type {
  padding: 18px 24px 0 0;
  text-align: center;
}
.node--view-mode-one-row-listing-teaser .field--name-field-medic-type span {
  display: none;
}
.node--view-mode-one-row-listing-teaser .field--name-field-medic-type .icon {
  display: inline-block;
  color: #dc0028;
}
.node--view-mode-one-row-listing-teaser .field--name-field-medic-type .icon:before {
  font-size: 1.5rem;
}
.node--view-mode-one-row-listing-teaser .field-votes {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--view-mode-one-row-listing-teaser .field-votes .field--name-field-grade {
  font-family: tiemposfine-regular;
  font-size: 3.375rem;
  line-height: 0.8;
}
@media (min-width: 768px) {
  .node--view-mode-one-row-listing-teaser .field-votes .field--name-field-grade {
    padding: 0 0 12px;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-one-row-listing-teaser .field-votes .field--name-field-grade {
    font-size: 2rem;
  }
}
.node--view-mode-one-row-listing-teaser .field-votes .field-votes-wrapper {
  font-size: 0.875rem;
}
.node--view-mode-one-row-listing-teaser .field-votes .field-votes-wrapper * {
  display: inline-block;
}
@media (max-width: 833.98px) {
  .node--view-mode-one-row-listing-teaser .field-votes {
    width: 100%;
  }
  .node--view-mode-one-row-listing-teaser .field-votes .field-tooltip {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    padding-top: 24px;
  }
  .node--view-mode-one-row-listing-teaser .field-votes .field--name-field-grade {
    padding-right: 24px;
  }
}

.node--view-mode-medic-location-teaser .leaflet-map-wrapper {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.node--view-mode-medic-location-teaser .leaflet-map-wrapper .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ebebeb;
  z-index: 1070;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  display: none;
}
.node--view-mode-medic-location-teaser .leaflet-map-wrapper .overlay .overlay-notice {
  padding: 36px 12px;
  text-align: center;
  margin-top: 12%;
}

@media (min-width: 992px) {
  .node--view-mode-one-row-listing-teaser .field-votes {
    display: block;
  }
}

.field-rates-wrapper {
  padding: 24px 36px;
  border: 1px solid #f7f7f7;
  font-size: 0.875rem;
  text-align: left;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
          box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  -o-transition: -o-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out, -o-transform 0.1s ease-out;
}
.field-rates-wrapper .field--name-field-rates {
  padding: 18px 24px;
  background-color: #f7f7f7;
}
.field-rates-wrapper .field--name-field-rates .note_head,
.field-rates-wrapper .field--name-field-rates .note_report {
  font-size: 0.75rem;
  font-family: graphik-medium;
}
.field-rates-wrapper .field--name-field-rates .note_head {
  padding: 0 0 12px;
}
.field-rates-wrapper .rates__desc {
  padding: 12px 0 0;
}
@media (min-width: 992px) {
  .field-rates-wrapper {
    position: absolute;
    top: 0%;
    right: 100%;
    -webkit-transform: translateX(50%) translateY(0);
         -o-transform: translateX(50%) translateY(0);
            transform: translateX(50%) translateY(0);
    opacity: 0;
    width: 310px;
  }
  .field-rates-wrapper:after {
    position: absolute;
    top: 18px;
    right: -18px;
    content: "";
    border-top: 18px solid transparent;
    border-left: 18px solid #fff;
    border-bottom: 18px solid transparent;
  }
}
@media (max-width: 833.98px) {
  .field-rates-wrapper {
    position: fixed;
    top: 72px;
    right: 10%;
    left: 10%;
    z-index: 1071;
    padding: 36px;
    overflow: auto;
    display: none;
  }
  .field-rates-wrapper .rates__grade span {
    padding: 6px 12px;
  }
}
@media (max-width: 833.98px) and (max-width: 575.98px) {
  .field-rates-wrapper .rates__grade span {
    padding: 2.88px;
  }
}
@media (max-width: 833.98px) {
  .field-rates-wrapper .close-button {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .field-rates-wrapper .close-button {
    display: none;
  }
}
@media (max-width: 833.98px) {
  .field-tooltip.is-expanded .field-rates-wrapper {
    display: block;
  }
}
.field-votes {
  position: relative;
  overflow: visible;
}
.path-medici .field-votes .field--name-field-grade,
.path-medici .field-votes .field-votes-wrapper {
  cursor: pointer;
}
@media (min-width: 992px) {
  .field-votes .field-rates-wrapper {
    z-index: -1;
  }
  .field-votes .field-tooltip {
    overflow: hidden;
  }
  .field-votes .field-tooltip:hover {
    overflow: visible;
  }
  .field-votes .field-tooltip:hover .field-rates-wrapper {
    opacity: 1;
    z-index: 1070;
    -webkit-transform: translateX(0) translateY(0);
         -o-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
}

.rates__label {
  font-family: tiemposfine-regular;
  color: #dc0028;
  font-size: 1.25rem;
  display: block;
  padding-left: 5px;
  max-height: 82%;
  padding-bottom: 12px;
}
.rates__label:first-line {
  text-transform: capitalize;
}
.rates__desc {
  font-size: 0.75rem;
}
.rates__grade {
  padding: 12px 0;
  margin-bottom: 12px;
  text-align: center;
}
.rates__grade .rate-average,
.rates__grade .rate-separator,
.rates__grade .rate-reviews {
  display: inline-block;
}
.rates__grade .rate-separator:before {
  content: "";
  border-right: 1px solid #d5d6d8;
}
.rates__grade span {
  font-size: 0.875rem;
  font-family: graphik-medium;
  padding: 6px 12px;
}

.note {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: left;
}
.note_report {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.note_report .percent {
  padding: 4.2px 0 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 54.5%;
      -ms-flex: 0 0 54.5%;
          flex: 0 0 54.5%;
  text-align: left;
}
.note_report .percent__bar {
  background-color: #dc0028;
  height: 10px;
  border-radius: 0.3rem;
}
.note_report .reviews {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 35.5%;
      -ms-flex: 0 0 35.5%;
          flex: 0 0 35.5%;
  text-align: right;
}
.note_head .reviews {
  float: right;
}

@media (min-width: 576px) and (max-width: 833.98px) {
  .location-medic-list .node--view-mode-one-row-listing-teaser .field--name-field-buttons {
    display: none;
  }
  .location-medic-list .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    display: block;
    margin: 12px auto 0 auto;
  }
  .location-medic-list .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a {
    width: 100%;
    margin: 0 0 12px 0;
    text-align: center;
  }
}

@media (max-width: 1199.98px) {
  .path-medici .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a,
.path-ponderas .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a {
    width: 100%;
    text-align: left;
  }
  .path-medici .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a:focus,
.path-ponderas .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (min-width: 576px) and (max-width: 833.98px) {
  .path-medici .node--view-mode-one-row-listing-teaser .field--name-field-buttons,
.path-ponderas .node--view-mode-one-row-listing-teaser .field--name-field-buttons {
    display: none;
  }
  .path-medici .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile,
.path-ponderas .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    display: block;
    margin: 12px auto 0 auto;
  }
  .path-medici .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a,
.path-ponderas .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile a {
    width: 100%;
    margin: 0 0 12px 0;
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .path-medici .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile,
.path-ponderas .node--view-mode-one-row-listing-teaser .field--name-field-buttons.mobile {
    width: 100%;
  }
}

@media (min-width: 1225px) {
  body .paragraph--type--component-medics .slick__slide {
    width: 288px;
  }
}
@media (min-width: 1272px) {
  body.index .paragraph--type--component-medics .slick__slide:last-child, body.layout2 .paragraph--type--component-medics .slick__slide:last-child {
    margin-right: 0;
  }
  body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic h3, body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic h2, body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic h3, body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic h2 {
    font-size: 1.5rem;
    line-height: 1.3;
    margin: 48px 0 0;
  }
  body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) h3, body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) h2, body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) h3, body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) h2 {
    margin: 0;
    padding: 20px 0 0;
    font-size: 24px;
    line-height: 27.6px;
    letter-spacing: -0.2px;
    font-weight: 400;
    font-family: tiemposfine-regular;
  }
  body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) .rounded, body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) .rounded {
    overflow: hidden;
  }
  body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) .rounded .field--name-field-description-simple, body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic :lang(en) .rounded .field--name-field-description-simple {
    margin: 0 !important;
  }
  body.index .paragraph--type--component-medics .slick__slide .paragraph--type--medic .field--name-field-description-simple, body.layout2 .paragraph--type--component-medics .slick__slide .paragraph--type--medic .field--name-field-description-simple {
    font-size: 0.875rem;
    margin: 12px 0 0;
  }
  body.index .paragraph--type--component-medics .slick__arrow, body.layout2 .paragraph--type--component-medics .slick__arrow {
    position: absolute;
    top: 50%;
    right: initial;
    bottom: initial;
    left: 0;
  }
  body.index .paragraph--type--component-medics .slick__arrow button, body.layout2 .paragraph--type--component-medics .slick__arrow button {
    display: block;
    margin: 0;
  }
  body.index .paragraph--type--component-medics .slick__arrow button.slick-disabled, body.layout2 .paragraph--type--component-medics .slick__arrow button.slick-disabled {
    background: buttonface;
    cursor: auto;
  }
  body.index .paragraph--type--component-medics .slick__arrow button:before, body.layout2 .paragraph--type--component-medics .slick__arrow button:before {
    color: #000;
  }
  body.index .paragraph--type--component-medics .slick :lang(en) .slick__arrow, body.layout2 .paragraph--type--component-medics .slick :lang(en) .slick__arrow {
    left: 0px !important;
    max-width: 1376px;
    width: 100%;
  }
}
.paragraph--type--component-medics .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-medics .slick-list {
  margin: 0;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-medics .slick-list {
    margin-left: 16px;
  }
}
.paragraph--type--component-medics .slick__slide {
  padding: 0;
  margin: 0 12px 24px;
  background: #fff;
  height: auto;
}
.paragraph--type--component-medics .slick__slide:first-child {
  margin-left: 0;
}
.paragraph--type--component-medics .slick__slide .paragraph--type--medic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 24px;
  overflow: hidden;
  max-width: 288px;
}
.paragraph--type--component-medics .slick__slide .paragraph--type--medic h3, .paragraph--type--component-medics .slick__slide .paragraph--type--medic #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-medics .slick__slide .paragraph--type--medic h2 {
  padding-right: 12px;
  padding-left: 12px;
  margin: 24px 0 0;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-medics .slick__slide .paragraph--type--medic > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.paragraph--type--component-medics .slick__slide .paragraph--type--medic img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
}
.paragraph--type--component-medics .slick__slide .paragraph--type--medic .field--name-field-description-simple {
  margin: 6px 0 0;
  padding-right: 12px;
  padding-left: 12px;
  font-family: graphik-medium;
  text-align: center;
  min-height: 3.9375rem;
}
.paragraph--type--component-medics .slick__slide .paragraph--type--medic .field--name-field-medic-photo {
  margin: 24px 0 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 0;
  padding-bottom: 121.5189873418%;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-medics .slick__slide {
    margin: 0 8px 16px;
  }
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-medics .slick__slide h3, .paragraph--type--component-medics .slick__slide #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-medics .slick__slide h2 {
    font-size: 1.125rem;
    line-height: 1.3;
    text-align: center;
  }
  .paragraph--type--component-medics .slick__slide .field--name-field-description-simple {
    font-size: 0.75rem;
    min-height: 3.375rem;
  }
}
@media (max-width: 1224.98px) {
  .paragraph--type--component-medics .slick-list {
    height: auto !important;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-medics .slick__slide {
    max-width: calc((100% - 48px) / 3);
  }
  .paragraph--type--component-medics .slick__slide .field--name-field-description-simple {
    min-height: 4.5rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-medics .slick {
    z-index: 1;
  }
  .paragraph--type--component-medics .slick__slide {
    background-color: transparent;
  }
  .paragraph--type--component-medics .slick__slide .paragraph--type--medic {
    position: relative;
    top: 0;
    background-color: #fff;
    -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-property: top, -webkit-box-shadow;
    transition-property: top, -webkit-box-shadow;
    -o-transition-property: top, box-shadow;
    transition-property: top, box-shadow;
    transition-property: top, box-shadow, -webkit-box-shadow;
    max-width: 288px;
  }
}

:lang(en) .paragraph--type--component-medics .slick__slide .paragraph--type--medic .field--name-field-medic-photo {
  margin: 0;
  border-radius: 25px;
}
:lang(en) .paragraph--type--component-medics .slick__slide .paragraph--type--medic .field--name-field-description-simple {
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: 0.02px;
  text-align: center;
  font-family: graphik-regular;
  font-weight: 400;
}

.info_medic {
  background: #2e333c;
  color: #fff;
  position: absolute;
  bottom: 20px;
  z-index: 1;
  border-radius: 10px;
  width: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 20px;
  left: 20px;
}
.info_medic span.reviews, .info_medic span.grade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  justify-items: center;
}

.section-medic:not(.section_curriculum-vitae),
.field-votes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
.section-medic:not(.section_curriculum-vitae) .col,
.field-votes .col {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  .medic-details.col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
}
@media (max-width: 767.98px) {
  .medic-details.col {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 768px) {
  .medic-image.col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
}
@media (max-width: 767.98px) {
  .medic-image.col {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (min-width: 768px) {
  .appointment-heading {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .appointment-actions {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
}

@media (min-width: 768px) {
  .votes-info {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16666667%;
        -ms-flex: 0 0 54.16666667%;
            flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
}
@media (min-width: 768px) {
  .votes-rates {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333333%;
        -ms-flex: 0 0 45.83333333%;
            flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
}

.section_rating .field-votes-wrapper {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.section_rating .field--name-field-grade {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.views-field-totalcount {
  display: none !important;
}

.block-webform-block,
.section-medic {
  padding: 24px;
  background-color: #fff;
  margin-bottom: 24px;
}
.surgeon-main .block-webform-block,
.surgeon-main .section-medic {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.surgeon-main .block-webform-block .field--name-body,
.surgeon-main .section-medic .field--name-body {
  padding-left: 0;
  padding-right: 0;
}
.block-webform-block div:only-child iframe,
.section-medic div:only-child iframe {
  margin-top: 36px;
}
.block-webform-block div p iframe,
.section-medic div p iframe {
  margin-bottom: 13px;
}
.block-webform-block iframe,
.section-medic iframe {
  margin-bottom: 29px;
}
.block-webform-block h2,
.section-medic h2 {
  text-align: center;
  margin: 0 auto 24px;
}
.block-webform-block.section_articles,
.section-medic.section_articles {
  background-color: transparent;
  padding: 0px;
}
.block-webform-block.section_articles h2,
.section-medic.section_articles h2 {
  text-align: left;
}
@media (max-width: 767.98px) {
  .block-webform-block.section_general,
.section-medic.section_general {
    margin-bottom: 18px;
  }
}

.field--name-field-skills, .field--name-field-skills-custom {
  font-size: 0.875rem;
  padding-bottom: calc(24px / 2);
}
.field--name-field-skills .field__label, .field--name-field-skills-custom .field__label {
  font-family: graphik-medium;
}

@media (max-width: 767.98px) {
  .medic-details {
    text-align: center;
    width: 100%;
  }
}
.medic-details .medic-counties {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 8px;
  margin-bottom: 16px;
  margin-left: -4px;
}
.medic-details .medic-counties header {
  font-family: graphik-medium;
  color: #2e333c;
  font-size: 0.875rem;
  margin-bottom: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-left: 4px;
}
.medic-details .medic-counties .county {
  font-family: graphik-medium;
  color: #2e333c;
  display: inline-block;
  font-size: 13px;
  padding: 9px 19px;
  background-color: #F2F3F3;
  border-radius: 50px;
  margin: 4px;
}
@media (min-width: 768px) {
  .medic-image {
    min-height: 300px;
  }
}
.medic-image .field__item {
  position: absolute;
  right: -24px;
  bottom: -24px;
}
@media (max-width: 767.98px) {
  .medic-image .field__item {
    position: relative;
    right: inherit;
    text-align: center;
    bottom: 24px;
    padding-top: 24px;
    overflow: hidden;
  }
  .medic-image .field__item img {
    position: relative;
    top: initial;
    right: 0;
    bottom: initial;
    left: initial;
    margin: 0 auto;
  }
}
.medic-image img {
  max-width: 100%;
  height: auto;
  max-height: 350px;
  width: auto;
  border-radius: 0;
}

.section_appointment {
  padding: 48px;
  background-color: #dc0028;
  color: #fff;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.section_appointment.white_variation {
  background-color: #fff;
  color: black;
  border: 1px solid #f0f1f1;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2.3vw;
}
@media (max-width: 767.98px) {
  .section_appointment.white_variation .appointment-heading {
    text-align: left;
    width: 100%;
  }
}
.section_appointment.white_variation .medic-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .section_appointment.white_variation .medic-button {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.section_appointment.white_variation .medic-button button {
  background-color: #dc0028;
  color: white;
  padding: 0 24px;
  width: auto;
}
.section_appointment.white_variation .medic-button button:before {
  content: "\e96b";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.section_appointment.white_variation .medic-button button:before {
  font-size: 1.5rem;
  margin-right: 12px;
}
.section_appointment.white_variation .medic-button button:hover {
  background-color: #dc0028;
  color: white;
}
@media (max-width: 767.98px) {
  .section_appointment.section_general {
    padding: 36px;
  }
}
.section_appointment .col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.section_appointment .appointment-heading.col {
  padding: 0 48px 0 0;
}
@media (max-width: 767.98px) {
  .section_appointment .appointment-heading.col {
    padding: 0 0 24px;
    margin: auto;
    text-align: center;
    width: 75%;
  }
}
.section_appointment h3, .section_appointment #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .section_appointment h2 {
  line-height: 1.3;
  font-size: 30px;
}

.appointment-actions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.appointment-actions .medic-ajax,
.appointment-actions .medic-button, .appointment-actions .medic-buttons {
  display: block;
  width: 100%;
  margin-bottom: 6px;
}
@media (max-width: 767.98px) {
  .appointment-actions .medic-ajax,
.appointment-actions .medic-button, .appointment-actions .medic-buttons {
    margin-bottom: 18px;
  }
}
.appointment-actions .medic-ajax:last-child,
.appointment-actions .medic-button:last-child, .appointment-actions .medic-buttons:last-child {
  margin-bottom: 0;
}
.appointment-actions .medic-ajax button,
.appointment-actions .medic-button button, .appointment-actions .medic-buttons button {
  text-align: left;
  padding-left: 15px;
}
.appointment-actions .medic-ajax .icon-calendar::before,
.appointment-actions .medic-button .icon-calendar::before, .appointment-actions .medic-buttons .icon-calendar::before {
  position: absolute;
  top: 10px;
  font-size: 30px;
  color: white;
  right: 10px;
}
.appointment-actions .medic-ajax .icon-calendar::before:hover,
.appointment-actions .medic-button .icon-calendar::before:hover, .appointment-actions .medic-buttons .icon-calendar::before:hover {
  color: #dc0028;
}
.appointment-actions .medic-ajax .icon-keyboard_arrow_down::before,
.appointment-actions .medic-button .icon-keyboard_arrow_down::before, .appointment-actions .medic-buttons .icon-keyboard_arrow_down::before {
  position: absolute;
  top: 55%;
  font-size: 30px;
  color: #dc0028;
  right: 10px;
}
@media (max-width: 833.98px) {
  .appointment-actions .medic-ajax .icon-keyboard_arrow_down::before,
.appointment-actions .medic-button .icon-keyboard_arrow_down::before, .appointment-actions .medic-buttons .icon-keyboard_arrow_down::before {
    top: 51%;
  }
}
.appointment-actions .medic-ajax {
  margin-bottom: 0;
}
.appointment-actions .medic-ajax button {
  color: #fff;
  background-color: #dc0028;
}
.appointment-actions .medic-button.clicked button, .appointment-actions .medic-buttons.clicked button {
  background: pink;
  border: 1px pink solid;
}
.appointment-actions .medic-button.clicked .icon-keyboard_arrow_down::before, .appointment-actions .medic-buttons.clicked .icon-keyboard_arrow_down::before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.appointment-actions button {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: block;
  width: 100%;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0;
}
@media (max-width: 767.98px) {
  .appointment-actions button {
    text-align: center;
  }
}
.appointment-actions button:active {
  outline: none;
}
.appointment-actions button:hover {
  text-decoration: none;
}
.appointment-actions button, .appointment-actions button:active, .appointment-actions button:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.appointment-actions button:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}

.section_rating {
  background-color: #fff;
}
.section_rating h3, .section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .section_rating h2 {
  padding: 12px 0 0;
  width: 100%;
  text-align: center;
}
.section_rating h4 {
  display: none;
  width: 100%;
  text-align: center;
  margin-bottom: 24px;
}
.section_rating h4 > div {
  display: inline-block;
}
@media (max-width: 833.98px) {
  .section_rating h4 {
    font-size: 1.5rem;
    text-transform: capitalize;
    display: block;
  }
}
.section_rating .note_head {
  font-family: graphik-bold;
  padding-bottom: 12px;
}
.section_rating .note_head .reviews {
  float: right;
}
.section_rating .field--name-field-rates {
  font-family: graphik-medium;
  font-size: 0.75rem;
  background-color: #f7f7f7;
  padding: 24px;
  margin-top: 12px;
}
.section_rating .field--name-field-rates .note_report {
  font-size: 0.75rem;
  padding-bottom: 4.8px;
  width: 100%;
}
.section_rating .field-votes {
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .section_rating .field-votes {
    overflow: visible;
    width: 100%;
  }
  .section_rating .field-votes:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .section_rating .field-votes .votes-info .field-votes-wrapper .field-votes-header {
    position: relative;
    margin-top: 6px;
    height: 36px;
  }
  .section_rating .field-votes .votes-info .field-votes-wrapper .field-votes-header .grade {
    position: absolute;
    right: 50%;
  }
  .section_rating .field-votes .votes-info .field-votes-wrapper .field-votes-header .reviews {
    position: absolute;
    line-height: 0.875rem;
  }
  .section_rating .field-votes:before {
    position: absolute;
    top: 100%;
    left: calc(50% - 10px);
    font-size: 1.25rem;
    color: #6c7076;
  }
  .section_rating .field-votes.extended:before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
.section_rating .field-votes-header {
  padding-bottom: 12px;
}
.section_rating .field-votes-header .grade,
.section_rating .field-votes-header .reviews {
  font-family: graphik-medium;
  display: inline-block;
  font-size: 0.875rem;
}
.section_rating .field-votes-header .grade {
  padding-right: 8px;
  border-right: 1px solid #eaeaeb;
  line-height: 0.875rem;
}
.section_rating .field-votes-header .reviews {
  padding-left: 8px;
}
.section_rating .field-votes-wrapper {
  font-size: 0.75rem;
  margin: auto;
  text-align: center;
}
.section_rating .field-votes-toggle {
  margin: 0 auto;
  padding: 8px 0;
  font-size: 1.5rem;
  position: relative;
  top: 12px;
}
@media (min-width: 576px) {
  .section_rating .field-votes-toggle {
    display: none;
  }
}
.section_rating .field-votes .votes-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.section_rating .field-votes .votes-info .field-votes-wrapper > span {
  display: none;
}
@media (min-width: 576px) {
  .section_rating .field-votes .votes-info .field-votes-wrapper > span {
    display: block;
  }
}
.section_rating .field-votes .votes-rates,
.section_rating .field-votes .text {
  display: none;
}
@media (min-width: 576px) {
  .section_rating .field-votes .votes-rates,
.section_rating .field-votes .text {
    display: block;
  }
}
.section_rating .field-votes.extended .votes-info .field-votes-wrapper > span,
.section_rating .field-votes.extended .votes-rates,
.section_rating .field-votes.extended .text {
  display: block;
}
.section_rating .field-votes.extended .field-votes-toggle:before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.section_rating .field--name-field-grade {
  font-family: tiemposfine-medium;
  font-size: 5.7375rem;
  line-height: 1.5;
  margin: auto;
  text-align: center;
}

.section_investigatii {
  margin-bottom: 24px;
}
.section_investigatii > h3, #block-intreabaunmedic .content .column .section_investigatii > h2 {
  text-align: center;
  margin-bottom: 36px;
}
.section_investigatii footer {
  font-size: 0.75rem;
  padding: 0 18px;
}

.academic-title {
  margin: -12px 0 36px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .academic-title {
    margin-top: -24px;
    margin-bottom: 24px;
  }
}

.node--type-medic.node--view-mode-articles ul {
  padding-top: 12px;
  padding-right: 16px;
}
.node--type-medic.node--view-mode-appointment .chosen-single span, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-single span {
  font-size: 1rem;
  color: #2e333c;
  margin-right: 18px;
}
.node--type-medic.node--view-mode-appointment .chosen-drop, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-drop {
  /* menu z-index: 1020 sticky value */
  z-index: 1000;
}
.node--type-medic.node--view-mode-appointment .chosen-results, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-results {
  padding: 0 12px 12px;
}
.node--type-medic.node--view-mode-appointment .chosen-results li, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-results li {
  font-family: graphik-medium;
  font-size: 1rem;
}
.node--type-medic.node--view-mode-appointment .chosen-results li.parent, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-results li.parent {
  display: block;
}
.node--type-medic.node--view-mode-appointment .chosen-results li.active-result:hover, .node--type-medic.node--view-mode-appointment .chosen-results li.active-result:focus, .node--type-medic.node--view-mode-appointment .chosen-results li.active-result.highlighted, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-results li.active-result:hover, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-results li.active-result:focus, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-results li.active-result.highlighted {
  background: #f7f7f7;
  color: #2e333c;
  border-radius: 6px;
}
@media (max-width: 833.98px) {
  .node--type-medic.node--view-mode-appointment .chosen-results li, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-results li {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .node--type-medic.node--view-mode-appointment .webform-submission-form, .node--type-medic .node--view-mode-full .section_appointment-form .webform-submission-form {
    padding: 24px;
  }
}
.node--type-medic.node--view-mode-appointment .webform-submission-form .js-form-type-select.is-focused, .node--type-medic .node--view-mode-full .section_appointment-form .webform-submission-form .js-form-type-select.is-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.node--type-medic.node--view-mode-appointment .chosen-drop, .node--type-medic .node--view-mode-full .section_appointment-form .chosen-drop {
  border-top: none;
  border-radius: 0 0 0.3rem 0.3rem;
}
@media (max-width: 767.98px) {
  .node--type-medic .block-views-blockmedic-academic-title-medic-academic-title .academic-title {
    font-size: 0.875rem;
  }
}
.node--type-medic .section-medic {
  border-radius: 24px;
}
.node--type-medic .section-medic .field--name-field-specialities .field--name-field-degree, .node--type-medic .section-medic .field--name-field-specialities .field--name-field-specialty {
  font-size: 1.75rem;
}
.node--type-medic .section-medic .field--name-field-skills .field__item, .node--type-medic .section-medic .field--name-field-skills-custom .field__item {
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .node--type-medic .section-medic .field--name-field-specialities .field--name-field-degree, .node--type-medic .section-medic .field--name-field-specialities .field--name-field-specialty {
    font-size: 1.3125rem;
  }
}

@media (max-width: 767.98px) {
  .node--view-mode-full .medic-sections #investigations {
    padding: 18px;
  }
  .node--view-mode-full .medic-sections #investigations .paragraph--type--investigation-prices .card-body a.card-button {
    padding: 3.6px 0;
    display: block;
  }
  .node--view-mode-full .medic-sections #investigations .paragraph--type--investigation-prices .card-header .header-element:before {
    content: none;
  }
  .node--view-mode-full .medic-sections footer {
    padding: 6px 18px 24px;
    font-size: 0.75rem;
  }
}
.node--view-mode-full .medic-sections .more-link > a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  margin: 20px auto;
  width: 160px;
  display: block;
}
@media (max-width: 767.98px) {
  .node--view-mode-full .medic-sections .more-link > a {
    text-align: center;
  }
}
.node--view-mode-full .medic-sections .more-link > a:active {
  outline: none;
}
.node--view-mode-full .medic-sections .more-link > a:hover {
  text-decoration: none;
}
.node--view-mode-full .medic-sections .more-link > a, .node--view-mode-full .medic-sections .more-link > a:active, .node--view-mode-full .medic-sections .more-link > a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--view-mode-full .medic-sections .more-link > a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

.node--type-medic .media.media--blazy.media--bundle--medic.media--image.is-b-loaded {
  padding-bottom: 0 !important;
}

@media (max-width: 833.98px) {
  .node--type-medic .field--name-field-buttons .dark-overlay.visible,
.page-view-analize-investigatii .field--name-field-buttons .dark-overlay.visible,
.section-medic.section_appointment .appointment-actions .dark-overlay.visible {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(46, 51, 60, 0.28);
    z-index: 1074;
    width: 100%;
    height: 100%;
  }
}
.node--type-medic .field--name-field-buttons .field--name-field-buttons,
.page-view-analize-investigatii .field--name-field-buttons .field--name-field-buttons,
.section-medic.section_appointment .appointment-actions .field--name-field-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .node--type-medic .field--name-field-buttons a.btn.back,
.page-view-analize-investigatii .field--name-field-buttons a.btn.back,
.section-medic.section_appointment .appointment-actions a.btn.back {
    display: none;
  }
}
.node--type-medic .field--name-field-buttons .medic_popup,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup,
.section-medic.section_appointment .appointment-actions .medic_popup {
  display: none;
  background: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 136px;
  left: 0;
  border: 1px solid #d5d6d8;
  border-radius: 12px;
  z-index: 1075;
}
@media (max-width: 833.98px) {
  .node--type-medic .field--name-field-buttons .medic_popup,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup,
.section-medic.section_appointment .appointment-actions .medic_popup {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100vw;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
  }
  .node--type-medic .field--name-field-buttons .medic_popup p.title-mobile,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup p.title-mobile,
.section-medic.section_appointment .appointment-actions .medic_popup p.title-mobile {
    display: block;
    color: #2e333c;
    font-family: "graphik-regular";
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
    text-align: center;
    padding: 20px;
    margin-bottom: 0;
  }
  .node--type-medic .field--name-field-buttons .medic_popup span.icon-close,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup span.icon-close,
.section-medic.section_appointment .appointment-actions .medic_popup span.icon-close {
    position: absolute;
    width: 32px;
    height: 32px;
    background-color: #F2F3F3;
    padding: 8px;
  }
  .node--type-medic .field--name-field-buttons .medic_popup span.icon-close::before,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup span.icon-close::before,
.section-medic.section_appointment .appointment-actions .medic_popup span.icon-close::before {
    display: block;
    width: 15px;
    height: 15px;
  }
  .node--type-medic .field--name-field-buttons .medic_popup .medic-button, .node--type-medic .field--name-field-buttons .medic_popup .medic-buttons,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-button,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-buttons,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-button,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-buttons {
    border: none !important;
    font-size: 16px !important;
  }
  .node--type-medic .field--name-field-buttons .medic_popup a.btn.back,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup a.btn.back,
.section-medic.section_appointment .appointment-actions .medic_popup a.btn.back {
    padding: 14px;
  }
  .node--type-medic .field--name-field-buttons .medic_popup button.back, .node--type-medic .field--name-field-buttons .medic_popup a.back,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup button.back,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup a.back,
.section-medic.section_appointment .appointment-actions .medic_popup button.back,
.section-medic.section_appointment .appointment-actions .medic_popup a.back {
    display: block;
    height: 48px;
    width: 80%;
    border: none;
    font-family: "graphik-regular";
    font-weight: 600;
    line-height: 18px;
    font-size: 14px;
    color: black;
    background-color: #F2F3F3;
    border-radius: 12px;
    margin: 20px auto;
  }
}
.node--type-medic .field--name-field-buttons .medic_popup.is-open,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup.is-open,
.section-medic.section_appointment .appointment-actions .medic_popup.is-open {
  display: block;
}
@media (min-width: 768px) {
  .node--type-medic .field--name-field-buttons .medic_popup p.title-mobile,
.node--type-medic .field--name-field-buttons .medic_popup button.back,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup p.title-mobile,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup button.back,
.section-medic.section_appointment .appointment-actions .medic_popup p.title-mobile,
.section-medic.section_appointment .appointment-actions .medic_popup button.back {
    display: none;
  }
}
.node--type-medic .field--name-field-buttons .medic_popup .medic-button, .node--type-medic .field--name-field-buttons .medic_popup .medic-buttons,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-button,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-buttons,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-button,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #eaeaeb;
  padding: 15px;
  font-size: 14px;
  line-height: 21px;
  color: #2e333c;
  margin: 0;
}
.node--type-medic .field--name-field-buttons .medic_popup .medic-button span, .node--type-medic .field--name-field-buttons .medic_popup .medic-buttons span,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-button span,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-buttons span,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-button span,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-buttons span {
  color: #2e333c;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.node--type-medic .field--name-field-buttons .medic_popup .medic-button span.icon-support::before, .node--type-medic .field--name-field-buttons .medic_popup .medic-buttons span.icon-support::before,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-button span.icon-support::before,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-buttons span.icon-support::before,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-button span.icon-support::before,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-buttons span.icon-support::before {
  content: "";
  background: url("../images/suport.svg") no-repeat;
  display: inline-block;
  width: 24px;
  height: 25px;
  background-position-y: 2px;
}
.node--type-medic .field--name-field-buttons .medic_popup .medic-button span.icon-clinica-virtuala::before, .node--type-medic .field--name-field-buttons .medic_popup .medic-buttons span.icon-clinica-virtuala::before,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-button span.icon-clinica-virtuala::before,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-buttons span.icon-clinica-virtuala::before,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-button span.icon-clinica-virtuala::before,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-buttons span.icon-clinica-virtuala::before {
  content: "";
  background: url("../images/clinica-virtuala.svg") no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position-y: 2px;
}
.node--type-medic .field--name-field-buttons .medic_popup .medic-button button, .node--type-medic .field--name-field-buttons .medic_popup .medic-buttons button,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-button button,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-buttons button,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-button button,
.section-medic.section_appointment .appointment-actions .medic_popup .medic-buttons button {
  text-align: left;
  padding-left: 15px;
  font-family: "graphik-regular";
  line-height: 18.2px;
  color: #2e333c;
}

.node--type-medic .field--name-field-buttons > .medic-button, .node--type-medic .field--name-field-buttons .medic-buttons,
.page-view-analize-investigatii .field--name-field-buttons > .medic-button,
.page-view-analize-investigatii .field--name-field-buttons .medic-buttons {
  display: inline-block;
  height: 42px;
  width: auto;
  font-size: 14px;
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
  border-radius: 7px;
  vertical-align: middle;
  padding: 7px 26px 7px 12px;
}
.node--type-medic .field--name-field-buttons > .medic-button:hover, .node--type-medic .field--name-field-buttons .medic-buttons:hover,
.page-view-analize-investigatii .field--name-field-buttons > .medic-button:hover,
.page-view-analize-investigatii .field--name-field-buttons .medic-buttons:hover {
  color: #fff;
  background-color: #dc0028;
}
.node--type-medic .field--name-field-buttons > .medic-button.clicked, .node--type-medic .field--name-field-buttons .medic-buttons.clicked,
.page-view-analize-investigatii .field--name-field-buttons > .medic-button.clicked,
.page-view-analize-investigatii .field--name-field-buttons .medic-buttons.clicked {
  opacity: 0.7;
}
.node--type-medic .field--name-field-buttons > .medic-button.clicked .icon-keyboard_arrow_down::before, .node--type-medic .field--name-field-buttons .medic-buttons.clicked .icon-keyboard_arrow_down::before,
.page-view-analize-investigatii .field--name-field-buttons > .medic-button.clicked .icon-keyboard_arrow_down::before,
.page-view-analize-investigatii .field--name-field-buttons .medic-buttons.clicked .icon-keyboard_arrow_down::before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 768px) {
  .node--type-medic .field--name-field-buttons .medic_popup,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup {
    top: 75px;
    left: 155px;
  }
}
@media (min-width: 576px) and (max-width: 833.98px) {
  .node--type-medic .field--name-field-buttons .medic_popup,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup {
    top: auto;
    left: 0;
  }
}
.node--type-medic .field--name-field-buttons .medic_popup .medic-button span,
.page-view-analize-investigatii .field--name-field-buttons .medic_popup .medic-button span {
  margin-right: 15px;
}
.node--type-medic .field--name-field-buttons.mobile .medic-button,
.page-view-analize-investigatii .field--name-field-buttons.mobile .medic-button {
  text-align: center;
}
.node--type-medic .field--name-field-buttons .medic-buttons,
.page-view-analize-investigatii .field--name-field-buttons .medic-buttons {
  position: relative;
}
.node--type-medic .field--name-field-buttons .medic-buttons span::before,
.page-view-analize-investigatii .field--name-field-buttons .medic-buttons span::before {
  position: absolute;
  top: 13px;
  right: 10px;
}

.page-view-analize-investigatii .card {
  overflow: visible;
}
@media (max-width: 833.98px) {
  .page-view-analize-investigatii .card-body .views-field-title .field-content .open-card::before {
    content: none !important;
  }
}
@media (max-width: 833.98px) {
  .page-view-analize-investigatii .card-body .card-body.hidden {
    display: block !important;
  }
}
.page-view-analize-investigatii .card-body .views-field-nothing {
  position: relative;
}
.page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 833.98px) {
  .page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons .medic-buttons.card-button.is-appointment {
  display: inline-block;
  height: 42px;
  font-size: 14px;
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
  border-radius: 7px;
  font-family: "graphik-regular";
  padding: 0 26px 0 12px;
}
@media (max-width: 833.98px) {
  .page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons .medic-buttons.card-button.is-appointment {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 72vw;
    margin: 0 0 12px 0;
  }
}
.page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons .medic-buttons.card-button.is-appointment span::before {
  display: inline-block;
  vertical-align: middle;
  padding: 1px 0;
  top: 0;
}
@media (min-width: 992px) {
  .page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons .medic_popup {
    top: 60px;
    left: -55px;
  }
}
.page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons a.card-button.is-program {
  font-family: "graphik-regular";
  white-space: nowrap;
  border-radius: 7px;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  line-height: 2.5rem;
  padding: 0 12px;
}
@media (max-width: 833.98px) {
  .page-view-analize-investigatii .card-body .views-field-nothing .field--name-field-buttons a.card-button.is-program {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 72vw;
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}

@media (max-width: 833.98px) {
  .node--view-mode-one-row-listing-teaser a.calendar {
    text-align: left !important;
    width: 100%;
    position: relative;
  }
  .node--view-mode-one-row-listing-teaser a.calendar::before {
    margin-right: 8px;
    font-size: 1.5rem;
    position: absolute !important;
    right: 0;
  }
}
@media (min-width: 768px) {
  .node--view-mode-one-row-listing-teaser a.calendar::before {
    display: none !important;
  }
}
.node--view-mode-one-row-listing-teaser a.clock::before {
  display: none !important;
}

.node--type-afectiuni .main-content .region-content .field.field--name-field-ce-este.field--type-text-long {
  padding: 32px 40px;
  background: #fff;
  margin-top: 0;
  margin-bottom: 24px;
}
@media (max-width: 833.98px) {
  .node--type-afectiuni .main-content .region-content .field.field--name-field-ce-este.field--type-text-long {
    padding: 32px;
  }
}
.node--type-afectiuni .main-content .region-content .block-page-title-block {
  background: transparent !important;
}

.paragraph--type--modern-filters-component .investigatie_block div:has(.views-row) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#block-views-block-medici-homepage-medics-cas .more-link {
  margin-top: 42.5px;
}

.paragraph--type--modern-filters-component .investigatii_blocks .investigatie_block .more-link {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.paragraph--type--modern-filters-component .investigatii_blocks .investigatie_block .more-link a {
  display: block;
  padding: 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}

.icon-parteneriat_academic:before {
  content: "\e920";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-exclusiv_rm:before {
  content: "\e927";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-medic_familie:before {
  content: "\e93a";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-clinica_sanului:before {
  content: "\e939";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-views {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
}
.icon-views:before {
  content: "\e92e";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-views:before {
  color: #d5d6d8;
  line-height: 0.75rem;
  font-size: 1.25rem;
  margin-right: 12px;
  position: relative;
  top: 4px;
}
.section_medic-profile .icon {
  line-height: 3.375rem;
  font-size: 0.875rem;
}
.section_medic-profile .icon:last-child {
  margin-bottom: 24px;
}
.section_medic-profile .icon:before {
  position: relative;
  color: #dc0028;
  font-size: 1.5rem;
  margin-right: 12px;
}
.section_medic-profile .icon span {
  vertical-align: middle;
}

.node--view-mode-full .field--name-body,
.node--view-mode-curriculum-vitae .field--name-body {
  font-size: 1rem;
}
.node--view-mode-full .field--name-body ul,
.node--view-mode-curriculum-vitae .field--name-body ul {
  font-size: 0.875rem;
  padding-left: 16px;
}
.node--view-mode-full .field--name-body ul li,
.node--view-mode-curriculum-vitae .field--name-body ul li {
  position: relative;
  margin-bottom: 16px;
  padding-left: 24px;
}
.node--view-mode-full .field--name-body ul li:before,
.node--view-mode-curriculum-vitae .field--name-body ul li:before {
  position: absolute;
  top: 9px;
  left: 0;
  content: "";
  background-color: #dc0028;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
}
.node--view-mode-full .field--name-body ul li:last-of-type,
.node--view-mode-curriculum-vitae .field--name-body ul li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .node--view-mode-full .field--name-body ul,
.node--view-mode-curriculum-vitae .field--name-body ul {
    padding-left: 0;
  }
  .node--view-mode-full .field--name-body ul li,
.node--view-mode-curriculum-vitae .field--name-body ul li {
    padding-left: 18.4615384615px;
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) {
  .node--view-mode-full .field--name-body,
.node--view-mode-curriculum-vitae .field--name-body {
    padding: 0 36px;
  }
}
.node--view-mode-full .field--name-body h2, .node--view-mode-full .field--name-body h3, .node--view-mode-full .field--name-body #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--view-mode-full .field--name-body h2,
.node--view-mode-full .field--name-body h2 *, .node--view-mode-full .field--name-body h3 *, .node--view-mode-full .field--name-body #block-intreabaunmedic .content .column h2 *, #block-intreabaunmedic .content .column .node--view-mode-full .field--name-body h2 *,
.node--view-mode-curriculum-vitae .field--name-body h2,
.node--view-mode-curriculum-vitae .field--name-body h3,
.node--view-mode-curriculum-vitae .field--name-body #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--view-mode-curriculum-vitae .field--name-body h2,
.node--view-mode-curriculum-vitae .field--name-body h2 *,
.node--view-mode-curriculum-vitae .field--name-body h3 *,
.node--view-mode-curriculum-vitae .field--name-body #block-intreabaunmedic .content .column h2 *,
#block-intreabaunmedic .content .column .node--view-mode-curriculum-vitae .field--name-body h2 * {
  margin: 24px 0;
  text-align: left;
}
.node--view-mode-full .field--name-body ul a,
.node--view-mode-curriculum-vitae .field--name-body ul a {
  font-family: graphik-regular;
  font-weight: unset;
  color: #dc0028;
}

.node--view-mode-curriculum-vitae .field--name-body ul strong {
  color: #dc0028;
}

.node--view-mode-medic-location-teaser .location-teaser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 575.98px) {
  .node--view-mode-medic-location-teaser .location-teaser {
    padding: 0;
  }
}
@media (max-width: 833.98px) {
  .node--view-mode-medic-location-teaser .field--type-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    padding: 0;
  }
  .node--view-mode-medic-location-teaser .field--type-image + .node__title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser .field--type-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .node--view-mode-medic-location-teaser .field--type-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .node--view-mode-medic-location-teaser .field--type-image + .wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
.node--view-mode-medic-location-teaser div[id^=map] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}

.view-id-locations.view-display-id-spitale .view-filters form fieldset, .view-id-locations.view-display-id-policlinici .view-filters form fieldset, .view-id-locations.view-display-id-maternitati .view-filters form fieldset, .view-id-locations.view-display-id-imagistica .view-filters form fieldset, .view-id-locations.view-display-id-laborator .view-filters form fieldset, .view-id-locations.view-display-id-laboratoare .view-filters form fieldset, .view-id-locations.view-display-id-keyword_search .view-filters form fieldset, .view-id-locations.view-display-id-keyword_search .view-filters form fieldset, .view-id-locations.view-display-id-location_search_block .view-filters form fieldset,
.view-id-search_locations.view-display-id-spitale .view-filters form fieldset,
.view-id-search_locations.view-display-id-policlinici .view-filters form fieldset,
.view-id-search_locations.view-display-id-maternitati .view-filters form fieldset,
.view-id-search_locations.view-display-id-imagistica .view-filters form fieldset,
.view-id-search_locations.view-display-id-laborator .view-filters form fieldset,
.view-id-search_locations.view-display-id-laboratoare .view-filters form fieldset,
.view-id-search_locations.view-display-id-keyword_search .view-filters form fieldset,
.view-id-search_locations.view-display-id-keyword_search .view-filters form fieldset,
.view-id-search_locations.view-display-id-location_search_block .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-spitale .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-laborator .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-keyword_search .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-keyword_search .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-location_search_block .view-filters form fieldset {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-spitale .view-filters, .view-id-locations.view-display-id-policlinici .view-filters, .view-id-locations.view-display-id-maternitati .view-filters, .view-id-locations.view-display-id-imagistica .view-filters, .view-id-locations.view-display-id-laborator .view-filters, .view-id-locations.view-display-id-laboratoare .view-filters, .view-id-locations.view-display-id-keyword_search .view-filters, .view-id-locations.view-display-id-keyword_search .view-filters, .view-id-locations.view-display-id-location_search_block .view-filters,
.view-id-search_locations.view-display-id-spitale .view-filters,
.view-id-search_locations.view-display-id-policlinici .view-filters,
.view-id-search_locations.view-display-id-maternitati .view-filters,
.view-id-search_locations.view-display-id-imagistica .view-filters,
.view-id-search_locations.view-display-id-laborator .view-filters,
.view-id-search_locations.view-display-id-laboratoare .view-filters,
.view-id-search_locations.view-display-id-keyword_search .view-filters,
.view-id-search_locations.view-display-id-keyword_search .view-filters,
.view-id-search_locations.view-display-id-location_search_block .view-filters,
.paragraph--type--component-locations.view-display-id-spitale .view-filters,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters,
.paragraph--type--component-locations.view-display-id-laborator .view-filters,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters,
.paragraph--type--component-locations.view-display-id-keyword_search .view-filters,
.paragraph--type--component-locations.view-display-id-keyword_search .view-filters,
.paragraph--type--component-locations.view-display-id-location_search_block .view-filters {
    position: relative;
  }
  .view-id-locations.view-display-id-spitale .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-policlinici .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-maternitati .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-imagistica .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-laborator .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-laboratoare .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-keyword_search .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-keyword_search .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-location_search_block .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-spitale .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-policlinici .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-maternitati .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-imagistica .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-laborator .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-laboratoare .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-keyword_search .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-keyword_search .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-location_search_block .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-spitale .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-laborator .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-keyword_search .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-keyword_search .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-location_search_block .view-filters .js-form-type-select:before {
    position: absolute;
    top: 18px;
    right: 24px;
    max-width: 60px;
  }
}
@media (min-width: 576px) {
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics .body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics > .map-wrapper,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics > .map-wrapper,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics > .map-wrapper {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .view-id-locations.view-display-id-partners .views-row article:hover > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-partners .views-row article:hover > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-partners .views-row article:hover > .vocabulary-clinics h4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics .body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics > .map-wrapper,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics > .map-wrapper,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics > .map-wrapper {
    padding: 0;
  }
}
@media (max-width: 575.98px) {
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics h4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .view-id-locations.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-partners .views-row article > .vocabulary-clinics .body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.view-id-locations .views-row article .card-header, .view-id-locations .field__item article .card-header,
.view-id-search_locations .views-row article .card-header,
.view-id-search_locations .field__item article .card-header,
.paragraph--type--component-locations .views-row article .card-header,
.paragraph--type--component-locations .field__item article .card-header {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.view-id-locations .views-row article .card-header .header-element, .view-id-locations .field__item article .card-header .header-element,
.view-id-search_locations .views-row article .card-header .header-element,
.view-id-search_locations .field__item article .card-header .header-element,
.paragraph--type--component-locations .views-row article .card-header .header-element,
.paragraph--type--component-locations .field__item article .card-header .header-element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.view-id-locations .views-row article .location-photo, .view-id-locations .field__item article .location-photo,
.view-id-search_locations .views-row article .location-photo,
.view-id-search_locations .field__item article .location-photo,
.paragraph--type--component-locations .views-row article .location-photo,
.paragraph--type--component-locations .field__item article .location-photo {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66666667%;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
  float: left;
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .location-photo, .view-id-locations .field__item article .location-photo,
.view-id-search_locations .views-row article .location-photo,
.view-id-search_locations .field__item article .location-photo,
.paragraph--type--component-locations .views-row article .location-photo,
.paragraph--type--component-locations .field__item article .location-photo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
.view-id-locations .views-row article .collapse,
.view-id-locations .views-row article .collapsing, .view-id-locations .field__item article .collapse,
.view-id-locations .field__item article .collapsing,
.view-id-search_locations .views-row article .collapse,
.view-id-search_locations .views-row article .collapsing,
.view-id-search_locations .field__item article .collapse,
.view-id-search_locations .field__item article .collapsing,
.paragraph--type--component-locations .views-row article .collapse,
.paragraph--type--component-locations .views-row article .collapsing,
.paragraph--type--component-locations .field__item article .collapse,
.paragraph--type--component-locations .field__item article .collapsing {
  position: relative;
  width: 100%;
  padding-right: 18px;
  padding-left: 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.view-id-locations .views-row article .collapse .button-group,
.view-id-locations .views-row article .collapsing .button-group, .view-id-locations .field__item article .collapse .button-group,
.view-id-locations .field__item article .collapsing .button-group,
.view-id-search_locations .views-row article .collapse .button-group,
.view-id-search_locations .views-row article .collapsing .button-group,
.view-id-search_locations .field__item article .collapse .button-group,
.view-id-search_locations .field__item article .collapsing .button-group,
.paragraph--type--component-locations .views-row article .collapse .button-group,
.paragraph--type--component-locations .views-row article .collapsing .button-group,
.paragraph--type--component-locations .field__item article .collapse .button-group,
.paragraph--type--component-locations .field__item article .collapsing .button-group {
  position: relative;
  width: 100%;
  padding-right: 27.6px;
  padding-left: 27.6px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
  margin: auto;
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group,
.view-id-locations .views-row article .collapsing .button-group, .view-id-locations .field__item article .collapse .button-group,
.view-id-locations .field__item article .collapsing .button-group,
.view-id-search_locations .views-row article .collapse .button-group,
.view-id-search_locations .views-row article .collapsing .button-group,
.view-id-search_locations .field__item article .collapse .button-group,
.view-id-search_locations .field__item article .collapsing .button-group,
.paragraph--type--component-locations .views-row article .collapse .button-group,
.paragraph--type--component-locations .views-row article .collapsing .button-group,
.paragraph--type--component-locations .field__item article .collapse .button-group,
.paragraph--type--component-locations .field__item article .collapsing .button-group {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    margin: 0 0 0 auto;
  }
}
@media (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .button-group,
.view-id-locations .views-row article .collapsing .button-group, .view-id-locations .field__item article .collapse .button-group,
.view-id-locations .field__item article .collapsing .button-group,
.view-id-search_locations .views-row article .collapse .button-group,
.view-id-search_locations .views-row article .collapsing .button-group,
.view-id-search_locations .field__item article .collapse .button-group,
.view-id-search_locations .field__item article .collapsing .button-group,
.paragraph--type--component-locations .views-row article .collapse .button-group,
.paragraph--type--component-locations .views-row article .collapsing .button-group,
.paragraph--type--component-locations .field__item article .collapse .button-group,
.paragraph--type--component-locations .field__item article .collapsing .button-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .view-id-locations .views-row article .collapse .button-group button,
.view-id-locations .views-row article .collapsing .button-group button, .view-id-locations .field__item article .collapse .button-group button,
.view-id-locations .field__item article .collapsing .button-group button,
.view-id-search_locations .views-row article .collapse .button-group button,
.view-id-search_locations .views-row article .collapsing .button-group button,
.view-id-search_locations .field__item article .collapse .button-group button,
.view-id-search_locations .field__item article .collapsing .button-group button,
.paragraph--type--component-locations .views-row article .collapse .button-group button,
.paragraph--type--component-locations .views-row article .collapsing .button-group button,
.paragraph--type--component-locations .field__item article .collapse .button-group button,
.paragraph--type--component-locations .field__item article .collapsing .button-group button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .view-id-locations .views-row article .collapse .button-group .call-button,
.view-id-locations .views-row article .collapsing .button-group .call-button, .view-id-locations .field__item article .collapse .button-group .call-button,
.view-id-locations .field__item article .collapsing .button-group .call-button,
.view-id-search_locations .views-row article .collapse .button-group .call-button,
.view-id-search_locations .views-row article .collapsing .button-group .call-button,
.view-id-search_locations .field__item article .collapse .button-group .call-button,
.view-id-search_locations .field__item article .collapsing .button-group .call-button,
.paragraph--type--component-locations .views-row article .collapse .button-group .call-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group .call-button,
.paragraph--type--component-locations .field__item article .collapse .button-group .call-button,
.paragraph--type--component-locations .field__item article .collapsing .button-group .call-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .view-id-locations .views-row article .collapse .button-group .details-button,
.view-id-locations .views-row article .collapsing .button-group .details-button, .view-id-locations .field__item article .collapse .button-group .details-button,
.view-id-locations .field__item article .collapsing .button-group .details-button,
.view-id-search_locations .views-row article .collapse .button-group .details-button,
.view-id-search_locations .views-row article .collapsing .button-group .details-button,
.view-id-search_locations .field__item article .collapse .button-group .details-button,
.view-id-search_locations .field__item article .collapsing .button-group .details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group .details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group .details-button,
.paragraph--type--component-locations .field__item article .collapse .button-group .details-button,
.paragraph--type--component-locations .field__item article .collapsing .button-group .details-button {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    width: 100%;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse,
.view-id-locations .views-row article .collapsing, .view-id-locations .field__item article .collapse,
.view-id-locations .field__item article .collapsing,
.view-id-search_locations .views-row article .collapse,
.view-id-search_locations .views-row article .collapsing,
.view-id-search_locations .field__item article .collapse,
.view-id-search_locations .field__item article .collapsing,
.paragraph--type--component-locations .views-row article .collapse,
.paragraph--type--component-locations .views-row article .collapsing,
.paragraph--type--component-locations .field__item article .collapse,
.paragraph--type--component-locations .field__item article .collapsing {
    padding: 0 0 36px;
  }
}
.view-id-locations .views-row article .header-element, .view-id-locations .field__item article .header-element,
.view-id-search_locations .views-row article .header-element,
.view-id-search_locations .field__item article .header-element,
.paragraph--type--component-locations .views-row article .header-element,
.paragraph--type--component-locations .field__item article .header-element {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333333%;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .header-element, .view-id-locations .field__item article .header-element,
.view-id-search_locations .views-row article .header-element,
.view-id-search_locations .field__item article .header-element,
.paragraph--type--component-locations .views-row article .header-element,
.paragraph--type--component-locations .field__item article .header-element {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
.view-id-locations .views-row article .header-element .title-col,
.view-id-locations .views-row article .header-element .contact-col, .view-id-locations .field__item article .header-element .title-col,
.view-id-locations .field__item article .header-element .contact-col,
.view-id-search_locations .views-row article .header-element .title-col,
.view-id-search_locations .views-row article .header-element .contact-col,
.view-id-search_locations .field__item article .header-element .title-col,
.view-id-search_locations .field__item article .header-element .contact-col,
.paragraph--type--component-locations .views-row article .header-element .title-col,
.paragraph--type--component-locations .views-row article .header-element .contact-col,
.paragraph--type--component-locations .field__item article .header-element .title-col,
.paragraph--type--component-locations .field__item article .header-element .contact-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .view-id-locations .views-row article .header-element .title-col,
.view-id-locations .views-row article .header-element .contact-col, .view-id-locations .field__item article .header-element .title-col,
.view-id-locations .field__item article .header-element .contact-col,
.view-id-search_locations .views-row article .header-element .title-col,
.view-id-search_locations .views-row article .header-element .contact-col,
.view-id-search_locations .field__item article .header-element .title-col,
.view-id-search_locations .field__item article .header-element .contact-col,
.paragraph--type--component-locations .views-row article .header-element .title-col,
.paragraph--type--component-locations .views-row article .header-element .contact-col,
.paragraph--type--component-locations .field__item article .header-element .title-col,
.paragraph--type--component-locations .field__item article .header-element .contact-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.view-id-locations .views-row article .header-element .contact-col, .view-id-locations .field__item article .header-element .contact-col,
.view-id-search_locations .views-row article .header-element .contact-col,
.view-id-search_locations .field__item article .header-element .contact-col,
.paragraph--type--component-locations .views-row article .header-element .contact-col,
.paragraph--type--component-locations .field__item article .header-element .contact-col {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.view-id-locations .views-row article .header-element .contact-col .field--name-field-address,
.view-id-locations .views-row article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-locations .views-row article .header-element .contact-col .field--name-field-phone,
.view-id-locations .views-row article .header-element .contact-col .field--name-field-email, .view-id-locations .field__item article .header-element .contact-col .field--name-field-address,
.view-id-locations .field__item article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-locations .field__item article .header-element .contact-col .field--name-field-phone,
.view-id-locations .field__item article .header-element .contact-col .field--name-field-email,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-address,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-phone,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-email,
.view-id-search_locations .field__item article .header-element .contact-col .field--name-field-address,
.view-id-search_locations .field__item article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-search_locations .field__item article .header-element .contact-col .field--name-field-phone,
.view-id-search_locations .field__item article .header-element .contact-col .field--name-field-email,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-address,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-mobile-phone,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-phone,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-email,
.paragraph--type--component-locations .field__item article .header-element .contact-col .field--name-field-address,
.paragraph--type--component-locations .field__item article .header-element .contact-col .field--name-field-mobile-phone,
.paragraph--type--component-locations .field__item article .header-element .contact-col .field--name-field-phone,
.paragraph--type--component-locations .field__item article .header-element .contact-col .field--name-field-email {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.view-id-locations .views-row article .header-element .contact-col .field__item,
.view-id-locations .views-row article .header-element .contact-col .field__label, .view-id-locations .field__item article .header-element .contact-col .field__item,
.view-id-locations .field__item article .header-element .contact-col .field__label,
.view-id-search_locations .views-row article .header-element .contact-col .field__item,
.view-id-search_locations .views-row article .header-element .contact-col .field__label,
.view-id-search_locations .field__item article .header-element .contact-col .field__item,
.view-id-search_locations .field__item article .header-element .contact-col .field__label,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field__item,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field__label,
.paragraph--type--component-locations .field__item article .header-element .contact-col .field__item,
.paragraph--type--component-locations .field__item article .header-element .contact-col .field__label {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
  float: left;
}
.view-id-locations .views-row article .header-element .contact-col .field__label, .view-id-locations .field__item article .header-element .contact-col .field__label,
.view-id-search_locations .views-row article .header-element .contact-col .field__label,
.view-id-search_locations .field__item article .header-element .contact-col .field__label,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field__label,
.paragraph--type--component-locations .field__item article .header-element .contact-col .field__label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.view-id-locations .views-row article .header-element.collapsed .node__title, .view-id-locations .field__item article .header-element.collapsed .node__title,
.view-id-search_locations .views-row article .header-element.collapsed .node__title,
.view-id-search_locations .field__item article .header-element.collapsed .node__title,
.paragraph--type--component-locations .views-row article .header-element.collapsed .node__title,
.paragraph--type--component-locations .field__item article .header-element.collapsed .node__title {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767.98px) {
  .view-id-locations .views-row article .card-header, .view-id-locations .field__item article .card-header,
.view-id-search_locations .views-row article .card-header,
.view-id-search_locations .field__item article .card-header,
.paragraph--type--component-locations .views-row article .card-header,
.paragraph--type--component-locations .field__item article .card-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .view-id-locations .views-row article .card-header > .collapse.show, .view-id-locations .field__item article .card-header > .collapse.show,
.view-id-search_locations .views-row article .card-header > .collapse.show,
.view-id-search_locations .field__item article .card-header > .collapse.show,
.paragraph--type--component-locations .views-row article .card-header > .collapse.show,
.paragraph--type--component-locations .field__item article .card-header > .collapse.show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .view-id-locations .views-row article .card-header > .collapse .button-group, .view-id-locations .field__item article .card-header > .collapse .button-group,
.view-id-search_locations .views-row article .card-header > .collapse .button-group,
.view-id-search_locations .field__item article .card-header > .collapse .button-group,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group,
.paragraph--type--component-locations .field__item article .card-header > .collapse .button-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .view-id-locations .views-row article .card-header > .collapse .button-group button,
.view-id-locations .views-row article .card-header > .collapse .button-group a, .view-id-locations .field__item article .card-header > .collapse .button-group button,
.view-id-locations .field__item article .card-header > .collapse .button-group a,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a,
.view-id-search_locations .field__item article .card-header > .collapse .button-group button,
.view-id-search_locations .field__item article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .field__item article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .field__item article .card-header > .collapse .button-group a {
    width: 50%;
    float: left;
  }
  .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button, .view-id-locations .field__item article .card-header > .collapse .button-group button.details-button,
.view-id-locations .field__item article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .field__item article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .field__item article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .field__item article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .field__item article .card-header > .collapse .button-group a.details-button {
    width: 100%;
  }
  .view-id-locations .views-row article .location-photo,
.view-id-locations .views-row article .header-element, .view-id-locations .field__item article .location-photo,
.view-id-locations .field__item article .header-element,
.view-id-search_locations .views-row article .location-photo,
.view-id-search_locations .views-row article .header-element,
.view-id-search_locations .field__item article .location-photo,
.view-id-search_locations .field__item article .header-element,
.paragraph--type--component-locations .views-row article .location-photo,
.paragraph--type--component-locations .views-row article .header-element,
.paragraph--type--component-locations .field__item article .location-photo,
.paragraph--type--component-locations .field__item article .header-element {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .view-id-locations .views-row article .header-element .contact-col, .view-id-locations .field__item article .header-element .contact-col,
.view-id-search_locations .views-row article .header-element .contact-col,
.view-id-search_locations .field__item article .header-element .contact-col,
.paragraph--type--component-locations .views-row article .header-element .contact-col,
.paragraph--type--component-locations .field__item article .header-element .contact-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .view-id-locations .views-row article .header-element .node__title, .view-id-locations .field__item article .header-element .node__title,
.view-id-search_locations .views-row article .header-element .node__title,
.view-id-search_locations .field__item article .header-element .node__title,
.paragraph--type--component-locations .views-row article .header-element .node__title,
.paragraph--type--component-locations .field__item article .header-element .node__title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .view-id-locations .views-row article .header-element.collapsed .node__title,
.view-id-locations .views-row article .header-element .collapsing .node__title, .view-id-locations .field__item article .header-element.collapsed .node__title,
.view-id-locations .field__item article .header-element .collapsing .node__title,
.view-id-search_locations .views-row article .header-element.collapsed .node__title,
.view-id-search_locations .views-row article .header-element .collapsing .node__title,
.view-id-search_locations .field__item article .header-element.collapsed .node__title,
.view-id-search_locations .field__item article .header-element .collapsing .node__title,
.paragraph--type--component-locations .views-row article .header-element.collapsed .node__title,
.paragraph--type--component-locations .views-row article .header-element .collapsing .node__title,
.paragraph--type--component-locations .field__item article .header-element.collapsed .node__title,
.paragraph--type--component-locations .field__item article .header-element .collapsing .node__title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

#block-intreabaunmedic {
  padding: 72px;
}
@media (max-width: 767.98px) {
  #block-intreabaunmedic {
    padding: 36px;
  }
}
#block-intreabaunmedic .content {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767.98px) {
  #block-intreabaunmedic .content {
    display: block;
  }
}
#block-intreabaunmedic .content .column {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767.98px) {
  #block-intreabaunmedic .content .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.view-display-id-laboratoare .location-photo {
  display: none;
}
.view-display-id-laboratoare .header-element {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 100% !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
  max-width: 100% !important;
}
.view-display-id-laboratoare .button-group {
  margin-left: 0 !important;
}

.node--view-mode-medic-location-teaser .field--type-image {
  position: relative;
  padding-right: 24px;
}
.node--view-mode-medic-location-teaser .field--type-image img {
  max-width: 100%;
  height: auto;
}
.node--view-mode-medic-location-teaser .field--type-geofield {
  position: relative;
  margin-top: 24px;
}
.node--view-mode-medic-location-teaser .card-button.is-program {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser .card-button.is-program {
    text-align: center;
  }
}
.node--view-mode-medic-location-teaser .card-button.is-program:active {
  outline: none;
}
.node--view-mode-medic-location-teaser .card-button.is-program:hover {
  text-decoration: none;
}
.node--view-mode-medic-location-teaser .card-button.is-program:before {
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-medic-location-teaser .card-button.is-program:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-medic-location-teaser .card-button.is-program:before,
.node--view-mode-medic-location-teaser .card-button.is-program span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-medic-location-teaser .card-button.is-program, .node--view-mode-medic-location-teaser .card-button.is-program:active, .node--view-mode-medic-location-teaser .card-button.is-program:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.node--view-mode-medic-location-teaser .card-button.is-map {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser .card-button.is-map {
    text-align: center;
  }
}
.node--view-mode-medic-location-teaser .card-button.is-map:active {
  outline: none;
}
.node--view-mode-medic-location-teaser .card-button.is-map:hover {
  text-decoration: none;
}
.node--view-mode-medic-location-teaser .card-button.is-map:before {
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-medic-location-teaser .card-button.is-map:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-medic-location-teaser .card-button.is-map:before,
.node--view-mode-medic-location-teaser .card-button.is-map span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-medic-location-teaser .card-button.is-map, .node--view-mode-medic-location-teaser .card-button.is-map:active, .node--view-mode-medic-location-teaser .card-button.is-map:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser .card-button.is-map {
    vertical-align: top;
  }
}
.node--view-mode-medic-location-teaser .accordion .card-body .card-button.is-route {
  font-family: graphik-medium;
  position: absolute;
  top: initial;
  right: initial;
  bottom: 12px;
  left: 24px;
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser .accordion .card-body .card-button.is-route {
    margin: 24px auto 0 auto;
  }
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser {
    text-align: center;
  }
  .node--view-mode-medic-location-teaser .field--name-title {
    margin: 12px 0;
    display: block;
  }
  .node--view-mode-medic-location-teaser .field--type-image {
    padding-right: 0;
  }
  .node--view-mode-medic-location-teaser .field--type-image img {
    width: 100%;
  }
  .node--view-mode-medic-location-teaser .is-program,
.node--view-mode-medic-location-teaser .is-map {
    width: 240px;
  }
  .node--view-mode-medic-location-teaser .is-program {
    margin-bottom: 12px;
  }
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser:hover .card-button.is-program {
    text-align: center;
  }
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program:active {
  outline: none;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program:hover {
  text-decoration: none;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program:before {
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program:before,
.node--view-mode-medic-location-teaser:hover .card-button.is-program span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program, .node--view-mode-medic-location-teaser:hover .card-button.is-program:active, .node--view-mode-medic-location-teaser:hover .card-button.is-program:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-program:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 2.49375rem;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .node--view-mode-medic-location-teaser:hover .card-button.is-map {
    text-align: center;
  }
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map:active {
  outline: none;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map:hover {
  text-decoration: none;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map:before {
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map:before {
  margin-right: 8px;
  font-size: 1.5rem;
  position: relative;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map:before,
.node--view-mode-medic-location-teaser:hover .card-button.is-map span {
  line-height: inherit;
  display: inline-block;
  vertical-align: top;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map, .node--view-mode-medic-location-teaser:hover .card-button.is-map:active, .node--view-mode-medic-location-teaser:hover .card-button.is-map:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--view-mode-medic-location-teaser:hover .card-button.is-map:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

.node--view-mode-medic-location-teaser {
  padding: 24px;
  background-color: #fff;
  margin-bottom: 24px;
}
.node--view-mode-medic-location-teaser .location-teaser > .wrapper {
  width: 100%;
}
.node--view-mode-medic-location-teaser .location-teaser > .wrapper .node__btns {
  display: block;
}

.view-id-locations .leaflet-map-wrapper,
.view-id-search_locations .leaflet-map-wrapper,
.paragraph--type--component-locations .leaflet-map-wrapper {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.view-id-locations .leaflet-map-wrapper .overlay,
.view-id-search_locations .leaflet-map-wrapper .overlay,
.paragraph--type--component-locations .leaflet-map-wrapper .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ebebeb;
  z-index: 1070;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  display: none;
}
.view-id-locations .leaflet-map-wrapper .overlay .overlay-notice,
.view-id-search_locations .leaflet-map-wrapper .overlay .overlay-notice,
.paragraph--type--component-locations .leaflet-map-wrapper .overlay .overlay-notice {
  padding: 36px 12px;
  text-align: center;
  margin-top: 12%;
}
.view-id-locations.view-display-id-locations_map .marker-cluster, .view-id-locations.view-display-id-imagistic_map .marker-cluster, .view-id-locations.view-display-id-laborator .marker-cluster, .view-id-locations.view-display-id-partners .marker-cluster, .view-id-locations.view-display-id-laboratoare .marker-cluster,
.view-id-search_locations.view-display-id-locations_map .marker-cluster,
.view-id-search_locations.view-display-id-imagistic_map .marker-cluster,
.view-id-search_locations.view-display-id-laborator .marker-cluster,
.view-id-search_locations.view-display-id-partners .marker-cluster,
.view-id-search_locations.view-display-id-laboratoare .marker-cluster,
.paragraph--type--component-locations.view-display-id-locations_map .marker-cluster,
.paragraph--type--component-locations.view-display-id-imagistic_map .marker-cluster,
.paragraph--type--component-locations.view-display-id-laborator .marker-cluster,
.paragraph--type--component-locations.view-display-id-partners .marker-cluster,
.paragraph--type--component-locations.view-display-id-laboratoare .marker-cluster {
  background-color: #fff;
  -webkit-box-shadow: 0 6px 26px 0 rgba(46, 51, 60, 0.65);
          box-shadow: 0 6px 26px 0 rgba(46, 51, 60, 0.65);
}
.view-id-locations.view-display-id-locations_map .marker-cluster > div, .view-id-locations.view-display-id-imagistic_map .marker-cluster > div, .view-id-locations.view-display-id-laborator .marker-cluster > div, .view-id-locations.view-display-id-partners .marker-cluster > div, .view-id-locations.view-display-id-laboratoare .marker-cluster > div,
.view-id-search_locations.view-display-id-locations_map .marker-cluster > div,
.view-id-search_locations.view-display-id-imagistic_map .marker-cluster > div,
.view-id-search_locations.view-display-id-laborator .marker-cluster > div,
.view-id-search_locations.view-display-id-partners .marker-cluster > div,
.view-id-search_locations.view-display-id-laboratoare .marker-cluster > div,
.paragraph--type--component-locations.view-display-id-locations_map .marker-cluster > div,
.paragraph--type--component-locations.view-display-id-imagistic_map .marker-cluster > div,
.paragraph--type--component-locations.view-display-id-laborator .marker-cluster > div,
.paragraph--type--component-locations.view-display-id-partners .marker-cluster > div,
.paragraph--type--component-locations.view-display-id-laboratoare .marker-cluster > div {
  background-color: #dc0028;
  border-radius: 20px;
  color: #fff;
  height: 32px;
  margin-left: 4px;
  margin-top: 4px;
  width: 32px;
}
.view-id-locations.view-display-id-locations_map .marker-cluster > div span, .view-id-locations.view-display-id-imagistic_map .marker-cluster > div span, .view-id-locations.view-display-id-laborator .marker-cluster > div span, .view-id-locations.view-display-id-partners .marker-cluster > div span, .view-id-locations.view-display-id-laboratoare .marker-cluster > div span,
.view-id-search_locations.view-display-id-locations_map .marker-cluster > div span,
.view-id-search_locations.view-display-id-imagistic_map .marker-cluster > div span,
.view-id-search_locations.view-display-id-laborator .marker-cluster > div span,
.view-id-search_locations.view-display-id-partners .marker-cluster > div span,
.view-id-search_locations.view-display-id-laboratoare .marker-cluster > div span,
.paragraph--type--component-locations.view-display-id-locations_map .marker-cluster > div span,
.paragraph--type--component-locations.view-display-id-imagistic_map .marker-cluster > div span,
.paragraph--type--component-locations.view-display-id-laborator .marker-cluster > div span,
.paragraph--type--component-locations.view-display-id-partners .marker-cluster > div span,
.paragraph--type--component-locations.view-display-id-laboratoare .marker-cluster > div span {
  font-size: 0.9375rem;
  font-family: graphik-semibold;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners, .view-id-locations.view-display-id-laborator.view-display-id-partners, .view-id-locations.view-display-id-partners.view-display-id-partners, .view-id-locations.view-display-id-laboratoare.view-display-id-partners,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners,
.view-id-search_locations.view-display-id-partners.view-display-id-partners,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners {
  position: relative;
  margin: 72px 0 0;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-laborator.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-partners.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .mobile-section {
  display: none;
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-laborator.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-partners.view-display-id-partners .mobile-section, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .mobile-section,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .mobile-section,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .mobile-section {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners #main, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners #main, .view-id-locations.view-display-id-laborator.view-display-id-partners #main, .view-id-locations.view-display-id-partners.view-display-id-partners #main, .view-id-locations.view-display-id-laboratoare.view-display-id-partners #main,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners #main,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners #main,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners #main,
.view-id-search_locations.view-display-id-partners.view-display-id-partners #main,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners #main,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners #main,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners #main,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners #main,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners #main,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners #main {
    margin: 0;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-laborator.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-partners.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .desktop-section {
  display: block;
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-laborator.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-partners.view-display-id-partners .desktop-section, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .desktop-section,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .desktop-section,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .desktop-section {
    display: none;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners > .views-element-container, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners > .views-element-container, .view-id-locations.view-display-id-laborator.view-display-id-partners > .views-element-container, .view-id-locations.view-display-id-partners.view-display-id-partners > .views-element-container, .view-id-locations.view-display-id-laboratoare.view-display-id-partners > .views-element-container,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners > .views-element-container,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners > .views-element-container,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners > .views-element-container,
.view-id-search_locations.view-display-id-partners.view-display-id-partners > .views-element-container,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners > .views-element-container,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners > .views-element-container,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners > .views-element-container,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners > .views-element-container,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners > .views-element-container,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners > .views-element-container {
  margin: 0 0 36px 0;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row {
  padding: 24px 0 0;
}
@media (min-width: 992px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row {
    padding: 0;
  }
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row:first-of-type, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row:first-of-type, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row:first-of-type, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row:first-of-type, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row:first-of-type,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row:first-of-type,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row:first-of-type,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row:first-of-type,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row:first-of-type,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row:first-of-type,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row:first-of-type,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row:first-of-type,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row:first-of-type,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row:first-of-type,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row:first-of-type {
    margin: 0 0 6px;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row:hover, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row:hover, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row:hover, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row:hover, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row:hover,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row:hover,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row:hover,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row:hover,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row:hover,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row:hover,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row:hover,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row:hover,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row:hover,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row:hover,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row:hover {
  -webkit-box-shadow: 0 8px 12px 0 rgba(46, 51, 60, 0.2);
          box-shadow: 0 8px 12px 0 rgba(46, 51, 60, 0.2);
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article:before, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article:before, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article:before, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article:before, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article:before,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article:before,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article:before,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article:before,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article:before,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article:before,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article:before,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article:before,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article:before,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article:before,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article:before {
    content: "";
  }
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article .vocabulary-clinics > .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article .vocabulary-clinics > .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article .vocabulary-clinics > .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article .vocabulary-clinics > .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article .vocabulary-clinics > .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article .vocabulary-clinics > .card-button {
    display: block;
  }
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article .vocabulary-clinics .body, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article .vocabulary-clinics .body, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article .vocabulary-clinics .body, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article .vocabulary-clinics .body, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article .vocabulary-clinics .body {
    margin: 12px 0;
  }
}
@media (min-width: 768px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article:hover > .vocabulary-clinics .card-button {
    display: block;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics h4, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics h4, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics h4, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics h4, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics h4,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics h4 {
  padding: 12px;
  font-family: tiemposfine-regular;
  color: #dc0028;
  font-family: tiemposfine-regular;
  margin: auto 0;
  word-break: break-word;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .body, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .body, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .body, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .body, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .body,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .body {
  font-size: 0.75rem;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .body strong, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .body strong, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .body strong, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .body strong, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .body strong,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .body strong {
  clear: left;
  display: inline-block;
  max-width: 200px;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0 24px;
  margin: auto;
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button {
    text-align: center;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active {
  outline: none;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover {
  text-decoration: none;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
@media (min-width: 768px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button {
    display: none;
  }
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button.is-route {
    font-size: 0.875rem;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0 24px;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 575.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .card-button,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .card-button {
    margin: 0 0 6px 6px;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  position: absolute;
  top: initial;
  right: initial;
  bottom: 12px;
  left: 24px;
  padding: 0 18px;
  z-index: 1070;
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route {
    text-align: center;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active {
  outline: none;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover {
  text-decoration: none;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0 24px;
    line-height: 2.25rem;
    text-align: center;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:active,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-row article > .vocabulary-clinics .map-wrapper a.is-route:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
@media (min-width: 992px) and (max-width: 1439.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form {
    position: absolute;
    top: 0;
    right: 0;
    bottom: initial;
    left: initial;
    width: 100%;
    z-index: 1;
  }
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form fieldset select, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form fieldset select, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form fieldset select, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form fieldset select, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form fieldset select,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form fieldset select,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form fieldset select,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form fieldset select,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form fieldset select,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form fieldset select,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form fieldset select,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form fieldset select,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form fieldset select,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form fieldset select,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form fieldset select {
    background-color: transparent;
  }
}
@media (min-width: 1272px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form {
    position: absolute;
    top: -24px;
    right: 12.5%;
    bottom: initial;
    left: initial;
    z-index: 1;
    width: 75%;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-select,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-select,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-select,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-select,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-select,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-select,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield {
  margin: 10px 0;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before {
  font-size: 1.4rem;
  color: #dc0028;
}
@media (min-width: 992px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield:before,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield:before {
    position: absolute;
    top: initial;
    right: 12px;
    bottom: 12px;
    left: initial;
  }
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input {
  background: none;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c0c1c4;
  opacity: 1;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: #c0c1c4;
  opacity: 1;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-ms-input-placeholder {
  /* IE 10+ */
  color: #c0c1c4;
  opacity: 1;
}
.view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input:-moz-placeholder {
  /* Firefox 18- */
  color: #c0c1c4;
  opacity: 1;
}
@media (min-width: 992px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input {
    padding: 24px 36px 0 24px;
    position: absolute;
    top: initial;
    right: initial;
    bottom: 12px;
    left: initial;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input, .view-id-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.view-id-search_locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-locations_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-imagistic_map.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-laborator.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-partners.view-display-id-partners .views-exposed-form .js-form-type-textfield input,
.paragraph--type--component-locations.view-display-id-laboratoare.view-display-id-partners .views-exposed-form .js-form-type-textfield input {
    padding-right: 24px;
  }
}
.view-id-locations.view-display-id-spitale .view-filters, .view-id-locations.view-display-id-policlinici .view-filters, .view-id-locations.view-display-id-maternitati .view-filters, .view-id-locations.view-display-id-imagistica .view-filters, .view-id-locations.view-display-id-laborator .view-filters, .view-id-locations.view-display-id-laboratoare .view-filters,
.view-id-search_locations.view-display-id-spitale .view-filters,
.view-id-search_locations.view-display-id-policlinici .view-filters,
.view-id-search_locations.view-display-id-maternitati .view-filters,
.view-id-search_locations.view-display-id-imagistica .view-filters,
.view-id-search_locations.view-display-id-laborator .view-filters,
.view-id-search_locations.view-display-id-laboratoare .view-filters,
.paragraph--type--component-locations.view-display-id-spitale .view-filters,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters,
.paragraph--type--component-locations.view-display-id-laborator .view-filters,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters {
  padding: 24px 36px;
  background-color: #dc0028;
  color: #fff;
  width: 370px;
  z-index: 1000;
}
.view-id-locations.view-display-id-spitale .view-filters h3, .view-id-locations.view-display-id-spitale .view-filters #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-spitale .view-filters h2, .view-id-locations.view-display-id-policlinici .view-filters h3, .view-id-locations.view-display-id-policlinici .view-filters #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-policlinici .view-filters h2, .view-id-locations.view-display-id-maternitati .view-filters h3, .view-id-locations.view-display-id-maternitati .view-filters #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-maternitati .view-filters h2, .view-id-locations.view-display-id-imagistica .view-filters h3, .view-id-locations.view-display-id-imagistica .view-filters #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-imagistica .view-filters h2, .view-id-locations.view-display-id-laborator .view-filters h3, .view-id-locations.view-display-id-laborator .view-filters #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-laborator .view-filters h2, .view-id-locations.view-display-id-laboratoare .view-filters h3, .view-id-locations.view-display-id-laboratoare .view-filters #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-laboratoare .view-filters h2,
.view-id-search_locations.view-display-id-spitale .view-filters h3,
.view-id-search_locations.view-display-id-spitale .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-spitale .view-filters h2,
.view-id-search_locations.view-display-id-policlinici .view-filters h3,
.view-id-search_locations.view-display-id-policlinici .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-policlinici .view-filters h2,
.view-id-search_locations.view-display-id-maternitati .view-filters h3,
.view-id-search_locations.view-display-id-maternitati .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-maternitati .view-filters h2,
.view-id-search_locations.view-display-id-imagistica .view-filters h3,
.view-id-search_locations.view-display-id-imagistica .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-imagistica .view-filters h2,
.view-id-search_locations.view-display-id-laborator .view-filters h3,
.view-id-search_locations.view-display-id-laborator .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-laborator .view-filters h2,
.view-id-search_locations.view-display-id-laboratoare .view-filters h3,
.view-id-search_locations.view-display-id-laboratoare .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-laboratoare .view-filters h2,
.paragraph--type--component-locations.view-display-id-spitale .view-filters h3,
.paragraph--type--component-locations.view-display-id-spitale .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-spitale .view-filters h2,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters h3,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-policlinici .view-filters h2,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters h3,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-maternitati .view-filters h2,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters h3,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-imagistica .view-filters h2,
.paragraph--type--component-locations.view-display-id-laborator .view-filters h3,
.paragraph--type--component-locations.view-display-id-laborator .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-laborator .view-filters h2,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters h3,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-laboratoare .view-filters h2 {
  padding: 0;
  font-size: 1.75rem;
  text-align: left;
}
.view-id-locations.view-display-id-spitale .view-filters form, .view-id-locations.view-display-id-policlinici .view-filters form, .view-id-locations.view-display-id-maternitati .view-filters form, .view-id-locations.view-display-id-imagistica .view-filters form, .view-id-locations.view-display-id-laborator .view-filters form, .view-id-locations.view-display-id-laboratoare .view-filters form,
.view-id-search_locations.view-display-id-spitale .view-filters form,
.view-id-search_locations.view-display-id-policlinici .view-filters form,
.view-id-search_locations.view-display-id-maternitati .view-filters form,
.view-id-search_locations.view-display-id-imagistica .view-filters form,
.view-id-search_locations.view-display-id-laborator .view-filters form,
.view-id-search_locations.view-display-id-laboratoare .view-filters form,
.paragraph--type--component-locations.view-display-id-spitale .view-filters form,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters form,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters form,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters form,
.paragraph--type--component-locations.view-display-id-laborator .view-filters form,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters form {
  margin: 24px 0;
}
.view-id-locations.view-display-id-spitale .view-filters form fieldset, .view-id-locations.view-display-id-policlinici .view-filters form fieldset, .view-id-locations.view-display-id-maternitati .view-filters form fieldset, .view-id-locations.view-display-id-imagistica .view-filters form fieldset, .view-id-locations.view-display-id-laborator .view-filters form fieldset, .view-id-locations.view-display-id-laboratoare .view-filters form fieldset,
.view-id-search_locations.view-display-id-spitale .view-filters form fieldset,
.view-id-search_locations.view-display-id-policlinici .view-filters form fieldset,
.view-id-search_locations.view-display-id-maternitati .view-filters form fieldset,
.view-id-search_locations.view-display-id-imagistica .view-filters form fieldset,
.view-id-search_locations.view-display-id-laborator .view-filters form fieldset,
.view-id-search_locations.view-display-id-laboratoare .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-spitale .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-laborator .view-filters form fieldset,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters form fieldset {
  border-radius: 6px;
  color: #6c7076;
  margin-bottom: 12px;
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-spitale .view-filters, .view-id-locations.view-display-id-policlinici .view-filters, .view-id-locations.view-display-id-maternitati .view-filters, .view-id-locations.view-display-id-imagistica .view-filters, .view-id-locations.view-display-id-laborator .view-filters, .view-id-locations.view-display-id-laboratoare .view-filters,
.view-id-search_locations.view-display-id-spitale .view-filters,
.view-id-search_locations.view-display-id-policlinici .view-filters,
.view-id-search_locations.view-display-id-maternitati .view-filters,
.view-id-search_locations.view-display-id-imagistica .view-filters,
.view-id-search_locations.view-display-id-laborator .view-filters,
.view-id-search_locations.view-display-id-laboratoare .view-filters,
.paragraph--type--component-locations.view-display-id-spitale .view-filters,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters,
.paragraph--type--component-locations.view-display-id-laborator .view-filters,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters {
    height: unset;
    left: unset;
    width: unset;
    top: unset;
  }
  .view-id-locations.view-display-id-spitale .view-filters .form-row, .view-id-locations.view-display-id-policlinici .view-filters .form-row, .view-id-locations.view-display-id-maternitati .view-filters .form-row, .view-id-locations.view-display-id-imagistica .view-filters .form-row, .view-id-locations.view-display-id-laborator .view-filters .form-row, .view-id-locations.view-display-id-laboratoare .view-filters .form-row,
.view-id-search_locations.view-display-id-spitale .view-filters .form-row,
.view-id-search_locations.view-display-id-policlinici .view-filters .form-row,
.view-id-search_locations.view-display-id-maternitati .view-filters .form-row,
.view-id-search_locations.view-display-id-imagistica .view-filters .form-row,
.view-id-search_locations.view-display-id-laborator .view-filters .form-row,
.view-id-search_locations.view-display-id-laboratoare .view-filters .form-row,
.paragraph--type--component-locations.view-display-id-spitale .view-filters .form-row,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters .form-row,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters .form-row,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters .form-row,
.paragraph--type--component-locations.view-display-id-laborator .view-filters .form-row,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters .form-row {
    background-color: #dc0028;
  }
  .view-id-locations.view-display-id-spitale .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-policlinici .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-maternitati .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-imagistica .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-laborator .view-filters .js-form-type-select:before, .view-id-locations.view-display-id-laboratoare .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-spitale .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-policlinici .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-maternitati .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-imagistica .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-laborator .view-filters .js-form-type-select:before,
.view-id-search_locations.view-display-id-laboratoare .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-spitale .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-laborator .view-filters .js-form-type-select:before,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters .js-form-type-select:before {
    position: absolute;
    top: 50%;
    right: 12px;
    bottom: initial;
    left: initial;
    max-width: 60px;
    text-align: right;
  }
  .view-id-locations.view-display-id-spitale .view-filters select, .view-id-locations.view-display-id-policlinici .view-filters select, .view-id-locations.view-display-id-maternitati .view-filters select, .view-id-locations.view-display-id-imagistica .view-filters select, .view-id-locations.view-display-id-laborator .view-filters select, .view-id-locations.view-display-id-laboratoare .view-filters select,
.view-id-search_locations.view-display-id-spitale .view-filters select,
.view-id-search_locations.view-display-id-policlinici .view-filters select,
.view-id-search_locations.view-display-id-maternitati .view-filters select,
.view-id-search_locations.view-display-id-imagistica .view-filters select,
.view-id-search_locations.view-display-id-laborator .view-filters select,
.view-id-search_locations.view-display-id-laboratoare .view-filters select,
.paragraph--type--component-locations.view-display-id-spitale .view-filters select,
.paragraph--type--component-locations.view-display-id-policlinici .view-filters select,
.paragraph--type--component-locations.view-display-id-maternitati .view-filters select,
.paragraph--type--component-locations.view-display-id-imagistica .view-filters select,
.paragraph--type--component-locations.view-display-id-laborator .view-filters select,
.paragraph--type--component-locations.view-display-id-laboratoare .view-filters select {
    float: left;
  }
}
.view-id-locations.view-display-id-maternitati .view-display-id-maternity_list,
.view-id-search_locations.view-display-id-maternitati .view-display-id-maternity_list,
.paragraph--type--component-locations.view-display-id-maternitati .view-display-id-maternity_list {
  margin: 72px 0 0;
}
.view-id-locations.view-display-id-locations_list h3, .view-id-locations.view-display-id-locations_list #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-locations_list h2, .view-id-locations.view-display-id-maternity_list h3, .view-id-locations.view-display-id-maternity_list #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-maternity_list h2, .view-id-locations.view-display-id-imagistic_list h3, .view-id-locations.view-display-id-imagistic_list #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-imagistic_list h2, .view-id-locations.view-display-id-laboratoare_list h3, .view-id-locations.view-display-id-laboratoare_list #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-laboratoare_list h2, .view-id-locations.view-display-id-location_search_block h3, .view-id-locations.view-display-id-location_search_block #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-location_search_block h2, .view-id-locations.view-display-id-keyword_search h3, .view-id-locations.view-display-id-keyword_search #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations.view-display-id-keyword_search h2,
.view-id-search_locations.view-display-id-locations_list h3,
.view-id-search_locations.view-display-id-locations_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-locations_list h2,
.view-id-search_locations.view-display-id-maternity_list h3,
.view-id-search_locations.view-display-id-maternity_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-maternity_list h2,
.view-id-search_locations.view-display-id-imagistic_list h3,
.view-id-search_locations.view-display-id-imagistic_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-imagistic_list h2,
.view-id-search_locations.view-display-id-laboratoare_list h3,
.view-id-search_locations.view-display-id-laboratoare_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-laboratoare_list h2,
.view-id-search_locations.view-display-id-location_search_block h3,
.view-id-search_locations.view-display-id-location_search_block #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-location_search_block h2,
.view-id-search_locations.view-display-id-keyword_search h3,
.view-id-search_locations.view-display-id-keyword_search #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations.view-display-id-keyword_search h2,
.paragraph--type--component-locations.view-display-id-locations_list h3,
.paragraph--type--component-locations.view-display-id-locations_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-locations_list h2,
.paragraph--type--component-locations.view-display-id-maternity_list h3,
.paragraph--type--component-locations.view-display-id-maternity_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-maternity_list h2,
.paragraph--type--component-locations.view-display-id-imagistic_list h3,
.paragraph--type--component-locations.view-display-id-imagistic_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-imagistic_list h2,
.paragraph--type--component-locations.view-display-id-laboratoare_list h3,
.paragraph--type--component-locations.view-display-id-laboratoare_list #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-laboratoare_list h2,
.paragraph--type--component-locations.view-display-id-location_search_block h3,
.paragraph--type--component-locations.view-display-id-location_search_block #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-location_search_block h2,
.paragraph--type--component-locations.view-display-id-keyword_search h3,
.paragraph--type--component-locations.view-display-id-keyword_search #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations.view-display-id-keyword_search h2 {
  text-align: center;
}
@media (min-width: 768px) {
  .view-id-locations.view-display-id-locations_list .field--name-field-location-photo img, .view-id-locations.view-display-id-maternity_list .field--name-field-location-photo img, .view-id-locations.view-display-id-imagistic_list .field--name-field-location-photo img, .view-id-locations.view-display-id-laboratoare_list .field--name-field-location-photo img, .view-id-locations.view-display-id-location_search_block .field--name-field-location-photo img, .view-id-locations.view-display-id-keyword_search .field--name-field-location-photo img,
.view-id-search_locations.view-display-id-locations_list .field--name-field-location-photo img,
.view-id-search_locations.view-display-id-maternity_list .field--name-field-location-photo img,
.view-id-search_locations.view-display-id-imagistic_list .field--name-field-location-photo img,
.view-id-search_locations.view-display-id-laboratoare_list .field--name-field-location-photo img,
.view-id-search_locations.view-display-id-location_search_block .field--name-field-location-photo img,
.view-id-search_locations.view-display-id-keyword_search .field--name-field-location-photo img,
.paragraph--type--component-locations.view-display-id-locations_list .field--name-field-location-photo img,
.paragraph--type--component-locations.view-display-id-maternity_list .field--name-field-location-photo img,
.paragraph--type--component-locations.view-display-id-imagistic_list .field--name-field-location-photo img,
.paragraph--type--component-locations.view-display-id-laboratoare_list .field--name-field-location-photo img,
.paragraph--type--component-locations.view-display-id-location_search_block .field--name-field-location-photo img,
.paragraph--type--component-locations.view-display-id-keyword_search .field--name-field-location-photo img {
    width: 123px !important;
    height: auto !important;
  }
}
.view-id-locations .field--name-field-locations h3, .view-id-locations .field--name-field-locations #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations .field--name-field-locations h2,
.view-id-search_locations .field--name-field-locations h3,
.view-id-search_locations .field--name-field-locations #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations .field--name-field-locations h2,
.paragraph--type--component-locations .field--name-field-locations h3,
.paragraph--type--component-locations .field--name-field-locations #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations .field--name-field-locations h2 {
  text-align: center;
}
@media (min-width: 768px) {
  .view-id-locations .field--name-field-locations img,
.view-id-search_locations .field--name-field-locations img,
.paragraph--type--component-locations .field--name-field-locations img {
    width: 123px;
    height: auto;
  }
}
.view-id-locations h3, .view-id-locations #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .view-id-locations h2,
.view-id-search_locations h3,
.view-id-search_locations #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .view-id-search_locations h2,
.paragraph--type--component-locations h3,
.paragraph--type--component-locations #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-locations h2 {
  padding-top: 48px;
  padding-bottom: 18px;
  margin-bottom: 0;
}
.view-id-locations .views-row, .view-id-locations .field--name-field-locations > div,
.view-id-search_locations .views-row,
.view-id-search_locations .field--name-field-locations > div,
.paragraph--type--component-locations .views-row,
.paragraph--type--component-locations .field--name-field-locations > div {
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  background-color: #fff;
  margin: 8px 0;
}
.view-id-locations .views-row article, .view-id-locations .field--name-field-locations > div article,
.view-id-search_locations .views-row article,
.view-id-search_locations .field--name-field-locations > div article,
.paragraph--type--component-locations .views-row article,
.paragraph--type--component-locations .field--name-field-locations > div article {
  padding: 36px;
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group,
.view-id-locations .views-row article .collapsing .button-group, .view-id-locations .field--name-field-locations > div article .collapse .button-group,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group,
.view-id-search_locations .views-row article .collapse .button-group,
.view-id-search_locations .views-row article .collapsing .button-group,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group,
.paragraph--type--component-locations .views-row article .collapse .button-group,
.paragraph--type--component-locations .views-row article .collapsing .button-group,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group {
    text-align: left;
  }
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: 128px;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a:active, .view-id-locations .views-row article .collapse .button-group > button:active,
.view-id-locations .views-row article .collapsing .button-group > a:active,
.view-id-locations .views-row article .collapsing .button-group > button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-search_locations .views-row article .collapse .button-group > a:active,
.view-id-search_locations .views-row article .collapse .button-group > button:active,
.view-id-search_locations .views-row article .collapsing .button-group > a:active,
.view-id-search_locations .views-row article .collapsing .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a:hover, .view-id-locations .views-row article .collapse .button-group > button:hover,
.view-id-locations .views-row article .collapsing .button-group > a:hover,
.view-id-locations .views-row article .collapsing .button-group > button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a:hover,
.view-id-search_locations .views-row article .collapse .button-group > button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > a:active, .view-id-locations .views-row article .collapse .button-group > a:focus, .view-id-locations .views-row article .collapse .button-group > button, .view-id-locations .views-row article .collapse .button-group > button:active, .view-id-locations .views-row article .collapse .button-group > button:focus,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > a:active,
.view-id-locations .views-row article .collapsing .button-group > a:focus,
.view-id-locations .views-row article .collapsing .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > button:active,
.view-id-locations .views-row article .collapsing .button-group > button:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:focus,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > a:active,
.view-id-search_locations .views-row article .collapse .button-group > a:focus,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > button:active,
.view-id-search_locations .views-row article .collapse .button-group > button:focus,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > a:active,
.view-id-search_locations .views-row article .collapsing .button-group > a:focus,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > button:active,
.view-id-search_locations .views-row article .collapsing .button-group > button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a:hover, .view-id-locations .views-row article .collapse .button-group > button:hover,
.view-id-locations .views-row article .collapsing .button-group > a:hover,
.view-id-locations .views-row article .collapsing .button-group > button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a:hover,
.view-id-search_locations .views-row article .collapse .button-group > button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: 128px;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button {
    text-align: center;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a:active, .view-id-locations .views-row article .collapse .button-group > button:active,
.view-id-locations .views-row article .collapsing .button-group > a:active,
.view-id-locations .views-row article .collapsing .button-group > button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-search_locations .views-row article .collapse .button-group > a:active,
.view-id-search_locations .views-row article .collapse .button-group > button:active,
.view-id-search_locations .views-row article .collapsing .button-group > a:active,
.view-id-search_locations .views-row article .collapsing .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a:hover, .view-id-locations .views-row article .collapse .button-group > button:hover,
.view-id-locations .views-row article .collapsing .button-group > a:hover,
.view-id-locations .views-row article .collapsing .button-group > button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a:hover,
.view-id-search_locations .views-row article .collapse .button-group > button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > a:active, .view-id-locations .views-row article .collapse .button-group > a:focus, .view-id-locations .views-row article .collapse .button-group > button, .view-id-locations .views-row article .collapse .button-group > button:active, .view-id-locations .views-row article .collapse .button-group > button:focus,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > a:active,
.view-id-locations .views-row article .collapsing .button-group > a:focus,
.view-id-locations .views-row article .collapsing .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > button:active,
.view-id-locations .views-row article .collapsing .button-group > button:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:focus,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > a:active,
.view-id-search_locations .views-row article .collapse .button-group > a:focus,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > button:active,
.view-id-search_locations .views-row article .collapse .button-group > button:focus,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > a:active,
.view-id-search_locations .views-row article .collapsing .button-group > a:focus,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > button:active,
.view-id-search_locations .views-row article .collapsing .button-group > button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: 146px;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button {
    text-align: center;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a:active, .view-id-locations .views-row article .collapse .button-group > button:active,
.view-id-locations .views-row article .collapsing .button-group > a:active,
.view-id-locations .views-row article .collapsing .button-group > button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-search_locations .views-row article .collapse .button-group > a:active,
.view-id-search_locations .views-row article .collapse .button-group > button:active,
.view-id-search_locations .views-row article .collapsing .button-group > a:active,
.view-id-search_locations .views-row article .collapsing .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a:hover, .view-id-locations .views-row article .collapse .button-group > button:hover,
.view-id-locations .views-row article .collapsing .button-group > a:hover,
.view-id-locations .views-row article .collapsing .button-group > button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a:hover,
.view-id-search_locations .views-row article .collapse .button-group > button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a, .view-id-locations .views-row article .collapse .button-group > a:active, .view-id-locations .views-row article .collapse .button-group > a:focus, .view-id-locations .views-row article .collapse .button-group > button, .view-id-locations .views-row article .collapse .button-group > button:active, .view-id-locations .views-row article .collapse .button-group > button:focus,
.view-id-locations .views-row article .collapsing .button-group > a,
.view-id-locations .views-row article .collapsing .button-group > a:active,
.view-id-locations .views-row article .collapsing .button-group > a:focus,
.view-id-locations .views-row article .collapsing .button-group > button,
.view-id-locations .views-row article .collapsing .button-group > button:active,
.view-id-locations .views-row article .collapsing .button-group > button:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button:focus,
.view-id-search_locations .views-row article .collapse .button-group > a,
.view-id-search_locations .views-row article .collapse .button-group > a:active,
.view-id-search_locations .views-row article .collapse .button-group > a:focus,
.view-id-search_locations .views-row article .collapse .button-group > button,
.view-id-search_locations .views-row article .collapse .button-group > button:active,
.view-id-search_locations .views-row article .collapse .button-group > button:focus,
.view-id-search_locations .views-row article .collapsing .button-group > a,
.view-id-search_locations .views-row article .collapsing .button-group > a:active,
.view-id-search_locations .views-row article .collapsing .button-group > a:focus,
.view-id-search_locations .views-row article .collapsing .button-group > button,
.view-id-search_locations .views-row article .collapsing .button-group > button:active,
.view-id-search_locations .views-row article .collapsing .button-group > button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > a,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button, .view-id-locations .views-row article .collapse .button-group > button.details-button,
.view-id-locations .views-row article .collapsing .button-group > a.details-button,
.view-id-locations .views-row article .collapsing .button-group > button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: 256px;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    margin: 12px 0 0;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button, .view-id-locations .views-row article .collapse .button-group > button.details-button,
.view-id-locations .views-row article .collapsing .button-group > a.details-button,
.view-id-locations .views-row article .collapsing .button-group > button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button:active, .view-id-locations .views-row article .collapse .button-group > button.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button:hover, .view-id-locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button, .view-id-locations .views-row article .collapse .button-group > a.details-button:active, .view-id-locations .views-row article .collapse .button-group > a.details-button:focus, .view-id-locations .views-row article .collapse .button-group > button.details-button, .view-id-locations .views-row article .collapse .button-group > button.details-button:active, .view-id-locations .views-row article .collapse .button-group > button.details-button:focus,
.view-id-locations .views-row article .collapsing .button-group > a.details-button,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:focus,
.view-id-locations .views-row article .collapsing .button-group > button.details-button,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:focus,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:focus,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:focus,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:focus,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button:hover, .view-id-locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button, .view-id-locations .views-row article .collapse .button-group > button.details-button,
.view-id-locations .views-row article .collapsing .button-group > a.details-button,
.view-id-locations .views-row article .collapsing .button-group > button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button {
    display: block;
    margin: 6px auto 6px 0;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button, .view-id-locations .views-row article .collapse .button-group > button.details-button,
.view-id-locations .views-row article .collapsing .button-group > a.details-button,
.view-id-locations .views-row article .collapsing .button-group > button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: 292px;
    line-height: 3.15rem;
    padding: 0 3.15rem;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button, .view-id-locations .views-row article .collapse .button-group > button.details-button,
.view-id-locations .views-row article .collapsing .button-group > a.details-button,
.view-id-locations .views-row article .collapsing .button-group > button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button {
    text-align: center;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button:active, .view-id-locations .views-row article .collapse .button-group > button.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button:hover, .view-id-locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button, .view-id-locations .views-row article .collapse .button-group > a.details-button:active, .view-id-locations .views-row article .collapse .button-group > a.details-button:focus, .view-id-locations .views-row article .collapse .button-group > button.details-button, .view-id-locations .views-row article .collapse .button-group > button.details-button:active, .view-id-locations .views-row article .collapse .button-group > button.details-button:focus,
.view-id-locations .views-row article .collapsing .button-group > a.details-button,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:focus,
.view-id-locations .views-row article .collapsing .button-group > button.details-button,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:active,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:focus,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:focus,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:focus,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:focus,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:focus,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) and (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .button-group > a.details-button:hover, .view-id-locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-locations .views-row article .collapsing .button-group > button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .views-row article .collapsing .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .button-group > button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .button-group > button.details-button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
.view-id-locations .views-row article .collapse .card-button,
.view-id-locations .views-row article .collapsing .card-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-search_locations .views-row article .collapse .card-button,
.view-id-search_locations .views-row article .collapsing .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button,
.paragraph--type--component-locations .views-row article .collapse .card-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: 128px;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  font-size: 0.875rem;
  font-family: graphik-medium;
  text-align: center;
  padding: 0;
}
@media (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .card-button,
.view-id-locations .views-row article .collapsing .card-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-search_locations .views-row article .collapse .card-button,
.view-id-search_locations .views-row article .collapsing .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button,
.paragraph--type--component-locations .views-row article .collapse .card-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button {
    text-align: center;
  }
}
.view-id-locations .views-row article .collapse .card-button:active,
.view-id-locations .views-row article .collapsing .card-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:active,
.view-id-search_locations .views-row article .collapse .card-button:active,
.view-id-search_locations .views-row article .collapsing .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:active {
  outline: none;
}
.view-id-locations .views-row article .collapse .card-button:hover,
.view-id-locations .views-row article .collapsing .card-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:hover,
.view-id-search_locations .views-row article .collapse .card-button:hover,
.view-id-search_locations .views-row article .collapsing .card-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:hover {
  text-decoration: none;
}
.view-id-locations .views-row article .collapse .card-button, .view-id-locations .views-row article .collapse .card-button:active, .view-id-locations .views-row article .collapse .card-button:focus,
.view-id-locations .views-row article .collapsing .card-button,
.view-id-locations .views-row article .collapsing .card-button:active,
.view-id-locations .views-row article .collapsing .card-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .card-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:focus,
.view-id-search_locations .views-row article .collapse .card-button,
.view-id-search_locations .views-row article .collapse .card-button:active,
.view-id-search_locations .views-row article .collapse .card-button:focus,
.view-id-search_locations .views-row article .collapsing .card-button,
.view-id-search_locations .views-row article .collapsing .card-button:active,
.view-id-search_locations .views-row article .collapsing .card-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:focus,
.paragraph--type--component-locations .views-row article .collapse .card-button,
.paragraph--type--component-locations .views-row article .collapse .card-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .card-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.view-id-locations .views-row article .collapse .card-button:hover,
.view-id-locations .views-row article .collapsing .card-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:hover,
.view-id-search_locations .views-row article .collapse .card-button:hover,
.view-id-search_locations .views-row article .collapsing .card-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button,
.view-id-locations .views-row article .collapsing .card-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-search_locations .views-row article .collapse .card-button,
.view-id-search_locations .views-row article .collapsing .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button,
.paragraph--type--component-locations .views-row article .collapse .card-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: 146px;
    line-height: 3.15rem;
    padding: 0 3.15rem;
  }
}
@media (max-width: 359.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .card-button,
.view-id-locations .views-row article .collapsing .card-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-search_locations .views-row article .collapse .card-button,
.view-id-search_locations .views-row article .collapsing .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button,
.paragraph--type--component-locations .views-row article .collapse .card-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button {
    text-align: center;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button:active,
.view-id-locations .views-row article .collapsing .card-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:active,
.view-id-search_locations .views-row article .collapse .card-button:active,
.view-id-search_locations .views-row article .collapsing .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:active {
    outline: none;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button:hover,
.view-id-locations .views-row article .collapsing .card-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:hover,
.view-id-search_locations .views-row article .collapse .card-button:hover,
.view-id-search_locations .views-row article .collapsing .card-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:hover {
    text-decoration: none;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button, .view-id-locations .views-row article .collapse .card-button:active, .view-id-locations .views-row article .collapse .card-button:focus,
.view-id-locations .views-row article .collapsing .card-button,
.view-id-locations .views-row article .collapsing .card-button:active,
.view-id-locations .views-row article .collapsing .card-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .card-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button:focus,
.view-id-search_locations .views-row article .collapse .card-button,
.view-id-search_locations .views-row article .collapse .card-button:active,
.view-id-search_locations .views-row article .collapse .card-button:focus,
.view-id-search_locations .views-row article .collapsing .card-button,
.view-id-search_locations .views-row article .collapsing .card-button:active,
.view-id-search_locations .views-row article .collapsing .card-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button:focus,
.paragraph--type--component-locations .views-row article .collapse .card-button,
.paragraph--type--component-locations .views-row article .collapse .card-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .card-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
.view-id-locations .views-row article .collapse .card-button.details-button,
.view-id-locations .views-row article .collapsing .card-button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-search_locations .views-row article .collapse .card-button.details-button,
.view-id-search_locations .views-row article .collapsing .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: 128px;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0;
}
@media (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .card-button.details-button,
.view-id-locations .views-row article .collapsing .card-button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-search_locations .views-row article .collapse .card-button.details-button,
.view-id-search_locations .views-row article .collapsing .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button {
    text-align: center;
  }
}
.view-id-locations .views-row article .collapse .card-button.details-button:active,
.view-id-locations .views-row article .collapsing .card-button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.view-id-search_locations .views-row article .collapse .card-button.details-button:active,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active {
  outline: none;
}
.view-id-locations .views-row article .collapse .card-button.details-button:hover,
.view-id-locations .views-row article .collapsing .card-button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapse .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover {
  text-decoration: none;
}
.view-id-locations .views-row article .collapse .card-button.details-button, .view-id-locations .views-row article .collapse .card-button.details-button:active, .view-id-locations .views-row article .collapse .card-button.details-button:focus,
.view-id-locations .views-row article .collapsing .card-button.details-button,
.view-id-locations .views-row article .collapsing .card-button.details-button:active,
.view-id-locations .views-row article .collapsing .card-button.details-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:focus,
.view-id-search_locations .views-row article .collapse .card-button.details-button,
.view-id-search_locations .views-row article .collapse .card-button.details-button:active,
.view-id-search_locations .views-row article .collapse .card-button.details-button:focus,
.view-id-search_locations .views-row article .collapsing .card-button.details-button,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:active,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.view-id-locations .views-row article .collapse .card-button.details-button:hover,
.view-id-locations .views-row article .collapsing .card-button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapse .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (min-width: 992px) {
  .view-id-locations .views-row article .collapse .card-button.details-button,
.view-id-locations .views-row article .collapsing .card-button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-search_locations .views-row article .collapse .card-button.details-button,
.view-id-search_locations .views-row article .collapsing .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button {
    float: left;
    margin: 0 18px 0 0;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button.details-button,
.view-id-locations .views-row article .collapsing .card-button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-search_locations .views-row article .collapse .card-button.details-button,
.view-id-search_locations .views-row article .collapsing .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: 146px;
    line-height: 3.15rem;
    padding: 0 3.15rem;
  }
}
@media (max-width: 359.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .card-button.details-button,
.view-id-locations .views-row article .collapsing .card-button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-search_locations .views-row article .collapse .card-button.details-button,
.view-id-search_locations .views-row article .collapsing .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button {
    text-align: center;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button.details-button:active,
.view-id-locations .views-row article .collapsing .card-button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.view-id-search_locations .views-row article .collapse .card-button.details-button:active,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active {
    outline: none;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button.details-button:hover,
.view-id-locations .views-row article .collapsing .card-button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapse .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover {
    text-decoration: none;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button.details-button, .view-id-locations .views-row article .collapse .card-button.details-button:active, .view-id-locations .views-row article .collapse .card-button.details-button:focus,
.view-id-locations .views-row article .collapsing .card-button.details-button,
.view-id-locations .views-row article .collapsing .card-button.details-button:active,
.view-id-locations .views-row article .collapsing .card-button.details-button:focus, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:focus,
.view-id-search_locations .views-row article .collapse .card-button.details-button,
.view-id-search_locations .views-row article .collapse .card-button.details-button:active,
.view-id-search_locations .views-row article .collapse .card-button.details-button:focus,
.view-id-search_locations .views-row article .collapsing .card-button.details-button,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:active,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:focus,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 359.98px) {
  .view-id-locations .views-row article .collapse .card-button.details-button:hover,
.view-id-locations .views-row article .collapsing .card-button.details-button:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapse .card-button.details-button:hover,
.view-id-search_locations .views-row article .collapsing .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.details-button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
.view-id-locations .views-row article .collapse .card-button.is-route,
.view-id-locations .views-row article .collapsing .card-button.is-route, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-search_locations .views-row article .collapse .card-button.is-route,
.view-id-search_locations .views-row article .collapsing .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: 128px;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0;
  text-align: center;
}
@media (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .card-button.is-route,
.view-id-locations .views-row article .collapsing .card-button.is-route, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-search_locations .views-row article .collapse .card-button.is-route,
.view-id-search_locations .views-row article .collapsing .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route {
    text-align: center;
  }
}
.view-id-locations .views-row article .collapse .card-button.is-route:active,
.view-id-locations .views-row article .collapsing .card-button.is-route:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.view-id-search_locations .views-row article .collapse .card-button.is-route:active,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active {
  outline: none;
}
.view-id-locations .views-row article .collapse .card-button.is-route:hover,
.view-id-locations .views-row article .collapsing .card-button.is-route:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapse .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover {
  text-decoration: none;
}
.view-id-locations .views-row article .collapse .card-button.is-route, .view-id-locations .views-row article .collapse .card-button.is-route:active, .view-id-locations .views-row article .collapse .card-button.is-route:focus,
.view-id-locations .views-row article .collapsing .card-button.is-route,
.view-id-locations .views-row article .collapsing .card-button.is-route:active,
.view-id-locations .views-row article .collapsing .card-button.is-route:focus, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:focus,
.view-id-search_locations .views-row article .collapse .card-button.is-route,
.view-id-search_locations .views-row article .collapse .card-button.is-route:active,
.view-id-search_locations .views-row article .collapse .card-button.is-route:focus,
.view-id-search_locations .views-row article .collapsing .card-button.is-route,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:active,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:focus,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:focus,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.view-id-locations .views-row article .collapse .card-button.is-route:hover,
.view-id-locations .views-row article .collapsing .card-button.is-route:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapse .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .card-button.is-route,
.view-id-locations .views-row article .collapsing .card-button.is-route, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-search_locations .views-row article .collapse .card-button.is-route,
.view-id-search_locations .views-row article .collapsing .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0 24px;
    line-height: 2.25rem;
    text-align: center;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .collapse .card-button.is-route,
.view-id-locations .views-row article .collapsing .card-button.is-route, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-search_locations .views-row article .collapse .card-button.is-route,
.view-id-search_locations .views-row article .collapsing .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .card-button.is-route:active,
.view-id-locations .views-row article .collapsing .card-button.is-route:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.view-id-search_locations .views-row article .collapse .card-button.is-route:active,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .card-button.is-route:hover,
.view-id-locations .views-row article .collapsing .card-button.is-route:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapse .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .card-button.is-route, .view-id-locations .views-row article .collapse .card-button.is-route:active, .view-id-locations .views-row article .collapse .card-button.is-route:focus,
.view-id-locations .views-row article .collapsing .card-button.is-route,
.view-id-locations .views-row article .collapsing .card-button.is-route:active,
.view-id-locations .views-row article .collapsing .card-button.is-route:focus, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:active, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:focus,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:focus,
.view-id-search_locations .views-row article .collapse .card-button.is-route,
.view-id-search_locations .views-row article .collapse .card-button.is-route:active,
.view-id-search_locations .views-row article .collapse .card-button.is-route:focus,
.view-id-search_locations .views-row article .collapsing .card-button.is-route,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:active,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:focus,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:focus,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:focus,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:focus,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:active,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .collapse .card-button.is-route:hover,
.view-id-locations .views-row article .collapsing .card-button.is-route:hover, .view-id-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapse .card-button.is-route:hover,
.view-id-search_locations .views-row article .collapsing .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.view-id-search_locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .views-row article .collapsing .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .card-button.is-route:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .card-button.is-route:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
.view-id-locations .views-row article .collapse .map-wrapper,
.view-id-locations .views-row article .collapsing .map-wrapper, .view-id-locations .field--name-field-locations > div article .collapse .map-wrapper,
.view-id-locations .field--name-field-locations > div article .collapsing .map-wrapper,
.view-id-search_locations .views-row article .collapse .map-wrapper,
.view-id-search_locations .views-row article .collapsing .map-wrapper,
.view-id-search_locations .field--name-field-locations > div article .collapse .map-wrapper,
.view-id-search_locations .field--name-field-locations > div article .collapsing .map-wrapper,
.paragraph--type--component-locations .views-row article .collapse .map-wrapper,
.paragraph--type--component-locations .views-row article .collapsing .map-wrapper,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .map-wrapper,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .map-wrapper {
  padding: 0;
}
.view-id-locations .views-row article .collapse .map-wrapper > a,
.view-id-locations .views-row article .collapsing .map-wrapper > a, .view-id-locations .field--name-field-locations > div article .collapse .map-wrapper > a,
.view-id-locations .field--name-field-locations > div article .collapsing .map-wrapper > a,
.view-id-search_locations .views-row article .collapse .map-wrapper > a,
.view-id-search_locations .views-row article .collapsing .map-wrapper > a,
.view-id-search_locations .field--name-field-locations > div article .collapse .map-wrapper > a,
.view-id-search_locations .field--name-field-locations > div article .collapsing .map-wrapper > a,
.paragraph--type--component-locations .views-row article .collapse .map-wrapper > a,
.paragraph--type--component-locations .views-row article .collapsing .map-wrapper > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .map-wrapper > a,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .map-wrapper > a {
  position: absolute;
  bottom: 12px;
  left: 12px;
  z-index: 1000;
}
.view-id-locations .views-row article .collapse .field--name-field-coordinates,
.view-id-locations .views-row article .collapsing .field--name-field-coordinates, .view-id-locations .field--name-field-locations > div article .collapse .field--name-field-coordinates,
.view-id-locations .field--name-field-locations > div article .collapsing .field--name-field-coordinates,
.view-id-search_locations .views-row article .collapse .field--name-field-coordinates,
.view-id-search_locations .views-row article .collapsing .field--name-field-coordinates,
.view-id-search_locations .field--name-field-locations > div article .collapse .field--name-field-coordinates,
.view-id-search_locations .field--name-field-locations > div article .collapsing .field--name-field-coordinates,
.paragraph--type--component-locations .views-row article .collapse .field--name-field-coordinates,
.paragraph--type--component-locations .views-row article .collapsing .field--name-field-coordinates,
.paragraph--type--component-locations .field--name-field-locations > div article .collapse .field--name-field-coordinates,
.paragraph--type--component-locations .field--name-field-locations > div article .collapsing .field--name-field-coordinates {
  padding: 12px 0 0;
}
.view-id-locations .views-row article .card-body, .view-id-locations .field--name-field-locations > div article .card-body,
.view-id-search_locations .views-row article .card-body,
.view-id-search_locations .field--name-field-locations > div article .card-body,
.paragraph--type--component-locations .views-row article .card-body,
.paragraph--type--component-locations .field--name-field-locations > div article .card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
}
.view-id-locations .views-row article .card-body .field--name-body, .view-id-locations .field--name-field-locations > div article .card-body .field--name-body,
.view-id-search_locations .views-row article .card-body .field--name-body,
.view-id-search_locations .field--name-field-locations > div article .card-body .field--name-body,
.paragraph--type--component-locations .views-row article .card-body .field--name-body,
.paragraph--type--component-locations .field--name-field-locations > div article .card-body .field--name-body {
  font-size: 0.75rem;
  padding: 0;
  margin-bottom: 16px;
}
.view-id-locations .views-row article .card-body a, .view-id-locations .field--name-field-locations > div article .card-body a,
.view-id-search_locations .views-row article .card-body a,
.view-id-search_locations .field--name-field-locations > div article .card-body a,
.paragraph--type--component-locations .views-row article .card-body a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-body a {
  margin-right: 12px;
}
.view-id-locations .views-row article .header-element, .view-id-locations .field--name-field-locations > div article .header-element,
.view-id-search_locations .views-row article .header-element,
.view-id-search_locations .field--name-field-locations > div article .header-element,
.paragraph--type--component-locations .views-row article .header-element,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element {
  padding: 0 28.8px;
}
.view-id-locations .views-row article .header-element .card-body, .view-id-locations .field--name-field-locations > div article .header-element .card-body,
.view-id-search_locations .views-row article .header-element .card-body,
.view-id-search_locations .field--name-field-locations > div article .header-element .card-body,
.paragraph--type--component-locations .views-row article .header-element .card-body,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .card-body {
  display: none;
}
.view-id-locations .views-row article .header-element .contact-col, .view-id-locations .field--name-field-locations > div article .header-element .contact-col,
.view-id-search_locations .views-row article .header-element .contact-col,
.view-id-search_locations .field--name-field-locations > div article .header-element .contact-col,
.paragraph--type--component-locations .views-row article .header-element .contact-col,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .contact-col {
  font-size: 0.75rem;
}
.view-id-locations .views-row article .header-element .field__label, .view-id-locations .field--name-field-locations > div article .header-element .field__label,
.view-id-search_locations .views-row article .header-element .field__label,
.view-id-search_locations .field--name-field-locations > div article .header-element .field__label,
.paragraph--type--component-locations .views-row article .header-element .field__label,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .field__label {
  font-family: graphik-medium;
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .header-element, .view-id-locations .field--name-field-locations > div article .header-element,
.view-id-search_locations .views-row article .header-element,
.view-id-search_locations .field--name-field-locations > div article .header-element,
.paragraph--type--component-locations .views-row article .header-element,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element {
    margin: 0;
  }
  .view-id-locations .views-row article .header-element .node__title, .view-id-locations .field--name-field-locations > div article .header-element .node__title,
.view-id-search_locations .views-row article .header-element .node__title,
.view-id-search_locations .field--name-field-locations > div article .header-element .node__title,
.paragraph--type--component-locations .views-row article .header-element .node__title,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .node__title {
    padding: 0 12px;
    margin: 0;
  }
  .view-id-locations .views-row article .header-element.collapsed .contact-col,
.view-id-locations .views-row article .header-element .collapsing .contact-col, .view-id-locations .field--name-field-locations > div article .header-element.collapsed .contact-col,
.view-id-locations .field--name-field-locations > div article .header-element .collapsing .contact-col,
.view-id-search_locations .views-row article .header-element.collapsed .contact-col,
.view-id-search_locations .views-row article .header-element .collapsing .contact-col,
.view-id-search_locations .field--name-field-locations > div article .header-element.collapsed .contact-col,
.view-id-search_locations .field--name-field-locations > div article .header-element .collapsing .contact-col,
.paragraph--type--component-locations .views-row article .header-element.collapsed .contact-col,
.paragraph--type--component-locations .views-row article .header-element .collapsing .contact-col,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element.collapsed .contact-col,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .collapsing .contact-col {
    padding: 0;
  }
  .view-id-locations .views-row article .header-element.collapsed .field--name-field-address,
.view-id-locations .views-row article .header-element.collapsed .field--name-field-mobile-phone,
.view-id-locations .views-row article .header-element.collapsed .field--name-field-phone,
.view-id-locations .views-row article .header-element.collapsed .field--name-field-email,
.view-id-locations .views-row article .header-element .collapsing .field--name-field-address,
.view-id-locations .views-row article .header-element .collapsing .field--name-field-mobile-phone,
.view-id-locations .views-row article .header-element .collapsing .field--name-field-phone,
.view-id-locations .views-row article .header-element .collapsing .field--name-field-email, .view-id-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-address,
.view-id-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-mobile-phone,
.view-id-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-phone,
.view-id-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-email,
.view-id-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-address,
.view-id-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-mobile-phone,
.view-id-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-phone,
.view-id-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-email,
.view-id-search_locations .views-row article .header-element.collapsed .field--name-field-address,
.view-id-search_locations .views-row article .header-element.collapsed .field--name-field-mobile-phone,
.view-id-search_locations .views-row article .header-element.collapsed .field--name-field-phone,
.view-id-search_locations .views-row article .header-element.collapsed .field--name-field-email,
.view-id-search_locations .views-row article .header-element .collapsing .field--name-field-address,
.view-id-search_locations .views-row article .header-element .collapsing .field--name-field-mobile-phone,
.view-id-search_locations .views-row article .header-element .collapsing .field--name-field-phone,
.view-id-search_locations .views-row article .header-element .collapsing .field--name-field-email,
.view-id-search_locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-address,
.view-id-search_locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-mobile-phone,
.view-id-search_locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-phone,
.view-id-search_locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-email,
.view-id-search_locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-address,
.view-id-search_locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-mobile-phone,
.view-id-search_locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-phone,
.view-id-search_locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-email,
.paragraph--type--component-locations .views-row article .header-element.collapsed .field--name-field-address,
.paragraph--type--component-locations .views-row article .header-element.collapsed .field--name-field-mobile-phone,
.paragraph--type--component-locations .views-row article .header-element.collapsed .field--name-field-phone,
.paragraph--type--component-locations .views-row article .header-element.collapsed .field--name-field-email,
.paragraph--type--component-locations .views-row article .header-element .collapsing .field--name-field-address,
.paragraph--type--component-locations .views-row article .header-element .collapsing .field--name-field-mobile-phone,
.paragraph--type--component-locations .views-row article .header-element .collapsing .field--name-field-phone,
.paragraph--type--component-locations .views-row article .header-element .collapsing .field--name-field-email,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-address,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-mobile-phone,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-phone,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element.collapsed .field--name-field-email,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-address,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-mobile-phone,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-phone,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .collapsing .field--name-field-email {
    padding: 0;
  }
  .view-id-locations .views-row article .header-element .button-group, .view-id-locations .field--name-field-locations > div article .header-element .button-group,
.view-id-search_locations .views-row article .header-element .button-group,
.view-id-search_locations .field--name-field-locations > div article .header-element .button-group,
.paragraph--type--component-locations .views-row article .header-element .button-group,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .button-group {
    padding: 24px 0;
  }
  .view-id-locations .views-row article .header-element .button-group .details-button, .view-id-locations .field--name-field-locations > div article .header-element .button-group .details-button,
.view-id-search_locations .views-row article .header-element .button-group .details-button,
.view-id-search_locations .field--name-field-locations > div article .header-element .button-group .details-button,
.paragraph--type--component-locations .views-row article .header-element .button-group .details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .button-group .details-button {
    margin: 24px 0;
    width: 100%;
  }
  .view-id-locations .views-row article .header-element .button-group button,
.view-id-locations .views-row article .header-element .button-group a.call-button, .view-id-locations .field--name-field-locations > div article .header-element .button-group button,
.view-id-locations .field--name-field-locations > div article .header-element .button-group a.call-button,
.view-id-search_locations .views-row article .header-element .button-group button,
.view-id-search_locations .views-row article .header-element .button-group a.call-button,
.view-id-search_locations .field--name-field-locations > div article .header-element .button-group button,
.view-id-search_locations .field--name-field-locations > div article .header-element .button-group a.call-button,
.paragraph--type--component-locations .views-row article .header-element .button-group button,
.paragraph--type--component-locations .views-row article .header-element .button-group a.call-button,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .button-group button,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .button-group a.call-button {
    width: 47%;
    float: none;
  }
  .view-id-locations .views-row article .header-element .button-group button.call-button,
.view-id-locations .views-row article .header-element .button-group a.call-button.call-button, .view-id-locations .field--name-field-locations > div article .header-element .button-group button.call-button,
.view-id-locations .field--name-field-locations > div article .header-element .button-group a.call-button.call-button,
.view-id-search_locations .views-row article .header-element .button-group button.call-button,
.view-id-search_locations .views-row article .header-element .button-group a.call-button.call-button,
.view-id-search_locations .field--name-field-locations > div article .header-element .button-group button.call-button,
.view-id-search_locations .field--name-field-locations > div article .header-element .button-group a.call-button.call-button,
.paragraph--type--component-locations .views-row article .header-element .button-group button.call-button,
.paragraph--type--component-locations .views-row article .header-element .button-group a.call-button.call-button,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .button-group button.call-button,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .button-group a.call-button.call-button {
    margin-left: 4%;
    margin-right: 0px;
  }
  .view-id-locations .views-row article .header-element .contact-col .field--name-field-address,
.view-id-locations .views-row article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-locations .views-row article .header-element .contact-col .field--name-field-phone,
.view-id-locations .views-row article .header-element .contact-col .field--name-field-email, .view-id-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-address,
.view-id-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-phone,
.view-id-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-email,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-address,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-phone,
.view-id-search_locations .views-row article .header-element .contact-col .field--name-field-email,
.view-id-search_locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-address,
.view-id-search_locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-mobile-phone,
.view-id-search_locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-phone,
.view-id-search_locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-email,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-address,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-mobile-phone,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-phone,
.paragraph--type--component-locations .views-row article .header-element .contact-col .field--name-field-email,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-address,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-mobile-phone,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-phone,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element .contact-col .field--name-field-email {
    padding: 0;
  }
  .view-id-locations .views-row article .header-element:before, .view-id-locations .field--name-field-locations > div article .header-element:before,
.view-id-search_locations .views-row article .header-element:before,
.view-id-search_locations .field--name-field-locations > div article .header-element:before,
.paragraph--type--component-locations .views-row article .header-element:before,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element:before {
    display: none;
  }
  .view-id-locations .views-row article .card-header .header-element, .view-id-locations .field--name-field-locations > div article .card-header .header-element,
.view-id-search_locations .views-row article .card-header .header-element,
.view-id-search_locations .field--name-field-locations > div article .card-header .header-element,
.paragraph--type--component-locations .views-row article .card-header .header-element,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header .header-element {
    padding: 24px 0 0;
  }
  .view-id-locations .views-row article .card-header .header-element .node__title, .view-id-locations .field--name-field-locations > div article .card-header .header-element .node__title,
.view-id-search_locations .views-row article .card-header .header-element .node__title,
.view-id-search_locations .field--name-field-locations > div article .card-header .header-element .node__title,
.paragraph--type--component-locations .views-row article .card-header .header-element .node__title,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header .header-element .node__title {
    padding: 0 0 24px;
  }
  .view-id-locations .views-row article .card-header > .collapse,
.view-id-locations .views-row article .card-header > .collapsing, .view-id-locations .field--name-field-locations > div article .card-header > .collapse,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing,
.view-id-search_locations .views-row article .card-header > .collapse,
.view-id-search_locations .views-row article .card-header > .collapsing,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing,
.paragraph--type--component-locations .views-row article .card-header > .collapse,
.paragraph--type--component-locations .views-row article .card-header > .collapsing,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing {
    padding: 0;
  }
  .view-id-locations .views-row article .card-header > .collapse.show a,
.view-id-locations .views-row article .card-header > .collapsing.show a, .view-id-locations .field--name-field-locations > div article .card-header > .collapse.show a,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing.show a,
.view-id-search_locations .views-row article .card-header > .collapse.show a,
.view-id-search_locations .views-row article .card-header > .collapsing.show a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse.show a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing.show a,
.paragraph--type--component-locations .views-row article .card-header > .collapse.show a,
.paragraph--type--component-locations .views-row article .card-header > .collapsing.show a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse.show a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing.show a {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    margin: 12px auto;
  }
  .view-id-locations .views-row article .card-header > .collapse .button-group,
.view-id-locations .views-row article .card-header > .collapsing .button-group, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group,
.view-id-search_locations .views-row article .card-header > .collapse .button-group,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group {
    padding: 36px 0 0;
    margin: 0;
  }
  .view-id-locations .views-row article .card-header > .collapse .button-group button,
.view-id-locations .views-row article .card-header > .collapse .button-group a,
.view-id-locations .views-row article .card-header > .collapsing .button-group button,
.view-id-locations .views-row article .card-header > .collapsing .button-group a, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a {
    font-family: graphik-regular;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    font-family: graphik-medium;
    margin: 0;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button,
.view-id-locations .views-row article .card-header > .collapse .button-group a,
.view-id-locations .views-row article .card-header > .collapsing .button-group button,
.view-id-locations .views-row article .card-header > .collapsing .button-group a, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button:active,
.view-id-locations .views-row article .card-header > .collapse .button-group a:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group button:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group a:active, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button:hover,
.view-id-locations .views-row article .card-header > .collapse .button-group a:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group button:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group a:hover, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button, .view-id-locations .views-row article .card-header > .collapse .button-group button:active, .view-id-locations .views-row article .card-header > .collapse .button-group button:focus,
.view-id-locations .views-row article .card-header > .collapse .button-group a,
.view-id-locations .views-row article .card-header > .collapse .button-group a:active,
.view-id-locations .views-row article .card-header > .collapse .button-group a:focus,
.view-id-locations .views-row article .card-header > .collapsing .button-group button,
.view-id-locations .views-row article .card-header > .collapsing .button-group button:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group button:focus,
.view-id-locations .views-row article .card-header > .collapsing .button-group a,
.view-id-locations .views-row article .card-header > .collapsing .button-group a:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group a:focus, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:active, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:focus,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:focus,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:focus,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:focus,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button:focus,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a:focus,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button:focus,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:focus {
    color: #dc0028;
    background-color: #fff;
    border: 1px solid #fff;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button:hover,
.view-id-locations .views-row article .card-header > .collapse .button-group a:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group button:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group a:hover, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a:hover {
    background-color: #fafafa;
    border: 1px solid #fafafa;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button {
    font-family: graphik-regular;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    font-family: graphik-medium;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button:active,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button:active, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button:hover,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button:hover, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button, .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button:active, .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button:focus,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button:active,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button:focus,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button:focus,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button:active,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button:focus, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:active, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:focus,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:focus,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:focus,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:active,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:focus,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button:focus,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button:focus,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button:focus,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button:active,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:focus,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:active,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button:focus,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button:active,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:focus,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:active,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .card-header > .collapse .button-group button.details-button:hover,
.view-id-locations .views-row article .card-header > .collapse .button-group a.details-button:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-locations .views-row article .card-header > .collapsing .button-group a.details-button:hover, .view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group button.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapse .button-group a.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-search_locations .views-row article .card-header > .collapsing .button-group a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:hover,
.view-id-search_locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group button.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapse .button-group a.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group button.details-button:hover,
.paragraph--type--component-locations .views-row article .card-header > .collapsing .button-group a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapse .button-group a.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group button.details-button:hover,
.paragraph--type--component-locations .field--name-field-locations > div article .card-header > .collapsing .button-group a.details-button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
@media (max-width: 833.98px) {
  .view-id-locations .views-row article .header-element, .view-id-locations .field--name-field-locations > div article .header-element,
.view-id-search_locations .views-row article .header-element,
.view-id-search_locations .field--name-field-locations > div article .header-element,
.paragraph--type--component-locations .views-row article .header-element,
.paragraph--type--component-locations .field--name-field-locations > div article .header-element {
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.view-id-locations .pager,
.view-id-search_locations .pager,
.paragraph--type--component-locations .pager {
  margin: 0 0 6px 0;
}
.view-id-locations .pager .pager__item,
.view-id-search_locations .pager .pager__item,
.paragraph--type--component-locations .pager .pager__item {
  text-align: center;
}
.view-id-locations .pager .pager__item .button,
.view-id-search_locations .pager .pager__item .button,
.paragraph--type--component-locations .pager .pager__item .button {
  padding: 0 1rem;
  display: block;
  margin: 36px 0 48px 0;
}
.view-id-locations.view-display-id-laborator .js-form-type-select label,
.view-id-search_locations.view-display-id-laborator .js-form-type-select label,
.paragraph--type--component-locations.view-display-id-laborator .js-form-type-select label {
  opacity: 0;
}
.view-id-locations.view-display-id-laborator .js-form-type-select select,
.view-id-search_locations.view-display-id-laborator .js-form-type-select select,
.paragraph--type--component-locations.view-display-id-laborator .js-form-type-select select {
  position: relative;
  z-index: 1070;
}
.view-id-locations.view-display-id-laborator .field--name-field-coordinates > div,
.view-id-search_locations.view-display-id-laborator .field--name-field-coordinates > div,
.paragraph--type--component-locations.view-display-id-laborator .field--name-field-coordinates > div {
  width: 100%;
}
.view-id-locations.view-display-id-laborator .attachment-after,
.view-id-search_locations.view-display-id-laborator .attachment-after,
.paragraph--type--component-locations.view-display-id-laborator .attachment-after {
  padding: 96px 0;
}
.view-id-locations.view-display-id-laborator .attachment-after .card-header,
.view-id-search_locations.view-display-id-laborator .attachment-after .card-header,
.paragraph--type--component-locations.view-display-id-laborator .attachment-after .card-header {
  padding: 10.8px 0 0 18px;
  display: inline-block;
}
.view-id-locations.view-display-id-laborator .attachment-after .card-header .header-element,
.view-id-search_locations.view-display-id-laborator .attachment-after .card-header .header-element,
.paragraph--type--component-locations.view-display-id-laborator .attachment-after .card-header .header-element {
  margin: 0;
}
.view-id-locations.view-display-id-laborator .attachment-after .card-header article,
.view-id-search_locations.view-display-id-laborator .attachment-after .card-header article,
.paragraph--type--component-locations.view-display-id-laborator .attachment-after .card-header article {
  padding: 36px 0;
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-laborator .view-filters label,
.view-id-search_locations.view-display-id-laborator .view-filters label,
.paragraph--type--component-locations.view-display-id-laborator .view-filters label {
    display: none;
  }
  .view-id-locations.view-display-id-laborator .view-filters select,
.view-id-search_locations.view-display-id-laborator .view-filters select,
.paragraph--type--component-locations.view-display-id-laborator .view-filters select {
    font-size: 0.875rem;
    font-family: graphik-regular;
  }
}

#block-intreabaunmedic {
  background-color: #fff;
}
#block-intreabaunmedic .content .column .field--name-body {
  padding: 12px 0;
}
#block-intreabaunmedic .content .column .field--name-field-cta a {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  font-family: graphik-medium;
  color: #fff;
}
@media (max-width: 767.98px) {
  #block-intreabaunmedic .content .column .field--name-field-cta a {
    text-align: center;
  }
}
#block-intreabaunmedic .content .column .field--name-field-cta a:active {
  outline: none;
}
#block-intreabaunmedic .content .column .field--name-field-cta a:hover {
  text-decoration: none;
}
#block-intreabaunmedic .content .column .field--name-field-cta a, #block-intreabaunmedic .content .column .field--name-field-cta a:active, #block-intreabaunmedic .content .column .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
#block-intreabaunmedic .content .column .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

@media (max-width: 833.98px) {
  #block-intreabaunmedic .field--type-image img {
    max-width: 100%;
    height: auto;
  }
}
.view-id-locations .view-display-id-locations_list,
.view-id-locations .view-display-id-maternity_list,
.view-id-locations .view-display-id-imagistic_list,
.view-id-locations .view-display-id-laboratoare_list,
.view-id-locations .field--name-field-locations,
.view-id-locations .views-infinite-scroll-content-wrapper, .paragraph--type--component-locations .view-display-id-locations_list,
.paragraph--type--component-locations .view-display-id-maternity_list,
.paragraph--type--component-locations .view-display-id-imagistic_list,
.paragraph--type--component-locations .view-display-id-laboratoare_list,
.paragraph--type--component-locations .field--name-field-locations,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper,
.view-id-search_locations .view-display-id-locations_list,
.view-id-search_locations .view-display-id-maternity_list,
.view-id-search_locations .view-display-id-imagistic_list,
.view-id-search_locations .view-display-id-laboratoare_list,
.view-id-search_locations .field--name-field-locations,
.view-id-search_locations .views-infinite-scroll-content-wrapper,
.view-id-search_laboratoare .view-display-id-locations_list,
.view-id-search_laboratoare .view-display-id-maternity_list,
.view-id-search_laboratoare .view-display-id-imagistic_list,
.view-id-search_laboratoare .view-display-id-laboratoare_list,
.view-id-search_laboratoare .field--name-field-locations,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper {
  margin-top: 36px;
}
.view-id-locations .view-display-id-locations_list .views-row article, .view-id-locations .view-display-id-locations_list .field__item article,
.view-id-locations .view-display-id-maternity_list .views-row article,
.view-id-locations .view-display-id-maternity_list .field__item article,
.view-id-locations .view-display-id-imagistic_list .views-row article,
.view-id-locations .view-display-id-imagistic_list .field__item article,
.view-id-locations .view-display-id-laboratoare_list .views-row article,
.view-id-locations .view-display-id-laboratoare_list .field__item article,
.view-id-locations .field--name-field-locations .views-row article,
.view-id-locations .field--name-field-locations .field__item article,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article, .paragraph--type--component-locations .view-display-id-locations_list .views-row article, .paragraph--type--component-locations .view-display-id-locations_list .field__item article,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article,
.paragraph--type--component-locations .field--name-field-locations .views-row article,
.paragraph--type--component-locations .field--name-field-locations .field__item article,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article,
.view-id-search_locations .view-display-id-locations_list .views-row article,
.view-id-search_locations .view-display-id-locations_list .field__item article,
.view-id-search_locations .view-display-id-maternity_list .views-row article,
.view-id-search_locations .view-display-id-maternity_list .field__item article,
.view-id-search_locations .view-display-id-imagistic_list .views-row article,
.view-id-search_locations .view-display-id-imagistic_list .field__item article,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article,
.view-id-search_locations .field--name-field-locations .views-row article,
.view-id-search_locations .field--name-field-locations .field__item article,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article,
.view-id-search_laboratoare .field--name-field-locations .views-row article,
.view-id-search_laboratoare .field--name-field-locations .field__item article,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article {
  position: relative;
}
.view-id-locations .view-display-id-locations_list .views-row article .card-header, .view-id-locations .view-display-id-locations_list .field__item article .card-header,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header,
.view-id-locations .field--name-field-locations .views-row article .card-header,
.view-id-locations .field--name-field-locations .field__item article .card-header,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header,
.view-id-search_locations .field--name-field-locations .views-row article .card-header,
.view-id-search_locations .field--name-field-locations .field__item article .card-header,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header {
  padding: 0;
  position: unset;
}
.view-id-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element:before, .view-id-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element:before, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element:before, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element:before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.view-id-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .card-body, .view-id-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .card-body, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .card-body, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .card-body,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .card-body {
  display: block;
}
@media (min-width: 992px) {
  .view-id-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col, .view-id-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .contact-col, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true] .header-element .contact-col,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true] .header-element .contact-col {
    margin: 36px 0 0;
  }
}
.view-id-locations .view-display-id-locations_list .views-row article .card-header .header-element, .view-id-locations .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-locations .field--name-field-locations .views-row article .card-header .header-element,
.view-id-locations .field--name-field-locations .field__item article .card-header .header-element,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header .header-element, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header .header-element,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header .header-element,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-search_locations .field--name-field-locations .views-row article .card-header .header-element,
.view-id-search_locations .field--name-field-locations .field__item article .card-header .header-element,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header .header-element,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header .header-element,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element {
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
}
.view-id-locations .view-display-id-locations_list .views-row article .card-header .header-element:before, .view-id-locations .view-display-id-locations_list .field__item article .card-header .header-element:before,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.view-id-locations .field--name-field-locations .views-row article .card-header .header-element:before,
.view-id-locations .field--name-field-locations .field__item article .card-header .header-element:before,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header .header-element:before, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.view-id-search_locations .field--name-field-locations .views-row article .card-header .header-element:before,
.view-id-search_locations .field--name-field-locations .field__item article .card-header .header-element:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before {
  font-size: 1rem;
  color: #c0c1c4;
}
@media (min-width: 992px) {
  .view-id-locations .view-display-id-locations_list .views-row article .card-header .header-element:before, .view-id-locations .view-display-id-locations_list .field__item article .card-header .header-element:before,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.view-id-locations .field--name-field-locations .views-row article .card-header .header-element:before,
.view-id-locations .field--name-field-locations .field__item article .card-header .header-element:before,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header .header-element:before, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header .header-element:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.view-id-search_locations .field--name-field-locations .views-row article .card-header .header-element:before,
.view-id-search_locations .field--name-field-locations .field__item article .card-header .header-element:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header .header-element:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element:before {
    font-size: 1.5rem;
    top: 18px;
    right: -12px;
  }
}
.view-id-locations .view-display-id-locations_list .views-row article .map-wrapper .leaflet-control-attribution a, .view-id-locations .view-display-id-locations_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .view-display-id-maternity_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .view-display-id-maternity_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .view-display-id-imagistic_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .view-display-id-imagistic_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .view-display-id-laboratoare_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .view-display-id-laboratoare_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .field--name-field-locations .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .field--name-field-locations .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .map-wrapper .leaflet-control-attribution a, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .map-wrapper .leaflet-control-attribution a, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .field--name-field-locations .views-row article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .field--name-field-locations .field__item article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .map-wrapper .leaflet-control-attribution a,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-locations_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-locations_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-maternity_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-maternity_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .field--name-field-locations .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .field--name-field-locations .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .field--name-field-locations .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .field--name-field-locations .field__item article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .map-wrapper .leaflet-control-attribution a,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .map-wrapper .leaflet-control-attribution a {
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  display: inline-block;
  width: auto;
}
@media (max-width: 833.98px) {
  .view-id-locations .view-display-id-locations_list .views-row article .card-header:before, .view-id-locations .view-display-id-locations_list .field__item article .card-header:before,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header:before,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header:before,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header:before,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header:before,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header:before,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header:before,
.view-id-locations .field--name-field-locations .views-row article .card-header:before,
.view-id-locations .field--name-field-locations .field__item article .card-header:before,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header:before, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header:before, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header:before,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header:before,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header:before,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header:before,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header:before,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header:before,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header:before,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header:before,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header:before,
.view-id-search_locations .field--name-field-locations .views-row article .card-header:before,
.view-id-search_locations .field--name-field-locations .field__item article .card-header:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header:before,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header:before,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .view-id-locations .view-display-id-locations_list .views-row article .card-header:before, .view-id-locations .view-display-id-locations_list .field__item article .card-header:before,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header:before,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header:before,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header:before,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header:before,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header:before,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header:before,
.view-id-locations .field--name-field-locations .views-row article .card-header:before,
.view-id-locations .field--name-field-locations .field__item article .card-header:before,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header:before, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header:before, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header:before,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header:before,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header:before,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header:before,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header:before,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header:before,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header:before,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header:before,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header:before,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header:before,
.view-id-search_locations .field--name-field-locations .views-row article .card-header:before,
.view-id-search_locations .field--name-field-locations .field__item article .card-header:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header:before,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header:before,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header:before {
    position: absolute;
    right: 50%;
    bottom: 12px;
    font-size: 1.25rem;
    color: #c0c1c4;
    z-index: 1000;
  }
  .view-id-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true]:before, .view-id-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true]:before,
.view-id-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true]:before,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true]:before,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true]:before, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true]:before, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true]:before,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_locations .field--name-field-locations .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_locations .field--name-field-locations .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header[aria-expanded=true]:before,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header[aria-expanded=true]:before {
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .view-id-locations .view-display-id-locations_list .views-row article .card-header .header-element, .view-id-locations .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-locations .field--name-field-locations .views-row article .card-header .header-element,
.view-id-locations .field--name-field-locations .field__item article .card-header .header-element,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header .header-element, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header .header-element,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header .header-element,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-search_locations .field--name-field-locations .views-row article .card-header .header-element,
.view-id-search_locations .field--name-field-locations .field__item article .card-header .header-element,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header .header-element,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header .header-element,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .view-id-locations .view-display-id-locations_list .views-row article, .view-id-locations .view-display-id-locations_list .field__item article,
.view-id-locations .view-display-id-maternity_list .views-row article,
.view-id-locations .view-display-id-maternity_list .field__item article,
.view-id-locations .view-display-id-imagistic_list .views-row article,
.view-id-locations .view-display-id-imagistic_list .field__item article,
.view-id-locations .view-display-id-laboratoare_list .views-row article,
.view-id-locations .view-display-id-laboratoare_list .field__item article,
.view-id-locations .field--name-field-locations .views-row article,
.view-id-locations .field--name-field-locations .field__item article,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article, .paragraph--type--component-locations .view-display-id-locations_list .views-row article, .paragraph--type--component-locations .view-display-id-locations_list .field__item article,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article,
.paragraph--type--component-locations .field--name-field-locations .views-row article,
.paragraph--type--component-locations .field--name-field-locations .field__item article,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article,
.view-id-search_locations .view-display-id-locations_list .views-row article,
.view-id-search_locations .view-display-id-locations_list .field__item article,
.view-id-search_locations .view-display-id-maternity_list .views-row article,
.view-id-search_locations .view-display-id-maternity_list .field__item article,
.view-id-search_locations .view-display-id-imagistic_list .views-row article,
.view-id-search_locations .view-display-id-imagistic_list .field__item article,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article,
.view-id-search_locations .field--name-field-locations .views-row article,
.view-id-search_locations .field--name-field-locations .field__item article,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article,
.view-id-search_laboratoare .field--name-field-locations .views-row article,
.view-id-search_laboratoare .field--name-field-locations .field__item article,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article {
    padding: 0;
  }
  .view-id-locations .view-display-id-locations_list .views-row article .field--name-field-location-photo, .view-id-locations .view-display-id-locations_list .field__item article .field--name-field-location-photo,
.view-id-locations .view-display-id-maternity_list .views-row article .field--name-field-location-photo,
.view-id-locations .view-display-id-maternity_list .field__item article .field--name-field-location-photo,
.view-id-locations .view-display-id-imagistic_list .views-row article .field--name-field-location-photo,
.view-id-locations .view-display-id-imagistic_list .field__item article .field--name-field-location-photo,
.view-id-locations .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo,
.view-id-locations .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo,
.view-id-locations .field--name-field-locations .views-row article .field--name-field-location-photo,
.view-id-locations .field--name-field-locations .field__item article .field--name-field-location-photo,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .field--name-field-location-photo, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .field--name-field-location-photo,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .field--name-field-location-photo,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .field--name-field-location-photo,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .field--name-field-location-photo,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .field--name-field-location-photo,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo,
.paragraph--type--component-locations .field--name-field-locations .views-row article .field--name-field-location-photo,
.paragraph--type--component-locations .field--name-field-locations .field__item article .field--name-field-location-photo,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-locations_list .views-row article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-locations_list .field__item article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-maternity_list .views-row article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-maternity_list .field__item article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo,
.view-id-search_locations .field--name-field-locations .views-row article .field--name-field-location-photo,
.view-id-search_locations .field--name-field-locations .field__item article .field--name-field-location-photo,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo,
.view-id-search_laboratoare .field--name-field-locations .views-row article .field--name-field-location-photo,
.view-id-search_laboratoare .field--name-field-locations .field__item article .field--name-field-location-photo,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo {
    padding: 0;
  }
  .view-id-locations .view-display-id-locations_list .views-row article .field--name-field-location-photo img, .view-id-locations .view-display-id-locations_list .field__item article .field--name-field-location-photo img,
.view-id-locations .view-display-id-maternity_list .views-row article .field--name-field-location-photo img,
.view-id-locations .view-display-id-maternity_list .field__item article .field--name-field-location-photo img,
.view-id-locations .view-display-id-imagistic_list .views-row article .field--name-field-location-photo img,
.view-id-locations .view-display-id-imagistic_list .field__item article .field--name-field-location-photo img,
.view-id-locations .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo img,
.view-id-locations .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo img,
.view-id-locations .field--name-field-locations .views-row article .field--name-field-location-photo img,
.view-id-locations .field--name-field-locations .field__item article .field--name-field-location-photo img,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo img,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo img, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .field--name-field-location-photo img, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .field--name-field-location-photo img,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .field--name-field-location-photo img,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .field--name-field-location-photo img,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .field--name-field-location-photo img,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .field--name-field-location-photo img,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo img,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo img,
.paragraph--type--component-locations .field--name-field-locations .views-row article .field--name-field-location-photo img,
.paragraph--type--component-locations .field--name-field-locations .field__item article .field--name-field-location-photo img,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo img,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-locations_list .views-row article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-locations_list .field__item article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-maternity_list .views-row article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-maternity_list .field__item article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo img,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo img,
.view-id-search_locations .field--name-field-locations .views-row article .field--name-field-location-photo img,
.view-id-search_locations .field--name-field-locations .field__item article .field--name-field-location-photo img,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo img,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .field--name-field-location-photo img,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .field--name-field-location-photo img,
.view-id-search_laboratoare .field--name-field-locations .views-row article .field--name-field-location-photo img,
.view-id-search_laboratoare .field--name-field-locations .field__item article .field--name-field-location-photo img,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .field--name-field-location-photo img,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .field--name-field-location-photo img {
    width: 100%;
    height: auto;
  }
  .view-id-locations .view-display-id-locations_list .views-row article .card-header .header-element, .view-id-locations .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-locations .field--name-field-locations .views-row article .card-header .header-element,
.view-id-locations .field--name-field-locations .field__item article .card-header .header-element,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header .header-element, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header .header-element,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header .header-element,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-search_locations .field--name-field-locations .views-row article .card-header .header-element,
.view-id-search_locations .field--name-field-locations .field__item article .card-header .header-element,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header .header-element,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header .header-element,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header .header-element,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header .header-element,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element {
    padding: 24px 36px 36px;
  }
  .view-id-locations .view-display-id-locations_list .views-row article .card-header .header-element .col, .view-id-locations .view-display-id-locations_list .field__item article .card-header .header-element .col,
.view-id-locations .view-display-id-maternity_list .views-row article .card-header .header-element .col,
.view-id-locations .view-display-id-maternity_list .field__item article .card-header .header-element .col,
.view-id-locations .view-display-id-imagistic_list .views-row article .card-header .header-element .col,
.view-id-locations .view-display-id-imagistic_list .field__item article .card-header .header-element .col,
.view-id-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element .col,
.view-id-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element .col,
.view-id-locations .field--name-field-locations .views-row article .card-header .header-element .col,
.view-id-locations .field--name-field-locations .field__item article .card-header .header-element .col,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element .col,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element .col, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .card-header .header-element .col, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .card-header .header-element .col,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .card-header .header-element .col,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .card-header .header-element .col,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .card-header .header-element .col,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .card-header .header-element .col,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .card-header .header-element .col,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .card-header .header-element .col,
.paragraph--type--component-locations .field--name-field-locations .views-row article .card-header .header-element .col,
.paragraph--type--component-locations .field--name-field-locations .field__item article .card-header .header-element .col,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element .col,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element .col,
.view-id-search_locations .view-display-id-locations_list .views-row article .card-header .header-element .col,
.view-id-search_locations .view-display-id-locations_list .field__item article .card-header .header-element .col,
.view-id-search_locations .view-display-id-maternity_list .views-row article .card-header .header-element .col,
.view-id-search_locations .view-display-id-maternity_list .field__item article .card-header .header-element .col,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .card-header .header-element .col,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .card-header .header-element .col,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .card-header .header-element .col,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .card-header .header-element .col,
.view-id-search_locations .field--name-field-locations .views-row article .card-header .header-element .col,
.view-id-search_locations .field--name-field-locations .field__item article .card-header .header-element .col,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element .col,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .card-header .header-element .col,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .card-header .header-element .col,
.view-id-search_laboratoare .field--name-field-locations .views-row article .card-header .header-element .col,
.view-id-search_laboratoare .field--name-field-locations .field__item article .card-header .header-element .col,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .card-header .header-element .col,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .card-header .header-element .col {
    padding: 0;
  }
  .view-id-locations .view-display-id-locations_list .views-row article > .collapse,
.view-id-locations .view-display-id-locations_list .views-row article > .collapsing, .view-id-locations .view-display-id-locations_list .field__item article > .collapse,
.view-id-locations .view-display-id-locations_list .field__item article > .collapsing,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapse,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapsing,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapse,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapsing,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapse,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapsing,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapse,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapsing,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapse,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapsing,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapse,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapsing,
.view-id-locations .field--name-field-locations .views-row article > .collapse,
.view-id-locations .field--name-field-locations .views-row article > .collapsing,
.view-id-locations .field--name-field-locations .field__item article > .collapse,
.view-id-locations .field--name-field-locations .field__item article > .collapsing,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing, .paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapse,
.paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapsing, .paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapse,
.paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapsing,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapse,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapsing,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapse,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapsing,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapse,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapsing,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapse,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapsing,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapse,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapsing,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapse,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapsing,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapse,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapsing,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapse,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapsing,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapse,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapsing,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapse,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapsing,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapse,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapsing,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapse,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapsing,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapse,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapsing,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapse,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapsing,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapse,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapsing,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapse,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapsing,
.view-id-search_locations .field--name-field-locations .views-row article > .collapse,
.view-id-search_locations .field--name-field-locations .views-row article > .collapsing,
.view-id-search_locations .field--name-field-locations .field__item article > .collapse,
.view-id-search_locations .field--name-field-locations .field__item article > .collapsing,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapse,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapse,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapse,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapsing,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapse,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapsing,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapse,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapsing,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapse,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapsing,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapse,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapsing,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapse,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapsing,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapse,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapsing,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapse,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapsing,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapse,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapsing,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapse,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapsing,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapse,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapsing,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapse,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapsing {
    padding: 0 0 48px;
  }
  .view-id-locations .view-display-id-locations_list .views-row article > .collapse .button-group,
.view-id-locations .view-display-id-locations_list .views-row article > .collapsing .button-group, .view-id-locations .view-display-id-locations_list .field__item article > .collapse .button-group,
.view-id-locations .view-display-id-locations_list .field__item article > .collapsing .button-group,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapse .button-group,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapse .button-group,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group,
.view-id-locations .field--name-field-locations .views-row article > .collapse .button-group,
.view-id-locations .field--name-field-locations .views-row article > .collapsing .button-group,
.view-id-locations .field--name-field-locations .field__item article > .collapse .button-group,
.view-id-locations .field--name-field-locations .field__item article > .collapsing .button-group,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group, .paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapsing .button-group, .paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapsing .button-group,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapse .button-group,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapsing .button-group,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapse .button-group,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapsing .button-group,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapse .button-group,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapsing .button-group,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapse .button-group,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapsing .button-group,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapse .button-group,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapsing .button-group,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapse .button-group,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapsing .button-group,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapse .button-group,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapse .button-group,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group,
.view-id-search_locations .field--name-field-locations .views-row article > .collapse .button-group,
.view-id-search_locations .field--name-field-locations .views-row article > .collapsing .button-group,
.view-id-search_locations .field--name-field-locations .field__item article > .collapse .button-group,
.view-id-search_locations .field--name-field-locations .field__item article > .collapsing .button-group,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapsing .button-group,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapse .button-group,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapsing .button-group,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapse .button-group,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapsing .button-group,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapse .button-group,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapsing .button-group,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group {
    padding: 0 36px;
  }
  .view-id-locations .view-display-id-locations_list .views-row article > .collapse .button-group button,
.view-id-locations .view-display-id-locations_list .views-row article > .collapsing .button-group button, .view-id-locations .view-display-id-locations_list .field__item article > .collapse .button-group button,
.view-id-locations .view-display-id-locations_list .field__item article > .collapsing .button-group button,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapse .button-group button,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group button,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapse .button-group button,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group button,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group button,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group button,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group button,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group button,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group button,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group button,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button,
.view-id-locations .field--name-field-locations .views-row article > .collapse .button-group button,
.view-id-locations .field--name-field-locations .views-row article > .collapsing .button-group button,
.view-id-locations .field--name-field-locations .field__item article > .collapse .button-group button,
.view-id-locations .field--name-field-locations .field__item article > .collapsing .button-group button,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button, .paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapsing .button-group button, .paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapsing .button-group button,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group button,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group button,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group button,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapse .button-group button,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapsing .button-group button,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapse .button-group button,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapsing .button-group button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapse .button-group button,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapse .button-group button,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapse .button-group button,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapse .button-group button,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapse .button-group button,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapse .button-group button,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group button,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group button,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button,
.view-id-search_locations .field--name-field-locations .views-row article > .collapse .button-group button,
.view-id-search_locations .field--name-field-locations .views-row article > .collapsing .button-group button,
.view-id-search_locations .field--name-field-locations .field__item article > .collapse .button-group button,
.view-id-search_locations .field--name-field-locations .field__item article > .collapsing .button-group button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapse .button-group button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapse .button-group button,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapsing .button-group button,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapse .button-group button,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapsing .button-group button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button {
    margin: 0 12px 0 0;
  }
  .view-id-locations .view-display-id-locations_list .views-row article > .collapse .button-group button:hover, .view-id-locations .view-display-id-locations_list .views-row article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-locations_list .views-row article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-locations_list .views-row article > .collapsing .button-group a:hover, .view-id-locations .view-display-id-locations_list .field__item article > .collapse .button-group button:hover, .view-id-locations .view-display-id-locations_list .field__item article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-locations_list .field__item article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-locations_list .field__item article > .collapsing .button-group a:hover,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapse .button-group button:hover,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group a:hover,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapse .button-group button:hover,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group a:hover,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group button:hover,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group a:hover,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group button:hover,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group a:hover,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group button:hover,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group a:hover,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group button:hover,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group a:hover,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button:hover,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group a:hover,
.view-id-locations .field--name-field-locations .views-row article > .collapse .button-group button:hover,
.view-id-locations .field--name-field-locations .views-row article > .collapse .button-group a:hover,
.view-id-locations .field--name-field-locations .views-row article > .collapsing .button-group button:hover,
.view-id-locations .field--name-field-locations .views-row article > .collapsing .button-group a:hover,
.view-id-locations .field--name-field-locations .field__item article > .collapse .button-group button:hover,
.view-id-locations .field--name-field-locations .field__item article > .collapse .button-group a:hover,
.view-id-locations .field--name-field-locations .field__item article > .collapsing .button-group button:hover,
.view-id-locations .field--name-field-locations .field__item article > .collapsing .button-group a:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group a:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group a:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group a:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button:hover,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group a:hover, .paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapse .button-group button:hover, .paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapsing .button-group a:hover, .paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapse .button-group button:hover, .paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapse .button-group button:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapse .button-group button:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group button:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group button:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group button:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group button:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group a:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapse .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapse .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapse .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapse .button-group a:hover,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group a:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group a:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group a:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button:hover,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group button:hover,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group a:hover,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_locations .field--name-field-locations .views-row article > .collapse .button-group button:hover,
.view-id-search_locations .field--name-field-locations .views-row article > .collapse .button-group a:hover,
.view-id-search_locations .field--name-field-locations .views-row article > .collapsing .button-group button:hover,
.view-id-search_locations .field--name-field-locations .views-row article > .collapsing .button-group a:hover,
.view-id-search_locations .field--name-field-locations .field__item article > .collapse .button-group button:hover,
.view-id-search_locations .field--name-field-locations .field__item article > .collapse .button-group a:hover,
.view-id-search_locations .field--name-field-locations .field__item article > .collapsing .button-group button:hover,
.view-id-search_locations .field--name-field-locations .field__item article > .collapsing .button-group a:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group a:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group a:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group a:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button:hover,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapse .button-group button:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapse .button-group a:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapse .button-group button:hover,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapse .button-group a:hover,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapse .button-group button:hover,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapse .button-group a:hover,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group button:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group a:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group a:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group button:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group a:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group button:hover,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group a:hover {
    background: #f7f7f7;
    border-color: #f7f7f7;
    color: #dc0028;
  }
  .view-id-locations .view-display-id-locations_list .views-row article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-locations_list .views-row article > .collapsing .button-group .details-button, .view-id-locations .view-display-id-locations_list .field__item article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-locations_list .field__item article > .collapsing .button-group .details-button,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group .details-button,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group .details-button,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group .details-button,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group .details-button,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group .details-button,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group .details-button,
.view-id-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group .details-button,
.view-id-locations .field--name-field-locations .views-row article > .collapse .button-group .details-button,
.view-id-locations .field--name-field-locations .views-row article > .collapsing .button-group .details-button,
.view-id-locations .field--name-field-locations .field__item article > .collapse .button-group .details-button,
.view-id-locations .field--name-field-locations .field__item article > .collapsing .button-group .details-button,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group .details-button,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group .details-button,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group .details-button,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group .details-button, .paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-locations_list .views-row article > .collapsing .button-group .details-button, .paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-locations_list .field__item article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group .details-button,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapse .button-group .details-button,
.paragraph--type--component-locations .field--name-field-locations .views-row article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapse .button-group .details-button,
.paragraph--type--component-locations .field--name-field-locations .field__item article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group .details-button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group .details-button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group .details-button,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-locations_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-locations_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-maternity_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-maternity_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-imagistic_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-imagistic_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapse .button-group .details-button,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_locations .field--name-field-locations .views-row article > .collapse .button-group .details-button,
.view-id-search_locations .field--name-field-locations .views-row article > .collapsing .button-group .details-button,
.view-id-search_locations .field--name-field-locations .field__item article > .collapse .button-group .details-button,
.view-id-search_locations .field--name-field-locations .field__item article > .collapsing .button-group .details-button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group .details-button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group .details-button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group .details-button,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapse .button-group .details-button,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapse .button-group .details-button,
.view-id-search_laboratoare .field--name-field-locations .views-row article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapse .button-group .details-button,
.view-id-search_laboratoare .field--name-field-locations .field__item article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapse .button-group .details-button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article > .collapsing .button-group .details-button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapse .button-group .details-button,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article > .collapsing .button-group .details-button {
    margin: 12px auto 0;
  }
  .view-id-locations .view-display-id-locations_list .views-row article .map-wrapper, .view-id-locations .view-display-id-locations_list .field__item article .map-wrapper,
.view-id-locations .view-display-id-maternity_list .views-row article .map-wrapper,
.view-id-locations .view-display-id-maternity_list .field__item article .map-wrapper,
.view-id-locations .view-display-id-imagistic_list .views-row article .map-wrapper,
.view-id-locations .view-display-id-imagistic_list .field__item article .map-wrapper,
.view-id-locations .view-display-id-laboratoare_list .views-row article .map-wrapper,
.view-id-locations .view-display-id-laboratoare_list .field__item article .map-wrapper,
.view-id-locations .field--name-field-locations .views-row article .map-wrapper,
.view-id-locations .field--name-field-locations .field__item article .map-wrapper,
.view-id-locations .views-infinite-scroll-content-wrapper .views-row article .map-wrapper,
.view-id-locations .views-infinite-scroll-content-wrapper .field__item article .map-wrapper, .paragraph--type--component-locations .view-display-id-locations_list .views-row article .map-wrapper, .paragraph--type--component-locations .view-display-id-locations_list .field__item article .map-wrapper,
.paragraph--type--component-locations .view-display-id-maternity_list .views-row article .map-wrapper,
.paragraph--type--component-locations .view-display-id-maternity_list .field__item article .map-wrapper,
.paragraph--type--component-locations .view-display-id-imagistic_list .views-row article .map-wrapper,
.paragraph--type--component-locations .view-display-id-imagistic_list .field__item article .map-wrapper,
.paragraph--type--component-locations .view-display-id-laboratoare_list .views-row article .map-wrapper,
.paragraph--type--component-locations .view-display-id-laboratoare_list .field__item article .map-wrapper,
.paragraph--type--component-locations .field--name-field-locations .views-row article .map-wrapper,
.paragraph--type--component-locations .field--name-field-locations .field__item article .map-wrapper,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .views-row article .map-wrapper,
.paragraph--type--component-locations .views-infinite-scroll-content-wrapper .field__item article .map-wrapper,
.view-id-search_locations .view-display-id-locations_list .views-row article .map-wrapper,
.view-id-search_locations .view-display-id-locations_list .field__item article .map-wrapper,
.view-id-search_locations .view-display-id-maternity_list .views-row article .map-wrapper,
.view-id-search_locations .view-display-id-maternity_list .field__item article .map-wrapper,
.view-id-search_locations .view-display-id-imagistic_list .views-row article .map-wrapper,
.view-id-search_locations .view-display-id-imagistic_list .field__item article .map-wrapper,
.view-id-search_locations .view-display-id-laboratoare_list .views-row article .map-wrapper,
.view-id-search_locations .view-display-id-laboratoare_list .field__item article .map-wrapper,
.view-id-search_locations .field--name-field-locations .views-row article .map-wrapper,
.view-id-search_locations .field--name-field-locations .field__item article .map-wrapper,
.view-id-search_locations .views-infinite-scroll-content-wrapper .views-row article .map-wrapper,
.view-id-search_locations .views-infinite-scroll-content-wrapper .field__item article .map-wrapper,
.view-id-search_laboratoare .view-display-id-locations_list .views-row article .map-wrapper,
.view-id-search_laboratoare .view-display-id-locations_list .field__item article .map-wrapper,
.view-id-search_laboratoare .view-display-id-maternity_list .views-row article .map-wrapper,
.view-id-search_laboratoare .view-display-id-maternity_list .field__item article .map-wrapper,
.view-id-search_laboratoare .view-display-id-imagistic_list .views-row article .map-wrapper,
.view-id-search_laboratoare .view-display-id-imagistic_list .field__item article .map-wrapper,
.view-id-search_laboratoare .view-display-id-laboratoare_list .views-row article .map-wrapper,
.view-id-search_laboratoare .view-display-id-laboratoare_list .field__item article .map-wrapper,
.view-id-search_laboratoare .field--name-field-locations .views-row article .map-wrapper,
.view-id-search_laboratoare .field--name-field-locations .field__item article .map-wrapper,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .views-row article .map-wrapper,
.view-id-search_laboratoare .views-infinite-scroll-content-wrapper .field__item article .map-wrapper {
    padding: 0;
  }
}

#view-display-id-locations_list .views-row {
  margin-top: 0;
}
#view-display-id-locations_list .field--name-field-location-photo img {
  width: 123px !important;
  height: auto !important;
}

.view-display-id-laboratory_list .views-row {
  border-bottom: 1px solid #f7f7f7;
}
.view-display-id-laboratory_list .card {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.view-display-id-laboratory_list .index-count {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  border-radius: 50%;
  display: block;
  padding: 0 !important;
  width: 2.9995rem;
  color: #2e333c;
  background-color: #f0f1f1;
  font-family: graphik-medium;
  font-size: 1rem;
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
@media (max-width: 767.98px) {
  .view-display-id-laboratory_list .index-count {
    text-align: center;
  }
}
.view-display-id-laboratory_list .index-count:active {
  outline: none;
}
.view-display-id-laboratory_list .index-count:hover {
  text-decoration: none;
}
.view-display-id-laboratory_list .card-header {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66666667%;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.view-display-id-laboratory_list .card-header .header-element[aria-expanded=true] {
  font-family: graphik-medium;
}
.view-display-id-laboratory_list .card-header .node__content a.is-route {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.view-display-id-laboratory_list h4 {
  color: #dc0028;
}
.view-display-id-laboratory_list h4,
.view-display-id-laboratory_list .field--name-field-address {
  font-size: 1rem;
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  font-family: graphik-regular;
}
.view-display-id-laboratory_list .field--name-field-address {
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .view-display-id-laboratory_list .views-row article > .node__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.view-id-locations.view-display-id-laborator .card-header .node__content .collapse.show,
.view-id-locations.view-display-id-laborator .card-header .node__content .collapsing,
.view-id-locations.view-display-id-laborator .card-header .node__content .node__title,
.view-id-locations.view-display-id-laborator .card-header .node__content .field--name-field-address {
  padding: 0;
}
.view-id-locations.view-display-id-laborator .card-header .node__content a.is-route {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 12px;
  left: 24px;
  z-index: 1000;
}
.view-id-locations.view-display-id-laborator .view-filters form {
  margin: 24px 0 0;
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-laborator .view-content {
    padding: 12px;
  }
  .view-id-locations.view-display-id-laborator .view-content .accordion {
    padding: 0;
  }
  .view-id-locations.view-display-id-laborator .js-form-type-select:before {
    position: absolute;
    top: 18px;
    right: 24px;
    text-align: right;
    z-index: 1000;
  }
  .view-id-locations.view-display-id-laborator .attachment-after {
    padding: 12px 0 0;
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .index-count {
    position: absolute;
    line-height: 36px;
    width: 36px;
    z-index: 1;
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header .header-element {
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 6px 0 0 48px;
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header .header-element:before {
    font-size: 1.5rem;
    display: block;
    top: auto;
    right: 0;
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header .card-body {
    padding: 12px 24px;
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header article {
    padding: 12px 0;
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header article:before {
    content: "";
  }
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header .node__content > .collapse.show,
.view-id-locations.view-display-id-laborator .attachment-after .card .card-header .node__content > .collapsing {
    padding: 0;
  }
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
  .view-id-locations.view-display-id-laborator .attachment-after .card .card-header .node__content > .collapse.show a.is-route,
.view-id-locations.view-display-id-laborator .attachment-after .card .card-header .node__content > .collapsing a.is-route {
    position: absolute;
    top: initial;
    right: initial;
    bottom: 24px;
    left: 12px;
    display: block;
    margin: 12px auto 0 auto;
  }
}
@media (max-width: 767.98px) {
  .view-id-locations.view-display-id-laborator .attachment-after .card h4,
.view-id-locations.view-display-id-laborator .attachment-after .card .field--name-field-address,
.view-id-locations.view-display-id-laborator .attachment-after .card .collapse.show,
.view-id-locations.view-display-id-laborator .attachment-after .card .collapsing {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
}

.fc-toolbar {
  position: relative;
}
.fc-left, .fc-right {
  position: absolute;
  top: 0;
}
.fc-left {
  left: 0;
}
.fc-right {
  right: 0;
}

.fc {
  direction: ltr;
  text-align: left;
  margin-bottom: 24px;
}
.fc-rtl {
  text-align: right;
}
.fc-center {
  text-align: center;
}
.fc-center > * {
  font-size: 1.5rem;
}
.fc-button {
  background-color: #dc0028;
  color: #fff;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #dc0028;
  padding: 0;
}
.fc-button:hover {
  background-color: #fff;
  color: #dc0028;
  border: 1px solid #dc0028;
}
.fc-icon {
  font-size: 1.25rem;
}
.fc-icon-left-single-arrow:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-icon-right-single-arrow:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-view {
  padding-top: 24px;
}
.fc-header-toolbar {
  margin-bottom: 50px !important;
}
.fc-left {
  width: 100%;
}
.fc-left > div:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  width: 100%;
}
.fc-left .fc-prev-button .fc-icon.fc-icon-chevron-left {
  padding-left: 10px;
}
.fc-left .fc-prev-button .fc-icon.fc-icon-chevron-left:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-left .fc-next-button .fc-icon.fc-icon-chevron-right {
  padding-left: 10px;
}
.fc-left .fc-next-button .fc-icon.fc-icon-chevron-right:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-left > div:first-child h2 {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: 0;
  pointer-events: none;
}
@media (max-width: 833.98px) {
  .fc-left > div:first-child h2 {
    font-size: 24px;
    width: 100%;
  }
}
.fc-center, .fc-right {
  display: none !important;
}

.block-edu-sarcina {
  margin-bottom: 20px;
}
.block-edu-sarcina .content .block-wrapper {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
}
.block-edu-sarcina .content .block-wrapper > h2 {
  text-align: center;
}

.trimester-wrapper > h2 {
  font-family: graphik-medium;
  font-size: 0.875rem;
  text-transform: uppercase;
  text-align: center;
  margin: 0 20px 10px;
}
.trimester-wrapper > i {
  display: block;
  text-align: center;
  margin-bottom: 5px;
  font-size: 12px;
  color: #2e333c;
}
.trimester-weeks {
  font-size: 0;
  padding: 0;
}
.trimester-week {
  display: inline-block;
  padding: 6px;
}

.trimester-week > a {
  font-family: graphik-medium;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #fff;
  background-color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 50%;
  width: 48px;
  height: 48px;
}
@media (max-width: 1199.98px) {
  .trimester-week > a {
    width: 38.4px;
    height: 38.4px;
    line-height: 38.4px;
  }
}
.trimester-week > a:hover, .trimester-week > a.is-active {
  color: #dc0028;
  background-color: #fff;
}

h2#block-location-menu {
  margin-bottom: 16px;
  border-radius: 24px;
}

.region-sidebar-first .block-search-left-filter .content, .region-content-top .block-search-left-filter .content,
.region-sidebar-first .block-menu,
.region-content-top .block-menu,
.region-sidebar-first .block-medic-menu,
.region-content-top .block-medic-menu,
.region-sidebar-first #block-location,
.region-content-top #block-location,
.region-sidebar-first .block-edu-categories,
.region-content-top .block-edu-categories {
  margin-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block-search-left-filter .content, .region-content-top .block-search-left-filter .content,
.region-sidebar-first .block-menu,
.region-content-top .block-menu,
.region-sidebar-first .block-medic-menu,
.region-content-top .block-medic-menu,
.region-sidebar-first #block-location,
.region-content-top #block-location,
.region-sidebar-first .block-edu-categories,
.region-content-top .block-edu-categories {
    padding: 0;
    background-color: #fff;
    border-radius: 0.2rem;
    cursor: pointer;
  }
  .region-sidebar-first .block-search-left-filter .content .nav, .region-content-top .block-search-left-filter .content .nav,
.region-sidebar-first .block-menu .nav,
.region-content-top .block-menu .nav,
.region-sidebar-first .block-medic-menu .nav,
.region-content-top .block-medic-menu .nav,
.region-sidebar-first #block-location .nav,
.region-content-top #block-location .nav,
.region-sidebar-first .block-edu-categories .nav,
.region-content-top .block-edu-categories .nav {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: none;
  }
  .region-sidebar-first .block-search-left-filter .content .nav a, .region-content-top .block-search-left-filter .content .nav a,
.region-sidebar-first .block-menu .nav a,
.region-content-top .block-menu .nav a,
.region-sidebar-first .block-medic-menu .nav a,
.region-content-top .block-medic-menu .nav a,
.region-sidebar-first #block-location .nav a,
.region-content-top #block-location .nav a,
.region-sidebar-first .block-edu-categories .nav a,
.region-content-top .block-edu-categories .nav a {
    font-size: 0.875rem;
  }
  .region-sidebar-first .block-search-left-filter .content h2, .region-content-top .block-search-left-filter .content h2,
.region-sidebar-first .block-menu h2,
.region-content-top .block-menu h2,
.region-sidebar-first .block-medic-menu h2,
.region-content-top .block-medic-menu h2,
.region-sidebar-first #block-location h2,
.region-content-top #block-location h2,
.region-sidebar-first .block-edu-categories h2,
.region-content-top .block-edu-categories h2 {
    font-family: graphik-medium;
  }
}
.region-sidebar-first .block-search-left-filter .content h2, .region-content-top .block-search-left-filter .content h2,
.region-sidebar-first .block-menu h2,
.region-content-top .block-menu h2,
.region-sidebar-first .block-medic-menu h2,
.region-content-top .block-medic-menu h2,
.region-sidebar-first #block-location h2,
.region-content-top #block-location h2,
.region-sidebar-first .block-edu-categories h2,
.region-content-top .block-edu-categories h2 {
  display: none;
  position: relative;
  width: auto;
  height: auto;
}
.region-sidebar-first .block-search-left-filter .content h2:before, .region-content-top .block-search-left-filter .content h2:before,
.region-sidebar-first .block-menu h2:before,
.region-content-top .block-menu h2:before,
.region-sidebar-first .block-medic-menu h2:before,
.region-content-top .block-medic-menu h2:before,
.region-sidebar-first #block-location h2:before,
.region-content-top #block-location h2:before,
.region-sidebar-first .block-edu-categories h2:before,
.region-content-top .block-edu-categories h2:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.region-sidebar-first .block-search-left-filter .content h2:before, .region-content-top .block-search-left-filter .content h2:before,
.region-sidebar-first .block-menu h2:before,
.region-content-top .block-menu h2:before,
.region-sidebar-first .block-medic-menu h2:before,
.region-content-top .block-medic-menu h2:before,
.region-sidebar-first #block-location h2:before,
.region-content-top #block-location h2:before,
.region-sidebar-first .block-edu-categories h2:before,
.region-content-top .block-edu-categories h2:before {
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1rem;
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block-search-left-filter .content h2, .region-content-top .block-search-left-filter .content h2,
.region-sidebar-first .block-menu h2,
.region-content-top .block-menu h2,
.region-sidebar-first .block-medic-menu h2,
.region-content-top .block-medic-menu h2,
.region-sidebar-first #block-location h2,
.region-content-top #block-location h2,
.region-sidebar-first .block-edu-categories h2,
.region-content-top .block-edu-categories h2 {
    font-size: 1rem;
    padding: 16px 24px;
    display: block;
    line-height: 1.5;
    margin: 0;
  }
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block-search-left-filter .content h2:before, .region-content-top .block-search-left-filter .content h2:before,
.region-sidebar-first .block-menu h2:before,
.region-content-top .block-menu h2:before,
.region-sidebar-first .block-medic-menu h2:before,
.region-content-top .block-medic-menu h2:before,
.region-sidebar-first #block-location h2:before,
.region-content-top #block-location h2:before,
.region-sidebar-first .block-edu-categories h2:before,
.region-content-top .block-edu-categories h2:before {
    -webkit-transition: 1s -webkit-transform;
    transition: 1s -webkit-transform;
    -o-transition: 1s -o-transform;
    transition: 1s transform;
    transition: 1s transform, 1s -webkit-transform, 1s -o-transform;
  }
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block-search-left-filter .content.is-expanded h2:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded h2:before, .region-content-top .block-search-left-filter .content.is-expanded h2:before,
.region-content-top .block-search-left-filter .content .is-expanded h2:before,
.region-sidebar-first .block-menu.is-expanded h2:before,
.region-sidebar-first .block-menu .is-expanded h2:before,
.region-content-top .block-menu.is-expanded h2:before,
.region-content-top .block-menu .is-expanded h2:before,
.region-sidebar-first .block-medic-menu.is-expanded h2:before,
.region-sidebar-first .block-medic-menu .is-expanded h2:before,
.region-content-top .block-medic-menu.is-expanded h2:before,
.region-content-top .block-medic-menu .is-expanded h2:before,
.region-sidebar-first #block-location.is-expanded h2:before,
.region-sidebar-first #block-location .is-expanded h2:before,
.region-content-top #block-location.is-expanded h2:before,
.region-content-top #block-location .is-expanded h2:before,
.region-sidebar-first .block-edu-categories.is-expanded h2:before,
.region-sidebar-first .block-edu-categories .is-expanded h2:before,
.region-content-top .block-edu-categories.is-expanded h2:before,
.region-content-top .block-edu-categories .is-expanded h2:before {
    -webkit-transform: translateY(-50%) rotate(90deg);
         -o-transform: translateY(-50%) rotate(90deg);
            transform: translateY(-50%) rotate(90deg);
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu, .region-content-top .block-search-left-filter .content.is-expanded .nav,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu,
.region-content-top .block-search-left-filter .content .is-expanded .nav,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu,
.region-sidebar-first .block-menu.is-expanded .nav,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu,
.region-sidebar-first .block-menu .is-expanded .nav,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu,
.region-content-top .block-menu.is-expanded .nav,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu,
.region-content-top .block-menu .is-expanded .nav,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu,
.region-sidebar-first .block-medic-menu.is-expanded .nav,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu,
.region-sidebar-first .block-medic-menu .is-expanded .nav,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu,
.region-content-top .block-medic-menu.is-expanded .nav,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu,
.region-content-top .block-medic-menu .is-expanded .nav,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu,
.region-sidebar-first #block-location.is-expanded .nav,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu,
.region-sidebar-first #block-location .is-expanded .nav,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu,
.region-content-top #block-location.is-expanded .nav,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu,
.region-content-top #block-location .is-expanded .nav,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu,
.region-sidebar-first .block-edu-categories.is-expanded .nav,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu,
.region-sidebar-first .block-edu-categories .is-expanded .nav,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu,
.region-content-top .block-edu-categories.is-expanded .nav,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu,
.region-content-top .block-edu-categories .is-expanded .nav,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 48px;
    padding-right: 32px;
    padding-left: 32px;
    background-color: #fff;
    display: block;
    z-index: 1072;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li, .region-content-top .block-search-left-filter .content.is-expanded .nav li,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li,
.region-content-top .block-search-left-filter .content .is-expanded .nav li,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li,
.region-sidebar-first .block-menu.is-expanded .nav li,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li,
.region-sidebar-first .block-menu .is-expanded .nav li,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li,
.region-content-top .block-menu.is-expanded .nav li,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li,
.region-content-top .block-menu .is-expanded .nav li,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li,
.region-sidebar-first .block-medic-menu.is-expanded .nav li,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li,
.region-sidebar-first .block-medic-menu .is-expanded .nav li,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li,
.region-content-top .block-medic-menu.is-expanded .nav li,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li,
.region-content-top .block-medic-menu .is-expanded .nav li,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li,
.region-sidebar-first #block-location.is-expanded .nav li,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li,
.region-sidebar-first #block-location .is-expanded .nav li,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li,
.region-content-top #block-location.is-expanded .nav li,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li,
.region-content-top #block-location .is-expanded .nav li,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li,
.region-sidebar-first .block-edu-categories.is-expanded .nav li,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li,
.region-sidebar-first .block-edu-categories .is-expanded .nav li,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li,
.region-content-top .block-edu-categories.is-expanded .nav li,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li,
.region-content-top .block-edu-categories .is-expanded .nav li,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li a,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li a, .region-content-top .block-search-left-filter .content.is-expanded .nav li a,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-search-left-filter .content .is-expanded .nav li a,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-menu.is-expanded .nav li a,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-menu .is-expanded .nav li a,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-menu.is-expanded .nav li a,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-menu .is-expanded .nav li a,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-medic-menu.is-expanded .nav li a,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-medic-menu .is-expanded .nav li a,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-medic-menu.is-expanded .nav li a,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-medic-menu .is-expanded .nav li a,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first #block-location.is-expanded .nav li a,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first #block-location .is-expanded .nav li a,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li a,
.region-content-top #block-location.is-expanded .nav li a,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li a,
.region-content-top #block-location .is-expanded .nav li a,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-edu-categories.is-expanded .nav li a,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-edu-categories .is-expanded .nav li a,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-edu-categories.is-expanded .nav li a,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-edu-categories .is-expanded .nav li a,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li a {
    padding: 0;
    color: #dc0028;
    display: inline-block;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li a, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li span,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li span, .region-content-top .block-search-left-filter .content.is-expanded .nav li a, .region-content-top .block-search-left-filter .content.is-expanded .nav li span,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li span,
.region-content-top .block-search-left-filter .content .is-expanded .nav li a,
.region-content-top .block-search-left-filter .content .is-expanded .nav li span,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first .block-menu.is-expanded .nav li a,
.region-sidebar-first .block-menu.is-expanded .nav li span,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first .block-menu .is-expanded .nav li a,
.region-sidebar-first .block-menu .is-expanded .nav li span,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li span,
.region-content-top .block-menu.is-expanded .nav li a,
.region-content-top .block-menu.is-expanded .nav li span,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li span,
.region-content-top .block-menu .is-expanded .nav li a,
.region-content-top .block-menu .is-expanded .nav li span,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first .block-medic-menu.is-expanded .nav li a,
.region-sidebar-first .block-medic-menu.is-expanded .nav li span,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first .block-medic-menu .is-expanded .nav li a,
.region-sidebar-first .block-medic-menu .is-expanded .nav li span,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li span,
.region-content-top .block-medic-menu.is-expanded .nav li a,
.region-content-top .block-medic-menu.is-expanded .nav li span,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li span,
.region-content-top .block-medic-menu .is-expanded .nav li a,
.region-content-top .block-medic-menu .is-expanded .nav li span,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first #block-location.is-expanded .nav li a,
.region-sidebar-first #block-location.is-expanded .nav li span,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first #block-location .is-expanded .nav li a,
.region-sidebar-first #block-location .is-expanded .nav li span,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li span,
.region-content-top #block-location.is-expanded .nav li a,
.region-content-top #block-location.is-expanded .nav li span,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li a,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li span,
.region-content-top #block-location .is-expanded .nav li a,
.region-content-top #block-location .is-expanded .nav li span,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li a,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first .block-edu-categories.is-expanded .nav li a,
.region-sidebar-first .block-edu-categories.is-expanded .nav li span,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li span,
.region-sidebar-first .block-edu-categories .is-expanded .nav li a,
.region-sidebar-first .block-edu-categories .is-expanded .nav li span,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li a,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li span,
.region-content-top .block-edu-categories.is-expanded .nav li a,
.region-content-top .block-edu-categories.is-expanded .nav li span,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li span,
.region-content-top .block-edu-categories .is-expanded .nav li a,
.region-content-top .block-edu-categories .is-expanded .nav li span,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li a,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li span {
    font-size: 0.875rem;
    font-family: graphik-medium;
    color: #dc0028;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li ul,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li ul,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li ul, .region-content-top .block-search-left-filter .content.is-expanded .nav li ul,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li ul,
.region-content-top .block-search-left-filter .content .is-expanded .nav li ul,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first .block-menu.is-expanded .nav li ul,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first .block-menu .is-expanded .nav li ul,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li ul,
.region-content-top .block-menu.is-expanded .nav li ul,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li ul,
.region-content-top .block-menu .is-expanded .nav li ul,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first .block-medic-menu.is-expanded .nav li ul,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first .block-medic-menu .is-expanded .nav li ul,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li ul,
.region-content-top .block-medic-menu.is-expanded .nav li ul,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li ul,
.region-content-top .block-medic-menu .is-expanded .nav li ul,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first #block-location.is-expanded .nav li ul,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first #block-location .is-expanded .nav li ul,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li ul,
.region-content-top #block-location.is-expanded .nav li ul,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li ul,
.region-content-top #block-location .is-expanded .nav li ul,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first .block-edu-categories.is-expanded .nav li ul,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li ul,
.region-sidebar-first .block-edu-categories .is-expanded .nav li ul,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li ul,
.region-content-top .block-edu-categories.is-expanded .nav li ul,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li ul,
.region-content-top .block-edu-categories .is-expanded .nav li ul,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li ul {
    display: none;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.active a,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.active a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.active a, .region-content-top .block-search-left-filter .content.is-expanded .nav li.active a,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.active a,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.active a,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first .block-menu.is-expanded .nav li.active a,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first .block-menu .is-expanded .nav li.active a,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.active a,
.region-content-top .block-menu.is-expanded .nav li.active a,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.active a,
.region-content-top .block-menu .is-expanded .nav li.active a,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.active a,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.active a,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.active a,
.region-content-top .block-medic-menu.is-expanded .nav li.active a,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.active a,
.region-content-top .block-medic-menu .is-expanded .nav li.active a,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first #block-location.is-expanded .nav li.active a,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first #block-location .is-expanded .nav li.active a,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.active a,
.region-content-top #block-location.is-expanded .nav li.active a,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.active a,
.region-content-top #block-location .is-expanded .nav li.active a,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.active a,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.active a,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.active a,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.active a,
.region-content-top .block-edu-categories.is-expanded .nav li.active a,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.active a,
.region-content-top .block-edu-categories .is-expanded .nav li.active a,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.active a {
    color: #2e333c;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top .block-menu.is-expanded .nav li.has-children,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top .block-menu .is-expanded .nav li.has-children,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first #block-location.is-expanded .nav li.has-children,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first #block-location .is-expanded .nav li.has-children,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top #block-location.is-expanded .nav li.has-children,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top #block-location .is-expanded .nav li.has-children,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children {
    position: relative;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children:before, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children:before,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children:before,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-menu.is-expanded .nav li.has-children:before,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-menu .is-expanded .nav li.has-children:before,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children:before,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children:before,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first #block-location.is-expanded .nav li.has-children:before,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first #block-location .is-expanded .nav li.has-children:before,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top #block-location.is-expanded .nav li.has-children:before,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top #block-location .is-expanded .nav li.has-children:before,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children:before,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children:before,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children:before, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children:before,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children:before,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-menu.is-expanded .nav li.has-children:before,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-menu .is-expanded .nav li.has-children:before,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children:before,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children:before,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first #block-location.is-expanded .nav li.has-children:before,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first #block-location .is-expanded .nav li.has-children:before,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top #block-location.is-expanded .nav li.has-children:before,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top #block-location .is-expanded .nav li.has-children:before,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children:before,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children:before,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children:before,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children:before,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children:before,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children:before {
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 1.4rem;
    margin-top: -0.7rem;
    z-index: 1070;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-open, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-open,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-open, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-open,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-open,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-open,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-open,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-opened,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-open,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-opened,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-open,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-open,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-open,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-opened,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-open,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-opened,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-open,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-opened,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-open,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-opened,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top #block-location.is-expanded .nav li.has-children.is-open,
.region-content-top #block-location.is-expanded .nav li.has-children.is-opened,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top #block-location .is-expanded .nav li.has-children.is-open,
.region-content-top #block-location .is-expanded .nav li.has-children.is-opened,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-open,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-open,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-opened,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-open,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-opened,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-open,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-opened,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened {
    position: fixed;
    top: 0;
    right: 96px;
    bottom: 0;
    left: 0;
    padding: 16px 32px;
    width: auto;
    background-color: #fff;
    z-index: 1072;
    border-top: none;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > a, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > span, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > a, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > a, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > span, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > a, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top #block-location.is-expanded .nav li.has-children.is-open > a,
.region-content-top #block-location.is-expanded .nav li.has-children.is-open > span,
.region-content-top #block-location.is-expanded .nav li.has-children.is-opened > a,
.region-content-top #block-location.is-expanded .nav li.has-children.is-opened > span,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top #block-location .is-expanded .nav li.has-children.is-open > a,
.region-content-top #block-location .is-expanded .nav li.has-children.is-open > span,
.region-content-top #block-location .is-expanded .nav li.has-children.is-opened > a,
.region-content-top #block-location .is-expanded .nav li.has-children.is-opened > span,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span {
    color: #2e333c;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > span, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > span, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top #block-location.is-expanded .nav li.has-children.is-open > span,
.region-content-top #block-location.is-expanded .nav li.has-children.is-opened > span,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top #block-location .is-expanded .nav li.has-children.is-open > span,
.region-content-top #block-location .is-expanded .nav li.has-children.is-opened > span,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-opened > span,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > span,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-open > span,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-opened > span,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > span,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > span {
    padding-left: 24px;
    display: block;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > a, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-open > a, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top #block-location.is-expanded .nav li.has-children.is-open > a,
.region-content-top #block-location.is-expanded .nav li.has-children.is-opened > a,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top #block-location .is-expanded .nav li.has-children.is-open > a,
.region-content-top #block-location .is-expanded .nav li.has-children.is-opened > a,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-opened > a,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened > a,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-open > a,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-opened > a,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open > a,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened > a {
    font-size: 1.25rem;
    font-family: tiemposfine-regular;
    padding-bottom: 8px;
    display: block;
    border-bottom: 1px solid #eaeaeb;
    text-align: center;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-open:before, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-open:before, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-open:before,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-open:before,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-open:before,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-open:before,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-open:before,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top #block-location.is-expanded .nav li.has-children.is-open:before,
.region-content-top #block-location.is-expanded .nav li.has-children.is-opened:before,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top #block-location .is-expanded .nav li.has-children.is-open:before,
.region-content-top #block-location .is-expanded .nav li.has-children.is-opened:before,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-open:before,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-opened:before,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-open:before,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened:before,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-open:before,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-opened:before,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open:before,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened:before {
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
    position: absolute;
    top: 24px;
    right: 0;
    font-size: 1.4rem;
    margin-top: -0.7rem;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-open .second-level, .region-sidebar-first .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-open .second-level, .region-content-top .block-search-left-filter .content.is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-search-left-filter .content.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-open .second-level,
.region-content-top .block-search-left-filter .content .is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-search-left-filter .content .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first .block-menu .is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-open .second-level,
.region-content-top .block-menu.is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-open .second-level,
.region-content-top .block-menu .is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first .block-medic-menu.is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first .block-medic-menu .is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-open .second-level,
.region-content-top .block-medic-menu.is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-medic-menu.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-open .second-level,
.region-content-top .block-medic-menu .is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-medic-menu .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first #block-location.is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first #block-location .is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top #block-location.is-expanded .nav li.has-children.is-open .second-level,
.region-content-top #block-location.is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top #block-location.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top #block-location .is-expanded .nav li.has-children.is-open .second-level,
.region-content-top #block-location .is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top #block-location .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first .block-edu-categories.is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-open .second-level,
.region-sidebar-first .block-edu-categories .is-expanded .nav li.has-children.is-opened .second-level,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-sidebar-first .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-open .second-level,
.region-content-top .block-edu-categories.is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-edu-categories.is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-open .second-level,
.region-content-top .block-edu-categories .is-expanded .nav li.has-children.is-opened .second-level,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-open .second-level,
.region-content-top .block-edu-categories .is-expanded .menu--simple-mega-menu li.has-children.is-opened .second-level {
    margin-top: 10px;
    display: block;
  }
  .region-sidebar-first .block-search-left-filter .content.is-expanded:before,
.region-sidebar-first .block-search-left-filter .content .is-expanded:before, .region-content-top .block-search-left-filter .content.is-expanded:before,
.region-content-top .block-search-left-filter .content .is-expanded:before,
.region-sidebar-first .block-menu.is-expanded:before,
.region-sidebar-first .block-menu .is-expanded:before,
.region-content-top .block-menu.is-expanded:before,
.region-content-top .block-menu .is-expanded:before,
.region-sidebar-first .block-medic-menu.is-expanded:before,
.region-sidebar-first .block-medic-menu .is-expanded:before,
.region-content-top .block-medic-menu.is-expanded:before,
.region-content-top .block-medic-menu .is-expanded:before,
.region-sidebar-first #block-location.is-expanded:before,
.region-sidebar-first #block-location .is-expanded:before,
.region-content-top #block-location.is-expanded:before,
.region-content-top #block-location .is-expanded:before,
.region-sidebar-first .block-edu-categories.is-expanded:before,
.region-sidebar-first .block-edu-categories .is-expanded:before,
.region-content-top .block-edu-categories.is-expanded:before,
.region-content-top .block-edu-categories .is-expanded:before {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    display: block;
    z-index: 1072;
  }
}
.region-sidebar-first .block-search-left-filter .content.is-expanded .nav,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav, .region-content-top .block-search-left-filter .content.is-expanded .nav,
.region-content-top .block-search-left-filter .content .is-expanded .nav,
.region-sidebar-first .block-menu.is-expanded .nav,
.region-sidebar-first .block-menu .is-expanded .nav,
.region-content-top .block-menu.is-expanded .nav,
.region-content-top .block-menu .is-expanded .nav,
.region-sidebar-first .block-medic-menu.is-expanded .nav,
.region-sidebar-first .block-medic-menu .is-expanded .nav,
.region-content-top .block-medic-menu.is-expanded .nav,
.region-content-top .block-medic-menu .is-expanded .nav,
.region-sidebar-first #block-location.is-expanded .nav,
.region-sidebar-first #block-location .is-expanded .nav,
.region-content-top #block-location.is-expanded .nav,
.region-content-top #block-location .is-expanded .nav,
.region-sidebar-first .block-edu-categories.is-expanded .nav,
.region-sidebar-first .block-edu-categories .is-expanded .nav,
.region-content-top .block-edu-categories.is-expanded .nav,
.region-content-top .block-edu-categories .is-expanded .nav {
  display: block;
}
@media (max-width: 833.98px) {
  .region-sidebar-first .block-search-left-filter .content.is-expanded .nav,
.region-sidebar-first .block-search-left-filter .content .is-expanded .nav, .region-content-top .block-search-left-filter .content.is-expanded .nav,
.region-content-top .block-search-left-filter .content .is-expanded .nav,
.region-sidebar-first .block-menu.is-expanded .nav,
.region-sidebar-first .block-menu .is-expanded .nav,
.region-content-top .block-menu.is-expanded .nav,
.region-content-top .block-menu .is-expanded .nav,
.region-sidebar-first .block-medic-menu.is-expanded .nav,
.region-sidebar-first .block-medic-menu .is-expanded .nav,
.region-content-top .block-medic-menu.is-expanded .nav,
.region-content-top .block-medic-menu .is-expanded .nav,
.region-sidebar-first #block-location.is-expanded .nav,
.region-sidebar-first #block-location .is-expanded .nav,
.region-content-top #block-location.is-expanded .nav,
.region-content-top #block-location .is-expanded .nav,
.region-sidebar-first .block-edu-categories.is-expanded .nav,
.region-sidebar-first .block-edu-categories .is-expanded .nav,
.region-content-top .block-edu-categories.is-expanded .nav,
.region-content-top .block-edu-categories .is-expanded .nav {
    display: block !important;
  }
}

@media (max-width: 767.98px) {
  .region-content-top .block-search-left-filter .content .nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.region-sidebar-first.is-open > a,
.region-sidebar-first.is-open a.back-to-link,
.region-sidebar-first.is-open > .block-conditions-sections > a {
  position: fixed;
  top: 16px;
  right: 96px;
  left: 32px;
  font-size: 1.25rem;
  font-family: tiemposfine-regular;
  padding-left: 24px !important;
  padding-right: 32px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  visibility: visible;
  z-index: 1073;
  border: none;
  height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #dc0028;
  text-align: left;
}
.region-sidebar-first.is-open > a:before,
.region-sidebar-first.is-open a.back-to-link:before,
.region-sidebar-first.is-open > .block-conditions-sections > a:before {
  left: 2px;
  top: 10px;
  width: 24px;
  height: 24px;
  color: #dc0028;
}
.region-sidebar-first.is-open > a.display-none,
.region-sidebar-first.is-open a.back-to-link.display-none,
.region-sidebar-first.is-open > .block-conditions-sections > a.display-none {
  display: none;
}
@media (max-width: 1199.98px) {
  .region-sidebar-first.is-open > a,
.region-sidebar-first.is-open a.back-to-link,
.region-sidebar-first.is-open > .block-conditions-sections > a {
    font-size: 0.875rem;
    font-family: graphik-medium;
  }
  .region-sidebar-first.is-open > a:before,
.region-sidebar-first.is-open a.back-to-link:before,
.region-sidebar-first.is-open > .block-conditions-sections > a:before {
    font-size: 1.4rem;
    position: absolute;
    top: calc(50% - 0.7rem);
    left: -6px;
  }
}
.region-sidebar-first .block-search-left-filter .content {
  margin: 0;
}

.fc-bg,
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
}

.fc th,
.fc-basic-view td.fc-week-number,
.fc-icon,
.fc-toolbar {
  text-align: center;
}

.fc-highlight {
  background: #2e333c;
  color: #fff;
}

.fc-bgevent {
  background: #2bc370;
}

.fc-nonbusiness {
  background: #f7f7f7;
}

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.6;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fc-event.fc-draggable,
.fc-event[href],
.fc-popover .fc-header .fc-close,
a[data-goto] {
  cursor: pointer;
}

.fc-bg table,
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-helper-skeleton,
.fc-highlight-skeleton {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

a[data-goto]:hover {
  text-decoration: underline;
}

.fc .fc-row {
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
}

.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

.fc-row .fc-bgevent-skeleton td,
.fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
}

.fc-row .fc-helper-skeleton {
  z-index: 5;
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  position: relative;
  background: 0 0;
  border-color: transparent;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
  border-top: 0;
}

.fc-scroller {
  height: auto !important;
}

.fc-icon, .fc-row.fc-rigid, .fc-time-grid-event {
  overflow: hidden;
}

.fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {
  overflow-y: hidden;
  position: relative;
  width: 100%;
}

.fc-event {
  font-size: 0.55rem;
  padding: 3px;
  position: relative;
  display: block;
  border-radius: 0.2rem;
  border: 1px solid #dc0028;
  color: #fff;
  text-align: center;
}
.fc-event span {
  color: #fff;
  padding-right: 4px;
  white-space: normal;
}

.fc-event, .fc-event-dot {
  background-color: #dc0028;
}

.fc-event,
.fc-event:hover {
  color: #fff;
  text-decoration: none;
}

.fc-not-allowed,
.fc-not-allowed .fc-event {
  cursor: not-allowed;
}

.fc-event .fc-bg {
  z-index: 1;
  background-color: #fff;
  opacity: 0.25;
}

.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
  display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  display: block;
}
.fc-event.fc-allow-mouse-resize .fc-resizer:before,
.fc-event.fc-selected .fc-resizer:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999;
  content: "";
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}

.fc-event.fc-selected {
  z-index: 9999 !important;
  -webkit-box-shadow: 0 2px 5px rgba(46, 51, 60, 0.2);
          box-shadow: 0 2px 5px rgba(46, 51, 60, 0.2);
}

.fc-event.fc-selected.fc-dragging {
  -webkit-box-shadow: 0 2px 7px rgba(46, 51, 60, 0.3);
          box-shadow: 0 2px 7px rgba(46, 51, 60, 0.3);
}

.fc-h-event.fc-selected:before {
  position: absolute;
  top: -10px;
  right: 0;
  bottom: -10px;
  left: 0;
  content: "";
  z-index: 3;
}

.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
}

.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
}

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  bottom: -1px;
}

.fc-h-event.fc-selected .fc-resizer {
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  top: 50%;
  margin-top: -4px;
}

.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
}

.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
}

tr > td > .fc-day-grid-event {
  margin-right: 4.8px;
  margin-bottom: 4.8px;
  margin-left: 4.8px;
  margin: 0 4.8px 3.4285714286px;
}

tr:first-child > td > .fc-day-grid-event {
  margin-top: 6px;
}

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  background: #2e333c;
  opacity: 0.25;
}

.fc-day-grid-event .fc-content {
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  display: none;
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
}

.fc-more {
  margin-top: 12px;
  margin-left: 6px;
  font-size: 0.55rem !important;
  color: #fff !important;
  background-color: #dc0028;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0.2rem;
  display: block;
  padding: 4px;
  text-align: center;
  text-transform: uppercase;
}
.fc-more:before {
  text-indent: unset;
}
.fc-more:hover {
  text-decoration: none;
}

.fc-limited {
  display: none;
}

.fc-icon, .fc-toolbar .fc-center {
  display: inline-block;
}

.fc-day-grid .fc-row {
  z-index: 1;
}

.fc-more-popover {
  z-index: 2;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

.fc-now-indicator {
  position: absolute;
  border: 0 solid #e31837;
}

.fc-icon:after, .fc-toolbar button {
  position: relative;
}

.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.fc-toolbar > * > * {
  float: left;
  margin-left: 0.875rem;
}
.fc-toolbar > * > :first-child {
  margin-left: 0;
}
.fc-toolbar h2 {
  margin: 0;
  text-transform: capitalize;
}
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}
.fc-toolbar .fc-state-down {
  z-index: 3;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}
.fc-toolbar button .fc-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.fc-toolbar button:focus {
  z-index: 5;
}
.fc-left {
  float: left;
}
.fc-right {
  float: right;
}
.fc-header-toolbar {
  margin-bottom: 1rem;
}
.fc-footer-toolbar {
  margin-top: 1rem;
}

.fc-content,
.fc-divider,
.fc-list-heading td,
.fc-list-view,
.fc-popover,
.fc-row,
tbody,
td,
th,
thead {
  border-color: #f7f7f7;
}

table {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}
td.fc-day-header,
th.fc-day-header {
  font-family: graphik-medium;
  font-size: 0.75rem;
  text-transform: uppercase;
  padding: 6px 0;
}
.fc-time-grid .fc-slats td,
.fc-time-grid .fc-slats th {
  height: 2.625rem;
  border-bottom: 0;
}
.fc-minor td,
.fc-minor th {
  border-top-style: dotted;
}
.fc-row td:hover,
.fc-row th:hover {
  background-color: #f7f7f7;
}

.fc-unthemed td.fc-today {
  background-color: rgba(220, 0, 40, 0.2);
}
.fc-unthemed td.fc-today:hover {
  background-color: #dc0028;
}

.fc-popover {
  position: absolute;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  -webkit-box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
          box-shadow: 0 0 0 0 rgba(46, 51, 60, 0.2), 0 25px 35px 2px rgba(46, 51, 60, 0.1);
}
.fc-popover .fc-title {
  font-family: graphik-medium;
  font-size: 0.75rem;
  padding: 7px;
  display: block;
}
.fc-popover .fc-close {
  position: absolute;
  top: 3px;
  right: 3px;
}
.fc-popover .fc-close:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-popover .fc-event {
  margin: 0 3px 3px 0;
  display: inline-block;
}
.fc-popover .fc-event:last-child {
  margin-right: 0;
}

.fc-divider,
.fc-list-heading td,
.fc-popover .fc-header {
  background: #f7f7f7;
}

.fc-disabled-day {
  background-color: #f7f7f7;
  opacity: 0.3;
}

.ui-widget .fc-disabled-day {
  background-image: none;
}

.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
}

.ui-widget .fc-event {
  color: #fff;
}

.fc-view-container *,
.fc-view-container :after,
.fc-view-container :before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.fc-view,
.fc-view > table {
  position: relative;
  z-index: 1;
  margin-top: 24px;
}
.fc-view > table,
.fc-view > table > table {
  background-color: #fff;
}

.fc-content-skeleton,
.fc-content-skeleton {
  padding-bottom: 1rem;
}

.fc-body .fc-row {
  min-height: 6rem;
}
@media (min-width: 576px) {
  .fc-body .fc-row {
    min-height: 4rem;
  }
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.fc-day-top.fc-other-month {
  opacity: 0.3;
}

.fc-day-number,
.fc-week-number {
  position: relative;
  top: 3px;
  right: 3px;
  font-family: graphik-medium;
  font-size: 0.55rem;
  background-color: #f7f7f7;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
}
.fc-today .fc-day-number,
.fc-today .fc-week-number {
  background-color: #dc0028;
  color: #fff;
}

.fc-basic-view th.fc-day-number,
.fc-basic-view th.fc-week-number {
  padding: 0 2px;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
}

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f7f7f7;
  color: #2e333c;
}

.fc-basic-view td.fc-week-number > * {
  display: inline-block;
  min-width: 1.25rem;
}

.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
}

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
}

.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

.fc-ltr .fc-axis {
  text-align: right;
}

.fc-rtl .fc-axis {
  text-align: left;
}

.fc-time-grid {
  min-height: 100%;
}
.fc-time-grid-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid table {
  border: 0 hidden transparent;
}
.fc-time-grid > .fc-bg {
  z-index: 1;
}
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-content-col {
  position: relative;
}
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
}
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-highlight-container {
  z-index: 3;
  position: relative;
}
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%;
}
.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}
.fc-time-grid .fc-helper-container {
  position: relative;
  z-index: 6;
}
.fc-time-grid .fc-highlight {
  position: absolute;
  right: 0;
  left: 0;
}
.fc-time-grid .fc-bgevent,
.fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
}
.fc-time-grid .fc-bgevent {
  right: 0;
  left: 0;
  left: 0;
  right: 0;
}

.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-time-grid-event.fc-selected {
  overflow: visible;
}

.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
}

.fc-time-grid-event .fc-content {
  overflow: hidden;
}

.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
  padding: 0 1px;
}

.fc-time-grid-event .fc-time {
  font-size: 0.75rem;
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
}

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
}

.fc-time-grid-event.fc-short .fc-time:after {
  content: " - ";
}

.fc-time-grid-event.fc-short .fc-title {
  font-size: 0.85em;
  padding: 0;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  right: 0;
  bottom: 0;
  left: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}

.fc-time-grid-event.fc-selected .fc-resizer {
  bottom: -5px;
  left: 50%;
  border-radius: 0.2rem;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  margin-left: -5px;
}

.fc-time-grid .fc-now-indicator-line {
  right: 0;
  left: 0;
  border-top-width: 1px;
}

.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

.fc-rtl .fc-list-view {
  direction: rtl;
}

.fc-list-view {
  border-width: 1px;
  border-style: solid;
}

.fc .fc-list-table {
  table-layout: auto;
}

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px;
}

.fc-list-table tr:first-child td {
  border-top-width: 0;
}

.fc-list-heading {
  border-bottom-width: 1px;
}

.fc-ltr .fc-list-heading-main {
  float: left;
}

.fc-ltr .fc-list-heading-alt, .fc-rtl .fc-list-heading-main {
  float: right;
}

.fc-rtl .fc-list-heading-alt {
  float: left;
}

.fc-list-item.fc-has-url {
  cursor: pointer;
}

.fc-list-item-marker, .fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}

.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}

.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}

.fc-list-item-title a {
  text-decoration: none;
  color: inherit;
}

.fc-list-item-title a[href]:hover {
  text-decoration: underline;
}

.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fc-list-empty {
  background-color: #f7f7f7;
}

body.node--type-article.layout-two-sidebars table {
  table-layout: auto;
}

.title {
  margin: 12px 0 24px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .title {
    margin: 31.2px 0;
    font-size: 2.5rem;
  }
}

@media (min-width: 1272px) {
  h1.title {
    margin-right: auto;
    margin-left: auto;
    max-width: 75%;
  }
}

.rm-dental.page-view-locatii-component .block-page-title-block h1.title {
  max-width: 100%;
  text-align: left;
}

.node-ponderas .title {
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .node-ponderas .title {
    font-size: 6rem;
    margin-top: 46px;
    margin-bottom: 56px;
  }
}
@media (max-width: 767.98px) {
  .node-ponderas .title {
    margin-top: 65px;
    margin-bottom: 39px;
    font-size: 3.25rem;
  }
}
.node-ponderas .title::after {
  font-family: graphik-regular;
  content: "ACADEMIC HOSPITAL";
  display: block;
  font-size: 18px;
  letter-spacing: 3.5px;
}
@media (max-width: 767.98px) {
  .node-ponderas .title::after {
    font-size: 12px;
  }
}
.node-ponderas .title.nav-item::after {
  content: none;
  display: none;
}

.node-spitalul-baneasa #page {
  background-color: #fff;
}
.node-spitalul-baneasa .title {
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .node-spitalul-baneasa .title {
    font-size: 6rem;
    margin-top: 46px;
    margin-bottom: 56px;
  }
}
@media (max-width: 767.98px) {
  .node-spitalul-baneasa .title {
    margin-top: 65px;
    margin-bottom: 39px;
    font-size: 3.25rem;
  }
}
.node-spitalul-baneasa .block-system-breadcrumb-block {
  display: none;
}

.gradient-title h2 {
  background: -webkit-linear-gradient(178.22deg, #F79E1B -2.63%, #DC0028 86.75%);
  background: -o-linear-gradient(178.22deg, #F79E1B -2.63%, #DC0028 86.75%);
  background: linear-gradient(271.78deg, #F79E1B -2.63%, #DC0028 86.75%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.block-views-blockmedic-articles-medic-articles {
  padding: 48px 36px;
  background-color: #f7f7f7;
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .block-views-blockmedic-articles-medic-articles {
    padding: 48px;
  }
}
.ajax-progress-fullscreen, .alert-wrapper {
  position: fixed;
  top: auto;
  right: auto;
  bottom: 12px;
  left: 36px;
  z-index: 1070;
}
@media (max-width: 575.98px) {
  .ajax-progress-fullscreen, .alert-wrapper {
    position: fixed;
    top: auto;
    right: 16px;
    bottom: 0;
    left: 16px;
  }
}

.ajax-progress-fullscreen, .alert {
  font-size: 0.75rem;
  margin-bottom: 24px;
  word-break: break-word;
  line-height: 1.5;
  background-color: #fff;
  color: #2e333c;
  border-radius: 7px;
  -webkit-box-shadow: 0 -4px 9px 0 rgba(0, 0, 0, 0.02), 0 23px 30px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 -4px 9px 0 rgba(0, 0, 0, 0.02), 0 23px 30px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 575.98px) {
  .ajax-progress-fullscreen, .alert {
    margin-bottom: 12px;
  }
}

.ajax-progress-fullscreen:before, .alert:before {
  position: absolute;
  top: 50%;
  left: 24px;
  font-size: 1.625rem;
  margin-top: -0.8125rem;
}

.alert {
  padding: 24px 69.6px;
  position: relative;
  max-width: 430px;
  position: fixed;
  bottom: 55px;
  z-index: 3;
}
.alert .messages__item {
  color: #2e333c;
  display: block;
  padding: 24px 69.6px;
}
@media (max-width: 575.98px) {
  .alert {
    max-width: none;
  }
}
.alert .bi.flex-shrink-0.me-4 {
  display: none;
}
.alert .alert-heading {
  display: none;
}
.alert .btn-close {
  position: absolute;
  top: 50%;
  right: 24px;
  font-size: 0.875rem;
  margin: -0.4375rem 0 0;
  padding: 0;
  opacity: 0;
  line-height: 1;
  border: 0;
  background: transparent;
  color: #c0c1c4;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.alert .btn-close:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.alert .btn-close span {
  display: none;
}
@media (min-width: 992px) {
  .alert .btn-close {
    opacity: 1;
  }
}
@media (max-width: 1199.98px) {
  .alert .btn-close {
    opacity: 1;
  }
}
.alert:hover .btn-close {
  opacity: 1;
}
.alert-success:before {
  content: "\e909";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.alert-success:before {
  color: #2bc370;
}
.alert-danger:before {
  content: "\e92f";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.alert-danger:before {
  color: #e31837;
}
.alert-warning:before {
  content: "\e930";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.alert-warning:before {
  color: #e31837;
}
.alert hr {
  margin: 10px 0;
}

.ajax-progress-fullscreen {
  display: inline-block;
  z-index: 1070;
  background-image: none;
  opacity: 1;
  width: auto;
  height: auto;
}
.ajax-progress-fullscreen:before {
  content: "\e91a";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .post-date, .paragraph--type--component-article-columns .columns--8 .field--name-field-article .post-date, .paragraph--type--component-article-columns .columns--4 .field--name-field-article .post-date, .paragraph--type--component-article-columns .columns-- .field--name-field-article .post-date,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .post-date, .paragraph--type--component-articles.layout--double_column .paragraph--type--article .post-date {
  font-family: graphik-medium;
  font-size: 0.75rem;
  margin-bottom: 12px;
  display: block;
  text-transform: uppercase;
}

.paragraph--type--component-articles .field--name-field-article {
  width: 100%;
}
.paragraph--type--component-articles.layout--equal_big .node--view-mode-article-card-big {
  height: 100%;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article, .paragraph--type--component-articles.layout--equal_big .paragraph--type--article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (max-width: 1224.98px) {
  .paragraph--type--component-articles.layout--equal .slick-list, .paragraph--type--component-articles.layout--equal .slick-track, .paragraph--type--component-articles.layout--equal_big .slick-list, .paragraph--type--component-articles.layout--equal_big .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraph--type--component-articles.layout--equal .slick-list, .paragraph--type--component-articles.layout--equal_big .slick-list {
    height: auto !important;
    width: 100%;
  }
}
@media (max-width: 1224.98px) and (max-width: 1271.98px) {
  .paragraph--type--component-articles.layout--equal .slick-list, .paragraph--type--component-articles.layout--equal_big .slick-list {
    padding: 0 24px !important;
  }
}
@media (max-width: 1224.98px) and (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--equal .slick-list, .paragraph--type--component-articles.layout--equal_big .slick-list {
    padding: 0 16px;
  }
}
.paragraph--type--component-articles.layout--equal .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.paragraph--type--component-articles.layout--equal .slick__slider, .paragraph--type--component-articles.layout--equal .slick__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-articles.layout--equal .slick__slider.slick__slider, .paragraph--type--component-articles.layout--equal .slick__slide.slick__slider {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.paragraph--type--component-articles.layout--equal .slick__slider article .post-info, .paragraph--type--component-articles.layout--equal .slick__slide article .post-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-articles.layout--equal .slick__slider article > .node__content, .paragraph--type--component-articles.layout--equal .slick__slide article > .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
@media (min-width: 1225px) {
  .paragraph--type--component-articles.layout--equal .slick__slide {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    visibility: visible;
  }
  .paragraph--type--component-articles.layout--equal .slick__slide article > .node__content {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
  .paragraph--type--component-articles.layout--equal .slick__slide article > .node__content h2 {
    margin: 12px 0 31.92px;
  }
  .paragraph--type--component-articles.layout--equal .slick__slide article > .node__content .statistics {
    margin: 31.92px 0 -31.92px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--equal .slick__slide {
    width: 100%;
    min-width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--equal .slick-slide {
    margin: 0 !important;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--equal_big {
    margin-left: 16px;
  }
}
@media (min-width: 576px) {
  .paragraph--type--component-articles.layout--equal_big .slick__slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--equal_big .slick__slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 576px) {
  .paragraph--type--component-articles.layout--equal_big .slick__slide {
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--equal_big .slick__slide {
    position: relative;
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
  }
  .paragraph--type--component-articles.layout--equal_big .slick__slide:first-child {
    padding-left: 0;
  }
}
.paragraph--type--component-articles.layout--equal_big .slick .node--type-article,
.paragraph--type--component-articles.layout--equal_big .slick .node__content {
  height: 100%;
}
.paragraph--type--component-articles.layout--equal_big .slick .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--component-articles.layout--equal_big .slick .node__content .node__title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-articles.layout--equal_big .slick__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-articles.layout--equal_big .slick__slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 1225px) {
  .paragraph--type--component-articles.layout--equal_big .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card {
  height: 100%;
  min-width: 300px;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node__title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .statistics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-articles.layout--equal_big .field--name-field-article {
  height: 100%;
}
.paragraph--type--component-articles.layout--equal_big .node--view-mode-article-card {
  height: 100%;
}
.paragraph--type--component-articles.layout--long_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  display: flex;
}
.paragraph--type--component-articles.layout--long_column .column-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article {
  margin-right: 12px;
  margin-bottom: 24px;
  margin-left: 12px;
  width: 100%;
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article .field--name-field-article {
  height: 100%;
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article .field--name-field-article > .node--type-article {
  height: 100%;
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article .field--name-field-article > .node--type-article > .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article .field--name-field-article .excerpt {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article .node--view-mode-article-card-with-teaser .node__content .field--type-text-with-summary {
  padding: 0;
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article .node--view-mode-article-card-with-teaser .node__content .field--type-text-with-summary p {
  margin-top: 12px;
  margin-bottom: 0;
}
.paragraph--type--component-articles.layout--long_column .column-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article {
  margin-right: 12px;
  margin-left: 12px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: calc(50% - 25px);
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article:nth-of-type(1) {
  margin-bottom: 12px;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article:nth-of-type(2) {
  margin-bottom: 12px;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article:nth-of-type(3) {
  margin-top: 12px;
  margin-bottom: 24px;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article:nth-of-type(4) {
  margin-top: 12px;
  margin-bottom: 24px;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article {
  height: 100%;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article article {
  height: 100%;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article article .post-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article article .node__content {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article article .node__content .post-photo {
  display: none;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article article .node__content .post-date {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article article .node__content .node__title {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .field--name-field-article article .node__content .statistics {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin-top: 12px;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .field--name-field-article {
  padding: 42px;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .field--name-field-article-photo img {
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: 100%;
  height: auto;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--long_column {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--component-articles.layout--long_column .column-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article {
    margin: 0 0 24px;
  }
  .paragraph--type--component-articles.layout--long_column .column-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--component-articles.layout--long_column .column-right .paragraph.paragraph--type--article {
    margin: 0 0 24px;
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--long_column {
    padding: 0 16px;
  }
  .paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article {
    margin: 0 0 16px;
  }
  .paragraph--type--component-articles.layout--long_column .column-right .paragraph.paragraph--type--article {
    margin: 0 0 16px;
  }
}
.paragraph--type--component-articles.layout--double_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.paragraph--type--component-articles.layout--double_column .column-left, .paragraph--type--component-articles.layout--double_column .column-right {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .paragraph--type--component-articles.layout--double_column .column-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .paragraph--type--component-articles.layout--double_column .column-left .paragraph--type--article {
    height: 100%;
  }
  .paragraph--type--component-articles.layout--double_column .column-left .paragraph--type--article .field--name-field-article {
    position: relative;
    height: 100%;
  }
  .paragraph--type--component-articles.layout--double_column .column-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article:last-of-type {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article article,
.paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article .node__content,
.paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article .post-info {
    height: 100%;
  }
  .paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article .post-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article .post-info .node__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

@media (min-width: 1225px) {
  .template3 .paragraph--type--component-articles.layout--equal_big .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.paragraph--type--component-articles .social_share_wrapper > h2 {
  display: none;
}
.paragraph--type--component-articles .addtoany_list {
  display: block;
  width: 100%;
  text-align: right;
}
.paragraph--type--component-articles .addtoany_list a:not(.addtoany_share) {
  display: none;
}
.paragraph--type--component-articles .addtoany_list a.addtoany_share {
  font-size: 1.125rem;
  color: inherit;
}
.paragraph--type--component-articles .addtoany_list a.addtoany_share:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-articles .addtoany_list a.addtoany_share span {
  display: none;
}
.paragraph--type--component-articles .addtoany_list a.addtoany_share:before {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-articles .slick__slide {
  visibility: visible;
}
.paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slider {
  width: 100%;
}
.paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slider > .slick__slide:nth-child(3n) {
  margin-right: 0;
}
.paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide {
  margin: 0 24px 24px 0;
  max-width: calc(33.3333333333% - 24px);
}
.paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide img {
  width: 100%;
  height: auto;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide {
    margin: 0 16px 0 0;
    height: auto;
  }
  .paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide article {
    padding: 0;
  }
  .paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide article img {
    width: 100%;
    height: auto;
  }
  .paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide article .post-date,
.paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide article .node__title {
    padding: 0 0 0 18px;
  }
  .paragraph--type--component-articles.layout--equal .slick--optionset--articole .slick__slide article .statistics {
    padding: 0 0 24px 18px;
  }
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article {
  height: 100%;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card {
  padding: 36px;
  background: #fff;
  width: 100%;
  height: 100%;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .field--name-field-article-photo {
  margin: 0 0 30px 0;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .post-date {
  font-family: graphik-medium;
  font-size: 0.75rem;
  text-transform: uppercase;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card h2 {
  margin: 12px 0 0;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics {
  margin: 30px 0 0;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics div {
  font-size: 0.75rem;
  font-family: graphik-medium;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics div.comment-count {
  margin: 0 18px 0 0;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics div.comment-count:before {
  content: "\e915";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics div.comment-count {
  display: inline-block;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics .node-share {
  float: right;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics .node-share a {
  font-size: 1.4rem;
  color: inherit;
}
.paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card .statistics .node-share a:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--equal .paragraph--type--article .field--name-field-article .node--view-mode-article-card {
    padding: 24px;
  }
}
.paragraph--type--component-articles.layout--equal_big {
  overflow: hidden;
}
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article {
  padding: 0;
}
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-article,
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-news {
  height: 100%;
  background: #f7f7f7;
  padding: 20px 0;
}
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-article .node__title,
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-news .node__title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-article .node__content,
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-news .node__content {
  padding-bottom: 24px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-article .node__content .post-date,
.paragraph--type--component-articles.layout--equal_big .slick-list .slick__slide .paragraph--type--article .field__item .node--type-news .node__content .post-date {
  opacity: 80%;
}
.paragraph--type--component-articles.layout--equal_big .field--name-field-article-photo img {
  width: 100%;
  height: auto;
  border-top-left-radius: 2.88px;
  border-top-right-radius: 2.88px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big {
  background-color: #fff;
  border-radius: 24px;
  width: 100%;
}
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card,
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big {
  background-color: #f7f7f7;
}
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node__title,
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node__title {
  font-size: 1.75rem;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node__title,
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node__title {
    font-size: 1.31rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big {
    padding-bottom: 36px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big {
    padding-bottom: 24px;
  }
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .post-date,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-date {
  font-family: graphik-medium;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 2.5;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .post-photo,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-photo {
  padding-bottom: 48px;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .post-photo a,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-photo a {
  display: block;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .post-photo img,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-photo img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  max-width: 100%;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .statistics,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .statistics {
  font-family: graphik-medium;
  font-size: 0.75rem;
  line-height: 2;
  color: #6c7076;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .statistics::after,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .statistics::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 768px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .statistics,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .statistics {
    padding-top: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .statistics,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .statistics {
    padding-top: 16px;
  }
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node-share,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node-share {
  float: right;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node-share a,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node-share a {
  font-size: 1.4rem;
  color: inherit;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node-share a:before,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node-share a:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .post-date,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node__title,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .statistics,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-date,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node__title,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .statistics {
    padding-right: 36px;
    padding-left: 36px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .post-date,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .node__title,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .statistics,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-date,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node__title,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .statistics {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized {
  background-color: #dc0028;
  color: #fff;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .node__title a,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .node__title a {
  color: inherit;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .statistics,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .statistics {
  color: #fff;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .statistics .node-views::before,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .statistics .node-views .count,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .statistics .node-views::before,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .statistics .node-views .count {
  color: #fff;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .field--name-field-article-photo,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .field--name-field-article-photo {
  display: none;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo {
  position: relative;
  height: 0;
  padding-top: 64.0306122449%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo:before,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo:before {
  content: "\e927";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo:before,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo:before {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
}
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo a,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo {
    font-size: 5rem;
  }
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo:before,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo:before {
    margin-top: -2.5rem;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo {
    font-size: 3.62rem;
  }
  .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card.paragraph--card--emphasized .post-photo:before,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized .post-photo:before {
    margin-top: -1.81rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-articles.layout--equal_big > .field__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraph--type--component-articles.layout--equal_big > .field__items .field__item {
    margin-right: 30px;
  }
}
.paragraph--type--component-articles.layout--long_column .column-left .paragraph--type--article .node--view-mode-article-card-with-teaser .node__content .field--type-text-with-summary p {
  font-size: 0.875rem;
}
.paragraph--type--component-articles.layout--long_column .column-right .paragraph--type--article .node__content .post-date {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article {
  z-index: 1;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .node__content .post-photo {
  padding-bottom: 31.2px;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .node__content .post-date {
  padding-bottom: 12px;
  font-family: graphik-medium;
  font-size: 0.75rem;
  display: block;
  line-height: 1;
  text-transform: uppercase;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .node__content .excerpt {
  font-size: 0.875rem;
  margin-bottom: 24px;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .node__content .statistics::after {
  display: block;
  clear: both;
  content: "";
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .node__content .node-share {
  float: right;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .node__content .node-share a {
  font-size: 1.4rem;
  color: inherit;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .node__content .node-share a:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-articles.layout--long_column .paragraph--type--article .field--name-field-article {
  background: #fff;
  border-radius: 24px;
}
@media (min-width: 992px) {
  .paragraph--type--component-articles.layout--long_column .paragraph--type--article:hover .field--name-field-article {
    top: -28.8px;
    -webkit-box-shadow: 0 50px 62px 2px rgba(46, 51, 60, 0.2);
            box-shadow: 0 50px 62px 2px rgba(46, 51, 60, 0.2);
  }
  .paragraph--type--component-articles.layout--long_column .paragraph--type--article .field--name-field-article {
    -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-property: top, -webkit-box-shadow;
    transition-property: top, -webkit-box-shadow;
    -o-transition-property: top, box-shadow;
    transition-property: top, box-shadow;
    transition-property: top, box-shadow, -webkit-box-shadow;
    position: relative;
    top: 0;
  }
}
.paragraph--type--component-articles.layout--double_column .paragraph--type--article {
  padding: 48px;
  background-color: #fff;
}
.paragraph--type--component-articles.layout--double_column .paragraph--type--article .post-photo {
  padding-bottom: 36px;
}
.paragraph--type--component-articles.layout--double_column .paragraph--type--article .node-share {
  margin-top: 24px;
  text-align: right;
}
.paragraph--type--component-articles.layout--double_column .paragraph--type--article .node-share a {
  display: inline-block;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--double_column .paragraph--type--article {
    padding: 20px;
  }
  .paragraph--type--component-articles.layout--double_column .paragraph--type--article .post-photo {
    padding-bottom: 24px;
  }
}
.paragraph--type--component-articles.layout--double_column .column-right,
.paragraph--type--component-articles.layout--double_column .column-left {
  margin-bottom: 24px;
}
.paragraph--type--component-articles.layout--double_column .column-right .post-photo {
  display: none;
}
.paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article:first-of-type {
  margin-bottom: 24px;
}
.paragraph--type--component-articles.layout--double_column .column-left .field--name-field-article-photo img {
  width: 100%;
  height: auto;
}
.paragraph--type--component-articles.layout--double_column .field--type-text-with-summary, .paragraph--type--component-articles.layout--double_column .field--name-field-intro {
  padding: 0;
  font-size: 0.875rem;
}
.paragraph--type--component-articles.layout--double_column .field--type-text-with-summary h2, .paragraph--type--component-articles.layout--double_column .field--name-field-intro h2 {
  display: none;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-articles.layout--double_column {
    padding-right: 16px;
    padding-left: 16px;
  }
  .paragraph--type--component-articles.layout--double_column .column-right,
.paragraph--type--component-articles.layout--double_column .column-left {
    margin-bottom: 8px;
  }
  .paragraph--type--component-articles.layout--double_column .column-right .paragraph--type--article:first-of-type {
    margin-bottom: 8px;
  }
}
.paragraph--type--component-articles.layout--long_column .node__title, .paragraph--type--component-articles.layout--equal_big .node__title, .paragraph--type--component-articles.layout--equal .node__title, .paragraph--type--component-articles.layout--double_column .node__title {
  font-size: 1.75rem;
  line-height: 1.3;
  word-break: break-word;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--long_column .node__title, .paragraph--type--component-articles.layout--equal_big .node__title, .paragraph--type--component-articles.layout--equal .node__title, .paragraph--type--component-articles.layout--double_column .node__title {
    font-size: 1.31rem;
    line-height: 1.2;
  }
}
.paragraph--type--component-articles.layout--long_column .field--name-field-article-photo img, .paragraph--type--component-articles.layout--equal_big .field--name-field-article-photo img, .paragraph--type--component-articles.layout--equal .field--name-field-article-photo img {
  max-width: 100%;
  height: auto;
}
.paragraph--type--component-articles.layout--long_column .excerpt,
.paragraph--type--component-articles.layout--long_column .statistics, .paragraph--type--component-articles.layout--equal_big .excerpt,
.paragraph--type--component-articles.layout--equal_big .statistics, .paragraph--type--component-articles.layout--equal .excerpt,
.paragraph--type--component-articles.layout--equal .statistics {
  position: relative;
}
.paragraph--type--component-articles.layout--equal .statistics, .paragraph--type--component-articles.layout--equal_big .statistics {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.block-views-blockmedic-articles-right-articles .addtoany_list {
  display: block;
  width: 100%;
  text-align: right;
}
.block-views-blockmedic-articles-right-articles .addtoany_list a:not(.addtoany_share) {
  display: none;
}
.block-views-blockmedic-articles-right-articles .addtoany_list a.addtoany_share {
  font-size: 1.125rem;
  color: inherit;
}
.block-views-blockmedic-articles-right-articles .addtoany_list a.addtoany_share:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-views-blockmedic-articles-right-articles .addtoany_list a.addtoany_share span {
  display: none;
}
.block-views-blockmedic-articles-right-articles .addtoany_list a.addtoany_share:before {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.rm-dental .post-photo, .edu-main .post-photo {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.path-frontpage .paragraph--type--component-articles.layout--equal_big {
  overflow: visible;
  margin-left: 0;
}

body.node--type-article .main-content .field--name-field-intro,
body.node--type-author .main-content .field--name-field-intro,
body.node--type-news .main-content .field--name-field-intro,
body.node--type-news .main-content .field--name-body {
  margin: 20px 0px;
}

.block-views-blockmedic-articles-right-medic-articles .content > div {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
}
.block-views-blockmedic-articles-right-medic-articles .item-list ul li {
  padding-bottom: 24px;
}
.block-views-blockmedic-articles-right-medic-articles .item-list ul a {
  font-size: 0.875rem;
  font-family: graphik-medium;
  line-height: 1.3;
  display: block;
}
.block-views-blockmedic-articles-right-medic-articles .more-link a {
  font-size: 0.75rem;
  position: relative;
  padding-right: 20px;
}
.block-views-blockmedic-articles-right-medic-articles .more-link a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-views-blockmedic-articles-right-medic-articles .more-link a:before {
  position: absolute;
  top: 2px;
  right: 0;
}

.block-views-blockmedic-articles-right-articles .views-row {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
}
.block-views-blockmedic-articles-right-articles .views-row img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.block-views-blockmedic-articles-right-articles .views-row > a {
  font-family: tiemposfine-regular;
  font-size: 1.3125rem;
  margin-bottom: 6px;
  line-height: 1.3;
  display: block;
}
.block-views-blockmedic-articles-right-articles .views-row .views-field-created {
  font-family: graphik-medium;
  padding-top: 24px;
  padding-bottom: 6px;
  font-size: 0.75rem;
  color: #2e333c;
  text-transform: uppercase;
}

.region-sidebar-second .paragraph--type--component-articles article {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
}
.region-sidebar-second .paragraph--type--component-articles article img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.region-sidebar-second .paragraph--type--component-articles article .post-info {
  margin-top: 15px;
}
.region-sidebar-second .paragraph--type--component-articles article .post-info .post-date {
  font-family: graphik-medium;
  padding-top: 24px;
  padding-bottom: 6px;
  font-size: 0.75rem;
  color: #2e333c;
  text-transform: uppercase;
}
.region-sidebar-second .paragraph--type--component-articles article .post-info h2 a {
  font-family: tiemposfine-regular;
  font-size: 1.3125rem;
  margin-bottom: 6px;
  line-height: 1.3;
  display: block;
}

.node--type-article .statistics {
  line-height: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2rem;
}
.node--type-article .statistics .node-views {
  position: relative;
  padding-left: 29px;
  font-size: 12px;
  letter-spacing: 0px;
  display: inline-block;
}
.node--type-article .statistics .node-views:before {
  content: "\e967";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-article .statistics .node-views::before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.24;
  width: 19px;
  font-size: 14px;
}
.node--type-article .statistics .node-views .count {
  line-height: 15px;
  color: #2e333c;
}

.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-date,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-date, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-date,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-date, .paragraph--type--component-articles.layout--columns .paragraph--type--article .post-date, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-date, .paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-date, .paragraph--type--component-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-date, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-date, .paragraph--type--landing-page-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-date, .paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-date, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-date, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-date, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-date, .paragraph--type--component-articles.layout--middle_big .column-middle .post-date, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-date, .paragraph--type--component-articles.layout--middle_big .column-right .post-date,
.paragraph--type--component-articles.layout--middle_big .column-left .post-date, .paragraph--type--landing-page-articles.layout--middle_big .column-right .post-date,
.paragraph--type--landing-page-articles.layout--middle_big .column-left .post-date {
  font-family: graphik-regular;
  display: block;
  line-height: 0.75rem;
  font-size: 0.75rem;
  color: #97999D;
  text-transform: uppercase;
}

.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-info .article-category,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-info .article-category, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-info .article-category,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-info .article-category, .paragraph--type--component-articles.layout--columns .paragraph--type--article .post-info .article-category, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-info .article-category, .paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .article-category, .paragraph--type--component-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-info .article-category, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .article-category, .paragraph--type--landing-page-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-info .article-category, .paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .article-category, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .article-category, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .article-category, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .article-category, .paragraph--type--component-articles.layout--middle_big .column-right .post-info .article-category,
.paragraph--type--component-articles.layout--middle_big .column-left .post-info .article-category, .paragraph--type--landing-page-articles.layout--middle_big .column-right .post-info .article-category,
.paragraph--type--landing-page-articles.layout--middle_big .column-left .post-info .article-category {
  font-family: graphik-medium;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 0.75rem;
  display: block;
  color: #dc0028;
}

.paragraph--type--component-articles.layout--middle_big, .paragraph--type--landing-page-articles.layout--middle_big {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  padding-top: 28px;
  padding-bottom: 60px;
  /* common for right and left*/
  /* common for middle center and left */
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--middle_big, .paragraph--type--landing-page-articles.layout--middle_big {
    padding-top: 0;
    padding-bottom: 32px;
    border-bottom: 1px solid #eaeaeb;
  }
}
.paragraph--type--component-articles.layout--middle_big .column-right,
.paragraph--type--component-articles.layout--middle_big .column-left, .paragraph--type--landing-page-articles.layout--middle_big .column-right,
.paragraph--type--landing-page-articles.layout--middle_big .column-left {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.paragraph--type--component-articles.layout--middle_big .column-right .post-info .article-category,
.paragraph--type--component-articles.layout--middle_big .column-left .post-info .article-category, .paragraph--type--landing-page-articles.layout--middle_big .column-right .post-info .article-category,
.paragraph--type--landing-page-articles.layout--middle_big .column-left .post-info .article-category {
  padding-top: 24px;
  padding-bottom: 8px;
}
.paragraph--type--component-articles.layout--middle_big .column-right .post-info .node__title,
.paragraph--type--component-articles.layout--middle_big .column-left .post-info .node__title, .paragraph--type--landing-page-articles.layout--middle_big .column-right .post-info .node__title,
.paragraph--type--landing-page-articles.layout--middle_big .column-left .post-info .node__title {
  font-size: 21px;
  line-height: 1.3;
}
.paragraph--type--component-articles.layout--middle_big .column-right .post-info .node__title:hover a,
.paragraph--type--component-articles.layout--middle_big .column-left .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--middle_big .column-right .post-info .node__title:hover a,
.paragraph--type--landing-page-articles.layout--middle_big .column-left .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles.layout--middle_big .column-right .post-info .node__title a,
.paragraph--type--component-articles.layout--middle_big .column-left .post-info .node__title a, .paragraph--type--landing-page-articles.layout--middle_big .column-right .post-info .node__title a,
.paragraph--type--landing-page-articles.layout--middle_big .column-left .post-info .node__title a {
  font-family: tiemposfine-regular;
  font-size: 21px;
  color: #2e333c;
}
.paragraph--type--component-articles.layout--middle_big .column-middle, .paragraph--type--landing-page-articles.layout--middle_big .column-middle {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.paragraph--type--component-articles.layout--middle_big .column-middle .statistics, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .statistics {
  display: block;
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-info, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info {
  text-align: center;
  margin-top: 40px;
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-info .node__title, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .node__title {
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0 24px;
  font-size: 2.625rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--middle_big .column-middle .post-info .node__title, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .node__title {
    margin-bottom: 12px;
  }
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-info .node__title a, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .node__title a {
  font-family: tiemposfine-regular;
  font-size: 2.625rem;
  color: #2e333c;
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-info .article-summary, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .article-summary {
  font-family: graphik-regular;
  padding: 16px 73.5px 0;
  font-size: 0.875rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--middle_big .column-middle .post-info .article-summary, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .article-summary {
    padding-top: 12px;
  }
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-info .article-summary ~ a, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .article-summary ~ a {
  font-family: graphik-regular;
  font-family: "graphik-medium";
  position: relative;
  display: inline-block;
  margin-top: 24px;
  padding-right: 20px;
  font-size: 0.875rem;
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-info .article-summary ~ a::before, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .article-summary ~ a::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 15px;
  height: 15px;
  border: 1px solid #dc0028;
  border-radius: 100%;
  background: center/4px url(../images/icons/chevron-arrow-right-red.svg) no-repeat;
}
.paragraph--type--component-articles.layout--middle_big .column-middle .post-date, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-date {
  font-family: graphik-medium;
  color: #2e333c;
  margin-bottom: 0;
}
.paragraph--type--component-articles.layout--middle_big .node--type-article, .paragraph--type--landing-page-articles.layout--middle_big .node--type-article {
  padding-bottom: 32px;
}
.paragraph--type--component-articles.layout--middle_big .node--type-article .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--middle_big .node--type-article .post-photo .field--type-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 66.6666666667%;
  position: relative;
}
.paragraph--type--component-articles.layout--middle_big .node--type-article .post-photo .field--type-image img, .paragraph--type--landing-page-articles.layout--middle_big .node--type-article .post-photo .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--middle_big .column-right,
.paragraph--type--component-articles.layout--middle_big .column-left,
.paragraph--type--component-articles.layout--middle_big .column-middle, .paragraph--type--landing-page-articles.layout--middle_big .column-right,
.paragraph--type--landing-page-articles.layout--middle_big .column-left,
.paragraph--type--landing-page-articles.layout--middle_big .column-middle {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--component-articles.layout--middle_big .column-middle .post-info, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info {
    padding: 0 24px;
  }
  .paragraph--type--component-articles.layout--middle_big .column-middle .post-info .node__title, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .node__title {
    padding: 0;
    font-size: 2rem;
  }
  .paragraph--type--component-articles.layout--middle_big .column-middle .post-info .node__title a, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .node__title a {
    font-size: 2rem;
  }
  .paragraph--type--component-articles.layout--middle_big .column-middle .post-info .article-summary, .paragraph--type--landing-page-articles.layout--middle_big .column-middle .post-info .article-summary {
    padding-left: 0;
    padding-right: 0;
  }
}
.paragraph--type--component-articles.layout--big_single, .paragraph--type--landing-page-articles.layout--big_single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 48px;
  padding-bottom: 60.5px;
  border-bottom: 1px solid #eaeaeb;
}
.paragraph--type--component-articles.layout--big_single .statistics, .paragraph--type--landing-page-articles.layout--big_single .statistics {
  display: block;
}
.paragraph--type--component-articles.layout--big_single .node--type-article, .paragraph--type--landing-page-articles.layout--big_single .node--type-article {
  text-align: center;
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-photo .field--type-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 51.5%;
  position: relative;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--big_single .node--type-article .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-photo .field--type-image {
    padding-bottom: 66.666%;
  }
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-photo .field--type-image img, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-photo .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info {
  padding: 35px 279px 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--big_single .node--type-article .post-info, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info {
    padding-left: 48px;
    padding-right: 48px;
  }
  .paragraph--type--component-articles.layout--big_single .node--type-article .post-info .node__title, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .node__title {
    font-size: 2rem;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--big_single .node--type-article .post-info, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info .post-date, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .post-date {
  display: none;
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info .node__title, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .node__title {
  margin-bottom: 8px;
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .node__title a {
  font-family: tiemposfine-regular;
  color: #2e333c;
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info .article-summary, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .article-summary {
  font-size: 0.875rem;
  color: #2e333c;
  padding: 18px 44px 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--big_single .node--type-article .post-info .article-summary, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .article-summary {
    padding-left: 0;
    padding-right: 0;
  }
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info .article-summary ~ a, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .article-summary ~ a {
  font-family: graphik-regular;
  font-family: "graphik-medium";
  position: relative;
  display: inline-block;
  margin-top: 26px;
  padding-right: 20px;
  font-size: 0.875rem;
}
.paragraph--type--component-articles.layout--big_single .node--type-article .post-info .article-summary ~ a::after, .paragraph--type--landing-page-articles.layout--big_single .node--type-article .post-info .article-summary ~ a::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 15px;
  height: 15px;
  border: 1px solid #dc0028;
  border-radius: 100%;
  background: center/4px url(../images/icons/chevron-arrow-right-red.svg) no-repeat;
}
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info {
  padding: 35px 0 0;
}
@media (min-width: 992px) {
  .paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .post-wrapper,
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .post-wrapper,
.paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container {
  text-align: left;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .post-wrapper,
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .post-wrapper,
.paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container {
    padding: 0 24px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .post-wrapper,
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .post-wrapper,
.paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container {
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title {
  padding-top: 16px;
  font-size: 2.625rem;
  margin-bottom: 20px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title {
    font-size: 2rem;
  }
  .paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title h2, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title h2 {
    font-size: 2rem;
  }
}
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title h2, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .node__title h2 {
  font-size: 2.625rem;
}
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container {
  padding-left: 78px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container {
    padding: 0 24px;
  }
}
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container .article-summary, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container .article-summary {
  padding: 21px 69px 0 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container .article-summary, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container .article-summary {
    padding-right: 0;
  }
}
.paragraph--type--component-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container .article-summary ~ a, .paragraph--type--landing-page-articles.layout--big_single .paragraph--card--emphasized .post-info .custom-container .article-summary ~ a {
  margin-top: 17.5px;
}
.paragraph--type--component-articles.layout--left_big, .paragraph--type--landing-page-articles.layout--left_big {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 48px;
  border-bottom: 1px solid #eaeaeb;
  padding-bottom: 34px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--left_big, .paragraph--type--landing-page-articles.layout--left_big {
    margin-bottom: 0;
  }
}
.paragraph--type--component-articles.layout--left_big .column-left,
.paragraph--type--component-articles.layout--left_big .column-right, .paragraph--type--landing-page-articles.layout--left_big .column-left,
.paragraph--type--landing-page-articles.layout--left_big .column-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--left_big .column-left,
.paragraph--type--component-articles.layout--left_big .column-right, .paragraph--type--landing-page-articles.layout--left_big .column-left,
.paragraph--type--landing-page-articles.layout--left_big .column-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--component-articles.layout--left_big .column-left, .paragraph--type--landing-page-articles.layout--left_big .column-left {
  padding-right: 12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--left_big .column-left, .paragraph--type--landing-page-articles.layout--left_big .column-left {
    padding-right: 0;
  }
  .paragraph--type--component-articles.layout--left_big .column-left .post-info, .paragraph--type--landing-page-articles.layout--left_big .column-left .post-info {
    padding: 0 24px;
  }
}
.paragraph--type--component-articles.layout--left_big .column-right, .paragraph--type--landing-page-articles.layout--left_big .column-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  display: flex;
}
.paragraph--type--component-articles.layout--left_big .column-left .component-header, .paragraph--type--component-articles.layout--left_big .column-right .component-header, .paragraph--type--landing-page-articles.layout--left_big .column-left .component-header, .paragraph--type--landing-page-articles.layout--left_big .column-right .component-header {
  padding-bottom: 16px;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article {
  margin-bottom: 32px;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo {
  margin-bottom: 18px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo {
    margin-bottom: 24px;
  }
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo .field--type-image, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo .field--type-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 66.6666666667%;
  position: relative;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo .field--type-image img, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo .field--type-image img, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-photo .field--type-image img, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-photo .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info {
  line-height: initial;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .node__title:hover a, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .node__title a, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .node__title a {
  color: #2e333c;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .article-category, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .article-category, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-info .article-category, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-info .article-category {
  margin-bottom: 8px;
}
.paragraph--type--component-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-date, .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-date, .paragraph--type--landing-page-articles.layout--left_big .column-left .paragraph--type--article .node--type-article .post-date, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article .node--type-article .post-date {
  padding-top: 0;
}
.paragraph--type--component-articles.layout--left_big .column-left .post-info .node__title, .paragraph--type--landing-page-articles.layout--left_big .column-left .post-info .node__title {
  font-size: 2.625rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--left_big .column-left .post-info .node__title, .paragraph--type--landing-page-articles.layout--left_big .column-left .post-info .node__title {
    font-size: 2rem;
  }
}
.paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding: 0 12px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--left_big .column-right .paragraph--type--article, .paragraph--type--landing-page-articles.layout--left_big .column-right .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
}
.paragraph--type--component-articles.layout--left_big .column-right .node__title, .paragraph--type--landing-page-articles.layout--left_big .column-right .node__title {
  font-size: 21px;
}
.paragraph--type--component-articles.layout--left_big .column-right .node__title a, .paragraph--type--landing-page-articles.layout--left_big .column-right .node__title a {
  font-family: tiemposfine-regular;
  font-size: 21px;
}
.paragraph--type--component-articles.layout--right_big, .paragraph--type--landing-page-articles.layout--right_big {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin-top: 48px;
  padding-bottom: 48px;
  border-bottom: 1px solid #eaeaeb;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big, .paragraph--type--landing-page-articles.layout--right_big {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.paragraph--type--component-articles.layout--right_big .column-left .component-header, .paragraph--type--landing-page-articles.layout--right_big .column-left .component-header {
  padding-left: 0;
  padding-right: 8px;
  padding-bottom: 16px;
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article {
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article {
    padding: 16px 24px;
  }
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 184px;
      -ms-flex: 0 0 184px;
          flex: 0 0 184px;
  max-width: 184px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 125px;
        -ms-flex: 0 0 125px;
            flex: 0 0 125px;
    max-width: 125px;
  }
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo .field--type-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 66.6666666667%;
  position: relative;
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo .field--type-image img, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-photo .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info {
  font-family: graphik-regular;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 184px);
      -ms-flex: 0 0 calc(100% - 184px);
          flex: 0 0 calc(100% - 184px);
  max-width: calc(100% - 184px);
  padding-left: 24px;
  padding-right: 15px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-flex: 0 0 calc(100% - 125px);
        -ms-flex: 0 0 calc(100% - 125px);
            flex: 0 0 calc(100% - 125px);
    max-width: calc(100% - 125px);
    padding-right: 0;
  }
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title {
  font-size: 1.5rem;
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title a, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title a {
  font-family: tiemposfine-regular;
  font-size: 1.5rem;
  color: #2e333c;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title a, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .node__title a {
    font-size: 21px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-right, .paragraph--type--landing-page-articles.layout--right_big .column-right {
    padding-left: 0;
  }
}
.paragraph--type--component-articles.layout--right_big .column-right .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-photo .field--type-image {
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative;
}
.paragraph--type--component-articles.layout--right_big .column-right .post-photo .field--type-image img, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-photo .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.paragraph--type--component-articles.layout--right_big .column-right .post-info, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-info {
  margin-top: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-right .post-info, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-info {
    padding: 0 24px 24px;
    border-bottom: 1px solid #eaeaeb;
  }
}
.paragraph--type--component-articles.layout--right_big .column-right .post-info .node__title, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-info .node__title {
  font-size: 2.625rem;
}
.paragraph--type--component-articles.layout--right_big .column-right .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles.layout--right_big .column-right .post-info .node__title a, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-info .node__title a {
  font-family: tiemposfine-regular;
  font-size: 2.625rem;
  color: #2e333c;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles.layout--right_big .column-right .post-info .node__title, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-info .node__title {
    font-size: 1.5rem;
  }
  .paragraph--type--component-articles.layout--right_big .column-right .post-info .node__title a, .paragraph--type--landing-page-articles.layout--right_big .column-right .post-info .node__title a {
    font-size: 1.5rem;
  }
}
.paragraph--type--component-articles.layout--right_big .column-left, .paragraph--type--component-articles.layout--right_big .column-right, .paragraph--type--landing-page-articles.layout--right_big .column-left, .paragraph--type--landing-page-articles.layout--right_big .column-right {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--right_big .column-left, .paragraph--type--component-articles.layout--right_big .column-right, .paragraph--type--landing-page-articles.layout--right_big .column-left, .paragraph--type--landing-page-articles.layout--right_big .column-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .article-category, .paragraph--type--component-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-info .article-category, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-info .article-category, .paragraph--type--landing-page-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-info .article-category {
  margin-bottom: 8px;
}
.paragraph--type--component-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-date, .paragraph--type--component-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-date, .paragraph--type--landing-page-articles.layout--right_big .column-left .paragraph--type--article .node__content .post-date, .paragraph--type--landing-page-articles.layout--right_big .column-right .paragraph--type--article .node__content .post-date {
  margin-bottom: 10px;
}
.paragraph--type--component-articles.layout--columns, .paragraph--type--landing-page-articles.layout--columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  padding-bottom: 40px;
  border-bottom: 1px solid #eaeaeb;
  margin-bottom: 40px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns, .paragraph--type--landing-page-articles.layout--columns {
    padding-bottom: 32px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns .component-header:not(.title--centered) .field.field--name-field-title, .paragraph--type--landing-page-articles.layout--columns .component-header:not(.title--centered) .field.field--name-field-title {
    margin-top: 13px;
  }
}
.paragraph--type--component-articles.layout--columns .component-header .field.field--name-field-title, .paragraph--type--landing-page-articles.layout--columns .component-header .field.field--name-field-title {
  font-family: "tiemposfine-regular";
  font-weight: 400;
  line-height: 1.2;
  font-size: 42px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns .component-header .field.field--name-field-title, .paragraph--type--landing-page-articles.layout--columns .component-header .field.field--name-field-title {
    margin-bottom: 8px;
    font-size: 38px;
  }
}
.paragraph--type--component-articles.layout--columns .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 24px;
}
.paragraph--type--component-articles.layout--columns .paragraph--type--article .post-photo .field--type-image, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-photo .field--type-image {
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative;
}
.paragraph--type--component-articles.layout--columns .paragraph--type--article .post-photo .field--type-image img, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-photo .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
}
.paragraph--type--component-articles.layout--columns .paragraph--type--article .post-info, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-info {
  margin-top: 24px;
}
.paragraph--type--component-articles.layout--columns .paragraph--type--article .post-info .article-category, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-info .article-category {
  margin-bottom: 8px;
}
.paragraph--type--component-articles.layout--columns .paragraph--type--article .post-info .node__title:hover a, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles.layout--columns .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns .paragraph--type--article .post-info .node__title a {
  font-family: tiemposfine-regular;
  color: #2e333c;
}
.paragraph--type--component-articles.layout--columns.columns-2, .paragraph--type--landing-page-articles.layout--columns.columns-2 {
  margin-top: 48px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns.columns-2, .paragraph--type--landing-page-articles.layout--columns.columns-2 {
    border-bottom: unset;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
  }
  .paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article {
    padding-bottom: 32px;
  }
  .paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article .post-info, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article .post-info {
    padding: 0 24px;
  }
}
.paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title {
  font-size: 2rem;
}
.paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title a {
  font-size: 2rem;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title {
    font-size: 1.5rem;
  }
  .paragraph--type--component-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-2 .paragraph--type--article .post-info .node__title a {
    font-size: 1.5rem;
  }
}
.paragraph--type--component-articles.layout--columns.columns-3, .paragraph--type--landing-page-articles.layout--columns.columns-3 {
  margin-top: 48px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns.columns-3, .paragraph--type--landing-page-articles.layout--columns.columns-3 {
    padding-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }
  .paragraph--type--component-articles.layout--columns.columns-3 .sliderMobile .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-3 .sliderMobile .paragraph--type--article .post-info .node__title {
    font-size: 21px;
    line-height: 1.3;
  }
  .paragraph--type--component-articles.layout--columns.columns-3 .sliderMobile .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-3 .sliderMobile .paragraph--type--article .post-info .node__title a {
    font-size: 21px;
    line-height: 1.3;
  }
}
.paragraph--type--component-articles.layout--columns.columns-3 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-3 .paragraph--type--article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns.columns-3 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-3 .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns.columns-3 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-3 .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--component-articles.layout--columns.columns-3 .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-3 .paragraph--type--article .post-info .node__title {
  font-size: 1.5rem;
}
.paragraph--type--component-articles.layout--columns.columns-3 .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-3 .paragraph--type--article .post-info .node__title a {
  font-size: 1.5rem;
}
.paragraph--type--component-articles.layout--columns.columns-4, .paragraph--type--landing-page-articles.layout--columns.columns-4 {
  margin-top: 64px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns.columns-4, .paragraph--type--landing-page-articles.layout--columns.columns-4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .paragraph--type--component-articles.layout--columns.columns-4 .sliderMobile .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-4 .sliderMobile .paragraph--type--article .post-info .node__title {
    font-size: 21px;
    line-height: 1.3;
  }
  .paragraph--type--component-articles.layout--columns.columns-4 .sliderMobile .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-4 .sliderMobile .paragraph--type--article .post-info .node__title a {
    font-size: 21px;
    line-height: 1.3;
  }
}
.paragraph--type--component-articles.layout--columns.columns-4 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-4 .paragraph--type--article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns.columns-4 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-4 .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns.columns-4 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-4 .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--component-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title {
  font-size: 21px;
}
.paragraph--type--component-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title a {
  font-size: 21px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title {
    font-size: 1.5rem;
  }
  .paragraph--type--component-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-4 .paragraph--type--article .post-info .node__title a {
    font-size: 1.5rem;
  }
}
.paragraph--type--component-articles.layout--columns.columns-5, .paragraph--type--landing-page-articles.layout--columns.columns-5 {
  margin-top: 19px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns.columns-5, .paragraph--type--landing-page-articles.layout--columns.columns-5 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .paragraph--type--component-articles.layout--columns.columns-5 .sliderMobile .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-5 .sliderMobile .paragraph--type--article .post-info .node__title {
    font-size: 16px;
  }
  .paragraph--type--component-articles.layout--columns.columns-5 .sliderMobile .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-5 .sliderMobile .paragraph--type--article .post-info .node__title a {
    font-size: 16px;
  }
}
.paragraph--type--component-articles.layout--columns.columns-5 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-5 .paragraph--type--article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns.columns-5 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-5 .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles.layout--columns.columns-5 .paragraph--type--article, .paragraph--type--landing-page-articles.layout--columns.columns-5 .paragraph--type--article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--component-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title {
  font-family: graphik-medium;
  font-size: 1rem;
}
.paragraph--type--component-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title a {
  font-family: graphik-medium;
  font-size: 1rem;
  line-height: 21px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title, .paragraph--type--landing-page-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title {
    font-size: 1.5rem;
  }
  .paragraph--type--component-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title a, .paragraph--type--landing-page-articles.layout--columns.columns-5 .paragraph--type--article .post-info .node__title a {
    font-size: 1.5rem;
  }
}
.paragraph--type--component-articles-image, .paragraph--type--landing-page-articles-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin-top: 66px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eaeaeb;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles-image, .paragraph--type--landing-page-articles-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
}
.paragraph--type--component-articles-image .column-left, .paragraph--type--landing-page-articles-image .column-left {
  padding-top: 22px;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .node--type-article,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .node--type-article, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .node--type-article,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .node--type-article {
  padding-bottom: 32px;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-photo .field--type-image,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-photo .field--type-image, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-photo .field--type-image,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-photo .field--type-image {
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-photo .field--type-image img,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-photo .field--type-image img, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-photo .field--type-image img,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-photo .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-info,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-info, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-info,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-info {
  margin-top: 24px;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-info .article-category,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-info .article-category, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-info .article-category,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-info .article-category {
  margin-bottom: 8px;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-info .node__title,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-info .node__title, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-info .node__title,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-info .node__title {
  font-size: 21px;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-info .node__title:hover a,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-info .node__title:hover a, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-info .node__title:hover a,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-info .node__title:hover a {
  color: #6a6e74;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-info .node__title a,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-info .node__title a, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-info .node__title a,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-info .node__title a {
  font-family: tiemposfine-regular;
  color: #2e333c;
  font-size: 21px;
}
.paragraph--type--component-articles-image .column-left .field--name-field-articles > .field__item .post-date,
.paragraph--type--component-articles-image .column-left .field--name-field-articles .slick-slide .post-date, .paragraph--type--landing-page-articles-image .column-left .field--name-field-articles > .field__item .post-date,
.paragraph--type--landing-page-articles-image .column-left .field--name-field-articles .slick-slide .post-date {
  margin-bottom: 20px;
}
.paragraph--type--component-articles-image .column-right, .paragraph--type--landing-page-articles-image .column-right {
  padding: 0 55px;
}
.paragraph--type--component-articles-image .column-right .field--name-field-image, .paragraph--type--landing-page-articles-image .column-right .field--name-field-image {
  max-width: 600px;
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative;
  margin: 0 auto;
}
.paragraph--type--component-articles-image .column-right .field--name-field-image img, .paragraph--type--landing-page-articles-image .column-right .field--name-field-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.paragraph--type--component-articles-image .column-right .field--name-field-title, .paragraph--type--landing-page-articles-image .column-right .field--name-field-title {
  text-align: center;
  font-size: 2.625rem;
  padding: 0 43px;
  margin-bottom: 56px;
  margin-top: 38px;
}
.paragraph--type--component-articles-image .column-right .field--name-field-title h3, .paragraph--type--component-articles-image .column-right .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-articles-image .column-right .field--name-field-title h2, .paragraph--type--landing-page-articles-image .column-right .field--name-field-title h3, .paragraph--type--landing-page-articles-image .column-right .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--landing-page-articles-image .column-right .field--name-field-title h2 {
  font-size: 2.625rem;
}
.paragraph--type--component-articles-image .column-right .field--name-field-description, .paragraph--type--landing-page-articles-image .column-right .field--name-field-description {
  padding: 0 72px;
}
.paragraph--type--component-articles-image .column-right .field--name-field-description ul, .paragraph--type--landing-page-articles-image .column-right .field--name-field-description ul {
  padding-left: 24px;
  margin-bottom: 32px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles-image .column-right .field--name-field-description ul, .paragraph--type--landing-page-articles-image .column-right .field--name-field-description ul {
    padding-left: 8px;
  }
}
.paragraph--type--component-articles-image .column-right .field--name-field-description ul li, .paragraph--type--landing-page-articles-image .column-right .field--name-field-description ul li {
  padding-left: 20px;
  font-size: 1rem;
}
.paragraph--type--component-articles-image .column-right .field--name-field-description ul li::before, .paragraph--type--landing-page-articles-image .column-right .field--name-field-description ul li::before {
  background: center/contain url(../images/icons/chevron-arrow-right-red.svg) no-repeat;
  height: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.paragraph--type--component-articles-image .column-left, .paragraph--type--component-articles-image .column-right, .paragraph--type--landing-page-articles-image .column-left, .paragraph--type--landing-page-articles-image .column-right {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles-image .column-left, .paragraph--type--component-articles-image .column-right, .paragraph--type--landing-page-articles-image .column-left, .paragraph--type--landing-page-articles-image .column-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles-image, .paragraph--type--landing-page-articles-image {
    border-bottom: unset;
    padding-bottom: 0;
  }
  .paragraph--type--component-articles-image .column-right, .paragraph--type--landing-page-articles-image .column-right {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .paragraph--type--component-articles-image .column-right .field--name-field-image, .paragraph--type--landing-page-articles-image .column-right .field--name-field-image {
    max-width: unset;
    padding-bottom: 75%;
  }
  .paragraph--type--component-articles-image .column-right .field--name-field-title, .paragraph--type--landing-page-articles-image .column-right .field--name-field-title {
    padding: 0;
    font-size: 2rem;
  }
  .paragraph--type--component-articles-image .column-right .field--name-field-title h3, .paragraph--type--component-articles-image .column-right .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-articles-image .column-right .field--name-field-title h2, .paragraph--type--landing-page-articles-image .column-right .field--name-field-title h3, .paragraph--type--landing-page-articles-image .column-right .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--landing-page-articles-image .column-right .field--name-field-title h2 {
    font-size: 2rem;
  }
  .paragraph--type--component-articles-image .column-right .field--name-field-description, .paragraph--type--landing-page-articles-image .column-right .field--name-field-description {
    padding: 0 24px;
  }
  .paragraph--type--component-articles-image .column-left, .paragraph--type--landing-page-articles-image .column-left {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .paragraph--type--component-articles-image .column-left .field__items > .field__item .post-info .node__title, .paragraph--type--landing-page-articles-image .column-left .field__items > .field__item .post-info .node__title {
    font-size: 1.25rem;
  }
  .paragraph--type--component-articles-image .column-left .field__items > .field__item .post-info .node__title a, .paragraph--type--landing-page-articles-image .column-left .field__items > .field__item .post-info .node__title a {
    font-size: 1.25rem;
  }
  .paragraph--type--component-articles-image .slick-list, .paragraph--type--landing-page-articles-image .slick-list {
    padding-left: 12px;
  }
  .paragraph--type--component-articles-image .slick-list .slick-slide, .paragraph--type--landing-page-articles-image .slick-list .slick-slide {
    padding: 0 12px;
  }
}
.paragraph--type--component-articles.layout--middle_big .field--type-image img, .paragraph--type--component-articles.layout--big_single .field--type-image img, .paragraph--type--component-articles.layout--left_big .field--type-image img, .paragraph--type--component-articles.layout--right_big .field--type-image img, .paragraph--type--component-articles.layout--columns .field--type-image img, .paragraph--type--component-articles-image .field--type-image img, .paragraph--type--landing-page-articles.layout--middle_big .field--type-image img, .paragraph--type--landing-page-articles.layout--big_single .field--type-image img, .paragraph--type--landing-page-articles.layout--left_big .field--type-image img, .paragraph--type--landing-page-articles.layout--right_big .field--type-image img, .paragraph--type--landing-page-articles.layout--columns .field--type-image img, .paragraph--type--landing-page-articles-image .field--type-image img {
  width: 100%;
  height: auto;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-articles .sliderMobile,
.paragraph--type--component-articles .field--name-field-articles, .paragraph--type--landing-page-articles .sliderMobile,
.paragraph--type--landing-page-articles .field--name-field-articles {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--component-articles .sliderMobile .slick-list,
.paragraph--type--component-articles .field--name-field-articles .slick-list, .paragraph--type--landing-page-articles .sliderMobile .slick-list,
.paragraph--type--landing-page-articles .field--name-field-articles .slick-list {
    padding-left: 24px;
  }
  .paragraph--type--component-articles .sliderMobile .paragraph--type--article:not(:last-child),
.paragraph--type--component-articles .field--name-field-articles .paragraph--type--article:not(:last-child), .paragraph--type--landing-page-articles .sliderMobile .paragraph--type--article:not(:last-child),
.paragraph--type--landing-page-articles .field--name-field-articles .paragraph--type--article:not(:last-child) {
    padding-right: 24px;
    padding-left: 0;
  }
  .paragraph--type--component-articles .sliderMobile .node--type-article,
.paragraph--type--component-articles .field--name-field-articles .node--type-article, .paragraph--type--landing-page-articles .sliderMobile .node--type-article,
.paragraph--type--landing-page-articles .field--name-field-articles .node--type-article {
    padding-bottom: 0;
  }
  .paragraph--type--component-articles .sliderMobile .node--type-article .post-photo img,
.paragraph--type--component-articles .field--name-field-articles .node--type-article .post-photo img, .paragraph--type--landing-page-articles .sliderMobile .node--type-article .post-photo img,
.paragraph--type--landing-page-articles .field--name-field-articles .node--type-article .post-photo img {
    height: auto;
    width: 100%;
  }
}
.paragraph--type--component-articles .component-header, .paragraph--type--landing-page-articles .component-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  font-family: graphik-regular;
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-articles .component-header .field--name-field-cta a, .paragraph--type--landing-page-articles .component-header .field--name-field-cta a {
  font-family: "graphik-medium";
  font-size: 0.875rem;
  color: #dc0028;
  text-align: right;
  position: relative;
  height: 100%;
}
.paragraph--type--component-articles .component-header .field--name-field-cta a::after, .paragraph--type--landing-page-articles .component-header .field--name-field-cta a::after {
  content: "";
  position: absolute;
  right: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #dc0028;
  border-radius: 100%;
  background: center/4px url(../images/icons/chevron-arrow-right-red.svg) no-repeat;
}
.paragraph--type--component-articles .component-header.title--centered, .paragraph--type--landing-page-articles .component-header.title--centered {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 44px;
}
.paragraph--type--component-articles .component-header.title--centered .field--name-field-title, .paragraph--type--landing-page-articles .component-header.title--centered .field--name-field-title {
  font-family: tiemposfine-regular;
  font-size: 3.375rem;
  color: #2e333c;
  line-height: 50px;
  text-align: center;
}
.paragraph--type--component-articles .component-header.title--centered .field--name-field-cta, .paragraph--type--landing-page-articles .component-header.title--centered .field--name-field-cta {
  margin-top: 8px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles .component-header.title--centered .field--name-field-cta, .paragraph--type--landing-page-articles .component-header.title--centered .field--name-field-cta {
    margin-top: 0;
    font-size: 0.875rem;
  }
}
.paragraph--type--component-articles .component-header.title--centered .field--name-field-cta a, .paragraph--type--landing-page-articles .component-header.title--centered .field--name-field-cta a {
  padding-right: 22px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-articles .component-header.title--centered .field--name-field-cta a, .paragraph--type--landing-page-articles .component-header.title--centered .field--name-field-cta a {
    font-size: 0.875rem;
  }
}
.paragraph--type--component-articles .component-header.title--centered .field--name-field-cta a::after, .paragraph--type--landing-page-articles .component-header.title--centered .field--name-field-cta a::after {
  width: 16px;
  height: 16px;
}
.paragraph--type--component-articles .component-header:not(.title--centered), .paragraph--type--landing-page-articles .component-header:not(.title--centered) {
  padding-bottom: 24px;
}
.paragraph--type--component-articles .component-header:not(.title--centered) .field, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles .component-header:not(.title--centered) .field, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
  }
}
.paragraph--type--component-articles .component-header:not(.title--centered) .field--name-field-title, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field--name-field-title {
  font-size: 1.125rem;
  color: #2e333c;
  line-height: 50px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles .component-header:not(.title--centered) .field--name-field-title, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field--name-field-title {
    font-size: 1.125rem;
    line-height: 1.4rem;
  }
}
.paragraph--type--component-articles .component-header:not(.title--centered) .field--name-field-cta, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field--name-field-cta {
  text-align: right;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-articles .component-header:not(.title--centered) .field--name-field-cta, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field--name-field-cta {
    text-align: center;
  }
}
.paragraph--type--component-articles .component-header:not(.title--centered) .field--name-field-cta a, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field--name-field-cta a {
  padding-right: 32px;
}
.paragraph--type--component-articles .component-header:not(.title--centered) .field--name-field-cta a::after, .paragraph--type--landing-page-articles .component-header:not(.title--centered) .field--name-field-cta a::after {
  width: 20px;
  height: 20px;
}
.paragraph--type--component-articles .post-info .post-date, .paragraph--type--landing-page-articles .post-info .post-date {
  margin-bottom: 20px;
}

@media (max-width: 833.98px) {
  .path-articole-medicale #block-breadcrumbs {
    margin-top: 0;
  }
  .path-articole-medicale .bef-exposed-form.block-views-exposed-filter-blockedu-main {
    margin-top: 0;
  }
}
.path-articole-medicale .paragraph--type--component-image-text-cta {
  padding: 80px 0 112.84px;
  border-bottom: 1px solid #eaeaeb;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .paragraph--type--component-image-text-cta {
    padding: 0;
  }
}
@media (max-width: 833.98px) {
  .path-articole-medicale .paragraph--type--component-image-text-cta.image-align--right .column-text .field--name-field-title {
    text-align: center;
    padding-bottom: 40px;
  }
  .path-articole-medicale .paragraph--type--component-image-text-cta.image-align--right .column-text .field--name-field-title h2 {
    text-align: center;
  }
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-image .field--type-image {
  overflow: hidden;
  padding: 0 0 66.6666666667%;
  position: relative;
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-image .field--type-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-text {
  padding-left: 104px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .paragraph--type--component-image-text-cta .column-text {
    padding: 24px;
  }
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-description ul {
  padding-left: 8px;
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-description ul li {
  font-size: 1rem;
  padding-left: 14px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-description ul li {
    line-height: 1.3;
    margin-bottom: 16px;
  }
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-description ul li::before {
  background: center/contain url(../images/icons/chevron-arrow-right-red.svg) no-repeat;
  height: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-title {
  padding-bottom: 81px;
}
.path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-title {
    padding-bottom: 32px;
  }
  .path-articole-medicale .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
    font-size: 2rem;
    text-align: left;
  }
}

.paragraph--type--component-article-columns .field--name-field-article-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.paragraph--type--component-article-columns .paragraph--type--article-column {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .paragraph--type--component-article-columns .paragraph--type--article-column.columns--6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .paragraph--type--component-article-columns .paragraph--type--article-column.columns--4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .paragraph--type--component-article-columns .paragraph--type--article-column.columns--8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
}

.paragraph--type--component-article-columns .columns-- .field--name-field-article,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article {
  padding: 31.2px;
  margin-top: 0;
  margin-bottom: 16px;
  background-color: #fff;
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node__title,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node__title {
  font-size: 1.5rem;
  line-height: 1.3;
  word-break: break-word;
  height: 94px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-article-columns .columns-- .field--name-field-article .node__title,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node__title {
    font-size: 1.31rem;
    line-height: 1.2;
  }
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share {
  text-align: right;
  line-height: 1;
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share a,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share a {
  display: inline-block;
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share a:not(.addtoany_share),
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share a:not(.addtoany_share) {
  display: none;
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share a.addtoany_share,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share a.addtoany_share {
  font-size: 1.4rem;
  color: inherit;
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share a.addtoany_share:before,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share a.addtoany_share:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share a.addtoany_share span,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share a.addtoany_share span {
  display: none;
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share a.addtoany_share:before,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share a.addtoany_share:before {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .columns-- .field--name-field-article .node-share,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .node-share {
    text-align: left;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .columns-- .field--name-field-article,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article {
    padding: 20px;
    margin-top: 0;
    margin-bottom: 8px;
  }
}
.paragraph--type--component-article-columns .columns-- .field--name-field-article .field--name-field-article-photo,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article .field--name-field-article-photo {
  display: none;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .columns-- .field--name-field-article-list,
.paragraph--type--component-article-columns .columns--6 .field--name-field-article-list {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article-list {
  padding: 24px 48px;
  margin-bottom: 16px;
  background-color: #fff;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article-list > .field__item:last-of-type .field--name-field-article {
  border-bottom: 0;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article {
  padding: 24px 0;
  border-bottom: 1px solid #eaeaeb;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node__title {
  font-size: 1.5rem;
  line-height: 1.3;
  word-break: break-word;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-article-columns .columns--4 .field--name-field-article .node__title {
    font-size: 1.31rem;
    line-height: 1.2;
  }
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share {
  text-align: right;
  line-height: 1;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share a {
  display: inline-block;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share a:not(.addtoany_share) {
  display: none;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share a.addtoany_share {
  font-size: 1.4rem;
  color: inherit;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share a.addtoany_share:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share a.addtoany_share span {
  display: none;
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share a.addtoany_share:before {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .columns--4 .field--name-field-article .node-share {
    text-align: left;
  }
}
.paragraph--type--component-article-columns .columns--4 .field--name-field-article .field--name-field-article-photo {
  display: none;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .columns--4 .field--name-field-article-list {
    padding: 12px 36px;
  }
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article {
  padding: 48px;
  margin-top: 0;
  margin-bottom: 16px;
  background-color: #fff;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node__title {
  font-size: 1.75rem;
  line-height: 1.3;
  word-break: break-word;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-article-columns .columns--8 .field--name-field-article .node__title {
    font-size: 1.125rem;
    line-height: 1.2;
  }
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share {
  text-align: left;
  line-height: 1;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share a {
  display: inline-block;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share a:not(.addtoany_share) {
  display: none;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share a.addtoany_share {
  font-size: 1.4rem;
  color: inherit;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share a.addtoany_share:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share a.addtoany_share span {
  display: none;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share a.addtoany_share:before {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .columns--8 .field--name-field-article .node-share {
    text-align: right;
  }
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .post-info {
  padding-left: 24px;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .post-photo {
  max-width: 135px;
}
.paragraph--type--component-article-columns .columns--8 .field--name-field-article .post-photo img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .columns--8 .field--name-field-article {
    padding: 36px;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .paragraph--type--component-article-columns .columns--8 .field--name-field-article .post-info {
    padding-left: 16px;
  }
  .paragraph--type--component-article-columns .columns--8 .field--name-field-article .post-photo {
    min-width: 150px;
  }
}
.paragraph--type--component-article-columns .paragraph--type--article-column > h2 {
  text-align: center;
}
.paragraph--type--component-article-columns .field--name-field-cta {
  margin-top: 40.8px;
  margin-bottom: 24px;
  text-align: center;
}
.paragraph--type--component-article-columns .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-article-columns .field--name-field-cta a {
    text-align: center;
  }
}
.paragraph--type--component-article-columns .field--name-field-cta a:active {
  outline: none;
}
.paragraph--type--component-article-columns .field--name-field-cta a:hover {
  text-decoration: none;
}
.paragraph--type--component-article-columns .field--name-field-cta a, .paragraph--type--component-article-columns .field--name-field-cta a:active, .paragraph--type--component-article-columns .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.paragraph--type--component-article-columns .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-article-columns .field--name-field-cta {
    padding-right: 16px;
    padding-left: 16px;
    margin-top: 31.2px;
  }
  .paragraph--type--component-article-columns .field--name-field-cta a {
    display: block;
  }
}

.edu-landing-page .field--name-field-components .paragraph--type--component-cta {
  margin-top: 48px;
}
@media (max-width: 575.98px) {
  .edu-landing-page .field--name-field-components .paragraph--type--component-cta {
    padding-right: 16px;
    padding-left: 16px;
    margin-top: 24px;
  }
  .edu-landing-page .field--name-field-components .paragraph--type--component-cta a {
    display: block;
  }
}

body .slick__slide .paragraph--type--location-schedule .paragraph--type--location-schedule-label-value {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
body .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-days {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 29.16666667%;
      -ms-flex: 0 0 29.16666667%;
          flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
  font-family: graphik-medium;
  max-width: none;
  margin-right: 12px;
}
body .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-hours {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: none;
}
body .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-hours span {
  display: block;
}

@media (min-width: 576px) {
  body .paragraph--type--location-schedules .slick-track {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 16px;
  }
  body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-appoint {
    display: inline;
  }
  body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-days {
    display: inline-block;
    float: left;
  }
}
body {
  /* style for the first schedules component after swipe menu */
}
@media (min-width: 576px) {
  body.layout2 .paragraph--type--location-schedules .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    max-width: calc(33.33% - 16px);
  }
  body.layout2 .paragraph--type--location-schedules .slick__slide:nth-child(3n) {
    margin-right: 0;
  }
}
@media (min-width: 576px) {
  body.template3 .paragraph--type--location-schedules .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    max-width: calc(50% - 24px / 2);
  }
  body.template3 .paragraph--type--location-schedules .slick__slide:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  body.index .paragraph--type--location-schedules .slick__slide, body:not(.layout2):not(.template3) .paragraph--type--location-schedules .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    max-width: calc(25% - 18px);
  }
  body.index .paragraph--type--location-schedules .slick__slide:nth-child(4n), body:not(.layout2):not(.template3) .paragraph--type--location-schedules .slick__slide:nth-child(4n) {
    margin-right: 0;
  }
}
@media (min-width: 576px) and (max-width: 833.98px) {
  body.index .paragraph--type--location-schedules .slick__slide, body:not(.layout2):not(.template3) .paragraph--type--location-schedules .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    max-width: calc(33.33% - 16px);
  }
  body.index .paragraph--type--location-schedules .slick__slide:nth-child(3n), body:not(.layout2):not(.template3) .paragraph--type--location-schedules .slick__slide:nth-child(3n) {
    margin-right: 0;
  }
  body.index .paragraph--type--location-schedules .slick__slide:nth-child(4n), body:not(.layout2):not(.template3) .paragraph--type--location-schedules .slick__slide:nth-child(4n) {
    margin-right: 24px;
  }
}
body.has-navigation-mobile #component-1 .paragraph--type--location-schedules {
  margin-top: 16px;
}

@media (max-width: 575.98px) {
  body .paragraph--type--location-schedules {
    margin: 0;
  }
  body .paragraph--type--location-schedules .slick-list {
    padding: 0 20% 0 0;
  }
  body .paragraph--type--location-schedules .slick-list .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }
  body .paragraph--type--location-schedules .slick-list .slick-track .slick-slide {
    margin: 0;
  }
  body .paragraph--type--location-schedules .slick-list .slick-track .slick-slide .field--name-field-location-schedule-days {
    display: inline-block;
    float: left;
  }
}
body .paragraph--type--location-schedules {
  margin: 24px 0;
}
@media (max-width: 833.98px) {
  body .paragraph--type--location-schedules {
    margin: 16px 0;
  }
}
body .paragraph--type--location-schedules .slick__slide {
  padding: 36px;
  background: #fff;
  margin: 0px;
  height: auto;
}
body .paragraph--type--location-schedules .slick__slide:before {
  content: "\e92c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .paragraph--type--location-schedules .slick__slide:before {
  font-size: 2.5rem;
  color: #dc0028;
}
body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule {
  padding: 96px 0 0;
  height: calc(100% - 36px);
}
body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-title h4 {
  overflow: hidden;
  text-overflow: ellipsis;
}
body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-appoint:not(:empty) {
  font-size: 0.75rem;
  font-family: graphik-medium;
  padding: 6px 12px;
  background: #dc0028;
  border-radius: 12px;
  color: #fff;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 0 24px 0;
}
body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-values {
  margin: 12px 0 0;
}
body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule .field--name-field-location-schedule-days {
  font-family: graphik-medium;
}
@media (max-width: 1199.98px) {
  body .paragraph--type--location-schedules .slick__slide {
    padding: 12px;
  }
  body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule {
    padding: 24px 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 767.98px) {
  body .paragraph--type--location-schedules .slick__slide {
    margin: 0px;
    padding: 24px;
  }
  body .paragraph--type--location-schedules .slick__slide .paragraph--type--location-schedule {
    padding: 10px;
  }
}

.paragraph--type--component-links .row {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 24px;
}
.paragraph--type--component-links .row .field__item img {
  display: block;
}
.paragraph--type--component-links .row .field__item .paragraph--type--link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.paragraph--type--component-links .row .field__item .field--name-field-cta {
  margin: 12px 0;
}
.paragraph--type--component-links.columns-4 .row > .field__item {
  width: calc((100% - 72px) / 4);
}
.paragraph--type--component-links.columns-4 .row > .field__item:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-links.columns-4 .row > .field__item {
    width: calc((100% - 48px) / 3);
  }
  .paragraph--type--component-links.columns-4 .row > .field__item:nth-child(2n) {
    margin-right: 24px;
  }
  .paragraph--type--component-links.columns-4 .row > .field__item:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-links.columns-4 .row > .field__item {
    width: calc((100% - 24px) / 2);
  }
  .paragraph--type--component-links.columns-4 .row > .field__item:nth-child(3n) {
    margin-right: 24px;
  }
  .paragraph--type--component-links.columns-4 .row > .field__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.columns-4 .row > .field__item, .paragraph--type--component-links.columns-4 .row > .field__item:nth-child(2n), .paragraph--type--component-links.columns-4 .row > .field__item:nth-child(3n) {
    width: 100%;
    margin-right: 0;
  }
}
.paragraph--type--component-links.columns-3 .row > .field__item {
  width: calc((100% - 48px) / 3);
}
.paragraph--type--component-links.columns-3 .row > .field__item:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-links.columns-3 .row > .field__item {
    width: calc((100% - 24px) / 2);
  }
  .paragraph--type--component-links.columns-3 .row > .field__item:nth-child(3n) {
    margin-right: 24px;
  }
  .paragraph--type--component-links.columns-3 .row > .field__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-links.columns-3 .row > .field__item {
    width: calc((100% - 24px) / 2);
  }
  .paragraph--type--component-links.columns-3 .row > .field__item:nth-child(3n) {
    margin-right: 24px;
  }
  .paragraph--type--component-links.columns-3 .row > .field__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.columns-3 .row > .field__item, .paragraph--type--component-links.columns-3 .row > .field__item:nth-child(2n), .paragraph--type--component-links.columns-3 .row > .field__item:nth-child(3n) {
    width: 100%;
    margin-right: 0;
  }
}
.paragraph--type--component-links.columns-2 .row > .field__item {
  width: calc((100% - 24px) / 2);
}
.paragraph--type--component-links.columns-2 .row > .field__item:nth-child(2n) {
  margin-right: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.columns-2 .row > .field__item {
    width: 100%;
    margin-right: 0;
  }
}
.paragraph--type--component-links.columns-1 .row > .field__item {
  width: 100%;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.columns-4 .row > .field__item, .paragraph--type--component-links.columns-3 .row > .field__item, .paragraph--type--component-links.columns-2 .row > .field__item, .paragraph--type--component-links.columns-1 .row > .field__item {
    margin-right: 0 !important;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-links.columns-4 .row > .field__item, .paragraph--type--component-links.columns-3 .row > .field__item, .paragraph--type--component-links.columns-2 .row > .field__item, .paragraph--type--component-links.columns-1 .row > .field__item {
    margin-right: 16px !important;
  }
}

.paragraph--type--component-links .row > .field__item {
  padding: 0 24px 24px;
  margin: 0 24px 24px 0;
  background-color: #fff;
  position: relative;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-links .row > .field__item {
    margin: 0 16px 16px;
  }
}
.paragraph--type--component-links .row > .field__item img {
  width: 100%;
  height: auto;
  margin: auto;
}
.paragraph--type--component-links .row > .field__item .field--name-field-title {
  text-align: center;
  margin: 24px 0 0;
  color: #dc0028;
}
.paragraph--type--component-links .row > .field__item .field--name-field-title h3, .paragraph--type--component-links .row > .field__item .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-links .row > .field__item .field--name-field-title h2 {
  font-size: 1.5rem;
  line-height: 1.3;
}
.paragraph--type--component-links .row > .field__item .field--name-field-description-simple {
  font-size: 0.875rem;
  font-family: graphik-regular;
  margin: 12px 0 18px;
  text-align: center;
}
.paragraph--type--component-links .row > .field__item .field--name-field-cta {
  text-align: center;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links .row > .field__item .field--name-field-cta {
    font-size: 0.875rem;
  }
}
.paragraph--type--component-links .row > .field__item .title--black .field--name-field-title {
  color: #2e333c;
}
.paragraph--type--component-links .row > .field__item .title--black .field--name-field-image {
  padding-top: 60px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image {
    padding-top: 31.2px;
  }
  .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image img {
    max-width: 180px;
    border-radius: 15px;
  }
}
.paragraph--type--component-links .row > .field__item .title--black .field--name-field-image img {
  max-width: 210px;
  border-radius: 15px;
}
@media (max-width: 1199.98px) {
  .page-node-49478 .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image {
    padding: 0;
  }
  .page-node-49478 .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image picture,
.page-node-49478 .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image img {
    width: 100%;
    height: auto;
    max-width: 100%;
  }
}
.paragraph--type--component-links .row > .field__item .title--black .field--name .paragraph-icon.icon {
  margin-bottom: 6px;
}
.paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a {
    text-align: center;
  }
}
.paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a:active {
  outline: none;
}
.paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a:hover {
  text-decoration: none;
}
.paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a, .paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a:active, .paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.paragraph--type--component-links .row > .field__item .cta-style--red .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.paragraph--type--component-links .row > .field__item .cta-style--gray .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links .row > .field__item .cta-style--gray .field--name-field-cta a {
    text-align: center;
  }
}
.paragraph--type--component-links .row > .field__item .cta-style--gray .field--name-field-cta a:active {
  outline: none;
}
.paragraph--type--component-links .row > .field__item .cta-style--gray .field--name-field-cta a:hover {
  text-decoration: none;
}
.paragraph--type--component-links .row > .field__item .cta-style--gray .field--name-field-cta a, .paragraph--type--component-links .row > .field__item .cta-style--gray .field--name-field-cta a:active, .paragraph--type--component-links .row > .field__item .cta-style--gray .field--name-field-cta a:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a {
    text-align: center;
  }
}
.paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a:active {
  outline: none;
}
.paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a:hover {
  text-decoration: none;
}
.paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a, .paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a:active, .paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.paragraph--type--component-links .row > .field__item .cta-style--white .field--name-field-cta a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}
.paragraph--type--component-links .paragraph-icon.icon {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.paragraph--type--component-links .paragraph-icon.icon:before {
  width: 110px;
  height: 110px;
  color: #dc0028;
  border: 2px solid #dc0028;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
}
.paragraph--type--component-links .icon-color--black .paragraph-icon.icon:before {
  color: #000;
  border-color: #000;
}
.paragraph--type--component-links .icon-color--red .paragraph-icon.icon:before {
  color: #dc0028;
  border-color: #dc0028;
}
.paragraph--type--component-links .background-color--white {
  background-color: #fff;
}
.paragraph--type--component-links .background-color--gray {
  background-color: #f7f7f7;
}
.paragraph--type--component-links .background-color--red {
  background-color: #dc0028;
  color: #fff;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links .background-color--red {
    border-radius: 12px;
  }
}
.paragraph--type--component-links .background-color--red h3, .paragraph--type--component-links .background-color--red #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-links .background-color--red h2 {
  color: #fff;
}
.paragraph--type--component-links a:hover {
  text-decoration: none;
}
.paragraph--type--component-links.background--white .row > .field__item {
  background-color: #fff;
  border-radius: 24px;
}
.paragraph--type--component-links.background--gray .row > .field__item {
  background-color: #f7f7f7;
}
.paragraph--type--component-links.background--transparent .row > .field__item {
  padding: 0;
  background-color: transparent;
}
.paragraph--type--component-links.background--transparent .paragraph-icon.icon {
  margin-top: 0;
}
.paragraph--type--component-links.icon-align--left .has-image {
  padding-left: 91px;
}
.page-node-49478 .paragraph--type--component-links.icon-align--left .has-image {
  padding-left: 240px;
}
@media (max-width: 1199.98px) {
  .page-node-49478 .paragraph--type--component-links.icon-align--left .has-image {
    padding-left: 0;
  }
}
.paragraph--type--component-links.icon-align--right .has-image {
  padding-right: 91px;
}
.paragraph--type--component-links .field--name-field-description-simple {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--component-links.max-image img {
  max-width: 100% !important;
}
.paragraph--type--component-links.links-style--compact .row {
  margin-top: 0px;
}
.paragraph--type--component-links.links-style--compact .row > .field__item {
  border-radius: 0px;
  margin-bottom: 0px;
}
.paragraph--type--component-links.links-style--compact .row > .field__item.columns-3:not(:nth-child(3n)) {
  border-right: 1px solid #F2F3F3;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.links-style--compact .row > .field__item.columns-3:not(:nth-child(3n)) {
    border-right: none;
    border-bottom: 1px solid #F2F3F3;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-links.links-style--compact .row > .field__item.columns-2:not(:nth-child(2n)) {
  border-right: 1px solid #F2F3F3;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.links-style--compact .row > .field__item.columns-2:not(:nth-child(2n)) {
    border-right: none;
    border-bottom: 1px solid #F2F3F3;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link:not(.paragraph--align-title--stanga,
.paragraph--align-title--dreapta,
.paragraph--align-title--centrat,
.paragraph--align-description--stanga,
.paragraph--align-description--centrat,
.paragraph--align-description--dreapta,
.paragraph--align-cta--stanga,
.paragraph--align-cta--centrat,
.paragraph--align-cta--dreapta) {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-title--stanga .custom-container--title .field--name-field-title {
  text-align: left !important;
  width: 100%;
  padding: 0 0 0 24px !important;
  margin-left: 0 !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-title--centrat .custom-container--title .field--name-field-title {
  text-align: center !important;
  width: 100%;
  padding: 0 24px !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-title--dreapta .custom-container--title .field--name-field-title {
  text-align: right !important;
  width: 100%;
  padding: 0 24px 0 0 !important;
  margin-right: 0 !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-description--stanga .field--name-field-description-simple {
  text-align: left !important;
  width: 100%;
  padding: 0 0 0 24px !important;
  margin-left: 0 !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-description--centrat .field--name-field-description-simple {
  text-align: center !important;
  width: 100%;
  padding: 0 24px !important;
  margin: 0 auto !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-description--dreapta .field--name-field-description-simple {
  text-align: right !important;
  width: 100%;
  padding: 0 24px 0 0 !important;
  margin-right: 0 !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-cta--stanga .field--name-field-cta {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
  padding: 0 0 0 24px !important;
  margin-left: 0 !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-cta--centrat .field--name-field-cta {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
  padding: 0 24px !important;
  margin: 0 auto !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link.paragraph--align-cta--dreapta .field--name-field-cta {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
  padding: 0 24px 0 0 !important;
  margin-right: 0 !important;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-title {
  text-align: left;
  margin-left: 24px;
  padding-bottom: 0px;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-description-simple {
  margin: 0 24px;
  text-align: left;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-cta {
  padding: 0px;
  text-align: left;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-cta a {
  padding: 0 12px;
  margin-left: 24px;
}
.paragraph--type--component-links.links-style--compact .row {
  margin-top: 0px;
}
.paragraph--type--component-links.links-style--compact .row > .field__item {
  border-radius: 0px;
  margin-bottom: 0px;
}
.paragraph--type--component-links.links-style--compact .row > .field__item.columns-3:not(:nth-child(3n)) {
  border-right: 1px solid #F2F3F3;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.links-style--compact .row > .field__item.columns-3:not(:nth-child(3n)) {
    border-right: none;
    border-bottom: 1px solid #F2F3F3;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-links.links-style--compact .row > .field__item.columns-2:not(:nth-child(2n)) {
  border-right: 1px solid #F2F3F3;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.links-style--compact .row > .field__item.columns-2:not(:nth-child(2n)) {
    border-right: none;
    border-bottom: 1px solid #F2F3F3;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-title {
  text-align: left;
  margin-left: 24px;
  padding-bottom: 0px;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-description-simple {
  margin: 0 24px;
  text-align: left;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-cta {
  padding: 0px;
  text-align: left;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-cta a {
  padding: 0 12px;
  margin-left: 24px;
}
.paragraph--type--component-links.links-style--compact .row {
  margin-top: 0px;
}
.paragraph--type--component-links.links-style--compact .row > .field__item {
  border-radius: 0px;
  margin-bottom: 0px;
  border-right: 1px solid #F2F3F3;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.links-style--compact .row > .field__item {
    border-right: none;
    border-bottom: 1px solid #F2F3F3;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-links.links-style--compact .row > .field__item .paragraph--type--link {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-title {
  text-align: left;
  margin-left: 24px;
  padding-bottom: 0px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-description-simple {
  margin: 0 24px;
  text-align: left;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-cta {
  padding: 0px;
  text-align: left;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.paragraph--type--component-links.links-style--compact .row > .field__item .field--name-field-cta a {
  padding: 0 12px;
  margin-left: 24px;
}
.paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item {
  padding: 0px;
}
.paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item:not(:nth-child(3n)) {
  padding-right: 24px;
  margin-right: 24px;
}
.paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item:nth-child(3n) {
  border-right: none;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item:nth-child(3n) {
    border-bottom: 1px solid #F2F3F3;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item:nth-child(n+4) {
  margin-top: 24px;
}
.paragraph--type--component-links.links-style--compact.columns-2 .row > .field__item {
  padding: 0px;
}
.paragraph--type--component-links.links-style--compact.columns-2 .row > .field__item:not(:nth-child(2n)) {
  padding-right: 24px;
  margin-right: 24px;
}
.paragraph--type--component-links.links-style--compact.columns-2 .row > .field__item:nth-child(2n) {
  border-right: none;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-links.links-style--compact.columns-2 .row > .field__item:nth-child(2n) {
    border-bottom: 1px solid #F2F3F3;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-links.links-style--compact.columns-2 .row > .field__item:nth-child(n+3) {
  margin-top: 24px;
}

.icon-align--left .custom-container--media, .icon-align--right .custom-container--media {
  position: absolute;
  top: 0;
  bottom: 0;
  max-width: 103px;
}
.icon-align--left .custom-container--media .paragraph-icon.icon,
.icon-align--left .custom-container--media .field--name-field-image, .icon-align--right .custom-container--media .paragraph-icon.icon,
.icon-align--right .custom-container--media .field--name-field-image {
  padding-top: 24px !important;
  padding-bottom: 24px;
  margin: 0;
}
.icon-align--left .custom-container--media .paragraph-icon.icon:before, .icon-align--right .custom-container--media .paragraph-icon.icon:before {
  width: 68.6666666667px;
  height: 68.6666666667px;
}
.icon-align--left .custom-container--media {
  left: 0;
}
.icon-align--left .custom-container--media .paragraph-icon.icon,
.icon-align--left .custom-container--media .field--name-field-image {
  padding-left: 24px;
}
.icon-align--right .custom-container--media {
  right: 0;
}
.icon-align--right .custom-container--media .paragraph-icon.icon,
.icon-align--right .custom-container--media .field--name-field-image {
  padding-right: 24px;
}
.icon-align--top_left .custom-container--media, .icon-align--top_right .custom-container--media {
  max-width: 51.5px;
}
.icon-align--top_left .custom-container--media .paragraph-icon.icon,
.icon-align--top_left .custom-container--media .field--name-field-image, .icon-align--top_right .custom-container--media .paragraph-icon.icon,
.icon-align--top_right .custom-container--media .field--name-field-image {
  padding-top: 24px !important;
  padding-bottom: 0;
  margin: 0;
}
.icon-align--top_left .custom-container--media .paragraph-icon.icon:before, .icon-align--top_right .custom-container--media .paragraph-icon.icon:before {
  width: 46.8181818182px;
  height: 46.8181818182px;
  font-size: 1.875rem;
}
.icon-align--top_right .custom-container--media {
  margin-left: auto;
}
@media (max-width: 1199.98px) {
  .page-node-49478 .custom-container--media {
    position: static;
    max-width: 100%;
  }
}

.icon-align--left .field--name-field-title, .icon-align--right .field--name-field-title, .icon-align--top_left .field--name-field-title, .icon-align--top_right .field--name-field-title,
.icon-align--left .field--name-field-description-simple,
.icon-align--right .field--name-field-description-simple,
.icon-align--top_left .field--name-field-description-simple,
.icon-align--top_right .field--name-field-description-simple,
.icon-align--left .field--name-field-cta,
.icon-align--right .field--name-field-cta,
.icon-align--top_left .field--name-field-cta,
.icon-align--top_right .field--name-field-cta {
  text-align: left !important;
}

.icon-align--top_left .field--name-field-title h3, .icon-align--top_left .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .icon-align--top_left .field--name-field-title h2, .icon-align--top_right .field--name-field-title h3, .icon-align--top_right .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .icon-align--top_right .field--name-field-title h2 {
  font-family: graphik-semibold;
}

.icon-align--left .field--name-field-description-simple, .icon-align--right .field--name-field-description-simple {
  margin-top: 0 !important;
}

.callCenter > a {
  color: #DC0028 !important;
  font-size: 0.75rem;
  font-family: graphik-medium;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 20px;
}
@media (max-width: 833.98px) {
  .callCenter > a {
    width: 95px;
  }
}
.callCenter > a span.highlighted_text {
  display: inline-block;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.callCenter > a:hover {
  cursor: pointer;
}
.callCenter:before, .callCenter:after, .callCenter.inactive:before, .callCenter.inactive:after {
  display: none;
}
.callCenter.green:before, .callCenter.green:after {
  display: block;
}
.callCenter.green:after {
  background-color: #A2BF6C;
}
.callCenter.green:before {
  background-color: rgba(162, 191, 108, 0.4);
}
.callCenter.yellow:before, .callCenter.yellow:after {
  display: block;
}
.callCenter.yellow:after {
  background-color: #EFD14B;
}
.callCenter.yellow:before {
  background-color: rgba(239, 209, 75, 0.4);
}
.callCenter.orange:before, .callCenter.orange:after {
  display: block;
}
.callCenter.orange::after {
  background-color: #E6733B;
}
.callCenter.orange::before {
  background-color: rgba(230, 115, 59, 0.4);
}

.rm-dental .callCenter::before {
  display: none;
}
.rm-dental .callCenter::after {
  display: none;
}

.paragraph.paragraph--type--component-links.columns-3 .field__item {
  padding: 0 0 20px;
}
.paragraph.paragraph--type--component-links.columns-3 .field__item img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.page_cas .paragraph--type--component-links .paragraph--type--link {
  padding: 40px;
}
.page_cas .paragraph--type--component-links .paragraph--type--link .cta-style--red .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15 sease-in-out, background-color 0.15 sease-in-out, border-color 0.15 sease-in-out, -webkit-box-shadow 0.15 sease-in-out;
  transition: color 0.15 sease-in-out, background-color 0.15 sease-in-out, border-color 0.15 sease-in-out, -webkit-box-shadow 0.15 sease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15 sease-in-out, background-color 0.15 sease-in-out, border-color 0.15 sease-in-out, box-shadow 0.15 sease-in-out;
  transition: color 0.15 sease-in-out, background-color 0.15 sease-in-out, border-color 0.15 sease-in-out, box-shadow 0.15 sease-in-out;
  transition: color 0.15 sease-in-out, background-color 0.15 sease-in-out, border-color 0.15 sease-in-out, box-shadow 0.15 sease-in-out, -webkit-box-shadow 0.15 sease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}

.paragraph--type--component-articles .post-photo {
  margin: 0;
}

.node--type-news a.back-to-link {
  margin-bottom: 0 !important;
}

.node--type-afectiuni #block-pagetitle {
  background-color: #fff !important;
  text-align: left !important;
  border-radius: 20px;
  margin-bottom: 24px;
}
@media (max-width: 833.98px) {
  .node--type-afectiuni #block-pagetitle {
    margin-bottom: 16px;
  }
}

.paragraph--type--link.paragraph--align-title--stanga .custom-container--title .field--name-field-title {
  text-align: left !important;
  width: 100%;
  padding: 0 24px;
}
.paragraph--type--link.paragraph--align-title--centrat .custom-container--title .field--name-field-title {
  text-align: center !important;
  width: 100%;
  padding: 0 24px;
}
.paragraph--type--link.paragraph--align-title--dreapta .custom-container--title .field--name-field-title {
  text-align: right !important;
  width: 100%;
  padding: 0 24px;
}
.paragraph--type--link.paragraph--align-description--stanga .field--name-field-description-simple {
  text-align: left !important;
  width: 100%;
  padding: 0 24px;
}
.paragraph--type--link.paragraph--align-description--centrat .field--name-field-description-simple {
  text-align: center !important;
  width: 100%;
  padding: 0 24px;
}
.paragraph--type--link.paragraph--align-description--dreapta .field--name-field-description-simple {
  text-align: right !important;
  width: 100%;
  padding: 0 24px;
}
.paragraph--type--link.paragraph--align-cta--stanga .field--name-field-cta {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
  margin: 0 24px !important;
}
.paragraph--type--link.paragraph--align-cta--centrat .field--name-field-cta {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
  margin: 0 24px !important;
}
.paragraph--type--link.paragraph--align-cta--dreapta .field--name-field-cta {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
  margin: 0 24px !important;
}

.paragraph--type--component-link-list {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
}
.paragraph--type--component-link-list .field__item {
  padding: 10px 0;
  border-bottom: 1px solid #f7f7f7;
}
.paragraph--type--component-link-list .field__item:last-child {
  border-bottom: 0;
}
.paragraph--type--component-link-list .field__item a {
  font-family: tiemposfine-regular;
  font-size: 1.25rem;
  color: #2e333c;
  display: block;
  position: relative;
}
.paragraph--type--component-link-list .field__item a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-link-list .field__item a:before {
  position: absolute;
  top: 6px;
  right: 0;
  color: #dc0028;
}
.paragraph--type--component-link-list .field__item a:hover {
  color: #dc0028;
}

.paragraph--type--big-slider.contained_image_light {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.paragraph--type--big-slider.contained_image_light .slick::before {
  display: none;
}
.paragraph--type--big-slider.contained_image_light .slick__arrow {
  right: 24px;
  bottom: 10%;
}
.paragraph--type--big-slider .slick__slide {
  display: block;
}
.paragraph--type--big-slider .slick__arrow button {
  display: inline-block;
}
@media (max-width: 1199.98px) {
  .paragraph--type--big-slider .slick:before {
    position: absolute;
    top: 16px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    width: auto;
    background-color: #dc0028;
    content: "";
  }
}
.paragraph--type--big-slider .slick-dots {
  bottom: 0;
}

.paragraph--type--big-slider .paragraph--type--slide-image {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 0 0 48px;
}
@media (min-width: 1272px) {
  .index .paragraph--type--big-slider .paragraph--type--slide-image {
    margin: 0 0 88.8px;
  }
}
@media (max-width: 1199.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image {
    margin: 0 0 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image {
    margin: 0 0 16px;
  }
}
.paragraph--type--big-slider .paragraph--type--slide-image .img-box .img-canvas {
  display: none;
}
.paragraph--type--big-slider .paragraph--type--slide-image picture img {
  width: 100%;
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box {
  position: absolute;
  top: 91.92px;
  right: initial;
  bottom: initial;
  left: 108px;
  padding: 54px 60px;
  background-color: #dc0028;
  color: #fff;
  width: 490px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image .info-box {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    width: 100%;
    min-height: 286px;
  }
}
@media (max-width: 1199.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image .info-box {
    background-color: transparent;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image .info-box {
    padding: 24px 36px 48px;
  }
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .field--name-field-box-title {
  font-size: 2.625rem;
  font-family: tiemposfine-regular;
  text-align: left;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image .info-box .field--name-field-box-title {
    font-size: 1.75rem;
    line-height: 1.3;
  }
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .field--name-field-box-description {
  font-size: 0.875rem;
  line-height: 1.6;
}
@media (max-width: 767.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image .info-box .field--name-field-box-description {
    font-family: graphik-medium;
    font-size: 0.75rem;
  }
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .description {
  margin: 6px 0 0;
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta {
  margin: 36px 0 0;
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0 24px;
}
@media (max-width: 767.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a {
    text-align: center;
  }
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a:active {
  outline: none;
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a:hover {
  text-decoration: none;
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a, .paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a:active, .paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}
@media (max-width: 767.98px) {
  .paragraph--type--big-slider .paragraph--type--slide-image .info-box .cta a {
    font-size: 0.75rem;
    padding: 12px;
    line-height: 0.875rem;
  }
}
.contained_image_light .paragraph--type--slide-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0 !important;
}
@media (max-width: 833.98px) {
  .contained_image_light .paragraph--type--slide-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contained_image_light .paragraph--type--slide-image .info-box {
  background-color: #e31837;
  width: 30%;
  position: static;
  min-height: auto !important;
}
@media (max-width: 1199.98px) {
  .contained_image_light .paragraph--type--slide-image .info-box {
    width: 40%;
  }
}
@media (max-width: 833.98px) {
  .contained_image_light .paragraph--type--slide-image .info-box {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-top: -24px;
    position: relative;
    z-index: 1;
  }
}
.contained_image_light .paragraph--type--slide-image .info-box .cta {
  position: static !important;
}
.contained_image_light .paragraph--type--slide-image .img-box {
  width: 70%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 12px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .contained_image_light .paragraph--type--slide-image .img-box {
    width: 60%;
  }
}
@media (max-width: 833.98px) {
  .contained_image_light .paragraph--type--slide-image .img-box {
    height: 250px;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
}
.contained_image_light .paragraph--type--slide-image .img-box picture,
.contained_image_light .paragraph--type--slide-image .img-box img {
  display: none;
}
.contained_image_light .paragraph--type--slide-image .img-box .img-canvas {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  display: block !important;
}
.contained_image_light .paragraph--type--slide-image .img-box,
.contained_image_light .paragraph--type--slide-image .info-box {
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 833.98px) {
  .contained_image_light .paragraph--type--slide-image .img-box,
.contained_image_light .paragraph--type--slide-image .info-box {
    width: 100%;
    margin-left: 0;
  }
}

body.index .paragraph--type--big-slider {
  margin-right: -108px;
  margin-left: -108px;
}
@media (max-width: 1199.98px) {
  body.index .paragraph--type--big-slider {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1272px) {
  body.index .paragraph--type--big-slider img {
    height: 500px;
  }
}
body.index .paragraph--type--big-slider .info-box {
  border-radius: 24px;
}
@media (min-width: 1272px) {
  body.index .paragraph--type--big-slider .info-box {
    min-height: 473px;
  }
  body.index .paragraph--type--big-slider .info-box .cta {
    position: absolute;
    top: initial;
    right: initial;
    bottom: 48px;
    left: initial;
  }
}
body:not(.index) .paragraph--type--big-slider .slick__slide img {
  height: 440px;
  width: 912px;
}
@media (min-width: 992px) {
  body:not(.index) .paragraph--type--big-slider .slick__slide img {
    width: 100%;
    height: auto;
    max-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  body:not(.index) .paragraph--type--big-slider .slick__slide img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767.98px) {
  body:not(.index) .paragraph--type--big-slider .slick__slide img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 1272px) {
  body:not(.index) .paragraph--type--big-slider .slick__slide .info-box {
    position: absolute;
    top: initial;
    right: initial;
    bottom: -24px;
    left: 24px;
    padding: 30px;
    min-height: 260px;
    width: 454px;
    border-radius: 24px;
  }
  body:not(.index) .paragraph--type--big-slider .slick__slide .info-box .field--name-field-box-title {
    font-size: 1.75rem;
  }
  body:not(.index) .paragraph--type--big-slider .slick__slide .info-box .cta {
    position: absolute;
    top: initial;
    right: initial;
    bottom: 36px;
    left: initial;
  }
}

body.index .contained_image_light .paragraph--type--slide-image .info-box {
  min-height: 473px !important;
}
@media (max-width: 833.98px) {
  body.index .contained_image_light .paragraph--type--slide-image .info-box {
    min-height: auto !important;
  }
}

.homepage-slider-wrapper {
  position: relative;
}
@media (min-width: 992px) {
  .homepage-slider-wrapper .form-outer-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
}
@media (min-width: 992px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container {
    padding-top: 24px;
    padding-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .homepage-slider-wrapper .form-outer-wrapper .form-container .analysis-results {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 833.98px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container {
    padding: 0 36px;
  }
}

.paragraph--type--component-homepage-slider {
  padding: 0;
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick .paragraph--type--homepage-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-homepage-slider .slick .paragraph--type--homepage-slide {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick .slide-image-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
.homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick__arrow,
.homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots {
  margin-top: 0;
  margin-bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 992px) {
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick__arrow {
    bottom: 72px;
    top: auto;
  }
}
@media (max-width: 833.98px) {
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick__arrow {
    display: none;
  }
}
@media (min-width: 992px) {
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots {
    bottom: 60px;
    top: auto;
  }
}
@media (max-width: 833.98px) {
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots {
    bottom: 12px;
  }
}

@media (max-width: 833.98px) {
  .homepage-slider-wrapper .form-outer-wrapper {
    text-align: center;
  }
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-info h3, .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info h2 {
  font-size: 1.5rem;
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-info a {
  display: none;
}
@media (min-width: 992px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info {
    padding: 12px 24px 0 33.33%;
    white-space: nowrap;
    margin-left: 24px;
  }
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info h3, .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info h2 {
    margin-bottom: 0;
  }
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info a {
    font-size: 0.75rem;
  }
}
@media (min-width: 1272px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info {
    margin-left: 90px;
  }
}
@media (max-width: 833.98px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info {
    padding: 24px 0;
  }
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info h3, .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info h2 {
    margin-bottom: 0;
  }
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-info a {
    font-size: 0.875rem;
  }
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-group {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  position: relative;
  font-size: 0.875rem;
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-group label {
  position: absolute;
  top: 13.9534883721px;
  right: 12px;
  left: 12px;
  font-size: 0.875rem;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  text-align: left;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-group input {
  padding-top: 19px;
  padding-bottom: 7px;
  white-space: nowrap;
  overflow-x: hidden !important;
  text-overflow: ellipsis;
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-group textarea {
  white-space: initial;
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-group.has-content label {
  font-size: 0.6875rem;
  -webkit-transform: translateY(-7px);
       -o-transform: translateY(-7px);
          transform: translateY(-7px);
}
@media (min-width: 992px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-group {
    padding-right: 12px;
  }
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-group input {
  padding-right: 12px;
  padding-left: 12px;
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-group input {
    width: 100%;
  }
}
.homepage-slider-wrapper .form-outer-wrapper .form-container .form-submit {
  padding: 0 24px;
  font-family: graphik-medium;
  min-width: 110px;
  line-height: 3.4;
}
@media (max-width: 833.98px) {
  .homepage-slider-wrapper .form-outer-wrapper .form-container .form-submit {
    margin: 6px 0 24px;
    width: 100%;
  }
}

@media (max-width: 833.98px) {
  .paragraph--type--component-homepage-slider {
    position: relative;
  }
  .paragraph--type--component-homepage-slider:before {
    position: absolute;
    top: -30px;
    right: 36px;
    left: 0;
    content: "";
    display: none;
    height: 32px;
    width: auto;
    background-color: #dc0028;
    margin-top: 58.5106382979%;
    z-index: 2;
  }
}
.paragraph--type--component-homepage-slider .slick:before, .paragraph--type--component-homepage-slider .slick:after {
  content: "";
  display: block;
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(33.3333%, #dc0028), color-stop(0, transparent), to(transparent));
    background: -webkit-linear-gradient(left, #dc0028 33.3333%, transparent 0, transparent 100%);
    background: -o-linear-gradient(left, #dc0028 33.3333%, transparent 0, transparent 100%);
    background: linear-gradient(90deg, #dc0028 33.3333%, transparent 0, transparent 100%);
  }
  .paragraph--type--component-homepage-slider .slick:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -96px;
    background: -webkit-gradient(linear, left top, right top, color-stop(30%, #dc0028), color-stop(0, transparent), to(transparent));
    background: -webkit-linear-gradient(left, #dc0028 30%, transparent 0, transparent 100%);
    background: -o-linear-gradient(left, #dc0028 30%, transparent 0, transparent 100%);
    background: linear-gradient(90deg, #dc0028 30%, transparent 0, transparent 100%);
    z-index: -1;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-homepage-slider .slick:before {
    position: absolute;
    top: 6px;
    right: 36px;
    bottom: 0;
    left: 0;
    padding: 0;
    width: auto;
    background-color: #dc0028;
  }
}
.paragraph--type--component-homepage-slider .slick__slide {
  overflow: hidden;
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick .slide-image-wrapper {
    position: relative;
    top: 116px;
    z-index: -1;
  }
  .paragraph--type--component-homepage-slider .slick .slide-image-wrapper img {
    position: relative;
    left: -4px;
    height: 500px;
    width: auto;
    margin: auto;
    max-width: none;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content {
  position: relative;
  color: #fff;
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content {
    padding: 48px 63.84px 48px 0;
    min-height: 652px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content {
    padding: 0 36px 57.6px;
    position: relative;
    width: 100%;
    min-height: 197px;
  }
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-title {
  font-family: tiemposfine-regular;
  line-height: 1.2;
  text-align: left;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-title {
    font-size: 1.75rem;
    line-height: 1.3;
    padding-top: 15px;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-title {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-title {
    font-size: 2.625rem;
  }
}
@media (min-width: 1272px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-title {
    font-size: 3.375rem;
  }
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-description {
  font-family: graphik-medium;
  line-height: 1.75;
  margin: 12px 0;
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-description p {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-description {
    font-size: 1rem;
    margin: 12px 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .field--name-field-box-description {
    font-size: 0.75rem;
    margin: 6px 0;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta {
    margin: 24px 0 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta {
    margin: 18.4615384615px 0 0;
  }
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0 24px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a {
    text-align: center;
  }
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a:active {
  outline: none;
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a:hover {
  text-decoration: none;
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a, .paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a:active, .paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}
@media (min-width: 768px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a {
    min-width: 150px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-content .cta a {
    font-size: 0.75rem;
    padding: 12px 24px;
    line-height: 0.875rem;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-wrapper {
    padding: 0 36px 0 0;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-homepage-slider .slick .slide-info-box-wrapper {
    position: relative;
  }
}
@media (min-width: 992px) {
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots {
    text-align: right;
  }
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots li {
    position: relative;
    right: 66.6666%;
    -webkit-transform: translateX(-60px);
         -o-transform: translateX(-60px);
            transform: translateX(-60px);
  }
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots li button {
    width: 8px;
    height: 8px;
    margin: 0 7px 0 0;
  }
}
@media (max-width: 833.98px) {
  .homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots {
    padding: 0 36px 0 0;
  }
}
.homepage-slider-wrapper .paragraph--type--component-homepage-slider .slick .slick-dots li {
  vertical-align: middle;
}

body.index .slick__arrow {
  position: absolute;
  top: auto;
  right: 108px;
  bottom: 132px;
  left: auto;
}
@media (min-width: 1440px) {
  body.index .slick__arrow {
    right: 24px;
  }
}
@media (max-width: 1199.98px) {
  body.index .slick__arrow {
    right: 24px;
    bottom: 48px;
  }
}
body:not(.index) .slick__arrow {
  position: absolute;
  top: auto;
  right: 24px;
  bottom: 96px;
  left: auto;
}
@media (max-width: 1199.98px) {
  body:not(.index) .slick__arrow {
    bottom: 48px;
  }
}
body .slick__arrow {
  width: auto;
}
body .slick__arrow button {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: 54px;
  height: 54px;
}
body .slick-dots {
  position: absolute;
  top: initial;
  right: 0;
  bottom: 84px;
  left: 0;
}

.slick__arrow button.slick-prev {
  margin: 0 6px 0 0;
}
.slick__arrow button.slick-prev:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick__arrow button.slick-next:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick__arrow button.slick-disabled {
  background: transparent;
  border: 2px solid #fff;
  color: #fff;
  opacity: 0.42;
}
.slick__arrow button.slick-disabled:before {
  color: #fff;
}
.slick__arrow button:not(.slick-disabled) {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 12px 21px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 12px 21px 0 rgba(0, 0, 0, 0.09);
}
.slick__arrow button:not(.slick-disabled):before {
  color: #dc0028;
}
.slick-dots {
  text-align: center;
}
.slick-dots li button {
  padding: 0;
  display: block;
  cursor: pointer;
  width: 6px;
  height: 6px;
  margin: 0 6px 0 0;
  border: 0;
  border-radius: 100%;
  background: #fff;
  text-indent: -9999px;
}
.slick-dots li:not(.slick-active) button {
  opacity: 0.65;
}

.slick__slider:before, .slick__slider:after {
  width: 0;
  height: 0;
}

.carousel {
  position: relative;
}
.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-item {
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display: block;
}
.carousel-item-left .carousel-item-start,
.carousel-item-left .carousel-item-end, .carousel-item-right .carousel-item-start,
.carousel-item-right .carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.active .carousel-item-left, .active .carousel-item-right {
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
  z-index: 0;
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .active .carousel-item-left, .active .carousel-item-right {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-control-prev, .carousel-control-next {
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  z-index: 1;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev, .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
  color: #000;
  text-decoration: none;
  outline: 0;
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-navigation {
  position: relative;
  margin: 20px 0;
}
.carousel-control-prev, .carousel-control-next {
  position: absolute;
  top: -2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
  font-size: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-prev-icon:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-next-icon:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.carousel-toggler {
  text-align: center;
  padding: 24px 0 0;
}
.carousel-toggler span {
  cursor: pointer;
  color: #dc0028;
}
.carousel-toggler span.toggler-hide {
  display: none;
}
.carousel.extended .carousel-item {
  display: block !important;
  float: none;
  margin-right: 0;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  padding-top: 24px;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.carousel.extended .carousel-navigation {
  display: none;
}
.carousel.extended + .carousel-toggler .toggler-hide {
  display: block;
}
.carousel.extended + .carousel-toggler .toggler-view {
  display: none;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

.paragraph--type--component-intro {
  padding: 48px;
  background-color: #fff;
  margin-bottom: 24px;
  margin-top: 24px;
}
.paragraph--type--component-intro ul {
  font-size: 0.875rem;
  padding-left: 16px;
}
.paragraph--type--component-intro ul li {
  position: relative;
  margin-bottom: 16px;
  padding-left: 24px;
}
.paragraph--type--component-intro ul li:before {
  position: absolute;
  top: 9px;
  left: 0;
  content: "";
  background-color: #dc0028;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
}
.paragraph--type--component-intro ul li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-intro ul {
    padding-left: 0;
  }
  .paragraph--type--component-intro ul li {
    padding-left: 18.4615384615px;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-intro ol {
  font-size: 0.875rem;
  list-style-type: decimal;
  padding-left: 31px;
}
.paragraph--type--component-intro ol li {
  margin-bottom: 16px;
}
.paragraph--type--component-intro ol li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-intro ol {
    padding-left: 15px;
  }
  .paragraph--type--component-intro ol li {
    margin-bottom: 12px;
  }
}
.paragraph--type--component-intro em {
  font-style: italic;
}
.paragraph--type--component-intro p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-intro {
    padding: 36px;
    font-size: 0.875rem;
  }
}
.node--type-article .paragraph--type--component-intro {
  position: relative;
  padding-top: 24px;
  margin-bottom: 24px;
}
.node--type-article .paragraph--type--component-intro::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  display: block;
  height: 24px;
}
.paragraph--type--component-intro .field--name-field-description blockquote {
  font-family: graphik-tiemposfine;
  position: relative;
  padding-bottom: 32px;
  font-size: 1.75rem;
  line-height: 1.2;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-intro .field--name-field-description blockquote {
    font-size: 1.3125rem;
  }
}
.paragraph--type--component-intro .field--name-field-description blockquote:before {
  content: "\e95c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-intro .field--name-field-description blockquote::before {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 32px;
  height: 22px;
  font-size: 1.4rem;
  color: #6c7076;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-intro .field--name-field-description blockquote::before {
    width: 22px;
    height: 15px;
    font-size: 1rem;
  }
}
.paragraph--type--component-intro .section-counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-intro .section-counter .counter-element {
  font-family: graphik-medium;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 100%;
  border: 1px solid #dc0028;
  margin-right: 16px;
  font-size: 0.9375rem;
  text-align: center;
  color: #dc0028;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-intro .section-counter .counter-element {
    width: 28px;
    min-width: 28px;
    height: 28px;
    line-height: 28px;
  }
}

.component--location-contact {
  margin: 0 0 24px 0;
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
}
@media (max-width: 575.98px) {
  .component--location-contact {
    background: #f7f7f7;
  }
}
.component--location-contact .leaflet-map-wrapper {
  position: relative;
}
@media (max-width: 833.98px) {
  .component--location-contact .leaflet-map-wrapper {
    padding: 0 0 24px;
    margin: 0 0 24px 0;
  }
}
.component--location-contact .leaflet-map-wrapper .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ebebeb;
  z-index: 999;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  display: none;
}
.component--location-contact .leaflet-map-wrapper .overlay .overlay-notice {
  padding: 36px 12px;
  text-align: center;
  margin-top: 12%;
}
.component--location-contact .contact-box {
  position: absolute;
  right: 54px;
  bottom: 54px;
  padding: 30px 36px;
  background: #fff;
  width: 355.2px;
  z-index: 1;
}
.component--location-contact .contact-box header {
  margin: 0 0 12px;
}
.component--location-contact .contact-box header h2 {
  font-size: 2.25rem;
}
.component--location-contact .contact-box .views-field {
  line-height: 1.6;
  display: block;
  clear: both;
}
.component--location-contact .contact-box .views-field-field-coordinates {
  margin: 60px 0 0;
}
.component--location-contact .contact-box .views-field-field-coordinates a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .component--location-contact .contact-box .views-field-field-coordinates a {
    text-align: center;
  }
}
.component--location-contact .contact-box .views-field-field-coordinates a:active {
  outline: none;
}
.component--location-contact .contact-box .views-field-field-coordinates a:hover {
  text-decoration: none;
}
.component--location-contact .contact-box .views-field-field-coordinates a, .component--location-contact .contact-box .views-field-field-coordinates a:active, .component--location-contact .contact-box .views-field-field-coordinates a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.component--location-contact .contact-box .views-field-field-coordinates a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 833.98px) {
  .component--location-contact .contact-box .views-field-field-coordinates a {
    padding: 0 36px;
  }
}
.component--location-contact .contact-box .views-field strong {
  display: inline-block;
  float: left;
  clear: both;
  margin: 0 8px 0 0;
}
@media (max-width: 833.98px) {
  .component--location-contact .contact-box {
    position: absolute;
    top: initial;
    right: 0;
    bottom: 48px;
    left: 0;
    margin: 0 auto 24px auto;
  }
  .component--location-contact .contact-box header {
    margin: 0 0 18px 0;
  }
  .component--location-contact .contact-box header h2 {
    font-size: 1.75rem;
  }
  .component--location-contact .contact-box .views-field-field-address, .component--location-contact .contact-box .views-field-field-phone, .component--location-contact .contact-box .views-field-field-mobile-phone, .component--location-contact .contact-box .views-field-field-email {
    font-family: graphik-regular;
    font-size: 0.875rem;
    line-height: 1.6;
  }
  .component--location-contact .contact-box .views-field-field-address strong, .component--location-contact .contact-box .views-field-field-phone strong, .component--location-contact .contact-box .views-field-field-mobile-phone strong, .component--location-contact .contact-box .views-field-field-email strong {
    font-weight: 400;
  }
  .component--location-contact .contact-box .views-field-field-coordinates {
    margin: 24px 0 0;
  }
}
@media (max-width: 575.98px) {
  .component--location-contact .contact-box {
    width: 95%;
    margin: auto;
  }
}

@media (max-width: 833.98px) {
  .paragraph--type--component-cta.hide--mobile {
    display: none;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-cta.hide--desktop {
    display: none;
  }
}
.paragraph--type--component-cta .field--name-field-cta {
  text-align: center;
  margin: 0 0 0px 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--component-cta .field--name-field-cta {
    margin: 0 0 8px 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-cta .field--name-field-cta {
    margin: 0 0 8px 0;
  }
}
.paragraph--type--component-cta a:hover {
  text-decoration: none;
}
.paragraph--type--component-cta.style--red a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  color: #fff;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-cta.style--red a {
    text-align: center;
  }
}
.paragraph--type--component-cta.style--red a:active {
  outline: none;
}
.paragraph--type--component-cta.style--red a:hover {
  text-decoration: none;
}
.paragraph--type--component-cta.style--red a, .paragraph--type--component-cta.style--red a:active, .paragraph--type--component-cta.style--red a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.paragraph--type--component-cta.style--red a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.paragraph--type--component-cta.style--white a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-cta.style--white a {
    text-align: center;
  }
}
.paragraph--type--component-cta.style--white a:active {
  outline: none;
}
.paragraph--type--component-cta.style--white a:hover {
  text-decoration: none;
}
.paragraph--type--component-cta.style--white a, .paragraph--type--component-cta.style--white a:active, .paragraph--type--component-cta.style--white a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.paragraph--type--component-cta.style--white a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}
.paragraph--type--component-cta.style--gray a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-cta.style--gray a {
    text-align: center;
  }
}
.paragraph--type--component-cta.style--gray a:active {
  outline: none;
}
.paragraph--type--component-cta.style--gray a:hover {
  text-decoration: none;
}
.paragraph--type--component-cta.style--gray a, .paragraph--type--component-cta.style--gray a:active, .paragraph--type--component-cta.style--gray a:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.paragraph--type--component-cta.style--premium a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-cta.style--premium a {
    text-align: center;
  }
}
.paragraph--type--component-cta.style--premium a:active {
  outline: none;
}
.paragraph--type--component-cta.style--premium a:hover {
  text-decoration: none;
}
.paragraph--type--component-cta.style--premium a, .paragraph--type--component-cta.style--premium a:active, .paragraph--type--component-cta.style--premium a:focus {
  color: #DCBA89;
  background-color: #373E48;
  border: 1px solid #373E48;
}
.paragraph--type--component-cta.style--premium a:hover {
  background-color: #2e343c;
  border: 1px solid #2e343c;
}
.paragraph--type--component-cta.style--transparent a {
  font-size: 1rem;
  padding: 0 2.9995rem;
  line-height: 2.9995rem;
}

.paragraph--type--component-text-quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-text-quote .field--name-field-quote, .paragraph--type--component-text-quote .field--name-field-description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.paragraph--type--component-text-quote.right-quote {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-text-quote .field--name-field-quote, .paragraph--type--component-text-quote .field--name-field-description {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--component-text-quote.left-quote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--component-text-quote.right-quote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.paragraph--type--component-text-quote {
  padding: 72px 78px;
  margin: 0 0 24px 0;
  background: #fff;
}
.paragraph--type--component-text-quote .field--name-field-quote, .paragraph--type--component-text-quote .field--name-field-description {
  padding: 0 12px;
  float: left;
}
.paragraph--type--component-text-quote .field--name-field-quote {
  font-family: tiemposfine-regular;
  font-size: 2.25rem;
  line-height: 1.3;
}
.paragraph--type--component-text-quote .field--name-field-description {
  line-height: 1.6;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-text-quote .field--name-field-quote {
    font-size: 1.75rem;
  }
  .paragraph--type--component-text-quote .field--name-field-description {
    font-size: 0.875rem;
  }
  .paragraph--type--component-text-quote.left-quote .field--name-field-quote {
    margin: 0 0 24px 0;
  }
  .paragraph--type--component-text-quote.right-quote .field--name-field-quote {
    margin: 24px 0 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-text-quote {
    padding: 36px;
  }
  .paragraph--type--component-text-quote .field--name-field-quote, .paragraph--type--component-text-quote .field--name-field-description {
    padding: 0;
  }
}

a:hover {
  text-decoration: none;
}

.paragraph--type--component-image {
  margin: 0 0 24px 0;
}
.node--type-article .paragraph--type--component-image {
  position: relative;
  margin-bottom: 0;
}
.node--type-article .paragraph--type--component-image.full-width img {
  width: 100%;
}
.node--type-article .paragraph--type--component-image:not(.full-width) {
  padding: 72px 48px 48px;
}
.node--type-article .paragraph--type--component-image::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: none;
  display: block;
  height: 24px;
  background-color: #f7f7f7;
  margin-bottom: 24px;
}
.node--type-article .paragraph--type--component-image .field--name-field-image {
  text-align: center;
}
.paragraph--type--component-image img {
  max-width: 100%;
  height: auto !important;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-image img {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-image img {
    width: 100%;
  }
}
.paragraph--type--component-image.negative_margin {
  margin: 0;
}
.paragraph--type--component-image.negative_margin img {
  margin-top: -24px;
  margin-bottom: -48px;
  margin-right: 12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image.negative_margin img {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.paragraph--type--component-image .field--name-field-image-description {
  margin-top: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image .field--name-field-image-description {
    margin-left: 24px;
  }
}

.display--left img {
  width: auto;
}

.paragraph--type--component-campaign-icons-element.paragraph--alignment--center {
  text-align: center;
}
.paragraph--type--component-campaign-icons-element.paragraph--alignment--right {
  text-align: right;
}
.paragraph--type--component-campaign-icons-element.paragraph--alignment--left {
  text-align: left;
}

.title_component.quote {
  font-family: tiemposfine-regular;
  font-size: 1.875rem;
  font-style: italic;
  line-height: 1.2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.title_component.quote:before {
  content: "\e95c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.title_component.quote::before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  display: block;
  margin-top: 24px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.slick--view--testimonials--testimonials-dental-home,
.paragraph--type--video-testimonials {
  padding-top: 24px;
}
.slick--view--testimonials--testimonials-dental-home .slick,
.paragraph--type--video-testimonials .slick {
  z-index: 1;
}
@media (min-width: 992px) {
  .slick--view--testimonials--testimonials-dental-home .slick-track,
.paragraph--type--video-testimonials .slick-track {
    width: auto !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
@media (min-width: 992px) {
  .slick--view--testimonials--testimonials-dental-home .slick-list,
.paragraph--type--video-testimonials .slick-list {
    overflow: visible;
  }
  .slick--view--testimonials--testimonials-dental-home .slick-list::before,
.paragraph--type--video-testimonials .slick-list::before {
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    z-index: 5;
    content: "";
    background-color: #fff;
    width: 200%;
  }
}
@media (max-width: 833.98px) {
  .slick--view--testimonials--testimonials-dental-home .slick-list,
.paragraph--type--video-testimonials .slick-list {
    margin-left: -50px;
  }
}
@media (min-width: 992px) {
  .slick--view--testimonials--testimonials-dental-home .slick-slide,
.paragraph--type--video-testimonials .slick-slide {
    width: 310px !important;
    min-width: 310px !important;
  }
}
.slick--view--testimonials--testimonials-dental-home .slick-current,
.paragraph--type--video-testimonials .slick-current {
  z-index: auto;
}

@media (min-width: 992px) {
  .slick--view--testimonials--testimonials-dental-home .slick-list::before {
    background-color: #f7f7f7;
    margin-right: 10px;
  }
}

.node--type-video-testimonials {
  padding: 0 12px 0 0 !important;
}
.node--type-video-testimonials .video-link {
  position: relative;
}
.node--type-video-testimonials .video-link img {
  margin-bottom: 12px !important;
}
.node--type-video-testimonials .video-link .icon-play {
  position: absolute;
  bottom: 19.2px;
  left: 19.2px;
}
.node--type-video-testimonials .video-link .icon-play::before {
  color: #fff;
  height: 45.6px;
  width: 45.6px;
  font-size: 45.6px;
}
.node--type-video-testimonials .field--name-title {
  font-family: tiemposfine-regular;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 30.24px;
  text-align: left;
}
.node--type-video-testimonials .field--type-text-with-summary {
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 23.2px;
  letter-spacing: 0.0199999996px;
  text-align: left;
}
.node--type-video-testimonials .field--type-text-with-summary p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.node--type-video-testimonials img {
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
}

.video-opened .slick-list, .video-opened .slick-track {
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.paragraph--type--component-columns {
  padding: 48px;
}
.paragraph--type--component-columns > .field--name-field-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item {
  margin: 24px auto;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-media {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  padding: 24px;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-title {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-column-description {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin: 24px 0;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-cta {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
  text-align: center;
}

@media (min-width: 768px) {
  .paragraph--type--component-columns > .field--name-field-column > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column {
    margin: 0 24px;
  }
  .paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-column-description {
    line-height: 1.6;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-column-description {
    margin: 12px 0;
  }
}
.paragraph--type--component-columns {
  background: #fff;
  margin-top: 24px;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-media {
  text-align: center;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-title {
  font-size: 1.5rem;
  font-family: tiemposfine-regular;
  line-height: 1.3;
}
.paragraph--type--component-columns > .field--name-field-column > .field__item > .paragraph--type--column > .column-item .field--name-field-column-description {
  line-height: 1.6;
}

.component-map {
  margin: 0 0 24px 0;
}
.component-map .leaflet-map-wrapper {
  position: relative;
}
.component-map .leaflet-map-wrapper .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ebebeb;
  z-index: 999;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  display: none;
}
.component-map .leaflet-map-wrapper .overlay .overlay-notice {
  padding: 36px 12px;
  text-align: center;
  margin-top: 12%;
}
.component-map .leaflet-map-wrapper .marker-cluster {
  background-color: #fff;
  -webkit-box-shadow: 0 6px 26px 0 rgba(46, 51, 60, 0.65);
          box-shadow: 0 6px 26px 0 rgba(46, 51, 60, 0.65);
}
.component-map .leaflet-map-wrapper .marker-cluster > div {
  background-color: #dc0028;
  border-radius: 20px;
  color: #fff;
  height: 32px;
  margin-left: 4px;
  margin-top: 4px;
  width: 32px;
}
.component-map .leaflet-map-wrapper .marker-cluster > div span {
  font-size: 0.9375rem;
  font-family: graphik-semibold;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #c0c1c4;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active {
  color: #fff;
  background-color: #dc0028;
}
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #dc0028;
}

.paragraph--type--component-package.parent {
  position: relative;
}
.paragraph--type--component-package.children .nav-pills {
  position: absolute;
  top: 10px;
  right: 12px;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-package.children .nav-pills {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.paragraph--type--component-package.children {
  position: relative;
}
.paragraph--type--component-package.children .tab-content.has-multipleTabs {
  padding-top: 72px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-package.children .tab-content.has-multipleTabs {
    padding-top: 0;
  }
}
.parent .paragraph--type--component-package.children {
  position: static;
}
.parent .paragraph--type--component-package.children .tab-content.has-multipleTabs {
  padding-top: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-package .paragraph--type--services .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraph--type--component-package .paragraph--type--services .slick-slide {
    height: inherit;
  }
}
@media (max-width: 767.98px) and (min-width: 768px) {
  .paragraph--type--component-package .paragraph--type--services .slick .slick-slide {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }
}

.paragraph--type--services .slick__slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 768px) {
  .paragraph--type--services .slick .slick-track .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.paragraph--type--services .slick .slick-track .slick__slide > div {
  height: 100%;
}
.paragraph--type--services .slick .slick__slide {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  min-width: 300px;
  max-width: calc(25% - 24px);
}
.paragraph--type--services .slick .slick__slide > div {
  height: 100%;
  min-width: 300px;
}
@media (max-width: 767.98px) {
  .paragraph--type--services .slick__slider {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .paragraph--type--services .slick .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    max-width: 100vw;
  }
  .paragraph--type--services .slick .slick__slide > div {
    width: 100%;
    max-width: 100vw;
  }
}
@media (min-width: 576px) {
  .paragraph--type--services.columns-3 .slick__slide {
    max-width: calc(100% / 3 - 24px);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% / 3 - 24px);
        -ms-flex: 0 0 calc(100% / 3 - 24px);
            flex: 0 0 calc(100% / 3 - 24px);
  }
}
@media (min-width: 576px) and (max-width: 833.98px) {
  .paragraph--type--services .slick__slider {
    overflow-x: scroll;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--services .slick__slider {
    overflow-x: scroll;
  }
  .paragraph--type--services .slick .slick-track .slick__slide {
    max-width: 520px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 520px;
        -ms-flex: 0 0 520px;
            flex: 0 0 520px;
    width: 520px !important;
  }
}

@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-package .paragraph--type--services .slick-track {
    width: 1200px !important;
  }
}

.paragraph--type--component-package {
  visibility: hidden;
  opacity: 0;
}
.paragraph--type--component-package > ul.nav-pills {
  margin: 0 0 60px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-package > ul.nav-pills {
    margin: 0 0 24px;
  }
}
.paragraph--type--component-package > ul.nav-pills li {
  display: inline-block;
}
.paragraph--type--component-package > ul.nav-pills li a {
  padding: 18px 0;
  font-family: graphik-medium;
  font-size: 0.75rem;
  letter-spacing: 0.5px;
  background-color: #fff;
  color: #6c7076;
  min-width: 140px;
  text-align: center;
}
.paragraph--type--component-package > ul.nav-pills li a.active {
  background-color: #2e333c;
}
.paragraph--type--component-package.parent > ul.nav-pills li:first-of-type a {
  border-radius: 0.25rem 0 0 0.25rem;
}
.paragraph--type--component-package.parent > ul.nav-pills li:last-of-type a {
  border-radius: 0 0.25rem 0.25rem 0;
}
.paragraph--type--component-package.parent > ul.nav-pills li a {
  padding: 15.6px 0;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-package.parent {
    margin: 0 0 0 16px;
  }
  .paragraph--type--component-package.parent > ul.nav-pills li a {
    padding: 12px 0;
  }
}
.paragraph--type--component-package.children .nav-pills::after {
  display: block;
  clear: both;
  content: "";
}
.paragraph--type--component-package.children .nav-pills a {
  font-family: graphik-semibold;
  background: transparent;
  color: #dc0028;
  min-width: auto;
  width: auto;
}
.paragraph--type--component-package.children .nav-pills a.active {
  background: transparent;
  color: #2e333c;
}
.paragraph--type--component-package.children .nav-pills > li {
  float: left;
}
.paragraph--type--component-package.children .nav-pills > li a {
  position: relative;
  line-height: 28px;
  letter-spacing: 0.5px;
}
.paragraph--type--component-package.children .nav-pills > li a:after {
  content: "";
  width: 23px;
  height: 28px;
  display: inline-block;
  background: #2e333c;
}
.paragraph--type--component-package.children .nav-pills > li:first-of-type a {
  padding: 0 35px 0 0;
}
.paragraph--type--component-package.children .nav-pills > li:first-of-type a:after {
  position: absolute;
  top: 0;
  right: 0;
  border-top-left-radius: 26.5px;
  border-bottom-left-radius: 26.5px;
}
.paragraph--type--component-package.children .nav-pills > li:first-of-type a:before {
  position: absolute;
  top: 4px;
  right: -20px;
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background: #fff;
  border-radius: 50%;
  z-index: 1;
  pointer-events: none;
  -webkit-transition: right 0.3s ease-in-out;
  -o-transition: right 0.3s ease-in-out;
  transition: right 0.3s ease-in-out;
}
.paragraph--type--component-package.children .nav-pills > li:first-of-type a.active:before {
  position: absolute;
  top: 4px;
  right: -1px;
}
.paragraph--type--component-package.children .nav-pills > li:last-of-type a {
  padding: 0 0 0 35px;
}
.paragraph--type--component-package.children .nav-pills > li:last-of-type a:after {
  position: absolute;
  top: 0;
  left: 0;
  border-top-right-radius: 26.5px;
  border-bottom-right-radius: 26.5px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-package .slick-list {
    padding: 0 20% 0 0;
  }
  .paragraph--type--component-package > ul.nav-pills li a {
    font-size: 0.625rem;
  }
}
.paragraph--type--component-package .field--name-field-disclaimer {
  margin: 0 auto 48px;
  padding-right: 12px;
  padding-left: 12px;
  font-size: 0.75rem;
  max-width: 960px;
  text-align: center;
}
.paragraph--type--component-package .field--name-field-disclaimer p {
  margin: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-package .field--name-field-disclaimer {
    margin-bottom: 32px;
  }
}
.path-frontpage .paragraph--type--component-package .field--name-field-disclaimer {
  margin: 56.4px auto -56.4px;
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--component-package .field--name-field-disclaimer {
    margin-top: 12px;
    margin-bottom: 0;
  }
}

.tab-pane {
  display: none;
}
.tab-pane.active {
  display: block;
}
.tab-pane.no-opacity {
  opacity: 0;
}

.paragraph--type--service {
  padding: 60px 31.2px 48px;
  position: relative;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  background: #fff;
  height: 100%;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--service .field--name-field-service-title {
  font-family: graphik-medium;
  font-size: 1.125rem;
  color: #dc0028;
}
.paragraph--type--service .field--name-field-service-price {
  font-family: tiemposfine-regular;
  font-size: 2.625rem;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .paragraph--type--service .field--name-field-service-price {
    font-size: 2.25rem;
  }
}
.paragraph--type--service .field--name-field-service-price-description {
  font-size: 0.875rem;
  margin: 0 0 48px;
}
.paragraph--type--service .field--name-field-service-offers {
  margin: 0 0 96px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.paragraph--type--service .field--name-field-service-offers > .field__item {
  margin: 0 0 12px;
}
.paragraph--type--service .field--name-field-service-offers > .field__item .field--name-field-offer-description {
  display: inline;
}
.paragraph--type--service .field--name-field-service-offers > .field__item .field--name-field-offer-description:after {
  display: none;
}
.paragraph--type--service .field--name-field-cta {
  position: absolute;
  top: initial;
  right: 0;
  bottom: 48px;
  left: 0;
  padding-right: 31.2px;
  padding-left: 31.2px;
}
.paragraph--type--service .field--name-field-cta a {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: block;
  width: 100%;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0;
  font-family: graphik-medium;
  margin: 0 auto;
  max-width: 240px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .paragraph--type--service .field--name-field-cta a {
    text-align: center;
  }
}
.paragraph--type--service .field--name-field-cta a:active {
  outline: none;
}
.paragraph--type--service .field--name-field-cta a:hover {
  text-decoration: none;
}
.paragraph--type--service .field--name-field-cta a, .paragraph--type--service .field--name-field-cta a:active, .paragraph--type--service .field--name-field-cta a:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}

.paragraph--type--offer {
  font-size: 0.875rem;
  position: relative;
  text-align: left;
}
.paragraph--type--offer p {
  display: inline;
}
.paragraph--type--offer .tooltip {
  display: inline-block;
}
.paragraph--type--offer .tooltip {
  margin-left: 6px;
  display: inline-block;
}
.paragraph--type--offer .tooltip:before {
  content: "\e916";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--offer .tooltip:before {
  font-size: 1.125rem;
  color: #dc0028;
  font-weight: 700;
}
.paragraph--type--offer .tooltip-caret {
  position: relative;
}
.paragraph--type--offer .tooltip .field--name-field-offer-tooltip {
  padding: 18px;
  font-family: graphik-medium;
  font-size: 0.75rem;
  display: none;
  z-index: 1070;
  word-break: break-word;
}
.paragraph--type--offer .tooltip:hover .tooltip-caret:after {
  position: absolute;
  top: -10px;
  left: -20px;
  content: "";
  display: block;
  border-width: 12px 12px 0;
  border-style: solid;
  border-color: #dc0028 transparent transparent;
}
.paragraph--type--offer .tooltip:hover .field--name-field-offer-tooltip {
  padding: 12px 18px;
  position: absolute;
  top: auto;
  right: -24px;
  bottom: 24px;
  left: -24px;
  background: #dc0028;
  color: #fff;
  border-radius: 10.08px;
  display: block;
}

.paragraph--type--services {
  margin-right: -12px;
  margin-left: -12px;
}
@media (max-width: 575.98px) {
  .paragraph--type--services {
    margin-right: -8px;
    margin-left: -8px;
  }
}
.paragraph--type--services .slick .slick__slide {
  margin-right: 12px;
  margin-bottom: 24px;
  margin-left: 12px;
  position: relative;
  top: 0;
  visibility: visible;
}
.paragraph--type--services .slick .slick__slide > div {
  position: relative;
  top: 0;
  -webkit-transition: top 0.3s, -webkit-box-shadow 0.3s;
  transition: top 0.3s, -webkit-box-shadow 0.3s;
  -o-transition: top 0.3s, box-shadow 0.3s;
  transition: top 0.3s, box-shadow 0.3s;
  transition: top 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
  border-radius: 24px;
}
@media (min-width: 768px) {
  .paragraph--type--services .slick .slick__slide:hover > div {
    top: -28.8px;
    -webkit-box-shadow: 0 6px 51px 0px rgba(46, 51, 60, 0.08);
            box-shadow: 0 6px 51px 0px rgba(46, 51, 60, 0.08);
  }
  .paragraph--type--services .slick .slick__slide:hover .field--name-field-cta a {
    background: #dc0028;
    color: #fff;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--services .slick .slick__slide {
    margin-right: 8px;
    margin-bottom: 16px;
    margin-left: 8px;
  }
}

.paragraph--type--component-columns-and-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.paragraph--type--component-columns-and-image > .field--name-field-single-column {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.paragraph--type--component-columns-and-image > .field--name-field-columns-imagine {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
@media (min-width: 992px) {
  .paragraph--type--component-columns-and-image > .field--name-field-single-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
  .paragraph--type--component-columns-and-image > .field--name-field-single-column > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    margin-top: -24px;
  }
}
.paragraph--type--component-columns-and-image > .field--name-field-single-column.slick-slider {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.paragraph--type--component-columns-and-image > .field--name-field-single-column.slick-slider .slick-list {
  padding: 0 30% 0 0;
  height: 100%;
}
.paragraph--type--component-columns-and-image > .field--name-field-single-column.slick-slider .slick-list .slick-track {
  height: 100%;
}
.paragraph--type--component-columns-and-image > .field--name-field-single-column.slick-slider .slick-list .slick-slide {
  padding: 24px;
  margin: 24px 24px 24px 0;
  border-radius: 4.8px;
  border: 1px solid #f7f7f7 !important;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.08), 0 7px 22px -5px rgba(0, 0, 0, 0.08);
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.08), 0 7px 22px -5px rgba(0, 0, 0, 0.08);
  height: calc(100% - 24px * 2);
  max-width: 236px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-columns-and-image {
    padding-left: 24px !important;
  }
  .paragraph--type--component-columns-and-image > .field--name-field-columns-imagine {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-columns-and-image {
    padding-left: 16px !important;
  }
  .paragraph--type--component-columns-and-image > .field--name-field-single-column.slick-slider .slick-list .slick-slide {
    margin-right: 16px;
  }
}

.paragraph--type--component-columns-and-image {
  padding: 54px 60px;
  background: #fff;
}
@media (min-width: 992px) {
  .path-frontpage .paragraph--type--component-columns-and-image {
    padding-right: 12px;
    padding-left: 12px;
  }
}
.paragraph--type--component-columns-and-image > .field--name-field-single-column .paragraph--type--column-menu .menu__title {
  font-family: tiemposfine-regular;
  font-size: 1.75rem;
  line-height: 1.3;
  margin-bottom: 15px;
}
.paragraph--type--component-columns-and-image > .field--name-field-single-column .field--name-field-link {
  font-size: 1rem;
  margin-bottom: 6px;
}
.paragraph--type--component-columns-and-image > .field--name-field-columns-imagine img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 992px) {
  .paragraph--type--component-columns-and-image > .field--name-field-single-column .paragraph--type--column-menu .menu__title {
    margin-top: 36px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-columns-and-image {
    padding: 0;
    margin: 0;
  }
  .paragraph--type--component-columns-and-image > .field--name-field-single-column.slick-slider .slick-list .slick-slide > .menu__title {
    font-size: 1.5rem;
  }
  .paragraph--type--component-columns-and-image > .field--name-field-single-column.slick-slider .slick-list .slick-slide .field--name-field-link {
    font-size: 0.875rem;
  }
}

.paragraph--type--centers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.paragraph--type--centers > .field--name-field-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 40px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers > .field--name-field-title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 12px;
  }
}
.paragraph--type--centers > .field--name-field-all-centers {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers > .field--name-field-all-centers {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.paragraph--type--centers > .field--name-field-centers-links {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 64px;
     -moz-column-gap: 64px;
          column-gap: 64px;
  row-gap: 0px;
}
@media (max-width: 833.98px) {
  .paragraph--type--centers > .field--name-field-centers-links {
    grid-template-columns: 1fr;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    row-gap: 0px;
  }
}
.paragraph--type--centers > .field--name-field-centers-links > .field__item {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  border-bottom: 1px solid #EAEAEB;
  padding-right: 0px;
  padding-left: 0px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers > .field--name-field-centers-links > .field__item {
    padding-left: 0;
    padding-right: 0;
  }
}
.paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2) {
  border-bottom: none;
  padding: 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2):not(:last-child) {
    border-bottom: 1px solid #EAEAEB;
  }
}
.paragraph--type--centers > .field--name-field-centers-links > .field__item > .field--type-link a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  text-decoration: none;
}

.paragraph--type--centers {
  background: #fff;
  padding: 57.6px;
  border-radius: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--centers {
    padding: 24px;
  }
}
.paragraph--type--centers > .field--name-field-title h2 {
  font-family: tiemposfine-regular;
  font-size: 47px;
  font-weight: 400;
  line-height: 110%;
  margin: 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers > .field--name-field-title h2 {
    font-size: 38px;
    letter-spacing: -0.2px;
    text-align: center;
  }
}
.paragraph--type--centers .field--name-field-all-centers a {
  border-radius: 7px;
  border: 0.5px solid var(--Gray-20, #D5D6D8);
  background: transparent;
  height: 42px;
  padding: 0 8px 0 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #dc0028;
  font-size: 16px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-weight: 500;
  line-height: 116%;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers .field--name-field-all-centers a {
    font-size: 14px;
    font-weight: 500;
    line-height: 116%;
  }
}
.paragraph--type--centers .field--name-field-all-centers a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #dc0028;
  border-color: #bbbcbf;
}
.paragraph--type--centers .field--name-field-all-centers a::after {
  content: "\ea01";
  font-family: "icomoon-custom";
  font-size: 24px;
  color: #dc0028;
}
.paragraph--type--centers .field--name-field-all-centers a:hover::after {
  color: #fff;
}
.paragraph--type--centers .field--name-field-centers-links > .field__item a, .paragraph--type--centers .field--name-field-centers-links > .field__item span {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 44px 16px 0;
  position: relative;
  height: 100%;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.paragraph--type--centers .field--name-field-centers-links > .field__item a:hover, .paragraph--type--centers .field--name-field-centers-links > .field__item span:hover {
  color: #181a1f;
  text-decoration: none;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers .field--name-field-centers-links > .field__item a, .paragraph--type--centers .field--name-field-centers-links > .field__item span {
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
  }
}
.paragraph--type--centers .field--name-field-centers-links > .field__item a::after, .paragraph--type--centers .field--name-field-centers-links > .field__item span::after {
  content: "\ea01";
  font-family: "icomoon-custom";
  border-radius: 50%;
  border: 1px solid #dc0028;
  width: 28px;
  height: 28px;
  font-size: 24px;
  background-color: transparent;
  color: #dc0028;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  letter-spacing: -3px;
  position: absolute;
  text-align: center;
  top: 50%;
  right: 0;
  vertical-align: middle;
  line-height: 115%;
}
@media (max-width: 1271.98px) {
  .paragraph--type--centers .field--name-field-centers-links > .field__item a::after, .paragraph--type--centers .field--name-field-centers-links > .field__item span::after {
    width: 24px;
    height: 24px;
    font-size: 20px;
  }
}
.paragraph--type--centers .field--name-field-centers-links > .field__item a:hover::after, .paragraph--type--centers .field--name-field-centers-links > .field__item span:hover::after {
  background-color: #DC0028;
  color: #fff;
}

@media (min-width: 768px) {
  .paragraph--type--component-list .title {
    margin: 24px auto 36px;
    max-width: 80%;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-list .list-content {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
.paragraph--type--component-list .list-content .item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
.paragraph--type--component-list .list-content .item-wrapper .list-item-index {
  display: inline-block;
  text-align: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.paragraph--type--component-list .list-content .item-wrapper .item-content {
  display: inline-block;
  width: 100%;
}

.paragraph--type--component-list {
  padding: 24px;
  background: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
}
.paragraph--type--component-list .title {
  font-size: 2.25rem;
  line-height: 1.3;
}
.paragraph--type--component-list .item-wrapper {
  margin: 0 0 24px;
}
.paragraph--type--component-list .item-wrapper .list-item-index {
  font-family: graphik-medium;
  margin: 0 12px;
  padding: 3.6px;
  background: #f7f7f7;
  border-radius: 24px;
  width: 31.2px;
  height: 31.2px;
}
.paragraph--type--component-list .item-wrapper .item-content .field--name-field-list-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 42px;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-list .item-wrapper .item-content .field--name-field-list-content {
    min-height: 31.2px;
  }
}
.paragraph--type--component-list .item-wrapper .item-content p {
  margin: 0;
}
@media (min-width: 768px) {
  .paragraph--type--component-list {
    padding: 48px;
  }
  .paragraph--type--component-list .item-wrapper .list-item-index {
    padding: 9.6px;
    width: 42px;
    height: 42px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-list .title {
    font-size: 1.75rem;
  }
  .paragraph--type--component-list .item-wrapper .item-content p {
    font-size: 0.875rem;
    font-family: graphik-medium;
  }
}

.paragraph--type--component-presentation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-presentation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-flow: column-reverse;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
  }
}
@media (max-width: 833.98px) {
  .path-frontpage .field--name-field-components > .field__item .paragraph--type--component-presentation {
    padding-right: 36px;
    padding-left: 36px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-presentation .presentation-image, .paragraph--type--component-presentation .presentation-text-area {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-image, .paragraph--type--component-presentation .presentation-text-area {
    width: 100%;
  }
}
.paragraph--type--component-presentation .presentation-text-area {
  padding-top: 48px;
  padding-right: 48px;
  padding-bottom: 48px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-text-area {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-presentation .presentation-ctas .field--name-field-presentation-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .paragraph--type--component-presentation .presentation-ctas .field--name-field-presentation-cta .field__item:not(:last-child) {
    margin-right: 12px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-ctas .app-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.paragraph--type--component-presentation {
  background-color: #fff;
}
.paragraph--type--component-presentation .presentation-title {
  font-family: tiemposfine-regular;
}
@media (min-width: 992px) {
  .paragraph--type--component-presentation .presentation-title {
    font-size: 2.625rem;
    line-height: 50px;
    padding-right: 16.6666666667%;
    padding-bottom: 21.6px;
  }
  .paragraph--type--component-presentation .presentation-title:before {
    font-size: 4.0625rem;
    margin-bottom: 24px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-title {
    padding-top: 24px;
    font-size: 1.75rem;
    line-height: 36px;
    padding-bottom: 12px;
    max-width: 255px;
    margin: auto;
  }
  .paragraph--type--component-presentation .presentation-title:before {
    font-size: 3rem;
    margin-bottom: 16px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-description {
    padding: 0 36px;
    font-size: 0.875rem;
  }
}
.paragraph--type--component-presentation .presentation-image img {
  display: block;
  width: 100%;
}
@media (min-width: 992px) {
  .paragraph--type--component-presentation .presentation-image {
    padding: 24px;
  }
  .path-frontpage .paragraph--type--component-presentation .presentation-image {
    padding-bottom: 0;
  }
  .paragraph--type--component-presentation .presentation-image img {
    max-width: 370px;
  }
}
@media (min-width: 1272px) {
  .paragraph--type--component-presentation .presentation-image {
    padding: 48px;
  }
  .path-frontpage .paragraph--type--component-presentation .presentation-image {
    padding-bottom: 0;
  }
  .paragraph--type--component-presentation .presentation-image img {
    max-width: 442px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-image {
    padding-bottom: 48px;
    padding-bottom: 0;
  }
  .paragraph--type--component-presentation .presentation-image img {
    max-width: 309px;
    margin: auto;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-title, .paragraph--type--component-presentation .presentation-ctas {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-presentation .presentation-ctas {
    max-width: 350px;
    margin: 0 auto;
  }
  .paragraph--type--component-presentation .presentation-ctas .app-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
  .paragraph--type--component-presentation .presentation-ctas .app-buttons a {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px;
  }
  .paragraph--type--component-presentation .presentation-ctas .app-buttons a:last-child {
    margin-right: auto;
  }
}
.paragraph--type--component-presentation .presentation-ctas .app-buttons img {
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .paragraph--type--component-presentation .presentation-ctas .app-buttons a {
    display: inline-block;
    margin-right: 12px;
  }
  .paragraph--type--component-presentation .presentation-ctas .app-buttons a:last-child {
    margin-right: 0;
  }
  .paragraph--type--component-presentation .presentation-ctas .app-buttons img {
    max-width: 142px;
  }
}
.paragraph--type--component-presentation .paragraph--type--component-cta {
  padding-top: 24px;
}
@media (min-width: 992px) {
  .paragraph--type--component-presentation .paragraph--type--component-cta .field--name-field-cta {
    text-align: left;
  }
}
.paragraph--type--component-presentation.show-icon .presentation-title {
  line-height: 1.2;
}
.paragraph--type--component-presentation.show-icon .presentation-title:before {
  content: "\e927";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-presentation.show-icon .presentation-title:before {
  display: block;
  color: #dc0028;
}
.paragraph--type--component-presentation.stick-to-footer {
  background-color: transparent;
}
@media (min-width: 992px) {
  .paragraph--type--component-presentation:not(.stick-to-footer) {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) {
  margin: 0;
}
@media (min-width: 992px) {
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column:first-child, body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column:last-child {
    padding: 0 !important;
    margin: 0;
  }
}
body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper.gray_background {
  border-radius: 24px;
}
body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 40.5px 0;
  }
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 5% 0 10%;
  }
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child h2 {
    font-size: 36px;
  }
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 36px 0;
  }
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    padding: 0;
  }
  body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    margin-bottom: 16px;
  }
}

@media (max-width: 833.98px) {
  .node--type-article .title-align-left.title-component:not(.is-empty) {
    padding-left: 50px;
  }
}
.node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 40.5px 0;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child .field--name-field-title {
    margin: 0;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child h2 {
    font-size: 36px;
    padding: 0;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 18px 0;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    padding: 0;
  }
  .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 16px;
  }
}

@media (min-width: 768px) {
  .template3 .paragraph--type--component-webform {
    padding: 48px;
  }
}
@media (max-width: 767.98px) {
  .template3 .paragraph--type--component-webform {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}

.node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    padding: 40.5px 0;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    margin-bottom: 81px;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child h2 {
    font-size: 36px;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    padding: 36px 0;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column {
    padding: 0 36px;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column img {
    margin-top: 0;
  }
  .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    margin-bottom: 16px;
  }
}

.node--type-analize.layout-two-sidebars .paragraph--type--component-webform,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform {
  padding: 40px;
}
.node--type-analize.layout-two-sidebars .paragraph--type--component-webform h2,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform h2 {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-analize.layout-two-sidebars .paragraph--type--component-webform,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform {
    padding: 40px 8px;
  }
}
.node--type-analize.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child {
  padding: 0;
}
.node--type-analize.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child .field--name-field-title,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child .field--name-field-title {
  margin: 0;
}
.node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 12px 0;
}
@media (max-width: 767.98px) {
  .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column {
    padding: 8px 0;
  }
}
.node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column:first-child,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column:first-child {
  margin-bottom: 24px;
}
.node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column .field--name-field-image,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column .field--name-field-image {
  text-align: center;
}
.node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column img,
.node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column img {
  margin-top: 24px;
}

.template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) h2,
.node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) h2 {
  padding-top: 0;
}
.template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column,
.node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-right: 48px;
  padding-left: 48px;
}
@media (max-width: 767.98px) {
  .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column,
.node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column {
    padding-right: 36px;
    padding-left: 36px;
  }
}
.template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:first-child,
.node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:first-child {
  margin-bottom: 24px;
}
.template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column .field--name-field-image,
.node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column .field--name-field-image {
  text-align: center;
}
.template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column img,
.node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column img {
  margin-top: 24px;
}

#block-programareonline .field--name-body {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 768px) {
  #block-programareonline .field--name-body {
    padding: 81px 0;
  }
  #block-programareonline .field--name-body .column:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #block-programareonline .field--name-body .column:last-child {
    padding: 0 48px 0 24px;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  #block-programareonline .field--name-body .column:first-child {
    padding: 0 28.5px 0 81px;
  }
  #block-programareonline .field--name-body .column:last-child {
    padding: 0 81px 0 40.5px;
  }
}
@media (max-width: 767.98px) {
  #block-programareonline .field--name-body {
    padding: 36px 0;
  }
  #block-programareonline .field--name-body .column {
    padding: 0 36px;
  }
  #block-programareonline .field--name-body .column:first-child {
    margin-bottom: 16px;
  }
  #block-programareonline .field--name-body .column:last-child {
    margin-top: 24px;
    margin-right: auto;
    margin-left: auto;
    min-width: 288px;
  }
}

.paragraph--type--component-webform {
  background-color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
}
.field__item#component-1 > .paragraph--type--component-webform {
  margin-top: 24px;
  margin-bottom: 24px;
}
.paragraph--type--column-layout .paragraph--type--component-webform .column {
  width: 100% !important;
  -webkit-box-flex: 100% !important;
  -webkit-flex: 100% !important;
      -ms-flex: 100% !important;
          flex: 100% !important;
  max-width: 85% !important;
}
.paragraph--type--component-webform input.js-form-file {
  width: 100%;
}
.paragraph--type--component-webform .column h2 {
  font-size: 2.375rem;
  margin-bottom: 24px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-webform .column h2 {
    margin-bottom: 12px;
  }
}
.paragraph--type--component-webform .column img {
  margin-top: 60px;
  margin-bottom: 12px;
  max-width: 100%;
  height: auto;
}
.paragraph--type--component-webform .column:first-child {
  font-size: 0.875rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-webform .column:first-child > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 15.84px 12px;
  }
}
.paragraph--type--component-webform .field--name-field-description {
  line-height: 1.7;
}

.webform-ajax-form-wrapper {
  max-width: 100%;
}

#block-programareonline {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
}
#block-programareonline:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  width: calc(100% - 162px);
  content: "";
}
@media (max-width: 833.98px) {
  #block-programareonline:after {
    width: calc(100% - 96px);
  }
}
@media (max-width: 767.98px) {
  #block-programareonline:after {
    width: calc(100% - 72px);
  }
}
#block-programareonline .field--name-body {
  background-color: #fff;
}
#block-programareonline .field--name-body h2 {
  font-size: 2.25rem;
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  #block-programareonline .field--name-body h2 {
    margin-bottom: 12px;
  }
}
#block-programareonline .field--name-body p {
  margin: 0;
}
#block-programareonline .field--name-body .column:first-child p {
  font-size: 0.875rem;
}
#block-programareonline .field--name-body .column:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#block-programareonline .field--name-body .column:last-child .cta-red {
  margin-bottom: 12px;
}
#block-programareonline .field--name-body .column:last-child .cta-red a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  #block-programareonline .field--name-body .column:last-child .cta-red a {
    text-align: center;
  }
}
#block-programareonline .field--name-body .column:last-child .cta-red a:active {
  outline: none;
}
#block-programareonline .field--name-body .column:last-child .cta-red a:hover {
  text-decoration: none;
}
#block-programareonline .field--name-body .column:last-child .cta-red a, #block-programareonline .field--name-body .column:last-child .cta-red a:active, #block-programareonline .field--name-body .column:last-child .cta-red a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
#block-programareonline .field--name-body .column:last-child .cta-red a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
#block-programareonline .field--name-body .column:last-child .cta-gray a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  #block-programareonline .field--name-body .column:last-child .cta-gray a {
    text-align: center;
  }
}
#block-programareonline .field--name-body .column:last-child .cta-gray a:active {
  outline: none;
}
#block-programareonline .field--name-body .column:last-child .cta-gray a:hover {
  text-decoration: none;
}
#block-programareonline .field--name-body .column:last-child .cta-gray a, #block-programareonline .field--name-body .column:last-child .cta-gray a:active, #block-programareonline .field--name-body .column:last-child .cta-gray a:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
#block-programareonline .field--name-body .column:last-child .cta a {
  width: 100%;
}
@media (min-width: 768px) {
  #block-programareonline .field--name-body .column:last-child .cta a {
    min-width: 150px;
  }
}

.ui-datepicker {
  padding: 18px 12px;
  -webkit-box-shadow: 0 12px 26px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 12px 26px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0.3rem;
}
.ui-datepicker.ui-widget {
  border: none;
}
.ui-datepicker .ui-datepicker-header {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: transparent;
  border: none;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin-right: auto;
  margin-left: auto;
  padding-right: 6px;
  padding-left: 6px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: left;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  font-family: graphik-medium;
  font-size: 0.875rem;
  padding: 8px 30px 8px 8px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPjwvc3ZnPg==");
  background-position: right 8px center;
  -webkit-background-size: 1.125rem 1.125rem;
          background-size: 1.125rem;
  background-repeat: no-repeat;
  background-color: #fff;
  width: auto;
  border-color: #eaeaeb;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1rem;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select:last-of-type {
  margin-left: 12px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  position: relative;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPjwvc3ZnPg==");
  background-position: center;
  -webkit-background-size: 1.125rem 1.125rem;
          background-size: 1.125rem;
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover {
  position: relative;
  top: 2px;
  right: 2px;
  bottom: -2px;
  left: -2px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  position: relative;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPjwvc3ZnPg==");
  background-position: center;
  -webkit-background-size: 1.125rem 1.125rem;
          background-size: 1.125rem;
  background-repeat: no-repeat;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover {
  position: relative;
  top: 2px;
  right: 2px;
  bottom: -2px;
  left: -2px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
  background: #f7f7f7;
  border: none;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar {
  font-family: graphik-medium;
}
.ui-datepicker .ui-datepicker-calendar thead span {
  font-family: graphik-regular;
  font-size: 0.875rem;
  color: #6c7076;
}
.ui-datepicker .ui-datepicker-calendar tbody td a, .ui-datepicker .ui-datepicker-calendar tbody td span {
  border: 1px solid transparent;
}
.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default {
  padding: 6px;
  margin: 0 4px;
  background: transparent;
  border: none;
  text-align: center;
}
.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-defaultspan {
  color: #6c7076;
}
@media (max-width: 575.98px) {
  .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default {
    padding: 2px;
  }
}
.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-highlight {
  color: #dc0028;
  border: 1px solid #dc0028;
  border-radius: 0.25rem;
}
.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-active, .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-hover:not(.ui-state-highlight) {
  color: #fff;
  background-color: #dc0028;
  border-color: #dc0028;
  border-radius: 0.25rem;
}
@media (min-width: 576px) {
  .ui-datepicker {
    width: 330px;
  }
}

.block-views-blocksumar-summary {
  margin: 12px auto 36px;
  max-width: 680px;
  text-align: center;
}
@media (max-width: 575.98px) {
  .block-views-blocksumar-summary {
    padding-right: 24px;
    padding-left: 24px;
  }
  .block-views-blocksumar-summary p {
    font-size: 0.875rem;
  }
}

.node--type-article .main-content .social_share_wrapper,
.node--type-news .main-content .social_share_wrapper,
.node--type-job .main-content .social_share_wrapper {
  padding: 48px 48px 42px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-article .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find),
.node--type-news .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find),
.node--type-job .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find) {
  margin-right: auto;
  margin-left: auto;
  font-size: 1.75rem;
  background-color: #6c7076 !important;
  color: #fff;
  border-radius: 100% !important;
  width: 50px !important;
  height: 50px !important;
  line-height: 50px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-article .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find) svg,
.node--type-news .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find) svg,
.node--type-job .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find) svg {
  width: 38px;
}
.node--type-article .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find).a2a_s_facebook:before,
.node--type-news .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find).a2a_s_facebook:before,
.node--type-job .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find).a2a_s_facebook:before {
  content: "\e910";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-article .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find).a2a_s_facebook svg,
.node--type-news .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find).a2a_s_facebook svg,
.node--type-job .main-content .social_share_wrapper .a2a_svg:not(.a2a_s_find).a2a_s_facebook svg {
  display: none;
}
.node--type-article .main-content .social_share_wrapper h2,
.node--type-news .main-content .social_share_wrapper h2,
.node--type-job .main-content .social_share_wrapper h2 {
  font-size: 2.25rem;
  margin: 0;
  padding: 0;
}
.node--type-article .main-content .social_share_wrapper:after,
.node--type-news .main-content .social_share_wrapper:after,
.node--type-job .main-content .social_share_wrapper:after {
  display: none;
}
.node--type-article .main-content .social_share_wrapper:before,
.node--type-news .main-content .social_share_wrapper:before,
.node--type-job .main-content .social_share_wrapper:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  display: block;
  height: 24px;
  background-color: #f7f7f7;
}
@media (max-width: 767.98px) {
  .node--type-article .main-content .social_share_wrapper,
.node--type-news .main-content .social_share_wrapper,
.node--type-job .main-content .social_share_wrapper {
    padding: 48px 0 36px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .node--type-article .main-content .social_share_wrapper h2,
.node--type-news .main-content .social_share_wrapper h2,
.node--type-job .main-content .social_share_wrapper h2 {
    font-size: 1.75rem;
    margin-bottom: 24px;
  }
  .node--type-article .main-content .social_share_wrapper .addtoany_list > a,
.node--type-news .main-content .social_share_wrapper .addtoany_list > a,
.node--type-job .main-content .social_share_wrapper .addtoany_list > a {
    padding: 0 6px;
  }
}

.a2a_menu .a2a_svg:not(.a2a_s_find) {
  margin-right: auto;
  margin-left: auto;
  font-size: 1.75rem;
  background-color: #6c7076 !important;
  color: #fff;
  border-radius: 100% !important;
  width: 50px !important;
  height: 50px !important;
  line-height: 50px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.a2a_menu .a2a_svg:not(.a2a_s_find) svg {
  width: 38px;
}
.a2a_menu .a2a_svg:not(.a2a_s_find).a2a_s_facebook:before {
  content: "\e910";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.a2a_menu .a2a_svg:not(.a2a_s_find).a2a_s_facebook svg {
  display: none;
}
.a2a_menu.a2a_mini {
  visibility: hidden !important;
}
.a2a_menu.a2a_full {
  height: 280px;
  top: 50%;
  margin-top: -140px;
}
.a2a_menu.a2a_full:after {
  position: absolute;
  right: 24px;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  height: 48px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(60%, rgba(255, 255, 255, 0.9)), to(rgb(255, 255, 255)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 60%, rgb(255, 255, 255) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 60%, rgb(255, 255, 255) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 60%, rgb(255, 255, 255) 100%);
}
.a2a_menu a {
  font-family: graphik-regular !important;
  font-size: 0.75rem !important;
  text-align: center !important;
  color: #dc0028 !important;
}
.a2a_menu .a2a_full_services {
  padding-bottom: 24px;
  height: calc(100% - 60px) !important;
}
.a2a_menu .a2a_localize {
  margin: 0 !important;
}
.a2a_menu .a2a_full_footer {
  display: none;
}
.a2a_menu .a2a_full_footer a {
  display: block !important;
}
.a2a_menu .a2a_full_footer a span {
  margin-bottom: 6px !important;
}

body .a2a_overlay {
  background-color: #000;
  opacity: 0.21;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
body .a2a_starting {
  opacity: 0;
}

.maintenance-page {
  padding-top: 0;
  text-align: center;
}
.maintenance-page header {
  padding: 60px 0 96px;
}
.maintenance-page header img {
  max-width: 160px;
  height: auto;
}
@media (max-width: 767.98px) {
  .maintenance-page header {
    padding-top: 24px;
  }
  .maintenance-page header img {
    max-width: 120px;
  }
}
.maintenance-page main {
  padding-right: 24px;
  padding-left: 24px;
  font-size: 0.875rem;
}
.maintenance-page main h4 {
  font-family: graphik-medium;
  font-size: 0.75rem;
  margin: 0;
  text-transform: uppercase;
}
.maintenance-page main p {
  margin: 16px auto 24px;
  padding-right: 24px;
  padding-left: 24px;
  max-width: 675px;
}
.maintenance-page main img {
  margin-top: 0;
  margin-bottom: 156px;
  max-width: 1040px;
  width: 100%;
  height: auto;
}
@media (max-width: 767.98px) {
  .maintenance-page main {
    padding-right: 0;
    padding-left: 0;
  }
  .maintenance-page main h1 {
    font-size: 2.5rem;
  }
  .maintenance-page main img {
    margin-bottom: 48px;
  }
}

.node--type-page {
  background-color: #fff;
}
.node--type-page .field--name-field-page-image {
  margin: 72px auto 48px;
  max-width: 720px;
}
.node--type-page .field--name-field-page-image img {
  width: 100%;
  height: auto;
}
@media (max-width: 767.98px) {
  .node--type-page .field--name-field-page-image {
    margin: 108px auto 16px;
  }
}
.node--type-page .text-formatted {
  padding: 0 24px;
  margin-right: auto;
  margin-left: auto;
  font-size: 0.875rem;
  text-align: center;
  max-width: 800px;
}
.node--type-page .text-formatted h1 {
  margin-bottom: 16px;
}
.node--type-page .text-formatted .buttons {
  margin-top: 28.8px;
  margin-bottom: 36px;
}
.node--type-page .text-formatted .style-gray,
.node--type-page .text-formatted .style-red {
  margin: 12px 6px;
  display: inline-block;
}
.node--type-page .text-formatted .style-gray {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .node--type-page .text-formatted .style-gray {
    text-align: center;
  }
}
.node--type-page .text-formatted .style-gray:active {
  outline: none;
}
.node--type-page .text-formatted .style-gray:hover {
  text-decoration: none;
}
.node--type-page .text-formatted .style-gray, .node--type-page .text-formatted .style-gray:active, .node--type-page .text-formatted .style-gray:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.node--type-page .text-formatted .style-red {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .node--type-page .text-formatted .style-red {
    text-align: center;
  }
}
.node--type-page .text-formatted .style-red:active {
  outline: none;
}
.node--type-page .text-formatted .style-red:hover {
  text-decoration: none;
}
.node--type-page .text-formatted .style-red, .node--type-page .text-formatted .style-red:active, .node--type-page .text-formatted .style-red:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--type-page .text-formatted .style-red:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 767.98px) {
  .node--type-page .text-formatted h1 {
    font-size: 2.5rem;
  }
  .node--type-page .text-formatted .style-gray,
.node--type-page .text-formatted .style-red {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.path-frontpage {
  background: #f7f7f7;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-frontpage .header {
    margin: 0 auto;
  }
  .path-frontpage .header .header-wrapper {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .path-frontpage .header .region-top-header::after {
    margin-top: 28px;
  }
}
.path-frontpage .layout-main-wrapper {
  padding-bottom: 0;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-frontpage .layout-main-wrapper {
    margin: 0 16px;
    width: calc(100% - 32px);
    max-width: calc(100% - 32px);
  }
}
.path-frontpage .paragraph--type--component-cta.style--red a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  color: #fff;
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--component-cta.style--red a {
    text-align: center;
  }
}
.path-frontpage .paragraph--type--component-cta.style--red a:active {
  outline: none;
}
.path-frontpage .paragraph--type--component-cta.style--red a:hover {
  text-decoration: none;
}
.path-frontpage .paragraph--type--component-cta.style--red a, .path-frontpage .paragraph--type--component-cta.style--red a:active, .path-frontpage .paragraph--type--component-cta.style--red a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.path-frontpage .paragraph--type--component-cta.style--red a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.path-frontpage .paragraph--type--component-cta.style--red a:hover {
  background-color: #f7f7f7;
  color: #dc0028;
  border: 1px solid #f7f7f7;
}
.path-frontpage .paragraph--type--background-wrapper.forty_padding {
  padding: 48px;
}
@media (max-width: 1271.98px) {
  .path-frontpage .paragraph--type--background-wrapper.forty_padding {
    padding: 32px;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--background-wrapper.forty_padding {
    padding: 24px;
  }
}
.path-frontpage .paragraph--type--background-wrapper.forty_padding .title_component.white h2 {
  padding-top: 0px;
  padding-bottom: 40px;
}
@media (max-width: 1271.98px) {
  .path-frontpage .paragraph--type--background-wrapper.forty_padding .title_component.white h2 {
    padding-top: 0px;
    padding-bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--background-wrapper.forty_padding .title_component.white h2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-frontpage .paragraph--type--background-wrapper.forty_padding {
    padding: 32px 0 20px 0;
  }
}
@media (max-width: 833.98px) {
  .path-frontpage .paragraph--type--background-wrapper.forty_padding {
    padding: 24px 0;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--background-wrapper.forty_padding {
    padding: 16px 0;
  }
}
@media (min-width: 576px) {
  .path-frontpage .field--name-field-components > .field__item > .paragraph,
.path-frontpage .field--name-field-components > .field__item > h2 {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .path-frontpage .field--name-field-components > .field__item > .paragraph,
.path-frontpage .field--name-field-components > .field__item > h2 {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .path-frontpage .field--name-field-components > .field__item > .paragraph,
.path-frontpage .field--name-field-components > .field__item > h2 {
    max-width: 960px;
  }
}
@media (min-width: 1272px) {
  .path-frontpage .field--name-field-components > .field__item > .paragraph,
.path-frontpage .field--name-field-components > .field__item > h2 {
    max-width: 1376px;
  }
}
@media (min-width: 576px) {
  .path-frontpage .field--name-field-components > .field__item > .paragraph,
.path-frontpage .field--name-field-components > .field__item > h2 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-frontpage .field--name-field-components > .field__item > .paragraph,
.path-frontpage .field--name-field-components > .field__item > h2 {
    max-width: 100%;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .field--name-field-components > h2 {
    font-size: 1.75rem;
  }
}
.path-frontpage h2.gray {
  position: relative;
  background-color: #f7f7f7;
}
.path-frontpage h2.gray:before, .path-frontpage h2.gray:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
}
.path-frontpage h2.gray:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.path-frontpage h2.gray:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--services .slick .slick__slide {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
}
.path-frontpage .paragraph--type--component-articles.layout--long_column {
  position: relative;
  background-color: #f7f7f7;
}
.path-frontpage .paragraph--type--component-articles.layout--long_column:before, .path-frontpage .paragraph--type--component-articles.layout--long_column:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
}
.path-frontpage .paragraph--type--component-articles.layout--long_column:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.path-frontpage .paragraph--type--component-articles.layout--long_column:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
@media (min-width: 768px) {
  .path-frontpage .paragraph--type--component-articles.layout--long_column {
    padding-bottom: 96px;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--component-articles.layout--long_column {
    padding-bottom: 48px;
  }
}
@media (min-width: 768px) {
  .path-frontpage .paragraph--type--component-articles.layout--equal_big {
    padding-bottom: 48px;
  }
}
@media (max-width: 1271.98px) {
  .path-frontpage .paragraph--type--component-articles.layout--equal_big {
    padding-bottom: 32px;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--component-articles.layout--equal_big {
    padding-bottom: 24px;
  }
}
.path-frontpage .paragraph--type--component-medics,
.path-frontpage .paragraph--type--component-block {
  position: relative;
  background-color: #f7f7f7;
}
.path-frontpage .paragraph--type--component-medics:before, .path-frontpage .paragraph--type--component-medics:after,
.path-frontpage .paragraph--type--component-block:before,
.path-frontpage .paragraph--type--component-block:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
}
.path-frontpage .paragraph--type--component-medics:before,
.path-frontpage .paragraph--type--component-block:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.path-frontpage .paragraph--type--component-medics:after,
.path-frontpage .paragraph--type--component-block:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
@media (min-width: 768px) {
  .path-frontpage .paragraph--type--component-medics,
.path-frontpage .paragraph--type--component-block {
    padding-bottom: 96px;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--component-medics,
.path-frontpage .paragraph--type--component-block {
    padding-bottom: 48px;
  }
}
@media (min-width: 576px) {
  .path-frontpage .layout--equal_big,
.path-frontpage .paragraph--type--component-medics,
.path-frontpage .paragraph--type--component-block {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 1271.98px) {
  .path-frontpage .node--type-article .node__content {
    padding-bottom: 0 !important;
  }
}
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node__title {
  padding: 16px;
}
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-date {
  padding: 0 16px;
}
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-photo {
  padding-bottom: 24px;
}
.path-frontpage .paragraph--type--component-articles.layout--equal_big .statistics {
  padding-top: 0;
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-frontpage .slick__slider {
    overflow-x: scroll;
  }
  .path-frontpage .title-component:not(.is-empty).gray {
    padding-top: 16px;
    padding-bottom: 0;
  }
  .path-frontpage .paragraph--type--component-package > ul.nav-pills {
    margin: 0 0 32px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card .post-photo,
.path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-photo {
    padding-bottom: 32px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node__title {
    padding: 16px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-date {
    padding: 0 16px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-photo {
    padding-bottom: 24px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .statistics {
    padding-top: 0;
    margin-top: 0;
  }
  .path-frontpage .paragraph--type--component-medics,
.path-frontpage .paragraph--type--component-block {
    padding: 16px !important;
    margin-bottom: 16px !important;
  }
  .path-frontpage .paragraph--type--component-articles {
    padding: 0 !important;
  }
  .path-frontpage .paragraph--type--component-articles .slick--field-article-item .slick-track {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
    gap: 16px !important;
    width: 100% !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-flow: row nowrap !important;
        -ms-flex-flow: row nowrap !important;
            flex-flow: row nowrap !important;
  }
  .path-frontpage .paragraph--type--component-articles .slick--field-article-item .slick-track .slick__slide {
    width: calc(33.333% - 20px) !important;
    max-width: calc(33.333% - 20px) !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 calc(33.333% - 20px) !important;
        -ms-flex: 0 0 calc(33.333% - 20px) !important;
            flex: 0 0 calc(33.333% - 20px) !important;
    margin: 0 !important;
    min-width: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) and (max-width: 1271.98px) {
  .path-frontpage .paragraph--type--component-articles .slick--field-article-item .slick-track .slick__slide {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-frontpage .paragraph--type--component-articles .slick--field-article-item .slick-list {
    width: 100% !important;
    overflow: visible !important;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-frontpage .paragraph--type--component-articles .slick--field-article-item .slick-slide {
    width: calc(33.333% - 20px) !important;
    max-width: calc(33.333% - 20px) !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 calc(33.333% - 20px) !important;
        -ms-flex: 0 0 calc(33.333% - 20px) !important;
            flex: 0 0 calc(33.333% - 20px) !important;
    margin: 0 !important;
    min-width: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .node__title {
    padding: 16px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-date {
    padding: 0 16px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big .post-photo {
    padding-bottom: 24px;
  }
  .path-frontpage .paragraph--type--component-articles.layout--equal_big .statistics {
    padding-top: 0;
    margin-top: 0;
  }
}
.path-frontpage .site-footer:before {
  height: 0;
}
@media (min-width: 1272px) {
  .path-frontpage .site-footer {
    margin-top: 0;
    margin-bottom: 120px;
  }
}
@media (max-width: 1199.98px) {
  .path-frontpage .site-footer {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.path-frontpage :lang(en) .path-frontpage {
  background-color: #f7f7f7;
}
.path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links {
  margin-top: 40px;
  margin-bottom: 40px;
}
.path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links .field--name h3, .path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links .field--name #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links .field--name h2 {
  font-size: 1.9rem;
  line-height: 2.25rem;
  margin-bottom: 0.25rem;
}
.path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links .field--name-field-description-simple {
  line-height: 19.2px;
}
.path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links .row,
.path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links .row > .field__item {
  background-color: #f7f7f7;
}
.path-frontpage :lang(en) .path-frontpage #component-1 .paragraph--type--component-links .field--name-field-image img {
  background-color: #fff;
  padding: 13px;
  border-radius: 10px;
}
.path-frontpage :lang(en) .path-frontpage .field--name-field-components > .field__item > h2 {
  border-top-left-radius: 34px;
  border-top-right-radius: 34px;
}
@media (min-width: 768px) {
  .path-frontpage :lang(en) .path-frontpage .field--name-field-components > .field__item > h2 {
    padding-left: 300px;
    padding-right: 300px;
  }
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-links.columns-3 .row {
  background-color: #fff;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-links.columns-3 .row .field--name-field-title h3, .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-links.columns-3 .row .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-links.columns-3 .row .field--name-field-title h2 {
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.2px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-links.columns-3 .row .field--name-field-cta a {
  border: 1px solid #c0c1c4;
  border-radius: 7px;
  padding: 12px 16px;
  font-weight: 600;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-articles.layout--equal_big {
  background-color: #fff;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
@media (min-width: 768px) {
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-articles.layout--equal_big {
    padding: 0 92px 96px;
  }
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big {
    border-radius: 16px;
  }
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big h2.node__title a {
    color: #2e333c;
  }
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-articles.layout--equal_big .field--name-field-article-photo img {
    max-width: 85%;
    margin-top: 25px;
  }
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-cta {
  background-color: #fff;
  padding-bottom: 50px;
  margin-bottom: 0;
  margin-top: 0 !important;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-cta .field--name-field-cta > a {
  background-color: #fff;
  color: #dc0028;
  border: 1px solid #d5d6d8;
  position: relative;
  padding-right: 38px;
  padding-left: 27px;
  font-weight: 600;
  font-family: "graphik-regular";
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-cta .field--name-field-cta > a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-cta .field--name-field-cta > a::before {
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.25rem;
  color: #dc0028;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider {
  background-color: #fff;
  margin: 24px 0;
  border-radius: 34px;
  overflow: hidden;
  padding-bottom: 153px;
  padding-top: 0;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .field--name-field-title {
  padding-top: 72px;
}
@media (max-width: 833.98px) {
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .field--name-field-title {
    font-size: 30px;
  }
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider > .field--name-field-url {
  position: absolute;
  bottom: 0;
  left: 45%;
  margin-bottom: 58px;
  border: 1px solid #d5d6d8;
  border-radius: 7px;
  padding: 10px 16px;
}
@media (max-width: 833.98px) {
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider > .field--name-field-url {
    left: 36%;
  }
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider > .field--name-field-url a {
  font-family: "graphik-regular";
  font-weight: 600;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .field--name-field-descriere-pachet-analiza p {
  font-size: 30px !important;
  font-family: "tiemposfine-regular" !important;
  line-height: 33px !important;
  letter-spacing: -0.2px !important;
}
@media (max-width: 833.98px) {
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .field--name-field-descriere-pachet-analiza p {
    font-size: 24px !important;
    line-height: 30px;
  }
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .field--name-field-pret-pachet-analiza {
  color: #dc0028;
  font-weight: 600;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .field--name-field-oferta {
  background: none;
  color: #2E333c;
  font-size: 15px;
  line-height: 12px;
  margin-top: 0;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .slick-arrow_custom {
  top: 42%;
  width: 100%;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow {
  position: absolute;
  width: 45px;
  height: 45px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-next {
  right: 10px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-prev {
  left: 10px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-campaign-accordion.style--modern .card {
  border-radius: 12px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item {
  background-color: #fff;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded {
  background-color: #fff;
  margin: 24px auto;
  border-radius: 34px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--name-field-title {
  padding: 0px;
  text-align: center;
}
@media (min-width: 768px) {
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--name-field-title h3, .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--name-field-title h2 {
    font-size: 47px;
    line-height: 51px;
    text-align: center;
  }
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--type-link {
  margin: 40px auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 833.98px) {
  .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--type-link {
    position: unset;
    text-align: center;
    margin: 20px auto;
  }
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--type-link a {
  background-color: #fff;
  color: #dc0028;
  border: 1px solid #d5d6d8;
  position: relative;
  padding: 10px 25px 10px 20px;
  border-radius: 7px;
  font-weight: 600;
  font-family: "graphik-regular";
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--type-link a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .field--type-link a::before {
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.25rem;
  color: #dc0028;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .paragraph--type--medic {
  background-color: #f7f7f7;
  border-radius: 16px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded h3 a, .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded #block-intreabaunmedic .content .column h2 a, #block-intreabaunmedic .content .column .path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded h2 a {
  color: #2e333c;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic {
  padding: 10px 15px;
  width: 103px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic span.grade {
  font-weight: 600;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic span.reviews {
  font-size: 14px;
  line-height: 18px;
}
.path-frontpage :lang(en) .path-frontpage .paragraph--type--component-campaign-accordion.style--modern {
  margin: 0 auto;
  max-width: 900px;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel {
  background: #fff;
  border-radius: 34px;
  margin-top: 24px;
  position: relative;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel .slick-track {
  margin-left: 40px;
  margin-bottom: 40px;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel .field--name-field-titlu-carousel {
  font-family: "tiemposfine-regular";
  font-size: 47px;
  line-height: 51px;
  padding: 58px 0 26px 58px;
}
@media (max-width: 833.98px) {
  .path-frontpage :lang(en) .paragraph--type--servicii-carousel .field--name-field-titlu-carousel {
    font-size: 30px;
    line-height: 33px;
  }
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel .paragraph--type--service {
  height: 184px;
  padding: 16px 16px 0;
  background-color: #f7f7f7;
  border-radius: 16px;
  margin: 8px;
}
@media (max-width: 833.98px) {
  .path-frontpage :lang(en) .paragraph--type--servicii-carousel .paragraph--type--service .title {
    margin: 0 0 10px;
  }
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel .paragraph--type--service .field--name-field-service-title {
  color: #2e333c;
  text-align: left;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel nav.slick__arrow {
  right: 40px;
  top: -50px;
}
@media (max-width: 833.98px) {
  .path-frontpage :lang(en) .paragraph--type--servicii-carousel nav.slick__arrow {
    display: none;
  }
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel nav.slick__arrow button {
  background-color: #F2F3F3;
  color: #6C7076;
  border-radius: 50%;
  border: 0 none;
  opacity: 1 !important;
  float: left;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel nav.slick__arrow button::before {
  color: #6C7076 !important;
  font-size: 30px !important;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel nav.slick__arrow button:not(.slick-disabled) {
  background: #dc0028;
  border-radius: 50%;
  color: #fff;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel nav.slick__arrow button:not(.slick-disabled)::before {
  color: #FAFAFA !important;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel nav.slick__arrow button:not(.slick-disabled).slick-prev {
  margin: 0 6px 0 0;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel .url a:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  rotate: 270deg;
  color: #fff;
  left: 0;
  position: absolute;
  z-index: 1;
  padding: 7px 5px;
  font-size: 11px;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel .url {
  position: absolute;
  bottom: 40px;
}
.path-frontpage :lang(en) .paragraph--type--servicii-carousel .url a:after {
  position: absolute;
  top: 3px;
  left: 0;
  content: " ";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #dc0028;
}

.path-rezultate-analize {
  background-color: #fff;
}
.path-rezultate-analize .block-system-main-block {
  text-align: center;
  padding-bottom: 48px;
}
.path-rezultate-analize h3, .path-rezultate-analize #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .path-rezultate-analize h2 {
  margin-top: 24px;
}
.path-rezultate-analize p {
  padding-right: 12px;
  padding-left: 12px;
}
.path-rezultate-analize p.error {
  color: #dc0028;
}
.path-rezultate-analize .analysis-results .form-group {
  position: relative;
  font-size: 1rem;
  max-width: 352px;
  display: inline-block;
  margin: 12px;
}
.path-rezultate-analize .analysis-results .form-group label {
  position: absolute;
  top: 15px;
  right: 12px;
  left: 12px;
  font-size: 1rem;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  text-align: left;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.path-rezultate-analize .analysis-results .form-group input, .path-rezultate-analize .analysis-results .form-group textarea {
  padding-top: 21px;
  padding-bottom: 9px;
  white-space: nowrap;
  overflow-x: hidden !important;
  text-overflow: ellipsis;
}
.path-rezultate-analize .analysis-results .form-group textarea {
  white-space: initial;
}
.path-rezultate-analize .analysis-results .form-group.has-content label {
  font-size: 0.75rem;
  -webkit-transform: translateY(-9px);
       -o-transform: translateY(-9px);
          transform: translateY(-9px);
}
.path-rezultate-analize .analysis-results .form-group label {
  text-align: left;
}
.path-rezultate-analize .analysis-results .form-submit {
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  display: block;
  max-width: 168px;
}
.path-rezultate-analize .analysis-results input {
  width: 100%;
}
.path-rezultate-analize .analysis-results-pdf {
  padding-top: 24px;
}
.path-rezultate-analize .analysis-results-pdf input,
.path-rezultate-analize .analysis-results-pdf button {
  display: inline-block;
  vertical-align: middle;
  margin: 6px;
}
.path-rezultate-analize .analysis-results-pdf .form-submit {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .path-rezultate-analize .analysis-results-pdf .form-submit {
    text-align: center;
  }
}
.path-rezultate-analize .analysis-results-pdf .form-submit:active {
  outline: none;
}
.path-rezultate-analize .analysis-results-pdf .form-submit:hover {
  text-decoration: none;
}
.path-rezultate-analize .analysis-results-pdf .form-submit, .path-rezultate-analize .analysis-results-pdf .form-submit:active, .path-rezultate-analize .analysis-results-pdf .form-submit:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.path-rezultate-analize .analysis-results-pdf .form-submit:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.path-rezultate-analize .analysis-results-pdf .btn.style-gray {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .path-rezultate-analize .analysis-results-pdf .btn.style-gray {
    text-align: center;
  }
}
.path-rezultate-analize .analysis-results-pdf .btn.style-gray:active {
  outline: none;
}
.path-rezultate-analize .analysis-results-pdf .btn.style-gray:hover {
  text-decoration: none;
}
.path-rezultate-analize .analysis-results-pdf .btn.style-gray, .path-rezultate-analize .analysis-results-pdf .btn.style-gray:active, .path-rezultate-analize .analysis-results-pdf .btn.style-gray:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.path-rezultate-analize .wrapper {
  max-width: 700px;
  margin: 24px auto;
  text-align: left;
}
.path-rezultate-analize .group:after {
  display: block;
  clear: both;
  content: "";
}
.path-rezultate-analize .group:hover {
  background: #fafafa;
}
.path-rezultate-analize .group .item {
  float: left;
  width: 50%;
  min-height: 50.4px;
  padding: 12px;
}
.path-rezultate-analize .group .item:nth-child(even) {
  clear: right;
}
.path-rezultate-analize .group .item:nth-child(odd) {
  color: #dc0028;
}

body.edu-landing-page #views-exposed-form-edu-main .js-form-type-textfield .search-icon:before,
body.edu-landing-page #views-exposed-form-edu-specialty .js-form-type-textfield .search-icon:before, body.page-view-edu #views-exposed-form-edu-main .js-form-type-textfield .search-icon:before,
body.page-view-edu #views-exposed-form-edu-specialty .js-form-type-textfield .search-icon:before, body.node--type-article .bef-exposed-form #views-exposed-form-edu-main .js-form-type-textfield .search-icon:before, body.node--type-landing-page .bef-exposed-form #views-exposed-form-edu-main .js-form-type-textfield .search-icon:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.edu-landing-page #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before,
body.edu-landing-page #views-exposed-form-edu-specialty .js-form-type-textfield .search-icon::before, body.page-view-edu #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before,
body.page-view-edu #views-exposed-form-edu-specialty .js-form-type-textfield .search-icon::before, body.node--type-article .bef-exposed-form #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before, body.node--type-landing-page .bef-exposed-form #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before {
  position: absolute;
  top: 50%;
  right: 24px;
  font-size: 1.75rem;
  margin: -0.875rem 0 0;
  color: #dc0028;
  line-height: 1;
  vertical-align: top;
}
@media (max-width: 833.98px) {
  body.edu-landing-page #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before,
body.edu-landing-page #views-exposed-form-edu-specialty .js-form-type-textfield .search-icon::before, body.page-view-edu #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before,
body.page-view-edu #views-exposed-form-edu-specialty .js-form-type-textfield .search-icon::before, body.node--type-article .bef-exposed-form #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before, body.node--type-landing-page .bef-exposed-form #views-exposed-form-edu-main .js-form-type-textfield .search-icon::before {
    font-size: 1.5rem;
    margin: -0.75rem 0 0;
    right: 16px;
  }
}

body.node--type-article .region-sidebar-first .menu--article-news a.back-to-link, body.node--type-news .region-sidebar-first .menu--article-news a.back-to-link, body.node--type-author .region-sidebar-first .menu--article-news a.back-to-link {
  margin: 0;
}
body.node--type-article h1, body.node--type-news h1, body.node--type-author h1 {
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  body.node--type-article h1, body.node--type-news h1, body.node--type-author h1 {
    font-size: 2rem;
  }
}
body.node--type-article .post-date, body.node--type-news .post-date, body.node--type-author .post-date {
  font-family: graphik-medium;
  font-size: 0.875rem;
  margin-bottom: 24px;
  width: 100%;
  text-align: center;
  text-transform: capitalize;
  padding-top: 16px;
}
body.node--type-article .region-sidebar-first .menu--article-news, body.node--type-news .region-sidebar-first .menu--article-news, body.node--type-author .region-sidebar-first .menu--article-news {
  padding-top: 0;
  padding-bottom: 0;
}
body.node--type-article .region-sidebar-first .menu--article-news ul, body.node--type-news .region-sidebar-first .menu--article-news ul, body.node--type-author .region-sidebar-first .menu--article-news ul {
  margin: 0;
}
body.node--type-article .region-sidebar-first .back-to-link:before, body.node--type-news .region-sidebar-first .back-to-link:before, body.node--type-author .region-sidebar-first .back-to-link:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.node--type-article .region-sidebar-first .back-to-link:before, body.node--type-news .region-sidebar-first .back-to-link:before, body.node--type-author .region-sidebar-first .back-to-link:before {
  margin-right: 6px;
  font-size: 1.5rem;
  position: relative;
  top: -2px;
  left: -16px;
  color: #6c7076;
  width: 0;
}
@media (min-width: 1272px) {
  body.node--type-article .region-sidebar-first .back-to-link, body.node--type-news .region-sidebar-first .back-to-link, body.node--type-author .region-sidebar-first .back-to-link {
    position: relative;
    font-size: 0.875rem;
    font-family: graphik-medium;
    padding: 17.1428571429px 36px;
    border-radius: 24px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
    display: block;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
  }
  body.node--type-article .region-sidebar-first .back-to-link.is-active, body.node--type-article .region-sidebar-first .back-to-link.active, body.node--type-news .region-sidebar-first .back-to-link.is-active, body.node--type-news .region-sidebar-first .back-to-link.active, body.node--type-author .region-sidebar-first .back-to-link.is-active, body.node--type-author .region-sidebar-first .back-to-link.active {
    color: #2e333c;
  }
}
@media (max-width: 1199.98px) {
  body.node--type-article .region-sidebar-first .back-to-link:before, body.node--type-news .region-sidebar-first .back-to-link:before, body.node--type-author .region-sidebar-first .back-to-link:before {
    color: #dc0028;
  }
}
body.node--type-article .region-sidebar-second > div, body.node--type-news .region-sidebar-second > div, body.node--type-author .region-sidebar-second > div {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
  margin-top: 0 !important;
}
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content .views-row,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar .content .views-row,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent .content .views-row,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular .content .views-row,
body.node--type-article .region-sidebar-second .block-views-blockrecent-news-block-1 .content .views-row,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-author .content .views-row,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content .views-row,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content .views-row, body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content .views-row,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar .content .views-row,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent .content .views-row,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular .content .views-row,
body.node--type-news .region-sidebar-second .block-views-blockrecent-news-block-1 .content .views-row,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-author .content .views-row,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content .views-row,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content .views-row, body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content .views-row,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar .content .views-row,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent .content .views-row,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular .content .views-row,
body.node--type-author .region-sidebar-second .block-views-blockrecent-news-block-1 .content .views-row,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-author .content .views-row,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content .views-row,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content .views-row {
  padding-bottom: 24px;
}
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content a,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar .content a,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent .content a,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular .content a,
body.node--type-article .region-sidebar-second .block-views-blockrecent-news-block-1 .content a,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-author .content a,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content a,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content a, body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content a,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar .content a,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent .content a,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular .content a,
body.node--type-news .region-sidebar-second .block-views-blockrecent-news-block-1 .content a,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-author .content a,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content a,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content a, body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar-dental .content a,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar .content a,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent .content a,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular .content a,
body.node--type-author .region-sidebar-second .block-views-blockrecent-news-block-1 .content a,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-author .content a,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent-dental .content a,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular-dental .content a {
  font-size: 0.875rem;
  font-family: graphik-medium;
  line-height: 1.3;
  display: block;
}
@media (max-width: 575.98px) {
  body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar-dental,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-similar,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular,
body.node--type-article .region-sidebar-second .block-views-blockrecent-news-block-1,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-author,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-recent-dental,
body.node--type-article .region-sidebar-second .block-views-blockrelated-articles-popular-dental, body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar-dental,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-similar,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular,
body.node--type-news .region-sidebar-second .block-views-blockrecent-news-block-1,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-author,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-recent-dental,
body.node--type-news .region-sidebar-second .block-views-blockrelated-articles-popular-dental, body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar-dental,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-similar,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular,
body.node--type-author .region-sidebar-second .block-views-blockrecent-news-block-1,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-author,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-recent-dental,
body.node--type-author .region-sidebar-second .block-views-blockrelated-articles-popular-dental {
    margin-right: -12px;
    margin-left: -12px;
    padding: 36px;
  }
}
body.node--type-article .main-content em, body.node--type-news .main-content em, body.node--type-author .main-content em {
  font-style: italic;
}
body.node--type-article .main-content img, body.node--type-news .main-content img, body.node--type-author .main-content img {
  max-width: 100%;
  height: auto !important;
  float: none !important;
}
body.node--type-article .main-content strong, body.node--type-news .main-content strong, body.node--type-author .main-content strong {
  font-family: graphik-medium;
}
body.node--type-article .main-content h2,
body.node--type-article .main-content h3,
body.node--type-article .main-content #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column body.node--type-article .main-content h2,
body.node--type-article .main-content h4,
body.node--type-article .main-content h5,
body.node--type-article .main-content h6, body.node--type-news .main-content h2,
body.node--type-news .main-content h3,
body.node--type-news .main-content #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column body.node--type-news .main-content h2,
body.node--type-news .main-content h4,
body.node--type-news .main-content h5,
body.node--type-news .main-content h6, body.node--type-author .main-content h2,
body.node--type-author .main-content h3,
body.node--type-author .main-content #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column body.node--type-author .main-content h2,
body.node--type-author .main-content h4,
body.node--type-author .main-content h5,
body.node--type-author .main-content h6 {
  font-family: tiemposfine-regular;
  line-height: 1.3;
}
body.node--type-article .main-content h2 *,
body.node--type-article .main-content h3 *,
body.node--type-article .main-content #block-intreabaunmedic .content .column h2 *,
#block-intreabaunmedic .content .column body.node--type-article .main-content h2 *,
body.node--type-article .main-content h4 *,
body.node--type-article .main-content h5 *,
body.node--type-article .main-content h6 *, body.node--type-news .main-content h2 *,
body.node--type-news .main-content h3 *,
body.node--type-news .main-content #block-intreabaunmedic .content .column h2 *,
#block-intreabaunmedic .content .column body.node--type-news .main-content h2 *,
body.node--type-news .main-content h4 *,
body.node--type-news .main-content h5 *,
body.node--type-news .main-content h6 *, body.node--type-author .main-content h2 *,
body.node--type-author .main-content h3 *,
body.node--type-author .main-content #block-intreabaunmedic .content .column h2 *,
#block-intreabaunmedic .content .column body.node--type-author .main-content h2 *,
body.node--type-author .main-content h4 *,
body.node--type-author .main-content h5 *,
body.node--type-author .main-content h6 * {
  font-family: tiemposfine-regular;
  font-size: inherit;
}
@media (max-width: 767.98px) {
  body.node--type-article .main-content h2,
body.node--type-article .main-content h3,
body.node--type-article .main-content #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column body.node--type-article .main-content h2,
body.node--type-article .main-content h4,
body.node--type-article .main-content h5,
body.node--type-article .main-content h6, body.node--type-news .main-content h2,
body.node--type-news .main-content h3,
body.node--type-news .main-content #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column body.node--type-news .main-content h2,
body.node--type-news .main-content h4,
body.node--type-news .main-content h5,
body.node--type-news .main-content h6, body.node--type-author .main-content h2,
body.node--type-author .main-content h3,
body.node--type-author .main-content #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column body.node--type-author .main-content h2,
body.node--type-author .main-content h4,
body.node--type-author .main-content h5,
body.node--type-author .main-content h6 {
    margin-bottom: 12px;
  }
}
body.node--type-article .main-content h2, body.node--type-news .main-content h2, body.node--type-author .main-content h2 {
  font-size: 2.25rem;
  padding: 12px 0 0;
}
@media (max-width: 767.98px) {
  body.node--type-article .main-content h2, body.node--type-news .main-content h2, body.node--type-author .main-content h2 {
    font-size: 1.75rem;
  }
}
body.node--type-article .main-content h2.section-counter, body.node--type-news .main-content h2.section-counter, body.node--type-author .main-content h2.section-counter {
  padding-top: 0;
}
body.node--type-article .main-content h3, body.node--type-article .main-content #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.node--type-article .main-content h2, body.node--type-news .main-content h3, body.node--type-news .main-content #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.node--type-news .main-content h2, body.node--type-author .main-content h3, body.node--type-author .main-content #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.node--type-author .main-content h2 {
  font-size: 1.75rem;
}
@media (max-width: 767.98px) {
  body.node--type-article .main-content h3, body.node--type-article .main-content #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.node--type-article .main-content h2, body.node--type-news .main-content h3, body.node--type-news .main-content #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.node--type-news .main-content h2, body.node--type-author .main-content h3, body.node--type-author .main-content #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.node--type-author .main-content h2 {
    font-size: 1.62rem;
  }
}
body.node--type-article .main-content .inline__links, body.node--type-news .main-content .inline__links, body.node--type-author .main-content .inline__links {
  display: none;
}
body.node--type-article .main-content .field--name-body, body.node--type-news .main-content .field--name-body, body.node--type-author .main-content .field--name-body {
  padding: 24px 48px 48px;
  word-wrap: break-word;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
body.node--type-article .main-content .field--name-body img,
body.node--type-article .main-content .field--name-body iframe, body.node--type-news .main-content .field--name-body img,
body.node--type-news .main-content .field--name-body iframe, body.node--type-author .main-content .field--name-body img,
body.node--type-author .main-content .field--name-body iframe {
  margin: 36px -48px !important;
  width: calc(100% + 96px) !important;
  max-width: none;
  padding: 0 !important;
}
@media (max-width: 767.98px) {
  body.node--type-article .main-content .field--name-body, body.node--type-news .main-content .field--name-body, body.node--type-author .main-content .field--name-body {
    padding: 36px;
    font-size: 0.875rem;
  }
  body.node--type-article .main-content .field--name-body img,
body.node--type-article .main-content .field--name-body iframe, body.node--type-news .main-content .field--name-body img,
body.node--type-news .main-content .field--name-body iframe, body.node--type-author .main-content .field--name-body img,
body.node--type-author .main-content .field--name-body iframe {
    margin: 24px -36px !important;
    width: calc(100% + 72px) !important;
  }
}
body.node--type-article .main-content .field--name-field-intro, body.node--type-news .main-content .field--name-field-intro, body.node--type-author .main-content .field--name-field-intro {
  padding: 24px 48px;
  font-family: graphik-medium;
  background-color: #fff;
}
@media (max-width: 767.98px) {
  body.node--type-article .main-content .field--name-field-intro, body.node--type-news .main-content .field--name-field-intro, body.node--type-author .main-content .field--name-field-intro {
    padding-top: 36px;
    padding-right: 36px;
    padding-left: 36px;
    font-size: 0.875rem;
  }
}
body.node--type-article .main-content .field--name-field-article-photo, body.node--type-news .main-content .field--name-field-article-photo, body.node--type-author .main-content .field--name-field-article-photo {
  text-align: center;
  background-color: #fff;
}
body.node--type-article .main-content .field--name-field-article-photo img, body.node--type-news .main-content .field--name-field-article-photo img, body.node--type-author .main-content .field--name-field-article-photo img {
  width: 100%;
  height: auto;
}
body.node--type-article .contributors-list, body.node--type-news .contributors-list, body.node--type-author .contributors-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media (max-width: 833.98px) {
  body.node--type-article .contributors-list:has(.authors-area + .authors-area), body.node--type-news .contributors-list:has(.authors-area + .authors-area), body.node--type-author .contributors-list:has(.authors-area + .authors-area) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 833.98px) {
  body.node--type-article .contributors-list, body.node--type-news .contributors-list, body.node--type-author .contributors-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
body.node--type-article .contributors-list > div, body.node--type-news .contributors-list > div, body.node--type-author .contributors-list > div {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 60px;
  width: 100%;
}
@media (max-width: 833.98px) {
  body.node--type-article .contributors-list > div:has(.authors-area + .authors-area), body.node--type-news .contributors-list > div:has(.authors-area + .authors-area), body.node--type-author .contributors-list > div:has(.authors-area + .authors-area) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    gap: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 833.98px) {
  body.node--type-article .contributors-list > div, body.node--type-news .contributors-list > div, body.node--type-author .contributors-list > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 36px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
body.node--type-article .content > div:has(.authors-area + .authors-area),
body.node--type-article .contributors-list > div:has(.authors-area + .authors-area), body.node--type-news .content > div:has(.authors-area + .authors-area),
body.node--type-news .contributors-list > div:has(.authors-area + .authors-area), body.node--type-author .content > div:has(.authors-area + .authors-area),
body.node--type-author .contributors-list > div:has(.authors-area + .authors-area) {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 60px;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 833.98px) {
  body.node--type-article .content > div:has(.authors-area + .authors-area),
body.node--type-article .contributors-list > div:has(.authors-area + .authors-area), body.node--type-news .content > div:has(.authors-area + .authors-area),
body.node--type-news .contributors-list > div:has(.authors-area + .authors-area), body.node--type-author .content > div:has(.authors-area + .authors-area),
body.node--type-author .contributors-list > div:has(.authors-area + .authors-area) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
body.node--type-article .authors-area, body.node--type-news .authors-area, body.node--type-author .authors-area {
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media (max-width: 833.98px) {
  body.node--type-article .authors-area, body.node--type-news .authors-area, body.node--type-author .authors-area {
    z-index: 1;
  }
  body.node--type-article .authors-area:has(.collapse.show), body.node--type-article .authors-area:has(.collapse.collapsing), body.node--type-news .authors-area:has(.collapse.show), body.node--type-news .authors-area:has(.collapse.collapsing), body.node--type-author .authors-area:has(.collapse.show), body.node--type-author .authors-area:has(.collapse.collapsing) {
    z-index: 9997;
  }
}
body.node--type-article .authors-area .image-area, body.node--type-news .authors-area .image-area, body.node--type-author .authors-area .image-area {
  padding-right: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body.node--type-article .authors-area .image-area .image-wrapper, body.node--type-news .authors-area .image-area .image-wrapper, body.node--type-author .authors-area .image-area .image-wrapper {
  position: relative;
  width: 26px;
  overflow: visible;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
}
body.node--type-article .authors-area .image-area .image-wrapper:nth-of-type(1), body.node--type-news .authors-area .image-area .image-wrapper:nth-of-type(1), body.node--type-author .authors-area .image-area .image-wrapper:nth-of-type(1) {
  z-index: 2;
}
@media (max-width: 833.98px) {
  body.node--type-article .authors-area .image-area .image-wrapper:nth-of-type(1), body.node--type-news .authors-area .image-area .image-wrapper:nth-of-type(1), body.node--type-author .authors-area .image-area .image-wrapper:nth-of-type(1) {
    z-index: 1;
  }
}
body.node--type-article .authors-area .image-area .image-wrapper:nth-of-type(2), body.node--type-news .authors-area .image-area .image-wrapper:nth-of-type(2), body.node--type-author .authors-area .image-area .image-wrapper:nth-of-type(2) {
  z-index: 5;
}
body.node--type-article .authors-area .image-area .image-wrapper:nth-of-type(3), body.node--type-news .authors-area .image-area .image-wrapper:nth-of-type(3), body.node--type-author .authors-area .image-area .image-wrapper:nth-of-type(3) {
  z-index: 4;
}
body.node--type-article .authors-area .image-area .image-wrapper:nth-of-type(4), body.node--type-news .authors-area .image-area .image-wrapper:nth-of-type(4), body.node--type-author .authors-area .image-area .image-wrapper:nth-of-type(4) {
  z-index: 3;
}
body.node--type-article .authors-area .image-area .image-wrapper:nth-of-type(5), body.node--type-news .authors-area .image-area .image-wrapper:nth-of-type(5), body.node--type-author .authors-area .image-area .image-wrapper:nth-of-type(5) {
  z-index: 2;
}
body.node--type-article .authors-area .image-area .image-wrapper:hover, body.node--type-news .authors-area .image-area .image-wrapper:hover, body.node--type-author .authors-area .image-area .image-wrapper:hover {
  z-index: 7 !important;
  -webkit-transform: scale(1.2);
       -o-transform: scale(1.2);
          transform: scale(1.2);
}
body.node--type-article .authors-area .image-area img, body.node--type-news .authors-area .image-area img, body.node--type-author .authors-area .image-area img {
  width: 52px;
  height: 52px;
  border: 3px solid #f7f7f7;
  border-radius: 100%;
  background-color: #eaeaeb;
}
body.node--type-article .authors-area .name-area,
body.node--type-article .authors-area .expand, body.node--type-news .authors-area .name-area,
body.node--type-news .authors-area .expand, body.node--type-author .authors-area .name-area,
body.node--type-author .authors-area .expand {
  padding-left: 8px;
  font-size: 0.875rem;
  line-height: 1.4;
}
body.node--type-article .authors-area .name-area a,
body.node--type-article .authors-area .name-area span,
body.node--type-article .authors-area .expand a,
body.node--type-article .authors-area .expand span, body.node--type-news .authors-area .name-area a,
body.node--type-news .authors-area .name-area span,
body.node--type-news .authors-area .expand a,
body.node--type-news .authors-area .expand span, body.node--type-author .authors-area .name-area a,
body.node--type-author .authors-area .name-area span,
body.node--type-author .authors-area .expand a,
body.node--type-author .authors-area .expand span {
  display: block;
}
body.node--type-article .authors-area .multiple-authors-dropdown, body.node--type-news .authors-area .multiple-authors-dropdown, body.node--type-author .authors-area .multiple-authors-dropdown {
  position: relative;
  padding-right: 24px;
  display: block;
  cursor: pointer;
}
body.node--type-article .authors-area .multiple-authors-dropdown:before, body.node--type-news .authors-area .multiple-authors-dropdown:before, body.node--type-author .authors-area .multiple-authors-dropdown:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.node--type-article .authors-area .multiple-authors-dropdown.collapsed:before, body.node--type-news .authors-area .multiple-authors-dropdown.collapsed:before, body.node--type-author .authors-area .multiple-authors-dropdown.collapsed:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.node--type-article .authors-area .multiple-authors-dropdown:before, body.node--type-news .authors-area .multiple-authors-dropdown:before, body.node--type-author .authors-area .multiple-authors-dropdown:before {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: 1.125rem;
  margin-top: -0.5625rem;
  color: #6c7076;
}
body.node--type-article .authors-area .collapse,
body.node--type-article .authors-area .collapsing, body.node--type-news .authors-area .collapse,
body.node--type-news .authors-area .collapsing, body.node--type-author .authors-area .collapse,
body.node--type-author .authors-area .collapsing {
  position: absolute;
  top: 100%;
  padding: 12px;
  min-width: 296px;
  z-index: 1000;
  background-color: #fff;
  border-radius: 7px;
  -webkit-box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
          box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
}
@media (max-width: 833.98px) {
  body.node--type-article .authors-area .collapse,
body.node--type-article .authors-area .collapsing, body.node--type-news .authors-area .collapse,
body.node--type-news .authors-area .collapsing, body.node--type-author .authors-area .collapse,
body.node--type-author .authors-area .collapsing {
    opacity: 1;
    min-width: auto;
    z-index: 10000;
  }
}
body.node--type-article .authors-area .collapse.show,
body.node--type-article .authors-area .collapsing.show, body.node--type-news .authors-area .collapse.show,
body.node--type-news .authors-area .collapsing.show, body.node--type-author .authors-area .collapse.show,
body.node--type-author .authors-area .collapsing.show {
  display: inline-block;
}
body.node--type-article .authors-area .collapse .author-image-wrapper,
body.node--type-article .authors-area .collapsing .author-image-wrapper, body.node--type-news .authors-area .collapse .author-image-wrapper,
body.node--type-news .authors-area .collapsing .author-image-wrapper, body.node--type-author .authors-area .collapse .author-image-wrapper,
body.node--type-author .authors-area .collapsing .author-image-wrapper {
  padding-right: 8px;
}
body.node--type-article .authors-area .collapse .author-image-wrapper img,
body.node--type-article .authors-area .collapsing .author-image-wrapper img, body.node--type-news .authors-area .collapse .author-image-wrapper img,
body.node--type-news .authors-area .collapsing .author-image-wrapper img, body.node--type-author .authors-area .collapse .author-image-wrapper img,
body.node--type-author .authors-area .collapsing .author-image-wrapper img {
  width: 34px;
  height: 34px;
  border-radius: 100%;
  background-color: #eaeaeb;
}
body.node--type-article .authors-area .collapse .author-item,
body.node--type-article .authors-area .collapsing .author-item, body.node--type-news .authors-area .collapse .author-item,
body.node--type-news .authors-area .collapsing .author-item, body.node--type-author .authors-area .collapse .author-item,
body.node--type-author .authors-area .collapsing .author-item {
  padding: 6px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
body.node--type-article .authors-area .collapse .author-item:hover,
body.node--type-article .authors-area .collapsing .author-item:hover, body.node--type-news .authors-area .collapse .author-item:hover,
body.node--type-news .authors-area .collapsing .author-item:hover, body.node--type-author .authors-area .collapse .author-item:hover,
body.node--type-author .authors-area .collapsing .author-item:hover {
  background-color: #f7f7f7;
}
body.node--type-article .authors-area .collapse .author-name,
body.node--type-article .authors-area .collapsing .author-name, body.node--type-news .authors-area .collapse .author-name,
body.node--type-news .authors-area .collapsing .author-name, body.node--type-author .authors-area .collapse .author-name,
body.node--type-author .authors-area .collapsing .author-name {
  font-family: graphik-medium;
  font-size: 0.875rem;
  display: block;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  body.node--type-article .authors-area .collapse .author-name,
body.node--type-article .authors-area .collapsing .author-name, body.node--type-news .authors-area .collapse .author-name,
body.node--type-news .authors-area .collapsing .author-name, body.node--type-author .authors-area .collapse .author-name,
body.node--type-author .authors-area .collapsing .author-name {
    white-space: normal;
  }
}
body.node--type-article .authors-area .collapse .speciality-position,
body.node--type-article .authors-area .collapsing .speciality-position, body.node--type-news .authors-area .collapse .speciality-position,
body.node--type-news .authors-area .collapsing .speciality-position, body.node--type-author .authors-area .collapse .speciality-position,
body.node--type-author .authors-area .collapsing .speciality-position {
  font-size: 0.75rem;
  color: #2e333c;
  display: block;
  max-width: 300px;
}
@media (max-width: 767.98px) {
  body.node--type-article .authors-area .collapse .speciality-position,
body.node--type-article .authors-area .collapsing .speciality-position, body.node--type-news .authors-area .collapse .speciality-position,
body.node--type-news .authors-area .collapsing .speciality-position, body.node--type-author .authors-area .collapse .speciality-position,
body.node--type-author .authors-area .collapsing .speciality-position {
    max-width: 100%;
  }
}
body.node--type-article .authors-area .collapse .card h2,
body.node--type-article .authors-area .collapsing .card h2, body.node--type-news .authors-area .collapse .card h2,
body.node--type-news .authors-area .collapsing .card h2, body.node--type-author .authors-area .collapse .card h2,
body.node--type-author .authors-area .collapsing .card h2 {
  display: none;
}
body.node--type-article .authors-area .collapse .card > button,
body.node--type-article .authors-area .collapsing .card > button, body.node--type-news .authors-area .collapse .card > button,
body.node--type-news .authors-area .collapsing .card > button, body.node--type-author .authors-area .collapse .card > button,
body.node--type-author .authors-area .collapsing .card > button {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: block;
  width: 100%;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  display: none;
}
@media (max-width: 767.98px) {
  body.node--type-article .authors-area .collapse .card > button,
body.node--type-article .authors-area .collapsing .card > button, body.node--type-news .authors-area .collapse .card > button,
body.node--type-news .authors-area .collapsing .card > button, body.node--type-author .authors-area .collapse .card > button,
body.node--type-author .authors-area .collapsing .card > button {
    text-align: center;
  }
}
body.node--type-article .authors-area .collapse .card > button:active,
body.node--type-article .authors-area .collapsing .card > button:active, body.node--type-news .authors-area .collapse .card > button:active,
body.node--type-news .authors-area .collapsing .card > button:active, body.node--type-author .authors-area .collapse .card > button:active,
body.node--type-author .authors-area .collapsing .card > button:active {
  outline: none;
}
body.node--type-article .authors-area .collapse .card > button:hover,
body.node--type-article .authors-area .collapsing .card > button:hover, body.node--type-news .authors-area .collapse .card > button:hover,
body.node--type-news .authors-area .collapsing .card > button:hover, body.node--type-author .authors-area .collapse .card > button:hover,
body.node--type-author .authors-area .collapsing .card > button:hover {
  text-decoration: none;
}
body.node--type-article .authors-area .collapse .card > button, body.node--type-article .authors-area .collapse .card > button:active, body.node--type-article .authors-area .collapse .card > button:focus,
body.node--type-article .authors-area .collapsing .card > button,
body.node--type-article .authors-area .collapsing .card > button:active,
body.node--type-article .authors-area .collapsing .card > button:focus, body.node--type-news .authors-area .collapse .card > button, body.node--type-news .authors-area .collapse .card > button:active, body.node--type-news .authors-area .collapse .card > button:focus,
body.node--type-news .authors-area .collapsing .card > button,
body.node--type-news .authors-area .collapsing .card > button:active,
body.node--type-news .authors-area .collapsing .card > button:focus, body.node--type-author .authors-area .collapse .card > button, body.node--type-author .authors-area .collapse .card > button:active, body.node--type-author .authors-area .collapse .card > button:focus,
body.node--type-author .authors-area .collapsing .card > button,
body.node--type-author .authors-area .collapsing .card > button:active,
body.node--type-author .authors-area .collapsing .card > button:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
body.node--type-article .contributors-list > div > .authors-area,
body.node--type-article .content > div:has(.authors-area + .authors-area) > .authors-area, body.node--type-news .contributors-list > div > .authors-area,
body.node--type-news .content > div:has(.authors-area + .authors-area) > .authors-area, body.node--type-author .contributors-list > div > .authors-area,
body.node--type-author .content > div:has(.authors-area + .authors-area) > .authors-area {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  min-width: 230px;
}
@media (max-width: 833.98px) {
  body.node--type-article .contributors-list > div > .authors-area,
body.node--type-article .content > div:has(.authors-area + .authors-area) > .authors-area, body.node--type-news .contributors-list > div > .authors-area,
body.node--type-news .content > div:has(.authors-area + .authors-area) > .authors-area, body.node--type-author .contributors-list > div > .authors-area,
body.node--type-author .content > div:has(.authors-area + .authors-area) > .authors-area {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    min-width: 0;
    max-width: 50%;
  }
}
body.node--type-article .contributors-list > div > .authors-area:first-child,
body.node--type-article .content > div:has(.authors-area + .authors-area) > .authors-area:first-child, body.node--type-news .contributors-list > div > .authors-area:first-child,
body.node--type-news .content > div:has(.authors-area + .authors-area) > .authors-area:first-child, body.node--type-author .contributors-list > div > .authors-area:first-child,
body.node--type-author .content > div:has(.authors-area + .authors-area) > .authors-area:first-child {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.node--type-article .contributors-list > div > .authors-area:nth-child(2),
body.node--type-article .content > div:has(.authors-area + .authors-area) > .authors-area:nth-child(2), body.node--type-news .contributors-list > div > .authors-area:nth-child(2),
body.node--type-news .content > div:has(.authors-area + .authors-area) > .authors-area:nth-child(2), body.node--type-author .contributors-list > div > .authors-area:nth-child(2),
body.node--type-author .content > div:has(.authors-area + .authors-area) > .authors-area:nth-child(2) {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
body.node--type-article .node--type-author .node__content .field--name-field-author-image, body.node--type-news .node--type-author .node__content .field--name-field-author-image, body.node--type-author .node--type-author .node__content .field--name-field-author-image {
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 100%;
  margin: 0 auto;
}
body.node--type-article .node--type-author .node__content .field--name-field-author-image img, body.node--type-news .node--type-author .node__content .field--name-field-author-image img, body.node--type-author .node--type-author .node__content .field--name-field-author-image img {
  width: 100%;
  height: auto;
}
body.node--type-article .block--mobile-callcenter-cta, body.node--type-news .block--mobile-callcenter-cta, body.node--type-author .block--mobile-callcenter-cta {
  margin: 0 0 50px;
}
body.node--type-afectiuni .contributors-list, body.node--type-analize .contributors-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .contributors-list:has(.authors-area + .authors-area), body.node--type-analize .contributors-list:has(.authors-area + .authors-area) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .contributors-list, body.node--type-analize .contributors-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
body.node--type-afectiuni .contributors-list > div, body.node--type-analize .contributors-list > div {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 60px;
  width: 100%;
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .contributors-list > div:has(.authors-area + .authors-area), body.node--type-analize .contributors-list > div:has(.authors-area + .authors-area) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    gap: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .contributors-list > div, body.node--type-analize .contributors-list > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 36px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
body.node--type-afectiuni .content > div:has(.authors-area + .authors-area),
body.node--type-afectiuni .contributors-list > div:has(.authors-area + .authors-area), body.node--type-analize .content > div:has(.authors-area + .authors-area),
body.node--type-analize .contributors-list > div:has(.authors-area + .authors-area) {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 60px;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .content > div:has(.authors-area + .authors-area),
body.node--type-afectiuni .contributors-list > div:has(.authors-area + .authors-area), body.node--type-analize .content > div:has(.authors-area + .authors-area),
body.node--type-analize .contributors-list > div:has(.authors-area + .authors-area) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
body.node--type-afectiuni .contributors-list > div > .authors-area,
body.node--type-afectiuni .content > div:has(.authors-area + .authors-area) > .authors-area, body.node--type-analize .contributors-list > div > .authors-area,
body.node--type-analize .content > div:has(.authors-area + .authors-area) > .authors-area {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  min-width: 230px;
}
@media (max-width: 833.98px) {
  body.node--type-afectiuni .contributors-list > div > .authors-area,
body.node--type-afectiuni .content > div:has(.authors-area + .authors-area) > .authors-area, body.node--type-analize .contributors-list > div > .authors-area,
body.node--type-analize .content > div:has(.authors-area + .authors-area) > .authors-area {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    min-width: 0;
    max-width: 50%;
  }
}
body.node--type-afectiuni .contributors-list > div > .authors-area:first-child,
body.node--type-afectiuni .content > div:has(.authors-area + .authors-area) > .authors-area:first-child, body.node--type-analize .contributors-list > div > .authors-area:first-child,
body.node--type-analize .content > div:has(.authors-area + .authors-area) > .authors-area:first-child {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.node--type-afectiuni .contributors-list > div > .authors-area:nth-child(2),
body.node--type-afectiuni .content > div:has(.authors-area + .authors-area) > .authors-area:nth-child(2), body.node--type-analize .contributors-list > div > .authors-area:nth-child(2),
body.node--type-analize .content > div:has(.authors-area + .authors-area) > .authors-area:nth-child(2) {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
body.node--type-article .block-system-breadcrumb-block {
  margin-top: 36px;
}
@media (min-width: 768px) {
  body.node--type-article .block-edu-categories, body.node--type-landing-page .block-edu-categories {
    position: relative;
    background-color: #fff;
  }
  body.node--type-article .block-edu-categories:before, body.node--type-article .block-edu-categories:after, body.node--type-landing-page .block-edu-categories:before, body.node--type-landing-page .block-edu-categories:after {
    content: "";
    background-color: #fff;
    display: inline-block;
    width: 122px;
    z-index: 1;
  }
  body.node--type-article .block-edu-categories:before, body.node--type-landing-page .block-edu-categories:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -122px;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
  }
  body.node--type-article .block-edu-categories:after, body.node--type-landing-page .block-edu-categories:after {
    position: absolute;
    top: 0;
    right: -122px;
    bottom: 0;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
  }
}
body.node--type-article .block-edu-categories li.menu-item span:hover, body.node--type-landing-page .block-edu-categories li.menu-item span:hover {
  cursor: pointer;
}
body.node--type-article .bef-exposed-form .edu-title, body.node--type-landing-page .bef-exposed-form .edu-title {
  font-family: tiemposfine-regular;
  font-size: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  body.node--type-article .bef-exposed-form, body.node--type-landing-page .bef-exposed-form {
    position: relative;
    top: -31.2px;
  }
  body.node--type-article .bef-exposed-form .form-item-specialitate, body.node--type-landing-page .bef-exposed-form .form-item-specialitate {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  body.node--type-article .bef-exposed-form .form-item-cauta, body.node--type-landing-page .bef-exposed-form .form-item-cauta {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16666667%;
        -ms-flex: 0 0 29.16666667%;
            flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  body.node--type-article .bef-exposed-form .edu-title, body.node--type-landing-page .bef-exposed-form .edu-title {
    padding-left: 24px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
    border-right: 1px solid rgba(46, 51, 60, 0.1);
  }
}
@media (max-width: 833.98px) {
  body.node--type-article .bef-exposed-form .edu-title, body.node--type-landing-page .bef-exposed-form .edu-title {
    margin-bottom: 24px;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
body.edu-landing-page .block-system-breadcrumb-block, body.page-view-edu .block-system-breadcrumb-block {
  margin-top: 96px;
}
body.edu-landing-page .block-edu-categories:before, body.edu-landing-page .block-edu-categories:after, body.page-view-edu .block-edu-categories:before, body.page-view-edu .block-edu-categories:after {
  bottom: 2.5rem !important;
}
body.node--type-article .post-date, body.node--type-afectiuni .post-date, body.node--type-news .post-date {
  padding-bottom: 65px;
  margin-bottom: 0;
  background-color: #f7f7f7;
  position: relative;
  z-index: 0;
}
@media (max-width: 833.98px) {
  body.node--type-article .post-date, body.node--type-afectiuni .post-date, body.node--type-news .post-date {
    padding-bottom: 0;
  }
}
body.node--type-article .post-date .created,
body.node--type-article .post-date .changed, body.node--type-afectiuni .post-date .created,
body.node--type-afectiuni .post-date .changed, body.node--type-news .post-date .created,
body.node--type-news .post-date .changed {
  margin-right: 10px;
  display: inline-block;
  line-height: 1.4rem;
  text-transform: none;
  color: #2e333c;
}
body.node--type-article .post-date .created .icon,
body.node--type-article .post-date .changed .icon, body.node--type-afectiuni .post-date .created .icon,
body.node--type-afectiuni .post-date .changed .icon, body.node--type-news .post-date .created .icon,
body.node--type-news .post-date .changed .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-right: 6px;
  font-size: 1rem;
  color: #97999D;
  position: relative;
}
body.node--type-article .post-date .created .icon::before,
body.node--type-article .post-date .changed .icon::before, body.node--type-afectiuni .post-date .created .icon::before,
body.node--type-afectiuni .post-date .changed .icon::before, body.node--type-news .post-date .created .icon::before,
body.node--type-news .post-date .changed .icon::before {
  height: 100%;
  font-size: 1rem;
}
body.node--type-article .post-date .created .icon:hover .date-tooltip,
body.node--type-article .post-date .changed .icon:hover .date-tooltip, body.node--type-afectiuni .post-date .created .icon:hover .date-tooltip,
body.node--type-afectiuni .post-date .changed .icon:hover .date-tooltip, body.node--type-news .post-date .created .icon:hover .date-tooltip,
body.node--type-news .post-date .changed .icon:hover .date-tooltip {
  display: block;
}
body.node--type-article .post-date .created .icon .date-tooltip,
body.node--type-article .post-date .changed .icon .date-tooltip, body.node--type-afectiuni .post-date .created .icon .date-tooltip,
body.node--type-afectiuni .post-date .changed .icon .date-tooltip, body.node--type-news .post-date .created .icon .date-tooltip,
body.node--type-news .post-date .changed .icon .date-tooltip {
  position: absolute;
  bottom: 35px;
  left: -20px;
  z-index: 9;
  display: none;
  border-radius: 7px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 15px;
  background-color: #2e333c;
  line-height: 1.125rem;
  letter-spacing: 0.2px;
  font-size: 0.75rem;
  color: #fff;
}
body.node--type-article .post-date .created .icon .date-tooltip::after,
body.node--type-article .post-date .changed .icon .date-tooltip::after, body.node--type-afectiuni .post-date .created .icon .date-tooltip::after,
body.node--type-afectiuni .post-date .changed .icon .date-tooltip::after, body.node--type-news .post-date .created .icon .date-tooltip::after,
body.node--type-news .post-date .changed .icon .date-tooltip::after {
  position: absolute;
  top: 22px;
  left: 10px;
  z-index: -1;
  content: "";
  width: 35px;
  height: 20px;
  background-color: #2e333c;
  border-radius: 3px;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
body.node--type-article .post-date .created .icon:before, body.node--type-afectiuni .post-date .created .icon:before, body.node--type-news .post-date .created .icon:before {
  content: "\e965";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.node--type-article .post-date .changed .icon:before, body.node--type-afectiuni .post-date .changed .icon:before, body.node--type-news .post-date .changed .icon:before {
  content: "\e964";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 833.98px) {
  body.node--type-article.pregnancy-article .post-date {
    margin-bottom: 41px;
  }
}

.authors-area {
  z-index: 1;
}

.path-totul-despre-sarcina .main-content > .section {
  background-color: #f7f7f7 !important;
}
.path-totul-despre-sarcina .main-content > .section h3.title-component, .path-totul-despre-sarcina .main-content > .section #block-intreabaunmedic .content .column h2.title-component, #block-intreabaunmedic .content .column .path-totul-despre-sarcina .main-content > .section h2.title-component {
  padding-top: 60px;
}
.path-totul-despre-sarcina .main-content > .section .paragraph--type--component-image {
  margin-bottom: 0px;
}

.path-primul-an-al-bebelusului .main-content > .section {
  background-color: #f7f7f7 !important;
}
.path-primul-an-al-bebelusului .region-sidebar-second > div {
  padding: 0px !important;
  background-color: #f7f7f7 !important;
}

.path-totul-despre-sarcina .region-content-top,
.path-primul-an-al-bebelusului .region-content-top {
  background-color: transparent !important;
}
.path-totul-despre-sarcina .region-content-top::before, .path-totul-despre-sarcina .region-content-top::after,
.path-primul-an-al-bebelusului .region-content-top::before,
.path-primul-an-al-bebelusului .region-content-top::after {
  background-color: #f7f7f7 !important;
}
.path-totul-despre-sarcina .region-content-top .block-edu-categories::before, .path-totul-despre-sarcina .region-content-top .block-edu-categories::after,
.path-primul-an-al-bebelusului .region-content-top .block-edu-categories::before,
.path-primul-an-al-bebelusului .region-content-top .block-edu-categories::after {
  content: none;
}

.chestionar-de-satisfactie .paragraph--type--component-intro {
  margin-bottom: 0;
}
.chestionar-de-satisfactie .paragraph--type--component-webform {
  text-align: center;
}
.chestionar-de-satisfactie .paragraph--type--component-webform:before {
  display: none;
}
.chestionar-de-satisfactie .paragraph--type--component-webform .field--name-field-title {
  font-size: 2.625rem;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-webform .field--name-field-title {
    font-size: 1.5rem;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-webform .column {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  max-width: 100%;
}
.chestionar-de-satisfactie .paragraph--type--component-webform .column:first-child {
  font-size: 1rem;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-webform .column:first-child {
    font-size: 0.875rem;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-webform .form-type-processed-text {
  font-family: graphik-medium;
  color: #fff;
  font-size: 0.75rem;
  padding: 6px 16px;
  margin: 72px 0 48px;
  border-radius: 1.2rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #EEBA4A), to(#86C5A3));
  background: -webkit-linear-gradient(left, #EEBA4A 0, #86C5A3 100%);
  background: -o-linear-gradient(left, #EEBA4A 0, #86C5A3 100%);
  background: linear-gradient(90deg, #EEBA4A 0, #86C5A3 100%);
}
.chestionar-de-satisfactie .paragraph--type--component-webform .form-type-processed-text .scale-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-webform .form-type-processed-text .scale-container {
    font-size: 0.6880733945rem;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-webform .webform-button--submit {
  max-width: 375px;
  margin: auto;
}
@media (min-width: 992px) {
  .chestionar-de-satisfactie .paragraph--type--component-intro .column,
.chestionar-de-satisfactie .paragraph--type--component-intro .field--name-field-description,
.chestionar-de-satisfactie .paragraph--type--component-webform .column,
.chestionar-de-satisfactie .paragraph--type--component-webform .field--name-field-description {
    padding-right: 20%;
    padding-left: 20%;
    margin-bottom: 48px;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-intro .js-form-item-gdpr,
.chestionar-de-satisfactie .paragraph--type--component-webform .js-form-item-gdpr {
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .chestionar-de-satisfactie .paragraph--type--component-intro .js-form-item-gdpr,
.chestionar-de-satisfactie .paragraph--type--component-webform .js-form-item-gdpr {
    padding-right: 5%;
    padding-left: 5%;
    margin-bottom: 48px;
  }
}
.chestionar-de-satisfactie .fieldset-legend {
  font-size: 1rem;
  text-align: left;
  display: block;
  position: relative;
  padding: 6px 0 6px 48px;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .fieldset-legend {
    font-size: 0.875rem;
  }
}
.chestionar-de-satisfactie .fieldset-legend .number {
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  background-color: #f7f7f7;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 50%;
}
.chestionar-de-satisfactie .js-webform-type-webform-scale {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #f7f7f7;
}
.chestionar-de-satisfactie .field--name-field-grades {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  background-color: #fff;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-bottom: 48px;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade {
  padding: 0 5%;
  text-align: center;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .gradeGauge {
  padding: 0 12%;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .gradeGauge-description {
  font-size: 0.75rem;
  overflow: hidden;
  word-break: break-word;
  margin-top: 12px;
  position: relative;
  padding: 0 12%;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .gradeGauge-description .gradeGauge-full {
  display: none;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .gradeGauge-description .gradeGauge-toggler {
  position: absolute;
  top: 0;
  visibility: hidden;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .gradeGauge-description .gradeGauge-toggler:checked ~ .gradeGauge-excerpt {
  display: none;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .gradeGauge-description .gradeGauge-toggler:checked ~ .gradeGauge-full {
  display: block;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-grade {
  margin-top: 12px;
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title {
  overflow: hidden;
  margin-top: 36px;
}
@media (max-width: 767.98px) {
  .chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title {
    margin-top: 24px;
  }
}
.chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title h3, .chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title h2 {
  font-family: graphik-medium;
  font-size: 1rem;
  min-height: 37px;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title h3, .chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .chestionar-de-satisfactie .field--name-field-grades > .field__item .paragraph--type--grade .field--name-field-title h2 {
    font-size: 0.875rem;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-1 .field--name-field-grades > .field__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-1 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-1 .field--name-field-grades > .field__item .gradeGauge-content {
    font-size: 2.25rem !important;
  }
}
@media (max-width: 359.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-1 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-1 .field--name-field-grades > .field__item .gradeGauge-content {
  font-size: 10.125rem;
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-2 .field--name-field-grades > .field__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-2 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-2 .field--name-field-grades > .field__item .gradeGauge-content {
    font-size: 2.25rem !important;
  }
}
@media (max-width: 359.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-2 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-2 .field--name-field-grades > .field__item .gradeGauge-content {
  font-size: 5.0625rem;
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 .field--name-field-grades > .field__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 .field--name-field-grades > .field__item .gradeGauge-content {
    font-size: 2.25rem !important;
  }
}
@media (max-width: 359.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 .field--name-field-grades > .field__item .gradeGauge-content {
  font-size: 3.375rem;
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-4 .field--name-field-grades > .field__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-4 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-4 .field--name-field-grades > .field__item .gradeGauge-content {
    font-size: 2.25rem !important;
  }
}
@media (max-width: 359.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-4 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.chestionar-de-satisfactie .paragraph--type--component-grades.columns-4 .field--name-field-grades > .field__item .gradeGauge-content {
  font-size: 2.53125rem;
}
@media (max-width: 833.98px) {
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 {
    padding-bottom: 24px;
    background-color: #fff;
  }
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 .field--name-field-grades {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow-x: auto;
  }
  .chestionar-de-satisfactie .paragraph--type--component-grades.columns-3 .field--name-field-grades > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66%;
        -ms-flex: 0 0 66%;
            flex: 0 0 66%;
    max-width: 66%;
    margin-bottom: 24px;
  }
}

.paragraph--type--component-image-and-quote {
  padding: 72px 72px 0;
  background-color: #fff;
  margin-top: 24px;
}
.paragraph--type--component-image-and-quote .quote-title {
  margin-bottom: 24px;
}
.paragraph--type--component-image-and-quote .quote-title .field--name-field-title {
  text-align: left;
}
.paragraph--type--component-image-and-quote .quote-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.paragraph--type--component-image-and-quote .quote-wrapper .quote-description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 62.5%;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  max-width: 62.5%;
  padding-right: 48px;
  padding-bottom: 72px;
}
.paragraph--type--component-image-and-quote .quote-wrapper .field--name-field-description {
  text-align: left;
}
.paragraph--type--component-image-and-quote .quote-wrapper .quote-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 37.5%;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  max-width: 37.5%;
  text-align: right;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.paragraph--type--component-image-and-quote .quote-wrapper .quote-image img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image-and-quote {
    padding: 0;
  }
  .paragraph--type--component-image-and-quote .quote-title {
    margin: 0 36px;
    padding-top: 36px;
  }
  .paragraph--type--component-image-and-quote .quote-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--component-image-and-quote .quote-wrapper .quote-description {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 36px;
  }
  .paragraph--type--component-image-and-quote .quote-wrapper .quote-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-image-and-quote.layout-left .quote-title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
    padding-left: 48px;
    margin-left: auto;
  }
  .paragraph--type--component-image-and-quote.layout-left .quote-wrapper .quote-image {
    text-align: left;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .paragraph--type--component-image-and-quote.layout-left .quote-wrapper .quote-description {
    padding-right: 0;
    padding-bottom: 72px;
    padding-left: 48px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image-and-quote.layout-left .quote-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.path-rezultate-cautare .layout-main-wrapper .search-form .js-form-type-search {
  padding: 24px 60px 24px 24px;
  -webkit-box-shadow: 0 19px 26px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 19px 26px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 24px;
  background-color: #fff;
}
.path-rezultate-cautare .layout-main-wrapper .search-form .js-form-type-search input {
  margin: 0;
  padding: 0;
  font-family: graphik-regular;
  font-size: 1rem;
  border: none;
  text-overflow: ellipsis;
}
@media (max-width: 575.98px) {
  .path-rezultate-cautare .layout-main-wrapper .search-form .js-form-type-search {
    padding: 12px 48px 12px 12px;
  }
  .path-rezultate-cautare .layout-main-wrapper .search-form .js-form-type-search:before {
    right: 16px;
  }
}
.path-rezultate-cautare .layout-main-wrapper .search-form .result-count {
  font-family: graphik-medium;
  margin-bottom: 24px;
  display: block;
}
.path-rezultate-cautare .layout-main-wrapper .search-form .js-form-submit.search-submit {
  position: absolute;
  top: 24px;
  right: 24px;
  padding: 0;
  border: none;
  background-color: transparent;
  line-height: inherit;
}
.path-rezultate-cautare .layout-main-wrapper .search-form .js-form-submit.search-submit:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-rezultate-cautare .layout-main-wrapper .search-form .js-form-submit.search-submit:before {
  font-size: 1.75rem;
  color: #dc0028;
  z-index: 1;
  position: relative;
  top: 15px;
  left: 15px;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .search-form .js-form-submit.search-submit:before {
    top: 0;
  }
}
.path-rezultate-cautare .layout-main-wrapper .search-form .js-form-submit.search-submit span {
  display: none;
}
.path-rezultate-cautare .layout-main-wrapper .search-form .content, .path-rezultate-cautare .layout-main-wrapper .search-form .search-form {
  overflow: visible;
}
.path-rezultate-cautare .region-content .views-row.search-boxed-result .views-field {
  margin-bottom: 8px;
  background-color: #fff;
}
.path-rezultate-cautare .region-content .views-row.search-boxed-result .views-field .field-content {
  font-family: graphik-medium;
}
.path-rezultate-cautare .region-content .views-row.search-boxed-result .views-field .field-content a {
  padding: 24px;
  display: block;
}
@media (max-width: 575.98px) {
  .path-rezultate-cautare .region-content .views-row.search-boxed-result {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.path-rezultate-cautare .region-content .pager {
  margin: 24px;
}
.path-rezultate-cautare .region-content .pager .pager__item {
  text-align: center;
}
.path-rezultate-cautare .region-content .pager .pager__item a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .path-rezultate-cautare .region-content .pager .pager__item a {
    text-align: center;
  }
}
.path-rezultate-cautare .region-content .pager .pager__item a:active {
  outline: none;
}
.path-rezultate-cautare .region-content .pager .pager__item a:hover {
  text-decoration: none;
}
.path-rezultate-cautare .region-content .pager .pager__item a, .path-rezultate-cautare .region-content .pager .pager__item a:active, .path-rezultate-cautare .region-content .pager .pager__item a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.path-rezultate-cautare .region-content .pager .pager__item a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

.paragraph--type--component-bmi .bmi-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.paragraph--type--component-bmi .bmi-form .form-group {
  position: relative;
  padding: 24px 24px calc(50% - 36px);
  width: calc(50% - 12px);
  height: 0;
}
.paragraph--type--component-bmi .bmi-form .form-group:first-of-type {
  margin-right: 12px;
}
.paragraph--type--component-bmi .bmi-form .form-group:last-of-type {
  margin-left: 12px;
}
.paragraph--type--component-bmi .bmi-form .form-group input {
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form .form-group {
    padding: 18.4615384615px 18.4615384615px calc(50% - 30px);
    width: calc(50% - 6px);
  }
  .paragraph--type--component-bmi .bmi-form .form-group:first-of-type {
    margin-right: 6px;
  }
  .paragraph--type--component-bmi .bmi-form .form-group:last-of-type {
    margin-left: 6px;
  }
}
.paragraph--type--component-bmi .bmi-form .bmi-um {
  position: relative;
  padding-top: calc(50% - 55.2px);
  width: 0;
  height: 0;
  line-height: 1;
  overflow: visible;
  z-index: 1;
}
.paragraph--type--component-bmi .bmi-form .bmi-um:first-of-type {
  right: 60px;
}
.paragraph--type--component-bmi .bmi-form .bmi-um:last-of-type {
  right: 48px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form .bmi-um {
    padding-top: calc(50% - 43.2px);
  }
  .paragraph--type--component-bmi .bmi-form .bmi-um:first-of-type {
    right: 42px;
  }
  .paragraph--type--component-bmi .bmi-form .bmi-um:last-of-type {
    right: 30px;
  }
}
.paragraph--type--component-bmi .bmi-form.is-submitted .form-group {
  padding-bottom: 24px;
  height: 76px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form.is-submitted .form-group {
    padding-top: 18.045112782px;
    padding-bottom: 18.045112782px;
    height: 65px;
  }
}
.paragraph--type--component-bmi .bmi-form.is-submitted .bmi-um {
  padding-top: 0;
  top: 36.6688963211px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form.is-submitted .bmi-um {
    top: 34px;
  }
}

.paragraph--type--component-bmi {
  padding: 48px;
  margin-bottom: 24px;
  background-color: #fff;
}
@media (max-width: 575.98px) {
  .paragraph--type--component-bmi {
    padding: 36px 16px;
  }
}
.paragraph--type--component-bmi .form-submit {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
  display: block;
  width: 100%;
  line-height: 3.6rem;
  padding: 0 3.6rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .form-submit {
    text-align: center;
  }
}
.paragraph--type--component-bmi .form-submit:active {
  outline: none;
}
.paragraph--type--component-bmi .form-submit:hover {
  text-decoration: none;
}
.paragraph--type--component-bmi .form-submit, .paragraph--type--component-bmi .form-submit:active, .paragraph--type--component-bmi .form-submit:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.paragraph--type--component-bmi .form-submit:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .form-submit {
    font-size: 0.875rem;
  }
}
.paragraph--type--component-bmi .bmi-subponderal, .paragraph--type--component-bmi .bmi-normoponderal, .paragraph--type--component-bmi .bmi-supraponderal, .paragraph--type--component-bmi .bmi-obezitate {
  color: #2e333c;
}
.paragraph--type--component-bmi .bmi-subponderal {
  background-color: #d5d6d8;
}
.paragraph--type--component-bmi .bmi-normoponderal {
  background-color: #9DE715;
}
.paragraph--type--component-bmi .bmi-supraponderal {
  background-color: #FFDE01;
}
.paragraph--type--component-bmi .bmi-obezitate {
  background-color: #FF9C00;
}
.paragraph--type--component-bmi .bmi-morbid {
  background-color: #F20E0D;
  color: #fff;
}
.paragraph--type--component-bmi .response-placeholder {
  width: 100%;
}
.paragraph--type--component-bmi .bmi-response-scale {
  margin-bottom: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.paragraph--type--component-bmi .bmi-response-scale > div {
  font-size: 2.625rem;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.2;
  text-align: center;
  width: 9%;
}
.paragraph--type--component-bmi .bmi-response-scale > div.is-active {
  width: 64%;
}
.paragraph--type--component-bmi .bmi-response-scale > div:first-child {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.paragraph--type--component-bmi .bmi-response-scale > div:last-child {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.paragraph--type--component-bmi .bmi-response-scale > div span {
  font-size: 1.125rem;
  font-family: graphik-medium;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-response-scale {
    margin-bottom: 12px;
  }
  .paragraph--type--component-bmi .bmi-response-scale > div {
    font-size: 2.375rem;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 5.5%;
  }
  .paragraph--type--component-bmi .bmi-response-scale > div.is-active {
    width: 78%;
  }
  .paragraph--type--component-bmi .bmi-response-scale > div span {
    font-size: 0.875rem;
  }
}
.paragraph--type--component-bmi .bmi-placeholders {
  font-size: 0.875rem;
  font-family: graphik-medium;
  margin-top: 36px;
  width: 100%;
  color: #2e333c;
}
.paragraph--type--component-bmi .bmi-placeholders > div {
  padding: 5px 15px;
  border-radius: 7px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.paragraph--type--component-bmi .bmi-placeholders > div span {
  font-size: 0.875rem;
  margin: 0;
}
.paragraph--type--component-bmi .bmi-placeholders > div .title {
  padding-right: 12px;
}
.paragraph--type--component-bmi .bmi-placeholders .bmi-subponderal {
  margin-right: 120px;
}
.paragraph--type--component-bmi .bmi-placeholders .bmi-normoponderal {
  margin-right: 90px;
}
.paragraph--type--component-bmi .bmi-placeholders .bmi-supraponderal {
  margin-right: 60px;
}
.paragraph--type--component-bmi .bmi-placeholders .bmi-obezitate {
  margin-right: 30px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-placeholders .bmi-subponderal {
    margin-right: 80px;
  }
  .paragraph--type--component-bmi .bmi-placeholders .bmi-normoponderal {
    margin-right: 60px;
  }
  .paragraph--type--component-bmi .bmi-placeholders .bmi-supraponderal {
    margin-right: 40px;
  }
  .paragraph--type--component-bmi .bmi-placeholders .bmi-obezitate {
    margin-right: 20px;
  }
}
.paragraph--type--component-bmi .result {
  margin-bottom: 36px;
}
.paragraph--type--component-bmi .result h3, .paragraph--type--component-bmi .result #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-bmi .result h2 {
  font-family: tiemposfine-regular;
  font-size: 2.25rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .result {
    font-size: 0.875rem;
  }
}
.paragraph--type--component-bmi .bmi-form {
  margin-right: auto;
  margin-left: auto;
  max-width: 504px;
}
.paragraph--type--component-bmi .bmi-form .form-group {
  background-color: #6c7076;
  color: #fff;
  margin-bottom: 24px;
  border-radius: 7px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form .form-group {
    margin-bottom: 12px;
  }
}
.paragraph--type--component-bmi .bmi-form .form-group label {
  font-size: 1.125rem;
  font-family: graphik-medium;
  display: block;
  color: inherit;
}
.paragraph--type--component-bmi .bmi-form .form-group label:before {
  font-size: 2rem;
  margin-top: -4px;
  margin-right: 12px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form .form-group label {
    font-size: 0.875rem;
  }
}
.paragraph--type--component-bmi .bmi-form .form-group .form-required:after {
  background-image: none;
}
.paragraph--type--component-bmi .bmi-form .form-group input {
  padding: 0 48px 0 24px;
  margin: 0;
  font-size: 4rem;
  background-color: transparent;
  border: 0;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  line-height: 1;
  width: 100%;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form .form-group input {
    padding: 0 36px 0 18.4615384615px;
    font-size: 2rem;
  }
}
.paragraph--type--component-bmi .bmi-form .form-item-weight label:before {
  content: "\e931";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-bmi .bmi-form .form-item-height label:before {
  content: "\e952";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-bmi .bmi-form .bmi-um {
  font-size: 1.125rem;
  font-family: graphik-medium;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form .bmi-um {
    font-size: 0.875rem;
  }
}
.paragraph--type--component-bmi .bmi-form.is-submitted .form-submit {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: block;
  width: 100%;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form.is-submitted .form-submit {
    text-align: center;
  }
}
.paragraph--type--component-bmi .bmi-form.is-submitted .form-submit:active {
  outline: none;
}
.paragraph--type--component-bmi .bmi-form.is-submitted .form-submit:hover {
  text-decoration: none;
}
.paragraph--type--component-bmi .bmi-form.is-submitted .form-submit, .paragraph--type--component-bmi .bmi-form.is-submitted .form-submit:active, .paragraph--type--component-bmi .bmi-form.is-submitted .form-submit:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.paragraph--type--component-bmi .bmi-form.is-submitted label {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form.is-submitted label {
    width: 1.75rem;
    height: 1.75rem;
  }
  .paragraph--type--component-bmi .bmi-form.is-submitted label:before {
    font-size: 1.75rem;
    margin-top: 0;
  }
}
.paragraph--type--component-bmi .bmi-form.is-submitted input {
  padding: 0 55.2px;
  font-size: 2.625rem;
  bottom: 14px;
  text-align: right;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-bmi .bmi-form.is-submitted input {
    padding: 0 42px;
    font-size: 1.75rem;
  }
}

.page-view-analysis-dictionary .analize-page-title,
.node--type-analize .analize-page-title,
.page-view-conditions-dictionary .analize-page-title,
.node--type-afectiuni .analize-page-title {
  margin: 12px 0 24px;
  font-size: 3.375rem;
  text-align: center;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .analize-page-title,
.node--type-analize .analize-page-title,
.page-view-conditions-dictionary .analize-page-title,
.node--type-afectiuni .analize-page-title {
    margin: 31.2px 0;
    font-size: 2.5rem;
  }
}
.page-view-analysis-dictionary .main-content .title,
.node--type-analize .main-content .title,
.page-view-conditions-dictionary .main-content .title,
.node--type-afectiuni .main-content .title {
  font-size: 2.625rem;
  margin-right: 0;
  margin-left: 0;
  padding-bottom: 28.8px;
  position: relative;
  text-align: left;
  max-width: 100%;
}
.page-view-analysis-dictionary .main-content .title:after,
.node--type-analize .main-content .title:after,
.page-view-conditions-dictionary .main-content .title:after,
.node--type-afectiuni .main-content .title:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  height: 3px;
  width: 108px;
  background-color: #dc0028;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .main-content .title,
.node--type-analize .main-content .title,
.page-view-conditions-dictionary .main-content .title,
.node--type-afectiuni .main-content .title {
    font-size: 1.75rem;
    margin: 6px 0 24px;
  }
}
.page-view-analysis-dictionary .main-content .field--name-field-dictionary-section-title,
.node--type-analize .main-content .field--name-field-dictionary-section-title,
.page-view-conditions-dictionary .main-content .field--name-field-dictionary-section-title,
.node--type-afectiuni .main-content .field--name-field-dictionary-section-title {
  font-family: tiemposfine-regular;
  font-size: 2.25rem;
  margin-bottom: 12px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .main-content .field--name-field-dictionary-section-title,
.node--type-analize .main-content .field--name-field-dictionary-section-title,
.page-view-conditions-dictionary .main-content .field--name-field-dictionary-section-title,
.node--type-afectiuni .main-content .field--name-field-dictionary-section-title {
    font-size: 1.5rem;
  }
}
.page-view-analysis-dictionary .main-content .region-content,
.node--type-analize .main-content .region-content,
.page-view-conditions-dictionary .main-content .region-content,
.node--type-afectiuni .main-content .region-content {
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .main-content .region-content,
.node--type-analize .main-content .region-content,
.page-view-conditions-dictionary .main-content .region-content,
.node--type-afectiuni .main-content .region-content {
    font-size: 0.875rem;
  }
}
@media (max-width: 575.98px) {
  .page-view-analysis-dictionary .main-content .region-content,
.node--type-analize .main-content .region-content,
.page-view-conditions-dictionary .main-content .region-content,
.node--type-afectiuni .main-content .region-content {
    padding: 0;
    margin-bottom: 16px;
  }
}
.page-view-analysis-dictionary .main-content .region-content .block-page-title-block,
.node--type-analize .main-content .region-content .block-page-title-block,
.page-view-conditions-dictionary .main-content .region-content .block-page-title-block,
.node--type-afectiuni .main-content .region-content .block-page-title-block {
  background: #fff;
  padding: 48px;
  text-align: center;
  border-radius: 24px;
}
.page-view-analysis-dictionary .main-content .region-content #block-vreauinvestigatiemedicala,
.node--type-analize .main-content .region-content #block-vreauinvestigatiemedicala,
.page-view-conditions-dictionary .main-content .region-content #block-vreauinvestigatiemedicala,
.node--type-afectiuni .main-content .region-content #block-vreauinvestigatiemedicala {
  background: #fff;
  padding: 48px;
  text-align: center;
  border-radius: 24px;
  margin: -35px 0 20px;
  border-bottom: 0;
}
@media (min-width: 768px) {
  .page-view-analysis-dictionary .main-content .block-system-main-block .views-element-container,
.node--type-analize .main-content .block-system-main-block .views-element-container,
.page-view-conditions-dictionary .main-content .block-system-main-block .views-element-container,
.node--type-afectiuni .main-content .block-system-main-block .views-element-container {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
  .page-view-analysis-dictionary .main-content .block-system-main-block .views-element-container .no-results,
.node--type-analize .main-content .block-system-main-block .views-element-container .no-results,
.page-view-conditions-dictionary .main-content .block-system-main-block .views-element-container .no-results,
.node--type-afectiuni .main-content .block-system-main-block .views-element-container .no-results {
    -webkit-column-span: all;
       -moz-column-span: all;
            column-span: all;
  }
}
@media (min-width: 992px) {
  .page-view-analysis-dictionary .main-content .block-system-main-block .views-element-container,
.node--type-analize .main-content .block-system-main-block .views-element-container,
.page-view-conditions-dictionary .main-content .block-system-main-block .views-element-container,
.node--type-afectiuni .main-content .block-system-main-block .views-element-container {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4;
  }
}
.page-view-analysis-dictionary .main-content .block-system-main-block .views-element-container .views-row,
.node--type-analize .main-content .block-system-main-block .views-element-container .views-row,
.page-view-conditions-dictionary .main-content .block-system-main-block .views-element-container .views-row,
.node--type-afectiuni .main-content .block-system-main-block .views-element-container .views-row {
  padding-bottom: 10px;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
.page-view-analysis-dictionary .main-content .block-system-main-block .no-results,
.node--type-analize .main-content .block-system-main-block .no-results,
.page-view-conditions-dictionary .main-content .block-system-main-block .no-results,
.node--type-afectiuni .main-content .block-system-main-block .no-results {
  padding: 0;
  margin: 0;
}
.page-view-analysis-dictionary .main-content h1,
.node--type-analize .main-content h1,
.page-view-conditions-dictionary .main-content h1,
.node--type-afectiuni .main-content h1 {
  font-size: 2.625rem;
  margin-top: 12px;
  margin-bottom: 24px;
}
.page-view-analysis-dictionary .main-content h1 strong,
.node--type-analize .main-content h1 strong,
.page-view-conditions-dictionary .main-content h1 strong,
.node--type-afectiuni .main-content h1 strong {
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .main-content h1,
.node--type-analize .main-content h1,
.page-view-conditions-dictionary .main-content h1,
.node--type-afectiuni .main-content h1 {
    font-size: 2rem;
  }
}
.page-view-analysis-dictionary .main-content img,
.node--type-analize .main-content img,
.page-view-conditions-dictionary .main-content img,
.node--type-afectiuni .main-content img {
  max-width: 100%;
  height: auto;
}
.page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala {
  background-color: #dc0028;
  color: #fff;
}
.page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  font-family: graphik-medium;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a {
    text-align: center;
  }
}
.page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active {
  outline: none;
}
.page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover {
  text-decoration: none;
}
.page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a, .page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active, .page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:focus,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a:focus,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:focus,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a:active,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala .content a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}
.page-view-analysis-dictionary .region-sidebar-second .block-views,
.node--type-analize .region-sidebar-second .block-views,
.page-view-conditions-dictionary .region-sidebar-second .block-views,
.node--type-afectiuni .region-sidebar-second .block-views {
  padding: 36px 31.2px;
  margin-bottom: 24px;
  background-color: #fff;
}
.page-view-analysis-dictionary .region-sidebar-second .block-views h2,
.node--type-analize .region-sidebar-second .block-views h2,
.page-view-conditions-dictionary .region-sidebar-second .block-views h2,
.node--type-afectiuni .region-sidebar-second .block-views h2 {
  font-size: 1.5rem;
  margin-bottom: 16px;
  text-align: center;
}
.page-view-analysis-dictionary .region-sidebar-second .block-views .content a,
.node--type-analize .region-sidebar-second .block-views .content a,
.page-view-conditions-dictionary .region-sidebar-second .block-views .content a,
.node--type-afectiuni .region-sidebar-second .block-views .content a {
  font-family: graphik-medium;
  font-size: 0.875rem;
  padding: 16px 0;
  border-bottom: 1px solid #f0f1f1;
  display: block;
  line-height: 1.3;
}
.page-view-analysis-dictionary .region-sidebar-second .block-views .content .views-row:last-of-type a,
.node--type-analize .region-sidebar-second .block-views .content .views-row:last-of-type a,
.page-view-conditions-dictionary .region-sidebar-second .block-views .content .views-row:last-of-type a,
.node--type-afectiuni .region-sidebar-second .block-views .content .views-row:last-of-type a {
  border-bottom: 0;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala,
.page-view-analysis-dictionary .region-sidebar-second .block-views,
.node--type-analize .region-sidebar-second #block-vreauinvestigatiemedicala,
.node--type-analize .region-sidebar-second .block-views,
.page-view-conditions-dictionary .region-sidebar-second #block-vreauinvestigatiemedicala,
.page-view-conditions-dictionary .region-sidebar-second .block-views,
.node--type-afectiuni .region-sidebar-second #block-vreauinvestigatiemedicala,
.node--type-afectiuni .region-sidebar-second .block-views {
    margin-bottom: 16px;
  }
}
.page-view-analysis-dictionary .authors-area,
.node--type-analize .authors-area,
.page-view-conditions-dictionary .authors-area,
.node--type-afectiuni .authors-area {
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  z-index: 1;
}
@media (max-width: 833.98px) {
  .page-view-analysis-dictionary .authors-area:has(.collapse.show), .page-view-analysis-dictionary .authors-area:has(.collapse.collapsing),
.node--type-analize .authors-area:has(.collapse.show),
.node--type-analize .authors-area:has(.collapse.collapsing),
.page-view-conditions-dictionary .authors-area:has(.collapse.show),
.page-view-conditions-dictionary .authors-area:has(.collapse.collapsing),
.node--type-afectiuni .authors-area:has(.collapse.show),
.node--type-afectiuni .authors-area:has(.collapse.collapsing) {
    z-index: 9997;
  }
}
.page-view-analysis-dictionary .authors-area .image-area,
.node--type-analize .authors-area .image-area,
.page-view-conditions-dictionary .authors-area .image-area,
.node--type-afectiuni .authors-area .image-area {
  padding-right: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.page-view-analysis-dictionary .authors-area .image-area .image-wrapper,
.node--type-analize .authors-area .image-area .image-wrapper,
.page-view-conditions-dictionary .authors-area .image-area .image-wrapper,
.node--type-afectiuni .authors-area .image-area .image-wrapper {
  position: relative;
  width: 26px;
  overflow: visible;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
}
.page-view-analysis-dictionary .authors-area .image-area .image-wrapper:nth-of-type(1),
.node--type-analize .authors-area .image-area .image-wrapper:nth-of-type(1),
.page-view-conditions-dictionary .authors-area .image-area .image-wrapper:nth-of-type(1),
.node--type-afectiuni .authors-area .image-area .image-wrapper:nth-of-type(1) {
  z-index: 5;
}
.page-view-analysis-dictionary .authors-area .image-area .image-wrapper:nth-of-type(2),
.node--type-analize .authors-area .image-area .image-wrapper:nth-of-type(2),
.page-view-conditions-dictionary .authors-area .image-area .image-wrapper:nth-of-type(2),
.node--type-afectiuni .authors-area .image-area .image-wrapper:nth-of-type(2) {
  z-index: 4;
}
.page-view-analysis-dictionary .authors-area .image-area .image-wrapper:nth-of-type(3),
.node--type-analize .authors-area .image-area .image-wrapper:nth-of-type(3),
.page-view-conditions-dictionary .authors-area .image-area .image-wrapper:nth-of-type(3),
.node--type-afectiuni .authors-area .image-area .image-wrapper:nth-of-type(3) {
  z-index: 3;
}
.page-view-analysis-dictionary .authors-area .image-area .image-wrapper:nth-of-type(4),
.node--type-analize .authors-area .image-area .image-wrapper:nth-of-type(4),
.page-view-conditions-dictionary .authors-area .image-area .image-wrapper:nth-of-type(4),
.node--type-afectiuni .authors-area .image-area .image-wrapper:nth-of-type(4) {
  z-index: 2;
}
.page-view-analysis-dictionary .authors-area .image-area .image-wrapper:nth-of-type(5),
.node--type-analize .authors-area .image-area .image-wrapper:nth-of-type(5),
.page-view-conditions-dictionary .authors-area .image-area .image-wrapper:nth-of-type(5),
.node--type-afectiuni .authors-area .image-area .image-wrapper:nth-of-type(5) {
  z-index: 1;
}
.page-view-analysis-dictionary .authors-area .image-area .image-wrapper:hover,
.node--type-analize .authors-area .image-area .image-wrapper:hover,
.page-view-conditions-dictionary .authors-area .image-area .image-wrapper:hover,
.node--type-afectiuni .authors-area .image-area .image-wrapper:hover {
  z-index: 6 !important;
  -webkit-transform: scale(1.2);
       -o-transform: scale(1.2);
          transform: scale(1.2);
}
.page-view-analysis-dictionary .authors-area .image-area img,
.node--type-analize .authors-area .image-area img,
.page-view-conditions-dictionary .authors-area .image-area img,
.node--type-afectiuni .authors-area .image-area img {
  width: 52px;
  height: 52px;
  border: 3px solid #f7f7f7;
  border-radius: 100%;
  background-color: #eaeaeb;
}
.page-view-analysis-dictionary .authors-area .name-area,
.page-view-analysis-dictionary .authors-area .expand,
.node--type-analize .authors-area .name-area,
.node--type-analize .authors-area .expand,
.page-view-conditions-dictionary .authors-area .name-area,
.page-view-conditions-dictionary .authors-area .expand,
.node--type-afectiuni .authors-area .name-area,
.node--type-afectiuni .authors-area .expand {
  padding-left: 8px;
  font-size: 0.875rem;
  line-height: 1.4;
}
.page-view-analysis-dictionary .authors-area .name-area a,
.page-view-analysis-dictionary .authors-area .name-area span,
.page-view-analysis-dictionary .authors-area .expand a,
.page-view-analysis-dictionary .authors-area .expand span,
.node--type-analize .authors-area .name-area a,
.node--type-analize .authors-area .name-area span,
.node--type-analize .authors-area .expand a,
.node--type-analize .authors-area .expand span,
.page-view-conditions-dictionary .authors-area .name-area a,
.page-view-conditions-dictionary .authors-area .name-area span,
.page-view-conditions-dictionary .authors-area .expand a,
.page-view-conditions-dictionary .authors-area .expand span,
.node--type-afectiuni .authors-area .name-area a,
.node--type-afectiuni .authors-area .name-area span,
.node--type-afectiuni .authors-area .expand a,
.node--type-afectiuni .authors-area .expand span {
  display: block;
}
.page-view-analysis-dictionary .authors-area .multiple-authors-dropdown,
.node--type-analize .authors-area .multiple-authors-dropdown,
.page-view-conditions-dictionary .authors-area .multiple-authors-dropdown,
.node--type-afectiuni .authors-area .multiple-authors-dropdown {
  position: relative;
  padding-right: 24px;
  display: block;
  cursor: pointer;
}
.page-view-analysis-dictionary .authors-area .multiple-authors-dropdown:before,
.node--type-analize .authors-area .multiple-authors-dropdown:before,
.page-view-conditions-dictionary .authors-area .multiple-authors-dropdown:before,
.node--type-afectiuni .authors-area .multiple-authors-dropdown:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page-view-analysis-dictionary .authors-area .multiple-authors-dropdown.collapsed:before,
.node--type-analize .authors-area .multiple-authors-dropdown.collapsed:before,
.page-view-conditions-dictionary .authors-area .multiple-authors-dropdown.collapsed:before,
.node--type-afectiuni .authors-area .multiple-authors-dropdown.collapsed:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page-view-analysis-dictionary .authors-area .multiple-authors-dropdown:before,
.node--type-analize .authors-area .multiple-authors-dropdown:before,
.page-view-conditions-dictionary .authors-area .multiple-authors-dropdown:before,
.node--type-afectiuni .authors-area .multiple-authors-dropdown:before {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: 1.125rem;
  margin-top: -0.5625rem;
  color: #6c7076;
}
.page-view-analysis-dictionary .authors-area .collapse,
.page-view-analysis-dictionary .authors-area .collapsing,
.node--type-analize .authors-area .collapse,
.node--type-analize .authors-area .collapsing,
.page-view-conditions-dictionary .authors-area .collapse,
.page-view-conditions-dictionary .authors-area .collapsing,
.node--type-afectiuni .authors-area .collapse,
.node--type-afectiuni .authors-area .collapsing {
  position: absolute;
  top: 100%;
  padding: 12px;
  min-width: 296px;
  z-index: 1000;
  background-color: #fff;
  border-radius: 7px;
  -webkit-box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
          box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
}
@media (max-width: 833.98px) {
  .page-view-analysis-dictionary .authors-area .collapse,
.page-view-analysis-dictionary .authors-area .collapsing,
.node--type-analize .authors-area .collapse,
.node--type-analize .authors-area .collapsing,
.page-view-conditions-dictionary .authors-area .collapse,
.page-view-conditions-dictionary .authors-area .collapsing,
.node--type-afectiuni .authors-area .collapse,
.node--type-afectiuni .authors-area .collapsing {
    opacity: 1;
    min-width: auto;
    z-index: 10000;
  }
}
.page-view-analysis-dictionary .authors-area .collapse.show,
.page-view-analysis-dictionary .authors-area .collapsing.show,
.node--type-analize .authors-area .collapse.show,
.node--type-analize .authors-area .collapsing.show,
.page-view-conditions-dictionary .authors-area .collapse.show,
.page-view-conditions-dictionary .authors-area .collapsing.show,
.node--type-afectiuni .authors-area .collapse.show,
.node--type-afectiuni .authors-area .collapsing.show {
  display: inline-block;
}
.page-view-analysis-dictionary .authors-area .collapse .author-image-wrapper,
.page-view-analysis-dictionary .authors-area .collapsing .author-image-wrapper,
.node--type-analize .authors-area .collapse .author-image-wrapper,
.node--type-analize .authors-area .collapsing .author-image-wrapper,
.page-view-conditions-dictionary .authors-area .collapse .author-image-wrapper,
.page-view-conditions-dictionary .authors-area .collapsing .author-image-wrapper,
.node--type-afectiuni .authors-area .collapse .author-image-wrapper,
.node--type-afectiuni .authors-area .collapsing .author-image-wrapper {
  padding-right: 8px;
}
.page-view-analysis-dictionary .authors-area .collapse .author-image-wrapper img,
.page-view-analysis-dictionary .authors-area .collapsing .author-image-wrapper img,
.node--type-analize .authors-area .collapse .author-image-wrapper img,
.node--type-analize .authors-area .collapsing .author-image-wrapper img,
.page-view-conditions-dictionary .authors-area .collapse .author-image-wrapper img,
.page-view-conditions-dictionary .authors-area .collapsing .author-image-wrapper img,
.node--type-afectiuni .authors-area .collapse .author-image-wrapper img,
.node--type-afectiuni .authors-area .collapsing .author-image-wrapper img {
  width: 34px;
  height: 34px;
  border-radius: 100%;
  background-color: #eaeaeb;
}
.page-view-analysis-dictionary .authors-area .collapse .author-item,
.page-view-analysis-dictionary .authors-area .collapsing .author-item,
.node--type-analize .authors-area .collapse .author-item,
.node--type-analize .authors-area .collapsing .author-item,
.page-view-conditions-dictionary .authors-area .collapse .author-item,
.page-view-conditions-dictionary .authors-area .collapsing .author-item,
.node--type-afectiuni .authors-area .collapse .author-item,
.node--type-afectiuni .authors-area .collapsing .author-item {
  padding: 6px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-view-analysis-dictionary .authors-area .collapse .author-item:hover,
.page-view-analysis-dictionary .authors-area .collapsing .author-item:hover,
.node--type-analize .authors-area .collapse .author-item:hover,
.node--type-analize .authors-area .collapsing .author-item:hover,
.page-view-conditions-dictionary .authors-area .collapse .author-item:hover,
.page-view-conditions-dictionary .authors-area .collapsing .author-item:hover,
.node--type-afectiuni .authors-area .collapse .author-item:hover,
.node--type-afectiuni .authors-area .collapsing .author-item:hover {
  background-color: #f7f7f7;
}
.page-view-analysis-dictionary .authors-area .collapse .author-name,
.page-view-analysis-dictionary .authors-area .collapsing .author-name,
.node--type-analize .authors-area .collapse .author-name,
.node--type-analize .authors-area .collapsing .author-name,
.page-view-conditions-dictionary .authors-area .collapse .author-name,
.page-view-conditions-dictionary .authors-area .collapsing .author-name,
.node--type-afectiuni .authors-area .collapse .author-name,
.node--type-afectiuni .authors-area .collapsing .author-name {
  font-family: graphik-medium;
  font-size: 0.875rem;
  display: block;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .authors-area .collapse .author-name,
.page-view-analysis-dictionary .authors-area .collapsing .author-name,
.node--type-analize .authors-area .collapse .author-name,
.node--type-analize .authors-area .collapsing .author-name,
.page-view-conditions-dictionary .authors-area .collapse .author-name,
.page-view-conditions-dictionary .authors-area .collapsing .author-name,
.node--type-afectiuni .authors-area .collapse .author-name,
.node--type-afectiuni .authors-area .collapsing .author-name {
    white-space: normal;
  }
}
.page-view-analysis-dictionary .authors-area .collapse .speciality-position,
.page-view-analysis-dictionary .authors-area .collapsing .speciality-position,
.node--type-analize .authors-area .collapse .speciality-position,
.node--type-analize .authors-area .collapsing .speciality-position,
.page-view-conditions-dictionary .authors-area .collapse .speciality-position,
.page-view-conditions-dictionary .authors-area .collapsing .speciality-position,
.node--type-afectiuni .authors-area .collapse .speciality-position,
.node--type-afectiuni .authors-area .collapsing .speciality-position {
  font-size: 0.75rem;
  color: #2e333c;
  display: block;
  max-width: 300px;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .authors-area .collapse .speciality-position,
.page-view-analysis-dictionary .authors-area .collapsing .speciality-position,
.node--type-analize .authors-area .collapse .speciality-position,
.node--type-analize .authors-area .collapsing .speciality-position,
.page-view-conditions-dictionary .authors-area .collapse .speciality-position,
.page-view-conditions-dictionary .authors-area .collapsing .speciality-position,
.node--type-afectiuni .authors-area .collapse .speciality-position,
.node--type-afectiuni .authors-area .collapsing .speciality-position {
    max-width: 100%;
  }
}
.page-view-analysis-dictionary .authors-area .collapse .card h2,
.page-view-analysis-dictionary .authors-area .collapsing .card h2,
.node--type-analize .authors-area .collapse .card h2,
.node--type-analize .authors-area .collapsing .card h2,
.page-view-conditions-dictionary .authors-area .collapse .card h2,
.page-view-conditions-dictionary .authors-area .collapsing .card h2,
.node--type-afectiuni .authors-area .collapse .card h2,
.node--type-afectiuni .authors-area .collapsing .card h2 {
  display: none;
}
.page-view-analysis-dictionary .authors-area .collapse .card > button,
.page-view-analysis-dictionary .authors-area .collapsing .card > button,
.node--type-analize .authors-area .collapse .card > button,
.node--type-analize .authors-area .collapsing .card > button,
.page-view-conditions-dictionary .authors-area .collapse .card > button,
.page-view-conditions-dictionary .authors-area .collapsing .card > button,
.node--type-afectiuni .authors-area .collapse .card > button,
.node--type-afectiuni .authors-area .collapsing .card > button {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: block;
  width: 100%;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  display: none;
}
@media (max-width: 767.98px) {
  .page-view-analysis-dictionary .authors-area .collapse .card > button,
.page-view-analysis-dictionary .authors-area .collapsing .card > button,
.node--type-analize .authors-area .collapse .card > button,
.node--type-analize .authors-area .collapsing .card > button,
.page-view-conditions-dictionary .authors-area .collapse .card > button,
.page-view-conditions-dictionary .authors-area .collapsing .card > button,
.node--type-afectiuni .authors-area .collapse .card > button,
.node--type-afectiuni .authors-area .collapsing .card > button {
    text-align: center;
  }
}
.page-view-analysis-dictionary .authors-area .collapse .card > button:active,
.page-view-analysis-dictionary .authors-area .collapsing .card > button:active,
.node--type-analize .authors-area .collapse .card > button:active,
.node--type-analize .authors-area .collapsing .card > button:active,
.page-view-conditions-dictionary .authors-area .collapse .card > button:active,
.page-view-conditions-dictionary .authors-area .collapsing .card > button:active,
.node--type-afectiuni .authors-area .collapse .card > button:active,
.node--type-afectiuni .authors-area .collapsing .card > button:active {
  outline: none;
}
.page-view-analysis-dictionary .authors-area .collapse .card > button:hover,
.page-view-analysis-dictionary .authors-area .collapsing .card > button:hover,
.node--type-analize .authors-area .collapse .card > button:hover,
.node--type-analize .authors-area .collapsing .card > button:hover,
.page-view-conditions-dictionary .authors-area .collapse .card > button:hover,
.page-view-conditions-dictionary .authors-area .collapsing .card > button:hover,
.node--type-afectiuni .authors-area .collapse .card > button:hover,
.node--type-afectiuni .authors-area .collapsing .card > button:hover {
  text-decoration: none;
}
.page-view-analysis-dictionary .authors-area .collapse .card > button, .page-view-analysis-dictionary .authors-area .collapse .card > button:active, .page-view-analysis-dictionary .authors-area .collapse .card > button:focus,
.page-view-analysis-dictionary .authors-area .collapsing .card > button,
.page-view-analysis-dictionary .authors-area .collapsing .card > button:active,
.page-view-analysis-dictionary .authors-area .collapsing .card > button:focus,
.node--type-analize .authors-area .collapse .card > button,
.node--type-analize .authors-area .collapse .card > button:active,
.node--type-analize .authors-area .collapse .card > button:focus,
.node--type-analize .authors-area .collapsing .card > button,
.node--type-analize .authors-area .collapsing .card > button:active,
.node--type-analize .authors-area .collapsing .card > button:focus,
.page-view-conditions-dictionary .authors-area .collapse .card > button,
.page-view-conditions-dictionary .authors-area .collapse .card > button:active,
.page-view-conditions-dictionary .authors-area .collapse .card > button:focus,
.page-view-conditions-dictionary .authors-area .collapsing .card > button,
.page-view-conditions-dictionary .authors-area .collapsing .card > button:active,
.page-view-conditions-dictionary .authors-area .collapsing .card > button:focus,
.node--type-afectiuni .authors-area .collapse .card > button,
.node--type-afectiuni .authors-area .collapse .card > button:active,
.node--type-afectiuni .authors-area .collapse .card > button:focus,
.node--type-afectiuni .authors-area .collapsing .card > button,
.node--type-afectiuni .authors-area .collapsing .card > button:active,
.node--type-afectiuni .authors-area .collapsing .card > button:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
@media (max-width: 833.98px) {
  .page-view-analysis-dictionary .authors-area #collapseList.show, .page-view-analysis-dictionary .authors-area #collapseList.collapsing,
.node--type-analize .authors-area #collapseList.show,
.node--type-analize .authors-area #collapseList.collapsing,
.page-view-conditions-dictionary .authors-area #collapseList.show,
.page-view-conditions-dictionary .authors-area #collapseList.collapsing,
.node--type-afectiuni .authors-area #collapseList.show,
.node--type-afectiuni .authors-area #collapseList.collapsing {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    background-color: transparent;
    z-index: 9999;
    height: auto;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 1;
  }
  .page-view-analysis-dictionary .authors-area #collapseList.show .card, .page-view-analysis-dictionary .authors-area #collapseList.collapsing .card,
.node--type-analize .authors-area #collapseList.show .card,
.node--type-analize .authors-area #collapseList.collapsing .card,
.page-view-conditions-dictionary .authors-area #collapseList.show .card,
.page-view-conditions-dictionary .authors-area #collapseList.collapsing .card,
.node--type-afectiuni .authors-area #collapseList.show .card,
.node--type-afectiuni .authors-area #collapseList.collapsing .card {
    padding: 24px;
    -webkit-box-shadow: 200px 0px 0px 24px rgba(0, 0, 0, 0.28);
            box-shadow: 200px 0px 0px 24px rgba(0, 0, 0, 0.28);
    background-color: #fff;
    margin-right: 96px;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .page-view-analysis-dictionary .authors-area #collapseList.show .card h2, .page-view-analysis-dictionary .authors-area #collapseList.collapsing .card h2,
.node--type-analize .authors-area #collapseList.show .card h2,
.node--type-analize .authors-area #collapseList.collapsing .card h2,
.page-view-conditions-dictionary .authors-area #collapseList.show .card h2,
.page-view-conditions-dictionary .authors-area #collapseList.collapsing .card h2,
.node--type-afectiuni .authors-area #collapseList.show .card h2,
.node--type-afectiuni .authors-area #collapseList.collapsing .card h2 {
    font-size: 1.5rem;
    margin-top: 24px;
    margin-bottom: 12px;
    text-align: center;
    display: block;
  }
  .page-view-analysis-dictionary .authors-area #collapseList.show .card > button, .page-view-analysis-dictionary .authors-area #collapseList.collapsing .card > button,
.node--type-analize .authors-area #collapseList.show .card > button,
.node--type-analize .authors-area #collapseList.collapsing .card > button,
.page-view-conditions-dictionary .authors-area #collapseList.show .card > button,
.page-view-conditions-dictionary .authors-area #collapseList.collapsing .card > button,
.node--type-afectiuni .authors-area #collapseList.show .card > button,
.node--type-afectiuni .authors-area #collapseList.collapsing .card > button {
    padding-right: 12px;
    padding-left: 12px;
    display: block;
    margin-top: auto;
  }
  .page-view-analysis-dictionary .authors-area #collapseList.show .card .author-list .author-info-wrapper span, .page-view-analysis-dictionary .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span,
.node--type-analize .authors-area #collapseList.show .card .author-list .author-info-wrapper span,
.node--type-analize .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span,
.page-view-conditions-dictionary .authors-area #collapseList.show .card .author-list .author-info-wrapper span,
.page-view-conditions-dictionary .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span,
.node--type-afectiuni .authors-area #collapseList.show .card .author-list .author-info-wrapper span,
.node--type-afectiuni .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span {
    font-size: 0.75rem;
  }
  .page-view-analysis-dictionary .authors-area #collapseList.show .card .author-list .author-info-wrapper span.speciality-position, .page-view-analysis-dictionary .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span.speciality-position,
.node--type-analize .authors-area #collapseList.show .card .author-list .author-info-wrapper span.speciality-position,
.node--type-analize .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span.speciality-position,
.page-view-conditions-dictionary .authors-area #collapseList.show .card .author-list .author-info-wrapper span.speciality-position,
.page-view-conditions-dictionary .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span.speciality-position,
.node--type-afectiuni .authors-area #collapseList.show .card .author-list .author-info-wrapper span.speciality-position,
.node--type-afectiuni .authors-area #collapseList.collapsing .card .author-list .author-info-wrapper span.speciality-position {
    color: #2e333c;
  }
}
.page-view-analysis-dictionary .block--mobile-callcenter-cta,
.node--type-analize .block--mobile-callcenter-cta,
.page-view-conditions-dictionary .block--mobile-callcenter-cta,
.node--type-afectiuni .block--mobile-callcenter-cta {
  margin: 50px 0 0;
}

.paragraph--type--dictionary-section {
  padding-top: 36px;
  padding-bottom: 36px;
  margin-top: 24px;
  position: relative;
  padding: 48px;
  border-radius: 24px;
  margin-bottom: 20px;
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .paragraph--type--dictionary-section {
    padding: 32px;
  }
}
.paragraph--type--dictionary-section:before {
  position: absolute;
  top: -24px;
  right: -48px;
  left: -48px;
  content: "";
  display: none;
  height: 24px;
  background-color: #f7f7f7;
}
@media (max-width: 767.98px) {
  .paragraph--type--dictionary-section {
    margin-top: 16px;
  }
  .paragraph--type--dictionary-section:before {
    top: -16px;
    height: 16px;
  }
}

h3, #block-intreabaunmedic .content .column h2 {
  font-size: 1.875rem;
}

.field--name-field-dictionary-sections > .field__item:first-of-type .paragraph--type--dictionary-section {
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 36px;
}
@media (max-width: 833.98px) {
  .field--name-field-dictionary-sections > .field__item:first-of-type .paragraph--type--dictionary-section {
    padding: 32px;
  }
}
.field--name-field-dictionary-sections > .field__item:first-of-type .paragraph--type--dictionary-section:before {
  content: none;
}
.field--name-field-dictionary-sections + .field--name-field-components {
  position: relative;
}
.field--name-field-dictionary-sections + .field--name-field-components::before {
  position: absolute;
  top: 0;
  right: -48px;
  left: -48px;
  content: none;
  display: block;
  height: 24px;
  background-color: #f7f7f7;
}

.node--type-analize .main-content .region-content .block-page-title-block {
  padding: 20px 48px;
}

.node--type-member .column-left h1 {
  text-align: center;
}
@media (max-width: 833.98px) {
  .node--type-member #main .column-right .field--name-field-member-image {
    padding: 40px;
  }
}
.node--type-member #main .column-right .field--name-field-member-image picture img {
  max-width: 100%;
}
.node--type-member .region-sidebar-second .block-views {
  padding: 36px 31.2px;
  margin-bottom: 24px;
  background-color: #fff;
}
.node--type-member .region-sidebar-second .block-views h2 {
  font-size: 1.5rem;
  margin-bottom: 16px;
  text-align: center;
}
.node--type-member .region-sidebar-second .block-views .content a {
  font-family: graphik-medium;
  font-size: 0.875rem;
  padding: 16px 0;
  display: block;
  line-height: 1.3;
}
.node--type-member .region-sidebar-second .block-views .content a:not(:last-child) {
  border-bottom: 1px solid #f0f1f1;
}
.node--type-member .region-sidebar-second .block-views .content .views-row:last-of-type a {
  border-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-member .region-sidebar-second .block-views {
    margin-bottom: 16px;
  }
}
.node--type-member #block-membermenu {
  padding: 0;
}
.node--type-member #block-membermenu .back-to-link:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-member #block-membermenu .back-to-link:before {
  margin-right: 6px;
  font-size: 1.5rem;
  position: relative;
  top: -2px;
  left: -16px;
  color: #6c7076;
  width: 0;
}
@media (min-width: 1272px) {
  .node--type-member #block-membermenu .back-to-link {
    position: relative;
    font-size: 0.875rem;
    font-family: graphik-medium;
    padding: 17.1428571429px 36px;
    border-radius: 24px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
            box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);
    display: block;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
  }
  .node--type-member #block-membermenu .back-to-link.is-active, .node--type-member #block-membermenu .back-to-link.active {
    color: #2e333c;
  }
}
@media (max-width: 1199.98px) {
  .node--type-member #block-membermenu .back-to-link {
    padding: 0;
    visibility: hidden;
    height: 0;
    display: block;
  }
}
.node--type-member #block-membermenu .back-to-link:hover {
  background-color: transparent;
}

.calculator-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.calculator-items .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.calculator-body {
  max-height: 365px;
  overflow-y: auto;
}
.calculator-wrapper {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 288px;
}
.calculator-wrapper .collapse-trigger {
  position: relative;
}
@media (max-width: 1199.98px) {
  .calculator-wrapper {
    position: fixed;
    bottom: 0;
    z-index: 1071;
  }
  .calculator-wrapper .collapse-trigger {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1071;
  }
  .calculator-wrapper .collapse-trigger.collapsed {
    position: fixed;
    top: 16px;
    right: 16px;
    left: 16px;
    -webkit-transition: top 0.5s;
    -o-transition: top 0.5s;
    transition: top 0.5s;
  }
  .scrolled .calculator-wrapper .collapse-trigger.collapsed {
    top: 72px;
  }
}
@media (max-width: 575.98px) {
  .calculator-wrapper {
    position: static;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
  }
  .calculator-wrapper .collapse-trigger {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1071;
  }
  .calculator-wrapper .collapse-trigger.collapsed {
    position: fixed;
    top: 110px;
    right: 16px;
    left: 16px;
    z-index: 1;
  }
  .calculator-inner {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1071;
  }
  .calculator-inner {
    height: 100%;
    padding-bottom: 80px;
  }
  .calculator-footer {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .calculator-body {
    max-height: calc(100% - 54px);
    overflow-y: auto;
  }
}

.calculator-inner {
  font-size: 0.75rem;
  margin-bottom: 12px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2), 0 15px 30px -2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2), 0 15px 30px -2px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
}
@media (max-width: 1199.98px) {
  .calculator-inner {
    display: none;
    margin-bottom: 0;
  }
}
.calculator-header {
  font-size: 1rem;
  padding: 14.1176470588px 20px;
  background-color: #dc0028;
  color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.calculator-title:before {
  content: "\e953";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.calculator-title:before {
  font-size: 1.5rem;
  margin-right: 12px;
  vertical-align: bottom;
}
.calculator-body, .calculator-footer {
  padding-right: 31.2px;
  padding-left: 31.2px;
}
.calculator-footer {
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.03);
          box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.03);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.calculator-footer .total-label,
.calculator-footer .price-wrapper {
  font-size: 1.125rem;
  font-family: graphik-medium;
}
.calculator-footer .price-wrapper {
  color: #dc0028;
}
.calculator-disclaimer {
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
}
.calculator-items .item {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #f0f1f1;
}
.calculator-items .item:last-of-type {
  border-bottom: 0;
}
.calculator-items .item-info span {
  display: block;
}
.calculator-items .item-info .price {
  font-family: graphik-medium;
}
.calculator-wrapper .collapse-trigger {
  font-size: 1.5rem;
  color: #fff;
  background-color: #dc0028;
  width: 64px;
  height: 64px;
  -webkit-box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.06);
  border-radius: 100%;
  text-align: center;
  cursor: pointer;
}
.calculator-wrapper .collapse-trigger:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.calculator-wrapper .collapse-trigger:before {
  line-height: 64px;
}
.calculator-wrapper .collapse-trigger .analysis-number {
  position: absolute;
  top: -2px;
  right: -2px;
  font-size: 0.875rem;
  font-family: graphik-medium;
  display: none;
  width: 24px;
  height: 24px;
  color: #dc0028;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 24px;
}
.calculator-wrapper .collapse-trigger.collapsed {
  font-size: 1.87rem;
}
.calculator-wrapper .collapse-trigger.collapsed:before {
  content: "\e953";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.calculator-wrapper .collapse-trigger.collapsed .analysis-number {
  display: inline-block;
}
.calculator-wrapper .collapse-trigger.collapsed:before {
  line-height: 64px;
}
@media (max-width: 1199.98px) {
  .calculator-wrapper .collapse-trigger {
    width: 58px;
    height: 58px;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .calculator-wrapper .collapse-trigger:before {
    line-height: 58px;
  }
  .calculator-wrapper .collapse-trigger .analysis-number {
    width: 24px;
    height: 24px;
    line-height: 24px;
  }
  .calculator-wrapper .collapse-trigger.collapsed {
    background-color: #dc0028;
    -webkit-box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.06);
  }
  .calculator-wrapper .collapse-trigger.collapsed:before {
    line-height: 58px;
  }
}

@media (max-width: 767.98px) {
  .page-view-analysis-set.modal-open {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
}
@media (max-width: 575.98px) {
  .page-view-analysis-set.modal-open::before {
    z-index: 0;
  }
}
.page-view-analysis-set .remove-analysis,
.page-view-analysis-set .add-analysis {
  font-size: 1.5rem;
  cursor: pointer;
  color: #dc0028;
  line-height: 1.5rem;
}
.page-view-analysis-set .remove-analysis:before,
.page-view-analysis-set .add-analysis:before {
  vertical-align: top;
}
.page-view-analysis-set .remove-analysis:before {
  content: "\e954";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page-view-analysis-set .add-analysis:before {
  content: "\e925";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.block-analysis-calculator.needs-lower-zindex {
  position: relative;
  z-index: 1019;
}

.added_analysis::before {
  content: "\e9c8" !important;
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.main-content .region-content .social_share_wrapper {
  background-color: #fff;
}
.main-content .region-content .paragraph--type--component-banner {
  visibility: hidden;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.main-content .region-content .paragraph--type--component-banner.is-visible {
  visibility: visible;
}
.main-content .region-content .paragraph--type--component-banner.landscape .banner-content {
  background: #fff;
  border-radius: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  overflow: hidden;
  width: 100%;
}
.main-content .region-content .paragraph--type--component-banner.landscape .banner-content .field--type-image {
  margin: 0 auto;
  min-width: 30%;
  width: 30%;
}
.main-content .region-content .paragraph--type--component-banner.landscape .banner-content .content_banner {
  width: 70%;
}

.hasBanner.node--type-article .region-content-top, .hasBanner.node--type-article .section.menu-container {
  background-color: #f7f7f7;
  z-index: 1;
}
@media (max-width: 833.98px) {
  .hasBanner.node--type-afectiuni .banner-content, .hasBanner.node--type-analize .banner-content {
    background-color: #fff;
  }
}
@media (max-width: 575.98px) {
  .hasBanner.node--type-afectiuni .banner-content img, .hasBanner.node--type-analize .banner-content img {
    width: 73%;
  }
}

.banner-content {
  opacity: 0;
  font-family: Tiempos Fine;
  line-height: 48px;
  background-color: #fff;
  letter-spacing: 0.3px;
  text-align: center;
  position: fixed;
  top: 50%;
  width: 600px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) !important;
       -o-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  border-radius: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 833.98px) {
  .banner-content {
    width: 100%;
  }
}
.banner-content .content_banner {
  background: #fff;
  width: 100%;
  padding-top: 24px;
  margin-top: -24px;
  border-radius: 24px;
}
.banner-content .content_banner .field--name-field-title {
  font-size: 40px;
  max-width: 70%;
  margin: 1.5rem auto;
  line-height: 48px;
  font-family: "tiemposfine-regular";
  letter-spacing: 0;
}
@media (max-width: 833.98px) {
  .banner-content .content_banner .field--name-field-title {
    font-size: 28px;
    line-height: 33.6px;
  }
}
.banner-content .content_banner .field--name-field-cta {
  margin-bottom: 20px;
}
.banner-content .content_banner .field--name-field-cta a {
  font-family: "graphik-regular";
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  color: #fff;
  background-color: #dc0028;
  padding: 19px 24px;
  border-radius: 10px;
}
.banner-content .field.field--name-field-cta.field--type-link.field--label-hidden.field__item.overContent {
  padding-bottom: 40px;
}

.overContent {
  z-index: 1;
  display: block;
  position: relative;
}

@media (min-width: 768px) {
  .node--type-article .social_share_wrapper::after {
    content: "";
    height: 120px;
    position: absolute;
    bottom: -120px;
    background: #f7f7f7;
    width: 100%;
    left: 0;
  }
}
.path-articole-medicale section.region.region-sidebar-first.sticky-sidebar .block-menu {
  position: relative;
}

.paragraph--type--component-dictionary .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.paragraph--type--component-dictionary .field__items > .field__item {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .paragraph--type--component-dictionary .field__items > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .layout2 .paragraph--type--component-dictionary .field__items > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .template3 .paragraph--type--component-dictionary .field__items > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-dictionary .field__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
  .paragraph--type--component-dictionary .field__items > .field__item {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 16px;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--component-dictionary {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.paragraph--type--component-dictionary .node--view-mode-article-card {
  padding: 42px;
  background-color: #fff;
  height: 100%;
}
.paragraph--type--component-dictionary .node--view-mode-article-card .node__title {
  font-size: 1.75rem;
  margin: 0;
  line-height: 1.3;
  min-height: 144px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  word-break: break-word;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-dictionary .node--view-mode-article-card .node__title {
    font-size: 1.31rem;
    line-height: 1.2;
    min-height: auto;
  }
}
.paragraph--type--component-dictionary .node--view-mode-article-card .post-date {
  font-family: graphik-medium;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 2.5;
}
.paragraph--type--component-dictionary .node--view-mode-article-card .statistics {
  min-height: 36px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-dictionary .node--view-mode-article-card .statistics {
    min-height: auto;
  }
}

.page-analize h1.title {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  font-size: 36px !important;
  margin: 0;
}
.page-analize h1.title:after {
  content: none !important;
}
.page-analize #block-vreauinvestigatiemedicala {
  display: block;
  padding: 0 50px 50px;
  margin: 20px -48px;
  border-bottom: 20px solid #f7f7f7;
}
.page-analize #block-vreauinvestigatiemedicala .block .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: -10px;
}
.page-analize #block-vreauinvestigatiemedicala .block .content strong {
  font-family: "graphik-medium";
  font-size: 21px;
  line-height: 28px;
  font-weight: 500;
}
.page-analize #block-vreauinvestigatiemedicala .block .content a {
  padding: 0 38px;
}

.block-dictionary-glossary li a.disabled {
  color: #c0c1c4;
}

@media (min-width: 992px) {
  .path-articole-medicale .region-content-top,
.path-articole-medicale .block-edu-categories {
    position: relative;
    background-color: #fff;
  }
  .path-articole-medicale .region-content-top:before, .path-articole-medicale .region-content-top:after,
.path-articole-medicale .block-edu-categories:before,
.path-articole-medicale .block-edu-categories:after {
    content: "";
    background-color: #fff;
    display: inline-block;
    width: 122px;
    z-index: 1;
  }
  .path-articole-medicale .region-content-top:before,
.path-articole-medicale .block-edu-categories:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -122px;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
  }
  .path-articole-medicale .region-content-top:after,
.path-articole-medicale .block-edu-categories:after {
    position: absolute;
    top: 0;
    right: -122px;
    bottom: 0;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
  }
}
@media (min-width: 992px) {
  .path-articole-medicale .bef-exposed-form {
    position: relative;
    top: -40.8px;
  }
}
.path-articole-medicale .region-content-top .edu-title {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.path-articole-medicale .region-content-top .edu-title.mobile-title-top {
  position: fixed;
  top: 0;
  left: 0;
  font-size: 1.25rem;
  font-family: tiemposfine-medium;
  z-index: 1072;
  width: calc(100% - 24px * 2.65);
  margin-top: 2rem;
}
.path-articole-medicale .region-content-top .edu-title .edu-dot {
  color: #dc0028;
}
@media (min-width: 992px) {
  .path-articole-medicale .region-content-top .edu-title {
    font-size: 4.5rem;
  }
}
@media (max-width: 767.98px) {
  .path-articole-medicale .region-content-top .edu-title {
    font-size: 1.5rem;
  }
}
.path-articole-medicale .region-content-top .subtitle {
  font-size: 0.875rem;
  font-family: graphik-medium;
  display: block;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .path-articole-medicale .region-content-top .subtitle {
    font-size: 0.75rem;
  }
}
.path-articole-medicale .region-content-top .edu-title,
.path-articole-medicale .region-content-top .subtitle {
  text-align: center;
}
.path-articole-medicale .region-content-top .edu-title {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .region-content-top {
    padding-bottom: 36px;
  }
}
@media (max-width: 767.98px) {
  .path-articole-medicale .region-content-top {
    padding-bottom: 0;
  }
}
.path-articole-medicale .edu-menu--search {
  margin-left: 18.4615384615px;
  position: relative;
}
.path-articole-medicale .edu-menu--search .search-block-form .js-form-submit {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  line-height: inherit;
}
.path-articole-medicale .edu-menu--search .search-block-form .js-form-submit:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-articole-medicale .edu-menu--search .search-block-form .js-form-submit:before {
  font-size: 1.5rem;
  color: #2e333c;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .path-articole-medicale .edu-menu--search .search-block-form .js-form-submit:before {
    color: #dc0028;
  }
}
.path-articole-medicale .edu-menu--search .search-block-form .js-form-submit span {
  display: none;
}
.path-articole-medicale .edu-menu--search .search-block-form .form-search {
  font-size: 1rem;
  padding: 0 0 0 36px;
  border: 0;
  color: #6c7076;
  height: 24px;
}
.path-articole-medicale .edu-menu--search .search-block-form .form-search::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6c7076;
  opacity: 1;
}
.path-articole-medicale .edu-menu--search .search-block-form .form-search::-moz-placeholder {
  /* Firefox 19+ */
  color: #6c7076;
  opacity: 1;
}
.path-articole-medicale .edu-menu--search .search-block-form .form-search:-ms-input-placeholder {
  /* IE 10+ */
  color: #6c7076;
  opacity: 1;
}
.path-articole-medicale .edu-menu--search .search-block-form .form-search:-moz-placeholder {
  /* Firefox 18- */
  color: #6c7076;
  opacity: 1;
}
.path-articole-medicale .edu-menu--search:before {
  position: absolute;
  top: -3px;
  bottom: -2px;
  left: 0;
  content: "";
  display: block;
  width: 1px;
  background-color: #eaeaeb;
}
@media (max-width: 575.98px) {
  .path-articole-medicale .edu-menu--search {
    margin-left: 0;
  }
  .path-articole-medicale .edu-menu--search:before {
    content: none;
  }
}
.path-articole-medicale .edu-menu--search-toggler {
  font-size: 1.5rem;
  margin-left: 16px;
  color: #dc0028;
  line-height: 1;
  cursor: pointer;
}
.path-articole-medicale .edu-menu--search-toggler:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-articole-medicale .edu-menu--search-dropdown {
  display: none;
  -webkit-box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
          box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
}
.path-articole-medicale .edu-menu--search-dropdown .block-tsearch {
  padding: 31.2px 0 60px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .edu-menu--search-dropdown .block-tsearch {
    padding: 24px 0;
  }
}
.path-articole-medicale .edu-menu--search-dropdown .block-tsearch .block-search {
  padding: 0;
}
.path-articole-medicale .edu-menu--search-dropdown .menu--search-keywords {
  padding-right: 0 !important;
  padding-bottom: 36px;
  padding-left: 0 !important;
  text-align: left;
}
.path-articole-medicale .edu-menu--search-dropdown .menu--search-keywords a {
  font-family: graphik-medium;
  font-size: 0.75rem;
  line-height: 1.6;
}
.path-articole-medicale .edu-menu--search.is-open .edu-menu--search-toggler {
  color: #2e333c;
}
.path-articole-medicale .edu-menu--search.is-open .edu-menu--search-toggler:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-articole-medicale .edu-menu--search.is-open .edu-menu--search-dropdown {
  position: fixed;
  top: 64px;
  right: 0;
  left: 0;
  border-top: 1px solid #eaeaeb;
  z-index: 1030;
  background-color: #fff;
  display: block;
}
@media (max-width: 575.98px) {
  .path-articole-medicale .edu-menu--search.is-open .edu-menu--search-dropdown {
    top: 60px;
  }
}
.path-articole-medicale.scrolled .header, .path-articole-medicale.scrolled-fixed .header,
.path-articole-medicale .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin: 0 auto;
  -webkit-box-shadow: 0 2px 12px 0 rgba(46, 51, 60, 0.06);
          box-shadow: 0 2px 12px 0 rgba(46, 51, 60, 0.06);
}
.path-articole-medicale.scrolled .header .region-top-header, .path-articole-medicale.scrolled-fixed .header .region-top-header,
.path-articole-medicale .header .region-top-header {
  border-bottom: 0 none;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .path-articole-medicale.scrolled .header, .path-articole-medicale.scrolled-fixed .header,
.path-articole-medicale .header {
    padding: 0 32px;
  }
}
@media (min-width: 1272px) {
  .path-articole-medicale.scrolled .header, .path-articole-medicale.scrolled-fixed .header,
.path-articole-medicale .header {
    padding: 20px;
  }
}
@media (max-width: 833.98px) {
  .path-articole-medicale.scrolled .header #block-regina-maria-branding, .path-articole-medicale.scrolled-fixed .header #block-regina-maria-branding,
.path-articole-medicale .header #block-regina-maria-branding {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.path-articole-medicale.scrolled .header .block-brand, .path-articole-medicale.scrolled-fixed .header .block-brand,
.path-articole-medicale .header .block-brand {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  width: auto;
  height: 32px;
}
.path-articole-medicale.scrolled .header .block-brand img, .path-articole-medicale.scrolled-fixed .header .block-brand img,
.path-articole-medicale .header .block-brand img {
  max-height: 100%;
  width: auto;
  height: 48px;
}
.path-articole-medicale.scrolled .header .menu--account, .path-articole-medicale.scrolled-fixed .header .menu--account,
.path-articole-medicale .header .menu--account {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.path-articole-medicale.scrolled .header .menu--account ul, .path-articole-medicale.scrolled-fixed .header .menu--account ul,
.path-articole-medicale .header .menu--account ul {
  line-height: 1;
  padding-top: 0;
}
@media (max-width: 767.98px) {
  .path-articole-medicale.scrolled .header .menu--account ul .menu-item--expanded:first-of-type, .path-articole-medicale.scrolled-fixed .header .menu--account ul .menu-item--expanded:first-of-type,
.path-articole-medicale .header .menu--account ul .menu-item--expanded:first-of-type {
    display: none;
  }
  .path-articole-medicale.scrolled .header .menu--account ul .menu-item--expanded:last-of-type, .path-articole-medicale.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type,
.path-articole-medicale .header .menu--account ul .menu-item--expanded:last-of-type {
    border: 0;
  }
  .path-articole-medicale.scrolled .header .menu--account ul .menu-item--expanded:last-of-type a, .path-articole-medicale.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type a,
.path-articole-medicale .header .menu--account ul .menu-item--expanded:last-of-type a {
    padding: 0;
  }
  .path-articole-medicale.scrolled .header .menu--account ul .menu-item--expanded:last-of-type a:before, .path-articole-medicale.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type a:before,
.path-articole-medicale .header .menu--account ul .menu-item--expanded:last-of-type a:before {
    width: auto;
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .path-articole-medicale.scrolled .header .menu--account ul .menu-item--expanded:first-of-type, .path-articole-medicale.scrolled-fixed .header .menu--account ul .menu-item--expanded:first-of-type,
.path-articole-medicale .header .menu--account ul .menu-item--expanded:first-of-type {
    display: block;
  }
  .path-articole-medicale.scrolled .header .menu--account ul .menu-item--expanded:last-of-type, .path-articole-medicale.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type,
.path-articole-medicale .header .menu--account ul .menu-item--expanded:last-of-type {
    border: 0;
  }
}
.path-articole-medicale.scrolled .header .menu--account .menu-item a, .path-articole-medicale.scrolled-fixed .header .menu--account .menu-item a,
.path-articole-medicale .header .menu--account .menu-item a {
  padding: 6px;
  display: inline-block;
}
@media (max-width: 575.98px) {
  .path-articole-medicale.scrolled .header body:not(.path-articole-medicale) #block-meniucontutilizator > ul > li:nth-child(2), .path-articole-medicale.scrolled-fixed .header body:not(.path-articole-medicale) #block-meniucontutilizator > ul > li:nth-child(2),
.path-articole-medicale .header body:not(.path-articole-medicale) #block-meniucontutilizator > ul > li:nth-child(2) {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 575.98px) {
  .path-articole-medicale.scrolled .header #block-meniucontutilizator, .path-articole-medicale.scrolled-fixed .header #block-meniucontutilizator,
.path-articole-medicale .header #block-meniucontutilizator {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.path-articole-medicale.scrolled .layout-main-wrapper, .path-articole-medicale.scrolled-fixed .layout-main-wrapper {
  margin-top: 64px;
}
@media (max-width: 575.98px) {
  .path-articole-medicale.scrolled .layout-main-wrapper, .path-articole-medicale.scrolled-fixed .layout-main-wrapper {
    margin-top: 0;
  }
}
.path-articole-medicale .region-top-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.path-articole-medicale .region-top-header:after {
  content: none;
}
.path-articole-medicale .callCenter:before {
  top: 5px;
}
.path-articole-medicale .callCenter:after {
  top: 12px;
}
.path-articole-medicale .header-wrapper {
  height: auto;
  padding: 0px 20px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .header-wrapper {
    padding: 0;
  }
}
.path-articole-medicale .header-wrapper nav#block-meniucontutilizator .callCenter::before {
  left: -5 !important;
}
.path-articole-medicale .facets-widget-dropdown select, .path-articole-medicale .item-list__dropdown {
  visibility: hidden !important; /* Hide the elements initially */
}
.path-articole-medicale .site-branding h1, .path-articole-medicale .site-branding .m-0 {
  margin: 0;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.path-articole-medicale .edu-menu--toggler {
  font-size: 1.5rem;
  margin-left: 16px;
  cursor: pointer;
  line-height: 1;
  color: #dc0028;
}
.path-articole-medicale .edu-menu--toggler:before {
  content: "\e91e";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-articole-medicale .edu-menu--toggler::before {
  /*hide icon*/
  display: none;
}
@media (min-width: 1272px) {
  .path-articole-medicale .edu-menu--toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .edu-menu--toggler {
    display: inline-block;
    cursor: pointer;
    /* show icon */
  }
  .path-articole-medicale .edu-menu--toggler::before {
    display: block;
  }
}
.path-articole-medicale .block-edu-categories:before, .path-articole-medicale .block-edu-categories:after {
  bottom: 2.5rem;
}
.path-articole-medicale .block-edu-categories .edu-categories-choose-section {
  display: none;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .block-edu-categories + .bef-exposed-form:not(.mobile-filter-top) .content {
    display: none;
  }
  .path-articole-medicale .block-edu-categories + div .content .bef-exposed-form:not(.mobile-filter-top) .flex-wrap {
    display: none;
  }
}
.path-articole-medicale .block-edu-categories .mega-menu-background:before, .path-articole-medicale .block-edu-categories .mega-menu-background:after {
  width: 57px;
}
submenu .path-articole-medicale .block-edu-categories .mega-menu-background:before {
  border-bottom-left-radius: 4px;
}
.path-articole-medicale .block-edu-categories .mega-menu-background:after {
  border-bottom-right-radius: 4px;
}
@media (min-width: 992px) {
  .path-articole-medicale .block-edu-categories {
    padding: 36px 0 40.8px;
  }
  .path-articole-medicale .block-edu-categories .content {
    padding: 24px 57px 0;
    border-top: 4px solid #dc0028;
  }
  .path-articole-medicale .block-edu-categories .content > .menu .has-hover .menu-item--toggler:before {
    font-size: 1.25rem;
    font-weight: 600;
    color: #dc0028;
  }
  .path-articole-medicale .block-edu-categories .content:hover {
    border-top-color: #eaeaeb;
  }
  .path-articole-medicale .block-edu-categories .content:hover > .menu .has-hover .menu-item--toggler:before {
    color: #6c7076;
  }
}
@media (min-width: 992px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu {
    position: relative;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .close-edu-nav {
    display: none;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li > a,
.path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li > span {
    font-size: 0.9375rem;
    font-family: graphik-medium;
    color: #2e333c;
    display: inline-block;
    vertical-align: middle;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li.hover-inactive > a,
.path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li.hover-inactive > span,
.path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li.hover-inactive > .menu-item--toggler {
    opacity: 0.3;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li:hover > a,
.path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li:hover > span {
    opacity: 1;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li:hover > a {
    color: #6c7076;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu > li:nth-of-type(2) .mega-menu-wrapper ul {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    max-width: 48%;
  }
}
@media (min-width: 992px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper {
    position: absolute;
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0;
    background-color: #fff;
    z-index: 1002;
    padding: 0;
    opacity: 0;
    display: none;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper ul {
    padding: 36px 12px 36px 0;
    background-color: #fff;
    width: 100%;
    text-align: left;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-fill: balance;
       -moz-column-fill: balance;
            column-fill: balance;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li {
    padding: 1rem;
    display: block;
    margin-bottom: 12px;
    margin-left: -1rem;
    -webkit-column-break-inside: avoid;
            break-inside: avoid;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:before {
    content: "\e963";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:before {
    font-size: 1.25rem;
    content: "\e963";
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #dc0028;
    background-color: #f7f7f7;
    border-radius: 50%;
    margin-right: 12px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:hover {
    background-color: #f7f7f7;
    border-radius: 12px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:hover:before {
    color: #f7f7f7;
    background-color: #dc0028;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li > div {
    display: inline-block;
    vertical-align: middle;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li > div > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li a {
    font-size: 1rem;
    font-family: graphik-medium;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li .article-count {
    font-size: 0.875rem;
    color: #6c7076;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper a {
    font-family: graphik-regular;
    font-size: 0.9375rem;
    color: #2e333c;
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover:hover > .mega-menu-wrapper {
    opacity: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover:hover .menu-item--toggler:before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover .menu-item--toggler {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: auto;
    height: auto;
    z-index: 1;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover .menu-item--toggler:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu {
    display: none;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu .close-edu-nav {
    display: none;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open {
    position: fixed;
    top: 0;
    right: 63.6px;
    bottom: 0;
    left: 0;
    padding-right: 32px;
    padding-left: 32px;
    margin: 0;
    background-color: #fff;
    min-width: auto;
    z-index: 1071;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open.mobile-content-top {
    padding-top: 145px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open:before {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: 1070;
    background-color: rgba(46, 51, 60, 0.28);
    width: 63.6px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav {
    display: block;
    margin-top: auto;
    padding-bottom: 2rem;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    width: calc(100% - 24px / 2);
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:active {
    outline: none;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:hover {
    text-decoration: none;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span, .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:active, .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item:first-of-type {
    margin-top: 0;
    border-top: 0;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item a {
    padding: 12px 0;
    font-family: graphik-medium;
    font-size: 0.875rem;
    color: #2e333c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open > .menu-item:first-of-type {
    margin-top: 54px;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded {
    position: relative;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded .mega-menu-wrapper {
    display: none;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded .menu-item--toggler {
    position: absolute;
    top: 0;
    right: -12px;
    cursor: pointer;
    height: 100%;
    width: 36px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded .menu-item--toggler:before {
    -webkit-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: 50%;
    margin-top: -6px;
    bottom: auto;
    right: 13px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded div > a {
    pointer-events: none;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open {
    padding: 1rem 2rem 0;
    position: fixed;
    top: 0;
    right: 63.6px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    z-index: 1071;
    border-top: none;
    overflow-y: scroll;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open:first-of-type {
    margin: 0;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open > span {
    padding: 1rem;
    text-align: center;
    font-size: 17px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .mega-menu-wrapper {
    padding: 1rem 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-columns: auto;
       -moz-columns: auto;
            columns: auto;
    overflow-y: scroll;
    height: calc(100% - 64.8px);
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .mega-menu-wrapper .menu-item {
    padding-bottom: 24px;
    border: none;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > a,
.path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > span {
    font-size: 0.875rem;
    padding: 16px 12px;
    pointer-events: all;
    display: block;
    text-align: left;
    line-height: 1.2;
    padding: 0;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > a {
    font-family: graphik-medium;
    padding-bottom: 8px;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > span {
    font-family: graphik-regular;
    color: #6c7076;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav {
    padding-bottom: 2rem;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    width: calc(100% - 24px / 2);
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:active {
    outline: none;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:hover {
    text-decoration: none;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span, .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:active, .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .menu-item--toggler {
    height: 36px;
    right: auto;
    left: 20px;
    top: 30px;
    background-color: #DC0028;
    border-radius: 50%;
  }
  .path-articole-medicale .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .menu-item--toggler:before {
    -webkit-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg);
  }
}
@media (max-width: 833.98px) {
  .path-articole-medicale #block-educategories .mobile-menu-open .menu-item:first-of-type {
    margin-top: 12px;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale #block-educategories .menu-open-fade {
    position: unset;
    left: 0;
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu {
    border-radius: 24px;
    height: 98vh;
    left: 13px;
    top: 10px;
    right: 10px;
    bottom: 10px;
    -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
            box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu::before {
    display: none;
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu.mobile-menu-open {
    position: fixed;
    top: 0;
    right: 63.6px;
    bottom: 0;
    left: 0;
    padding-right: 32px;
    padding-left: 32px;
    background-color: #fff;
    min-width: auto;
    z-index: 1071;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu.mobile-menu-open .popup-wrapper {
    -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
            box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-item {
    display: block;
    height: auto;
    font-size: 17px;
    color: #2e333c;
    font-weight: 500;
    border-top: 1px solid #F2F3F3;
    line-height: 50px;
    font-family: "graphik-medium";
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .is-open .icon-keyboard_arrow_up {
    margin-top: -43px !important;
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active {
    margin: 0.3rem;
    width: 97vw;
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .menu-all {
    width: 82% !important;
  }
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .menu-all a {
    padding: 0 !important;
  }
}
.path-articole-medicale #block-educategories .content {
  padding: 24px 48px;
}
.path-articole-medicale #block-educategories .edu-hide {
  opacity: 0;
  display: none;
}
.path-articole-medicale #block-educategories .edu-show {
  opacity: 1 !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .icon-close {
  position: absolute;
  top: 16px;
  right: 15px;
  padding: 3px;
  border-radius: 50%;
  background-color: #c0c1c4;
  color: #fff;
  cursor: pointer;
  z-index: auto;
}
@media (min-width: 768px) {
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .icon-close.close-main {
    display: none;
  }
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .icon-keyboard_arrow_right {
  color: #dc0028;
  padding-right: 5px;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .popup-wrapper {
  position: relative;
  height: 98vh;
  padding: 33.6px;
  border-radius: 24px;
  padding-bottom: env(safe-area-inset-bottom);
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .popup-wrapper::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  background-color: #fff;
  border-radius: 24px;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup {
  width: 462px;
  height: 100vh;
  opacity: 0;
  display: none;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active {
  position: fixed;
  top: 8px;
  right: 0;
  z-index: 9999;
  background-color: #fff;
  border-radius: 24px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active {
    top: 0;
  }
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active img {
  width: 154px;
  height: 170px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active img {
    width: 142px;
    height: 156px;
  }
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active h2 {
  font-size: 2.625rem;
  font-family: "tiemposfine-regular";
  font-weight: 400;
  letter-spacing: -1.24px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active h2 {
    font-size: 2rem;
  }
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu {
  position: relative;
  overflow-y: auto;
  scrollbar-width: none;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu::-webkit-scrollbar {
  width: 0;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item {
  display: block;
  height: auto;
  font-size: 1.0625rem;
  color: #2e333c;
  font-weight: 500;
  border-top: 1px solid #F2F3F3;
  line-height: 50px;
  font-family: "graphik-medium";
  letter-spacing: -0.5px;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item.has-submenu .icon-keyboard_arrow_right {
  display: none;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item.has-submenu a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item .icon-keyboard_arrow_up {
  position: absolute;
  right: 0;
  background-color: #dc0028;
  color: #fff;
  border-radius: 50%;
  margin-top: -35px;
  width: 24px;
  height: 24px;
  text-align: center;
  padding-top: 3px;
  cursor: pointer;
}
@media (max-width: 833.98px) {
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item .icon-keyboard_arrow_up {
    width: 22px;
    height: 22px;
    padding-top: 2px;
  }
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item.is-open .icon-keyboard_arrow_up {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  background-color: #c0c1c4;
  color: #fff;
  border-radius: 50%;
  margin-top: -26px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item a {
    font-size: 0.9375rem;
  }
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup a {
  color: #2e333c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .submenu {
  opacity: 0;
  display: none;
  margin-left: 1rem;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-item {
  font-family: "graphik-regular";
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-item a.active {
  font-weight: 500;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-item a.active::after {
  position: absolute;
  content: "•";
  color: #DC0028;
  font-weight: bold;
  display: inline-block;
  font-size: 24px;
  line-height: 1;
  right: 7px;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-all {
  line-height: 35px;
  padding-bottom: 10px;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-all a {
  color: #dc0028;
  font-size: 0.9375rem;
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .menu-all {
  position: absolute;
  bottom: 20px;
  right: auto;
  left: auto;
  z-index: 1;
  -webkit-box-shadow: 0px -18px 20px 20px rgba(255, 255, 255, 0.48);
          box-shadow: 0px -18px 20px 20px rgba(255, 255, 255, 0.48);
}
@media (min-width: 992px) {
  .path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .menu-all {
    left: 39.6px;
    bottom: 33.6px;
  }
}
.path-articole-medicale #block-educategories .menu--simple-mega-menu .menu-popup .menu-all > a {
  color: #fff;
  background-color: #dc0028;
  padding: 1rem 2rem;
  text-align: center;
  border-radius: 7px;
  display: block;
  font-size: 0.875rem;
}
.path-articole-medicale .mobile-title-top {
  display: none;
}
.path-articole-medicale .menu-open-fade {
  content: "";
  position: fixed;
  top: 0px;
  left: -600px;
  background: rgba(46, 51, 60, 0.28);
  z-index: 1074;
  width: 150vw;
  height: 150vh;
  bottom: 0;
}
.path-articole-medicale .icon-keyboard_arrow_right + .icon-keyboard_arrow_right {
  display: none;
}
.path-articole-medicale .mobile-filter-top {
  max-width: unset !important;
  padding: 0 32px 30px !important;
  right: 10px;
}
.path-articole-medicale .mobile-filter-top .js-form-type-textfield {
  padding: 10px 13px !important;
  min-height: 48px !important;
}
.path-articole-medicale .mobile-filter-top .js-form-type-select {
  min-height: 48px !important;
  padding-top: 10px !important;
}
.path-articole-medicale .mobile-filter-top .js-form-type-select label {
  display: none;
}
.path-articole-medicale .bef-exposed-form {
  margin-bottom: 0;
  border-radius: 7px 7px 0 0;
  background-color: #fff;
}
.path-articole-medicale .bef-exposed-form .js-form-type-textfield {
  position: relative;
  padding: 27px 24px;
  margin: 0;
}
.path-articole-medicale .bef-exposed-form .js-form-type-textfield input {
  margin: 0;
  padding: 0 36px 0 0;
  border: 0;
  width: 100%;
}
.path-articole-medicale .bef-exposed-form .js-form-type-select {
  margin: 0;
  padding: 12px 24px;
}
.path-articole-medicale .bef-exposed-form .js-form-type-select select {
  margin: 0;
}
.path-articole-medicale .bef-exposed-form .js-form-submit {
  display: none;
}
@media (min-width: 992px) {
  .path-articole-medicale .bef-exposed-form .js-form-item {
    border-right: 1px solid rgba(46, 51, 60, 0.1);
    background-color: transparent;
  }
  .path-articole-medicale .bef-exposed-form .js-form-item:last-of-type {
    border: 0;
  }
}
@media (max-width: 833.98px) {
  .path-articole-medicale .bef-exposed-form {
    padding: 36px;
    margin-top: 24px;
  }
  .path-articole-medicale .bef-exposed-form .js-form-type-select,
.path-articole-medicale .bef-exposed-form .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
    border: 1px solid #d5d6d8;
    border-radius: 7px;
    min-height: 57px;
    color: #2e333c;
  }
  .path-articole-medicale .bef-exposed-form .js-form-type-select label,
.path-articole-medicale .bef-exposed-form .js-form-type-textfield label {
    color: #6c7076;
  }
  .path-articole-medicale .bef-exposed-form .js-form-type-textfield {
    padding: 14px 12px;
  }
  .path-articole-medicale .bef-exposed-form .js-form-type-textfield .search-icon {
    font-size: 1.5rem;
    right: 16px;
  }
  .path-articole-medicale .bef-exposed-form .js-form-type-select {
    padding: 22px 12px 6px;
  }
  .path-articole-medicale .bef-exposed-form .js-form-type-select label {
    position: absolute;
    top: 6px;
    right: 12px;
    left: 12px;
    font-size: 0.75rem;
  }
  .path-articole-medicale .bef-exposed-form .js-form-type-select:before {
    position: absolute;
    top: calc(50% - (1.4rem / 2));
    right: 16px;
    bottom: auto;
    left: auto;
    margin: 0;
    font-size: 1.4rem;
  }
  .path-articole-medicale .bef-exposed-form .js-form-item {
    margin-bottom: 8px;
  }
}
.path-articole-medicale .bef-exposed-form:not(.mobile-filter-top) {
  padding: 0;
}
@media (min-width: 992px) {
  .path-articole-medicale .bef-exposed-form:not(.mobile-filter-top) {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .bef-exposed-form:not(.mobile-filter-top) {
    display: none;
  }
}
.path-articole-medicale .bef-exposed-form.mobile-filter-top {
  position: fixed;
  top: 0;
  left: 13px;
  padding: 0 30px 30px;
  margin-top: 72px;
  max-width: calc(100% - 24px * 2.65);
  z-index: 1072;
}
.path-articole-medicale .bef-exposed-form.mobile-filter-top .search-icon {
  top: calc(50% + 2px);
}
.path-articole-medicale .bef-exposed-form .form-submit {
  display: none;
}
.path-articole-medicale .bef-exposed-form .form-type-textfield input {
  border: 0;
  width: 100%;
}
@media (min-width: 1272px) {
  .path-articole-medicale .bef-exposed-form {
    border-radius: 0 0 4px 4px;
    border-top: 1px solid rgba(46, 51, 60, 0.1);
    -webkit-box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
            box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
  }
  .path-articole-medicale .bef-exposed-form .js-form-item {
    margin: 0;
  }
  .path-articole-medicale .bef-exposed-form .form-item-specialitate {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .path-articole-medicale .bef-exposed-form .form-item-cauta {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
}
.path-articole-medicale .article-rows {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .path-articole-medicale .article-rows {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
  }
}
@media (max-width: 575.98px) {
  .path-articole-medicale .article-rows {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.path-articole-medicale .article-rows .views-row {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
  /* firefox single element fix */
  display: table;
  width: 100%;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card {
  padding: 31.2px;
  margin-top: 0;
  margin-bottom: 16px;
  background-color: #fff;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node__title {
  font-size: 1.5rem;
  line-height: 1.3;
  word-break: break-word;
  height: 94px;
}
@media (max-width: 767.98px) {
  .path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node__title {
    font-size: 1.31rem;
    line-height: 1.2;
  }
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share {
  text-align: right;
  line-height: 1;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share a {
  display: inline-block;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share a:not(.addtoany_share) {
  display: none;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share a.addtoany_share {
  font-size: 1.4rem;
  color: inherit;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share a.addtoany_share:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share a.addtoany_share span {
  display: none;
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share a.addtoany_share:before {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.98px) {
  .path-articole-medicale .article-rows .views-row .node--view-mode-long-card .node-share {
    text-align: left;
  }
}
@media (max-width: 575.98px) {
  .path-articole-medicale .article-rows .views-row .node--view-mode-long-card {
    padding: 20px;
    margin-top: 0;
    margin-bottom: 8px;
  }
}
.path-articole-medicale .article-rows .views-row .node--view-mode-long-card .post-date {
  padding: 0;
}
.path-articole-medicale .paragraph--type--component-edu-slider {
  position: relative;
  margin-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .paragraph--type--component-edu-slider:before {
    position: absolute;
    top: 16px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    width: auto;
    background-color: #dc0028;
    content: "";
  }
}
@media (min-width: 992px) {
  .path-articole-medicale .paragraph--type--component-edu-slider .slick-list {
    min-height: 550px;
  }
  .path-articole-medicale .paragraph--type--component-edu-slider .slick-list .slide-info-box-wrapper {
    min-height: 483px !important;
  }
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper {
  position: absolute;
  top: 50px;
  bottom: 0;
  left: 80px;
  padding: 48px 48px 120px;
  background-color: #dc0028;
  width: 440px;
  min-height: 433px;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    width: 100%;
    min-height: 286px;
  }
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-title {
  font-size: 2.625rem;
  font-family: tiemposfine-regular;
  margin-bottom: 24px;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-title {
    font-size: 1.75rem;
    line-height: 1.3;
  }
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-description {
  font-size: 0.875rem;
  margin-bottom: 24px;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a {
    text-align: center;
  }
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a:active {
  outline: none;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a:hover {
  text-decoration: none;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a, .path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a:active, .path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slide-image-wrapper img {
  width: 100%;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slick-dots {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 80px;
  padding-right: 48px;
  padding-left: 48px;
  left: 0;
  right: auto;
  width: 440px;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slick-dots li {
  margin: 0 0 4.8px;
  display: inline-block;
  width: auto;
  height: auto;
}
.path-articole-medicale .paragraph--type--component-edu-slider .slick-dots li button:before {
  display: none;
}
@media (min-width: 1272px) {
  .path-articole-medicale .paragraph--type--component-edu-slider .slide-image-wrapper {
    margin-bottom: 50px;
  }
  .path-articole-medicale .paragraph--type--component-edu-slider .slick__arrow {
    top: auto;
    left: 128px;
    bottom: 62px;
  }
  .path-articole-medicale .paragraph--type--component-edu-slider .slick__arrow .slick-arrow {
    display: inline-block;
  }
  .path-articole-medicale .paragraph--type--component-edu-slider .slick-dots {
    text-align: right;
    bottom: 50px;
    top: auto;
  }
  .path-articole-medicale .paragraph--type--component-edu-slider .slick-dots li {
    vertical-align: middle;
  }
  .path-articole-medicale .paragraph--type--component-edu-slider .slick-dots li button {
    width: 8px;
    height: 8px;
    margin: 0 7px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .path-articole-medicale .paragraph--type--component-edu-slider .slick-dots {
    margin: 0 0 16px;
    padding-right: 0;
    padding-left: 0;
    bottom: 0;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper {
    padding: 24px 36px 48px;
  }
  .path-articole-medicale .paragraph--type--component-edu-slider .slide-info-box-wrapper .field--name-field-box-cta a {
    font-size: 0.75rem;
    padding: 12px 24px;
    line-height: 0.875rem;
  }
}

.node--type-article .region-content-top .edu-title {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1;
}
.node--type-article .region-content-top .edu-title.mobile-title-top {
  position: fixed;
  top: 0;
  left: 0;
  font-size: 1.25rem;
  font-family: tiemposfine-medium;
  z-index: 1072;
  width: calc(100% - 24px * 2.65);
  margin-top: 2rem;
}
.node--type-article .region-content-top .edu-title .edu-dot {
  color: #dc0028;
}
@media (min-width: 992px) {
  .node--type-article .region-content-top .edu-title {
    font-size: 4.5rem;
  }
}
@media (max-width: 767.98px) {
  .node--type-article .region-content-top .edu-title {
    font-size: 1.5rem;
  }
}
.node--type-article .region-content-top .subtitle {
  font-size: 0.875rem;
  font-family: graphik-medium;
  display: block;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .node--type-article .region-content-top .subtitle {
    font-size: 0.75rem;
  }
}
.node--type-article .region-content-top .edu-title,
.node--type-article .region-content-top .subtitle {
  text-align: center;
}
.node--type-article .region-content-top .edu-title {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .node--type-article .region-content-top {
    padding-bottom: 36px;
  }
}
@media (max-width: 767.98px) {
  .node--type-article .region-content-top {
    padding-bottom: 0;
  }
}
.node--type-article .edu-menu--search {
  margin-left: 18.4615384615px;
  position: relative;
}
.node--type-article .edu-menu--search .search-block-form .js-form-submit {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  line-height: inherit;
}
.node--type-article .edu-menu--search .search-block-form .js-form-submit:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-article .edu-menu--search .search-block-form .js-form-submit:before {
  font-size: 1.5rem;
  color: #2e333c;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .node--type-article .edu-menu--search .search-block-form .js-form-submit:before {
    color: #dc0028;
  }
}
.node--type-article .edu-menu--search .search-block-form .js-form-submit span {
  display: none;
}
.node--type-article .edu-menu--search .search-block-form .form-search {
  font-size: 1rem;
  padding: 0 0 0 36px;
  border: 0;
  color: #6c7076;
  height: 24px;
}
.node--type-article .edu-menu--search .search-block-form .form-search::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6c7076;
  opacity: 1;
}
.node--type-article .edu-menu--search .search-block-form .form-search::-moz-placeholder {
  /* Firefox 19+ */
  color: #6c7076;
  opacity: 1;
}
.node--type-article .edu-menu--search .search-block-form .form-search:-ms-input-placeholder {
  /* IE 10+ */
  color: #6c7076;
  opacity: 1;
}
.node--type-article .edu-menu--search .search-block-form .form-search:-moz-placeholder {
  /* Firefox 18- */
  color: #6c7076;
  opacity: 1;
}
.node--type-article .edu-menu--search:before {
  position: absolute;
  top: -3px;
  bottom: -2px;
  left: 0;
  content: "";
  display: block;
  width: 1px;
  background-color: #eaeaeb;
}
@media (max-width: 575.98px) {
  .node--type-article .edu-menu--search {
    margin-left: 0;
  }
  .node--type-article .edu-menu--search:before {
    content: none;
  }
}
.node--type-article .edu-menu--search-toggler {
  font-size: 1.5rem;
  margin-left: 16px;
  color: #dc0028;
  line-height: 1;
  cursor: pointer;
}
.node--type-article .edu-menu--search-toggler:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-article .edu-menu--search-dropdown {
  display: none;
  -webkit-box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
          box-shadow: 0 30px 20px 0 rgba(46, 51, 60, 0.2);
}
.node--type-article .edu-menu--search-dropdown .block-tsearch {
  padding: 31.2px 0 60px;
}
@media (max-width: 833.98px) {
  .node--type-article .edu-menu--search-dropdown .block-tsearch {
    padding: 24px 0;
  }
}
.node--type-article .edu-menu--search-dropdown .block-tsearch .block-search {
  padding: 0;
}
.node--type-article .edu-menu--search-dropdown .menu--search-keywords {
  padding-right: 0 !important;
  padding-bottom: 36px;
  padding-left: 0 !important;
  text-align: left;
}
.node--type-article .edu-menu--search-dropdown .menu--search-keywords a {
  font-family: graphik-medium;
  font-size: 0.75rem;
  line-height: 1.6;
}
.node--type-article .edu-menu--search.is-open .edu-menu--search-toggler {
  color: #2e333c;
}
.node--type-article .edu-menu--search.is-open .edu-menu--search-toggler:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-article .edu-menu--search.is-open .edu-menu--search-dropdown {
  position: fixed;
  top: 64px;
  right: 0;
  left: 0;
  border-top: 1px solid #eaeaeb;
  z-index: 1030;
  background-color: #fff;
  display: block;
}
@media (max-width: 575.98px) {
  .node--type-article .edu-menu--search.is-open .edu-menu--search-dropdown {
    top: 60px;
  }
}
.node--type-article.scrolled .header, .node--type-article.scrolled-fixed .header,
.node--type-article .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin: 0 auto;
  -webkit-box-shadow: 0 2px 12px 0 rgba(46, 51, 60, 0.06);
          box-shadow: 0 2px 12px 0 rgba(46, 51, 60, 0.06);
}
.node--type-article.scrolled .header .region-top-header, .node--type-article.scrolled-fixed .header .region-top-header,
.node--type-article .header .region-top-header {
  border-bottom: 0 none;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .node--type-article.scrolled .header, .node--type-article.scrolled-fixed .header,
.node--type-article .header {
    padding: 0 32px;
  }
}
@media (min-width: 1272px) {
  .node--type-article.scrolled .header, .node--type-article.scrolled-fixed .header,
.node--type-article .header {
    padding: 20px;
  }
}
@media (max-width: 833.98px) {
  .node--type-article.scrolled .header #block-regina-maria-branding, .node--type-article.scrolled-fixed .header #block-regina-maria-branding,
.node--type-article .header #block-regina-maria-branding {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.node--type-article.scrolled .header .block-brand, .node--type-article.scrolled-fixed .header .block-brand,
.node--type-article .header .block-brand {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  width: auto;
  height: 32px;
}
.node--type-article.scrolled .header .block-brand img, .node--type-article.scrolled-fixed .header .block-brand img,
.node--type-article .header .block-brand img {
  max-height: 100%;
  width: auto;
  height: 48px;
}
.node--type-article.scrolled .header .menu--account, .node--type-article.scrolled-fixed .header .menu--account,
.node--type-article .header .menu--account {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.node--type-article.scrolled .header .menu--account ul, .node--type-article.scrolled-fixed .header .menu--account ul,
.node--type-article .header .menu--account ul {
  line-height: 1;
  padding-top: 0;
}
@media (max-width: 767.98px) {
  .node--type-article.scrolled .header .menu--account ul .menu-item--expanded:first-of-type, .node--type-article.scrolled-fixed .header .menu--account ul .menu-item--expanded:first-of-type,
.node--type-article .header .menu--account ul .menu-item--expanded:first-of-type {
    display: none;
  }
  .node--type-article.scrolled .header .menu--account ul .menu-item--expanded:last-of-type, .node--type-article.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type,
.node--type-article .header .menu--account ul .menu-item--expanded:last-of-type {
    border: 0;
  }
  .node--type-article.scrolled .header .menu--account ul .menu-item--expanded:last-of-type a, .node--type-article.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type a,
.node--type-article .header .menu--account ul .menu-item--expanded:last-of-type a {
    padding: 0;
  }
  .node--type-article.scrolled .header .menu--account ul .menu-item--expanded:last-of-type a:before, .node--type-article.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type a:before,
.node--type-article .header .menu--account ul .menu-item--expanded:last-of-type a:before {
    width: auto;
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .node--type-article.scrolled .header .menu--account ul .menu-item--expanded:first-of-type, .node--type-article.scrolled-fixed .header .menu--account ul .menu-item--expanded:first-of-type,
.node--type-article .header .menu--account ul .menu-item--expanded:first-of-type {
    display: block;
  }
  .node--type-article.scrolled .header .menu--account ul .menu-item--expanded:last-of-type, .node--type-article.scrolled-fixed .header .menu--account ul .menu-item--expanded:last-of-type,
.node--type-article .header .menu--account ul .menu-item--expanded:last-of-type {
    border: 0;
  }
}
.node--type-article.scrolled .header .menu--account .menu-item a, .node--type-article.scrolled-fixed .header .menu--account .menu-item a,
.node--type-article .header .menu--account .menu-item a {
  padding: 6px;
  display: inline-block;
}
@media (max-width: 575.98px) {
  .node--type-article.scrolled .header body:not(.path-articole-medicale) #block-meniucontutilizator > ul > li:nth-child(2), .node--type-article.scrolled-fixed .header body:not(.path-articole-medicale) #block-meniucontutilizator > ul > li:nth-child(2),
.node--type-article .header body:not(.path-articole-medicale) #block-meniucontutilizator > ul > li:nth-child(2) {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 575.98px) {
  .node--type-article.scrolled .header #block-meniucontutilizator, .node--type-article.scrolled-fixed .header #block-meniucontutilizator,
.node--type-article .header #block-meniucontutilizator {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.node--type-article.scrolled .layout-main-wrapper, .node--type-article.scrolled-fixed .layout-main-wrapper {
  margin-top: 64px;
}
@media (max-width: 575.98px) {
  .node--type-article.scrolled .layout-main-wrapper, .node--type-article.scrolled-fixed .layout-main-wrapper {
    margin-top: 0;
  }
}
.node--type-article .region-top-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.node--type-article .region-top-header:after {
  content: none;
}
.node--type-article .callCenter:before {
  top: 5px;
}
.node--type-article .callCenter:after {
  top: 12px;
}
.node--type-article .header-wrapper {
  height: auto;
  padding: 0px 20px;
}
@media (max-width: 833.98px) {
  .node--type-article .header-wrapper {
    padding: 0;
  }
}
.node--type-article .header-wrapper nav#block-meniucontutilizator .callCenter::before {
  left: -5 !important;
}
.node--type-article .facets-widget-dropdown select, .node--type-article .item-list__dropdown {
  visibility: hidden !important; /* Hide the elements initially */
}
.node--type-article .site-branding h1, .node--type-article .site-branding .m-0 {
  margin: 0;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.node--type-article .edu-menu--toggler {
  font-size: 1.5rem;
  margin-left: 16px;
  cursor: pointer;
  line-height: 1;
  color: #dc0028;
}
.node--type-article .edu-menu--toggler:before {
  content: "\e91e";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-article .edu-menu--toggler::before {
  /*hide icon*/
  display: none;
}
@media (min-width: 1272px) {
  .node--type-article .edu-menu--toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .edu-menu--toggler {
    display: inline-block;
    cursor: pointer;
    /* show icon */
  }
  .node--type-article .edu-menu--toggler::before {
    display: block;
  }
}
.node--type-article .block-edu-categories:before, .node--type-article .block-edu-categories:after {
  bottom: 2.5rem;
}
.node--type-article .block-edu-categories .edu-categories-choose-section {
  display: none;
}
@media (max-width: 833.98px) {
  .node--type-article .block-edu-categories + .bef-exposed-form:not(.mobile-filter-top) .content {
    display: none;
  }
  .node--type-article .block-edu-categories + div .content .bef-exposed-form:not(.mobile-filter-top) .flex-wrap {
    display: none;
  }
}
.node--type-article .block-edu-categories .mega-menu-background:before, .node--type-article .block-edu-categories .mega-menu-background:after {
  width: 57px;
}
submenu .node--type-article .block-edu-categories .mega-menu-background:before {
  border-bottom-left-radius: 4px;
}
.node--type-article .block-edu-categories .mega-menu-background:after {
  border-bottom-right-radius: 4px;
}
@media (min-width: 992px) {
  .node--type-article .block-edu-categories {
    padding: 36px 0 40.8px;
  }
  .node--type-article .block-edu-categories .content {
    padding: 24px 57px 0;
    border-top: 4px solid #dc0028;
  }
  .node--type-article .block-edu-categories .content > .menu .has-hover .menu-item--toggler:before {
    font-size: 1.25rem;
    font-weight: 600;
    color: #dc0028;
  }
  .node--type-article .block-edu-categories .content:hover {
    border-top-color: #eaeaeb;
  }
  .node--type-article .block-edu-categories .content:hover > .menu .has-hover .menu-item--toggler:before {
    color: #6c7076;
  }
}
@media (min-width: 992px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu {
    position: relative;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .close-edu-nav {
    display: none;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu > li > a,
.node--type-article .block-edu-categories .menu--simple-mega-menu > li > span {
    font-size: 0.9375rem;
    font-family: graphik-medium;
    color: #2e333c;
    display: inline-block;
    vertical-align: middle;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu > li.hover-inactive > a,
.node--type-article .block-edu-categories .menu--simple-mega-menu > li.hover-inactive > span,
.node--type-article .block-edu-categories .menu--simple-mega-menu > li.hover-inactive > .menu-item--toggler {
    opacity: 0.3;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu > li:hover > a,
.node--type-article .block-edu-categories .menu--simple-mega-menu > li:hover > span {
    opacity: 1;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu > li:hover > a {
    color: #6c7076;
  }
}
@media (min-width: 992px) and (min-width: 1272px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu > li:nth-of-type(2) .mega-menu-wrapper ul {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    max-width: 48%;
  }
}
@media (min-width: 992px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper {
    position: absolute;
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0;
    background-color: #fff;
    z-index: 1002;
    padding: 0;
    opacity: 0;
    display: none;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper ul {
    padding: 36px 12px 36px 0;
    background-color: #fff;
    width: 100%;
    text-align: left;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-fill: balance;
       -moz-column-fill: balance;
            column-fill: balance;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li {
    padding: 1rem;
    display: block;
    margin-bottom: 12px;
    margin-left: -1rem;
    -webkit-column-break-inside: avoid;
            break-inside: avoid;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:before {
    content: "\e963";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:before {
    font-size: 1.25rem;
    content: "\e963";
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #dc0028;
    background-color: #f7f7f7;
    border-radius: 50%;
    margin-right: 12px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:hover {
    background-color: #f7f7f7;
    border-radius: 12px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li:hover:before {
    color: #f7f7f7;
    background-color: #dc0028;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li > div {
    display: inline-block;
    vertical-align: middle;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li > div > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li a {
    font-size: 1rem;
    font-family: graphik-medium;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper li .article-count {
    font-size: 0.875rem;
    color: #6c7076;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .mega-menu-wrapper a {
    font-family: graphik-regular;
    font-size: 0.9375rem;
    color: #2e333c;
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover:hover > .mega-menu-wrapper {
    opacity: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover:hover .menu-item--toggler:before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover .menu-item--toggler {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: auto;
    height: auto;
    z-index: 1;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .menu-item--expanded.has-hover .menu-item--toggler:before {
    content: "\e903";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu {
    display: none;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu .close-edu-nav {
    display: none;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open {
    position: fixed;
    top: 0;
    right: 63.6px;
    bottom: 0;
    left: 0;
    padding-right: 32px;
    padding-left: 32px;
    margin: 0;
    background-color: #fff;
    min-width: auto;
    z-index: 1071;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open.mobile-content-top {
    padding-top: 145px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open:before {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: 1070;
    background-color: rgba(46, 51, 60, 0.28);
    width: 63.6px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav {
    display: block;
    margin-top: auto;
    padding-bottom: 2rem;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    width: calc(100% - 24px / 2);
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:active {
    outline: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:hover {
    text-decoration: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span, .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:active, .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .close-edu-nav span:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item:first-of-type {
    margin-top: 0;
    border-top: 0;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item a {
    padding: 12px 0;
    font-family: graphik-medium;
    font-size: 0.875rem;
    color: #2e333c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open > .menu-item:first-of-type {
    margin-top: 54px;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded {
    position: relative;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded .mega-menu-wrapper {
    display: none;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded .menu-item--toggler {
    position: absolute;
    top: 0;
    right: -12px;
    cursor: pointer;
    height: 100%;
    width: 36px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded .menu-item--toggler:before {
    -webkit-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: 50%;
    margin-top: -6px;
    bottom: auto;
    right: 13px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded div > a {
    pointer-events: none;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open {
    padding: 1rem 2rem 0;
    position: fixed;
    top: 0;
    right: 63.6px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    z-index: 1071;
    border-top: none;
    overflow-y: scroll;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open:first-of-type {
    margin: 0;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open > span {
    padding: 1rem;
    text-align: center;
    font-size: 17px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .mega-menu-wrapper {
    padding: 1rem 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-columns: auto;
       -moz-columns: auto;
            columns: auto;
    overflow-y: scroll;
    height: calc(100% - 64.8px);
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .mega-menu-wrapper .menu-item {
    padding-bottom: 24px;
    border: none;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > a,
.node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > span {
    font-size: 0.875rem;
    padding: 16px 12px;
    pointer-events: all;
    display: block;
    text-align: left;
    line-height: 1.2;
    padding: 0;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > a {
    font-family: graphik-medium;
    padding-bottom: 8px;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open div > span {
    font-family: graphik-regular;
    color: #6c7076;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav {
    padding-bottom: 2rem;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span {
    font-family: graphik-medium;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    width: calc(100% - 24px / 2);
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:active {
    outline: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:hover {
    text-decoration: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span, .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:active, .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .close-edu-nav span:focus {
    color: #dc0028;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .menu-item--toggler {
    height: 36px;
    right: auto;
    left: 20px;
    top: 30px;
    background-color: #DC0028;
    border-radius: 50%;
  }
  .node--type-article .block-edu-categories .menu--simple-mega-menu.is-menu-open .menu-item--expanded.is-open .menu-item--toggler:before {
    -webkit-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg);
  }
}
@media (max-width: 833.98px) {
  .node--type-article #block-educategories .mobile-menu-open .menu-item:first-of-type {
    margin-top: 12px;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article #block-educategories .menu-open-fade {
    position: unset;
    left: 0;
  }
  .node--type-article #block-educategories .menu--simple-mega-menu {
    border-radius: 24px;
    height: 98vh;
    left: 13px;
    top: 10px;
    right: 10px;
    bottom: 10px;
    -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
            box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
  }
  .node--type-article #block-educategories .menu--simple-mega-menu::before {
    display: none;
  }
  .node--type-article #block-educategories .menu--simple-mega-menu.mobile-menu-open {
    position: fixed;
    top: 0;
    right: 63.6px;
    bottom: 0;
    left: 0;
    padding-right: 32px;
    padding-left: 32px;
    background-color: #fff;
    min-width: auto;
    z-index: 1071;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .node--type-article #block-educategories .menu--simple-mega-menu.mobile-menu-open .popup-wrapper {
    -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
            box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.48);
  }
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-item {
    display: block;
    height: auto;
    font-size: 17px;
    color: #2e333c;
    font-weight: 500;
    border-top: 1px solid #F2F3F3;
    line-height: 50px;
    font-family: "graphik-medium";
  }
  .node--type-article #block-educategories .menu--simple-mega-menu .is-open .icon-keyboard_arrow_up {
    margin-top: -43px !important;
  }
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active {
    margin: 0.3rem;
    width: 97vw;
  }
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .menu-all {
    width: 82% !important;
  }
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .menu-all a {
    padding: 0 !important;
  }
}
.node--type-article #block-educategories .content {
  padding: 24px 48px;
}
.node--type-article #block-educategories .edu-hide {
  opacity: 0;
  display: none;
}
.node--type-article #block-educategories .edu-show {
  opacity: 1 !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.node--type-article #block-educategories .menu--simple-mega-menu .icon-close {
  position: absolute;
  top: 16px;
  right: 15px;
  padding: 3px;
  border-radius: 50%;
  background-color: #c0c1c4;
  color: #fff;
  cursor: pointer;
  z-index: auto;
}
@media (min-width: 768px) {
  .node--type-article #block-educategories .menu--simple-mega-menu .icon-close.close-main {
    display: none;
  }
}
.node--type-article #block-educategories .menu--simple-mega-menu .icon-keyboard_arrow_right {
  color: #dc0028;
  padding-right: 5px;
}
.node--type-article #block-educategories .menu--simple-mega-menu .popup-wrapper {
  position: relative;
  height: 98vh;
  padding: 33.6px;
  border-radius: 24px;
  padding-bottom: env(safe-area-inset-bottom);
}
.node--type-article #block-educategories .menu--simple-mega-menu .popup-wrapper::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  background-color: #fff;
  border-radius: 24px;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup {
  width: 462px;
  height: 100vh;
  opacity: 0;
  display: none;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active {
  position: fixed;
  top: 8px;
  right: 0;
  z-index: 9999;
  background-color: #fff;
  border-radius: 24px;
}
@media (max-width: 833.98px) {
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active {
    top: 0;
  }
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active img {
  width: 154px;
  height: 170px;
}
@media (max-width: 833.98px) {
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active img {
    width: 142px;
    height: 156px;
  }
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active h2 {
  font-size: 2.625rem;
  font-family: "tiemposfine-regular";
  font-weight: 400;
  letter-spacing: -1.24px;
}
@media (max-width: 833.98px) {
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active h2 {
    font-size: 2rem;
  }
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu {
  position: relative;
  overflow-y: auto;
  scrollbar-width: none;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu::-webkit-scrollbar {
  width: 0;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item {
  display: block;
  height: auto;
  font-size: 1.0625rem;
  color: #2e333c;
  font-weight: 500;
  border-top: 1px solid #F2F3F3;
  line-height: 50px;
  font-family: "graphik-medium";
  letter-spacing: -0.5px;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item.has-submenu .icon-keyboard_arrow_right {
  display: none;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item.has-submenu a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item .icon-keyboard_arrow_up {
  position: absolute;
  right: 0;
  background-color: #dc0028;
  color: #fff;
  border-radius: 50%;
  margin-top: -35px;
  width: 24px;
  height: 24px;
  text-align: center;
  padding-top: 3px;
  cursor: pointer;
}
@media (max-width: 833.98px) {
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item .icon-keyboard_arrow_up {
    width: 22px;
    height: 22px;
    padding-top: 2px;
  }
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item.is-open .icon-keyboard_arrow_up {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  background-color: #c0c1c4;
  color: #fff;
  border-radius: 50%;
  margin-top: -26px;
}
@media (max-width: 833.98px) {
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup.popup-active ul.menu .menu-item a {
    font-size: 0.9375rem;
  }
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup a {
  color: #2e333c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .submenu {
  opacity: 0;
  display: none;
  margin-left: 1rem;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-item {
  font-family: "graphik-regular";
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: -0.5px;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-item a.active {
  font-weight: 500;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-item a.active::after {
  position: absolute;
  content: "•";
  color: #DC0028;
  font-weight: bold;
  display: inline-block;
  font-size: 24px;
  line-height: 1;
  right: 7px;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-all {
  line-height: 35px;
  padding-bottom: 10px;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .submenu .submenu-all a {
  color: #dc0028;
  font-size: 0.9375rem;
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .menu-all {
  position: absolute;
  bottom: 20px;
  right: auto;
  left: auto;
  z-index: 1;
  -webkit-box-shadow: 0px -18px 20px 20px rgba(255, 255, 255, 0.48);
          box-shadow: 0px -18px 20px 20px rgba(255, 255, 255, 0.48);
}
@media (min-width: 992px) {
  .node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .menu-all {
    left: 39.6px;
    bottom: 33.6px;
  }
}
.node--type-article #block-educategories .menu--simple-mega-menu .menu-popup .menu-all > a {
  color: #fff;
  background-color: #dc0028;
  padding: 1rem 2rem;
  text-align: center;
  border-radius: 7px;
  display: block;
  font-size: 0.875rem;
}
.node--type-article .mobile-title-top {
  display: none;
}
.node--type-article .menu-open-fade {
  content: "";
  position: fixed;
  top: 0px;
  left: -600px;
  background: rgba(46, 51, 60, 0.28);
  z-index: 1074;
  width: 150vw;
  height: 150vh;
  bottom: 0;
}
.node--type-article .icon-keyboard_arrow_right + .icon-keyboard_arrow_right {
  display: none;
}
.node--type-article .mobile-filter-top {
  max-width: unset !important;
  padding: 0 32px 30px !important;
  right: 10px;
}
.node--type-article .mobile-filter-top .js-form-type-textfield {
  padding: 10px 13px !important;
  min-height: 48px !important;
}
.node--type-article .mobile-filter-top .js-form-type-select {
  min-height: 48px !important;
  padding-top: 10px !important;
}
.node--type-article .mobile-filter-top .js-form-type-select label {
  display: none;
}
.node--type-article .bef-exposed-form {
  margin-bottom: 0;
  border-radius: 7px 7px 0 0;
  background-color: #fff;
}
.node--type-article .bef-exposed-form .js-form-type-textfield {
  position: relative;
  padding: 27px 24px;
  margin: 0;
}
.node--type-article .bef-exposed-form .js-form-type-textfield input {
  margin: 0;
  padding: 0 36px 0 0;
  border: 0;
  width: 100%;
}
.node--type-article .bef-exposed-form .js-form-type-select {
  margin: 0;
  padding: 12px 24px;
}
.node--type-article .bef-exposed-form .js-form-type-select select {
  margin: 0;
}
.node--type-article .bef-exposed-form .js-form-submit {
  display: none;
}
@media (min-width: 992px) {
  .node--type-article .bef-exposed-form .js-form-item {
    border-right: 1px solid rgba(46, 51, 60, 0.1);
    background-color: transparent;
  }
  .node--type-article .bef-exposed-form .js-form-item:last-of-type {
    border: 0;
  }
}
@media (max-width: 833.98px) {
  .node--type-article .bef-exposed-form {
    padding: 36px;
    margin-top: 24px;
  }
  .node--type-article .bef-exposed-form .js-form-type-select,
.node--type-article .bef-exposed-form .js-form-type-textfield {
    position: relative;
    font-size: 1rem;
    border: 1px solid #d5d6d8;
    border-radius: 7px;
    min-height: 57px;
    color: #2e333c;
  }
  .node--type-article .bef-exposed-form .js-form-type-select label,
.node--type-article .bef-exposed-form .js-form-type-textfield label {
    color: #6c7076;
  }
  .node--type-article .bef-exposed-form .js-form-type-textfield {
    padding: 14px 12px;
  }
  .node--type-article .bef-exposed-form .js-form-type-textfield .search-icon {
    font-size: 1.5rem;
    right: 16px;
  }
  .node--type-article .bef-exposed-form .js-form-type-select {
    padding: 22px 12px 6px;
  }
  .node--type-article .bef-exposed-form .js-form-type-select label {
    position: absolute;
    top: 6px;
    right: 12px;
    left: 12px;
    font-size: 0.75rem;
  }
  .node--type-article .bef-exposed-form .js-form-type-select:before {
    position: absolute;
    top: calc(50% - (1.4rem / 2));
    right: 16px;
    bottom: auto;
    left: auto;
    margin: 0;
    font-size: 1.4rem;
  }
  .node--type-article .bef-exposed-form .js-form-item {
    margin-bottom: 8px;
  }
}
.node--type-article .bef-exposed-form:not(.mobile-filter-top) {
  padding: 0;
}
@media (min-width: 992px) {
  .node--type-article .bef-exposed-form:not(.mobile-filter-top) {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .node--type-article .bef-exposed-form:not(.mobile-filter-top) {
    display: none;
  }
}
.node--type-article .bef-exposed-form.mobile-filter-top {
  position: fixed;
  top: 0;
  left: 13px;
  padding: 0 30px 30px;
  margin-top: 72px;
  max-width: calc(100% - 24px * 2.65);
  z-index: 1072;
}
.node--type-article .bef-exposed-form.mobile-filter-top .search-icon {
  top: calc(50% + 2px);
}
.node--type-article .bef-exposed-form .form-submit {
  display: none;
}
.node--type-article .bef-exposed-form .form-type-textfield input {
  border: 0;
  width: 100%;
}
@media (min-width: 1272px) {
  .node--type-article .bef-exposed-form {
    border-radius: 0 0 4px 4px;
    border-top: 1px solid rgba(46, 51, 60, 0.1);
    -webkit-box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
            box-shadow: 0 19px 26px 0 rgba(46, 51, 60, 0.06);
  }
  .node--type-article .bef-exposed-form .js-form-item {
    margin: 0;
  }
  .node--type-article .bef-exposed-form .form-item-specialitate {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .node--type-article .bef-exposed-form .form-item-cauta {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
}

.paragraph--type--sidebar-products {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
}
.paragraph--type--sidebar-products .field--name-field-sidebar-cta .field__item {
  padding-bottom: 24px;
}
.paragraph--type--sidebar-products .field--name-field-sidebar-cta a {
  font-size: 0.875rem;
  font-family: graphik-medium;
  line-height: 1.3;
  display: block;
}
.paragraph--type--sidebar-products .field--name-field-sidebar-cta a {
  text-align: center;
}

.paragraph--type--sidebar-contact {
  color: #fff;
  padding: 24px;
  background-color: #dc0028;
}
.paragraph--type--sidebar-contact .field--name-field-cta {
  margin-top: 16px;
  margin-bottom: 12px;
  text-align: center;
}
.paragraph--type--sidebar-contact .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--sidebar-contact .field--name-field-cta a {
    text-align: center;
  }
}
.paragraph--type--sidebar-contact .field--name-field-cta a:active {
  outline: none;
}
.paragraph--type--sidebar-contact .field--name-field-cta a:hover {
  text-decoration: none;
}
.paragraph--type--sidebar-contact .field--name-field-cta a, .paragraph--type--sidebar-contact .field--name-field-cta a:active, .paragraph--type--sidebar-contact .field--name-field-cta a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
.paragraph--type--sidebar-contact .field--name-field-cta a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}

.paragraph--type--sidebar-packages .field__item {
  padding: 0;
}
.paragraph--type--sidebar-packages .field__item .node--view-mode-one-row-listing-teaser {
  margin-bottom: 24px;
  padding: 24px;
}
.paragraph--type--sidebar-packages .field__item .field--name-field-subscription-image {
  padding: 0;
  text-align: center;
}
.paragraph--type--sidebar-packages .field__item .field--name-field-subscription-image img {
  position: initial;
  width: 100%;
  max-width: 280px;
  height: auto;
  margin: auto;
}
.paragraph--type--sidebar-packages .field__item h2 {
  font-size: 0;
  margin: 0;
}
.paragraph--type--sidebar-packages .field__item .field--name-title,
.paragraph--type--sidebar-packages .field__item .field--name-field-title {
  padding: 0;
  display: block;
}
.paragraph--type--sidebar-packages .field__item a.cta {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.75rem;
  display: inline-block;
  width: auto;
  line-height: 2.7rem;
  padding: 0 2.7rem;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  display: block;
  max-width: 160px;
}
@media (max-width: 767.98px) {
  .paragraph--type--sidebar-packages .field__item a.cta {
    text-align: center;
  }
}
.paragraph--type--sidebar-packages .field__item a.cta:active {
  outline: none;
}
.paragraph--type--sidebar-packages .field__item a.cta:hover {
  text-decoration: none;
}
.paragraph--type--sidebar-packages .field__item a.cta, .paragraph--type--sidebar-packages .field__item a.cta:active, .paragraph--type--sidebar-packages .field__item a.cta:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}

.form-type-range .scale {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 10px;
}
.form-type-range .scale li {
  width: var(--thumbSize);
}

.scale,
input[type=range] {
  --thumbSize: 56px;
  --trackSize: 43px;
  --thumbBg: #fff;
  --trackBg: #d5d6d8;
  --progressBg: #e31837;
  /* webkit progress workaround */
  --webkitProgressPercent: 0%;
}
.small .scale,
.small input[type=range] {
  --thumbSize: 36px;
  --trackSize: 23px;
  --thumbBg: #fff;
  --trackBg: #d5d6d8;
  --progressBg: #e31837;
  /* webkit progress workaround */
  --webkitProgressPercent: 0%;
}

input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: var(--thumbSize);
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0 !important;
  background-color: transparent !important;
  /* Thumb */
  /* Track */
  /* Progress */
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: var(--thumbSize);
  height: var(--thumbSize);
  background: url(../images/range-thumb.svg) center center no-repeat;
  background-color: var(--thumbBg);
  border-radius: calc(var(--thumbSize) / 2);
  border: none;
  -webkit-box-shadow: 0 0 6px 0 rgba(46, 51, 60, 0.2);
          box-shadow: 0 0 6px 0 rgba(46, 51, 60, 0.2);
  margin-top: calc((var(--thumbSize) - var(--trackSize)) / 2 * -1);
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  -moz-appearance: none;
  appearance: none;
  width: var(--thumbSize);
  height: var(--thumbSize);
  background-color: var(--thumbBg);
  border-radius: calc(var(--thumbSize) / 2);
  border: none;
  box-shadow: 0 2px 6px rgba(46, 51, 60, 0.2);
  margin-top: calc((var(--thumbSize) - var(--trackSize)) / 2 * -1);
  cursor: pointer;
}
input[type=range]::-ms-thumb {
  -ms-appearance: none;
  appearance: none;
  width: var(--thumbSize);
  height: var(--thumbSize);
  background-color: var(--thumbBg);
  border-radius: calc(var(--thumbSize) / 2);
  border: none;
  box-shadow: 0 2px 6px rgba(46, 51, 60, 0.2);
  margin-top: calc((var(--thumbSize) - var(--trackSize)) / 2 * -1);
  cursor: pointer;
}
input[type=range]::-webkit-slider-runnable-track {
  height: var(--trackSize);
  background-image: -webkit-gradient(linear, left top, right top, from(var(--progressBg)), to(var(--trackBg)));
  background-image: -webkit-linear-gradient(left, var(--progressBg) var(--webkitProgressPercent), var(--trackBg) var(--webkitProgressPercent));
  background-image: linear-gradient(90deg, var(--progressBg) var(--webkitProgressPercent), var(--trackBg) var(--webkitProgressPercent));
  -webkit-box-shadow: inset 0 0 12px 0 rgba(46, 51, 60, 0.5);
          box-shadow: inset 0 0 12px 0 rgba(46, 51, 60, 0.5);
  border-radius: calc(var(--trackSize) / 2);
}
input[type=range]::-moz-range-track {
  height: var(--trackSize);
  background-color: var(--trackBg);
  border-radius: calc(var(--trackSize) / 2);
  box-shadow: inset 0 0 12px 0 rgba(46, 51, 60, 0.5);
}
input[type=range]::-ms-track {
  height: var(--trackSize);
  background-color: var(--trackBg);
  border-radius: calc(var(--trackSize) / 2);
  box-shadow: inset 0 0 12px 0 rgba(46, 51, 60, 0.5);
}
input[type=range]::-moz-range-progress {
  height: var(--trackSize);
  background-color: var(--progressBg);
  border-radius: calc(var(--trackSize) / 2) 0 0 calc(var(--trackSize) / 2);
  margin-right: 10px;
}
input[type=range]::-ms-fill-lower {
  height: var(--trackSize);
  background-color: var(--progressBg);
  border-radius: calc(var(--trackSize) / 2) 0 0 calc(var(--trackSize) / 2);
}

.form-type-range .scale {
  font-family: graphik-semibold;
  font-size: 0.875rem;
  line-height: 1;
}
@media (max-width: 833.98px) {
  .form-type-range .scale {
    font-size: 0.75rem;
  }
}
.form-type-range .scale li {
  text-align: center;
  position: relative;
}
.form-type-range .scale li::before {
  position: absolute;
  top: -12px;
  left: 50%;
  content: "";
  border-left: 1px solid #2e333c;
  height: 10px;
}
.form-type-range .scale li span {
  position: absolute;
  display: block;
}

.col-half.small label,
.col-full.small label {
  text-align: right;
  font-size: 1rem;
  color: #2e333c;
}
@media (max-width: 833.98px) {
  .col-half.small label,
.col-full.small label {
    text-align: left;
  }
}

.paragraph--type--component-packages .slick__slide,
.paragraph--type--related-products .slick__slide {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.paragraph--type--component-packages .slick__slide .field--name-field-price, .paragraph--type--component-packages .slick__slide .field--name-field-override-price,
.paragraph--type--related-products .slick__slide .field--name-field-price,
.paragraph--type--related-products .slick__slide .field--name-field-override-price {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-packages .slick__slide .field--name-field-price, .paragraph--type--component-packages .slick__slide .field--name-field-override-price,
.paragraph--type--related-products .slick__slide .field--name-field-price,
.paragraph--type--related-products .slick__slide .field--name-field-override-price {
    display: none;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-packages.columns--2 .slick__slide,
.paragraph--type--related-products.columns--2 .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    visibility: visible;
  }
  .paragraph--type--component-packages.columns--3 .slick__slide,
.paragraph--type--related-products.columns--3 .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    visibility: visible;
  }
  .paragraph--type--component-packages.columns--4 .slick__slide,
.paragraph--type--related-products.columns--4 .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    visibility: visible;
  }
}

@media (max-width: 833.98px) {
  .paragraph--type--component-packages .slick-list,
.paragraph--type--related-products .slick-list {
    padding: 0 20% 0 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-packages .slick__slide,
.paragraph--type--related-products .slick__slide {
    max-width: 400px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-packages .slick__slide,
.paragraph--type--related-products .slick__slide {
    max-width: 390px;
  }
}
.paragraph--type--component-packages .slick__slider,
.paragraph--type--related-products .slick__slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}

.paragraph--type--component-packages,
.paragraph--type--related-products {
  margin-bottom: 24px;
  text-align: center;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-packages,
.paragraph--type--related-products {
    padding: 0;
  }
}
.paragraph--type--component-packages .views-field,
.paragraph--type--component-packages .paragraph--type--product,
.paragraph--type--related-products .views-field,
.paragraph--type--related-products .paragraph--type--product {
  padding: 36px;
}
.paragraph--type--component-packages .views-field .field--name-field-subscription-image,
.paragraph--type--component-packages .views-field .field--name-field-image,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-subscription-image,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-image,
.paragraph--type--related-products .views-field .field--name-field-subscription-image,
.paragraph--type--related-products .views-field .field--name-field-image,
.paragraph--type--related-products .paragraph--type--product .field--name-field-subscription-image,
.paragraph--type--related-products .paragraph--type--product .field--name-field-image {
  padding: 0 24px 24px;
}
.paragraph--type--component-packages .views-field .field--name-field-subscription-image img,
.paragraph--type--component-packages .views-field .field--name-field-image img,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-subscription-image img,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-image img,
.paragraph--type--related-products .views-field .field--name-field-subscription-image img,
.paragraph--type--related-products .views-field .field--name-field-image img,
.paragraph--type--related-products .paragraph--type--product .field--name-field-subscription-image img,
.paragraph--type--related-products .paragraph--type--product .field--name-field-image img {
  width: 100%;
  max-width: 280px;
  height: auto;
  margin: auto;
}
.paragraph--type--component-packages .views-field h2,
.paragraph--type--component-packages .paragraph--type--product h2,
.paragraph--type--related-products .views-field h2,
.paragraph--type--related-products .paragraph--type--product h2 {
  font-size: 0;
  margin: 0;
}
.paragraph--type--component-packages .views-field .field--name-title,
.paragraph--type--component-packages .views-field .field--name-field-title,
.paragraph--type--component-packages .paragraph--type--product .field--name-title,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-title,
.paragraph--type--related-products .views-field .field--name-title,
.paragraph--type--related-products .views-field .field--name-field-title,
.paragraph--type--related-products .paragraph--type--product .field--name-title,
.paragraph--type--related-products .paragraph--type--product .field--name-field-title {
  font-size: 1rem;
  font-family: graphik-medium;
  margin-bottom: 24px;
  display: block;
}
@media (min-width: 992px) {
  .paragraph--type--component-packages .views-field .field--name-title,
.paragraph--type--component-packages .views-field .field--name-field-title,
.paragraph--type--component-packages .paragraph--type--product .field--name-title,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-title,
.paragraph--type--related-products .views-field .field--name-title,
.paragraph--type--related-products .views-field .field--name-field-title,
.paragraph--type--related-products .paragraph--type--product .field--name-title,
.paragraph--type--related-products .paragraph--type--product .field--name-field-title {
    padding-top: 24px;
  }
}
.paragraph--type--component-packages .views-field .field--name-field-price, .paragraph--type--component-packages .views-field .field--name-field-override-price,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-price,
.paragraph--type--component-packages .paragraph--type--product .field--name-field-override-price,
.paragraph--type--related-products .views-field .field--name-field-price,
.paragraph--type--related-products .views-field .field--name-field-override-price,
.paragraph--type--related-products .paragraph--type--product .field--name-field-price,
.paragraph--type--related-products .paragraph--type--product .field--name-field-override-price {
  text-align: center;
  color: #dc0028;
}
.paragraph--type--component-packages .views-field .cta,
.paragraph--type--component-packages .paragraph--type--product .cta,
.paragraph--type--related-products .views-field .cta,
.paragraph--type--related-products .paragraph--type--product .cta {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-packages .views-field .cta,
.paragraph--type--component-packages .paragraph--type--product .cta,
.paragraph--type--related-products .views-field .cta,
.paragraph--type--related-products .paragraph--type--product .cta {
    text-align: center;
  }
}
.paragraph--type--component-packages .views-field .cta:active,
.paragraph--type--component-packages .paragraph--type--product .cta:active,
.paragraph--type--related-products .views-field .cta:active,
.paragraph--type--related-products .paragraph--type--product .cta:active {
  outline: none;
}
.paragraph--type--component-packages .views-field .cta:hover,
.paragraph--type--component-packages .paragraph--type--product .cta:hover,
.paragraph--type--related-products .views-field .cta:hover,
.paragraph--type--related-products .paragraph--type--product .cta:hover {
  text-decoration: none;
}
.paragraph--type--component-packages .views-field .cta, .paragraph--type--component-packages .views-field .cta:active, .paragraph--type--component-packages .views-field .cta:focus,
.paragraph--type--component-packages .paragraph--type--product .cta,
.paragraph--type--component-packages .paragraph--type--product .cta:active,
.paragraph--type--component-packages .paragraph--type--product .cta:focus,
.paragraph--type--related-products .views-field .cta,
.paragraph--type--related-products .views-field .cta:active,
.paragraph--type--related-products .views-field .cta:focus,
.paragraph--type--related-products .paragraph--type--product .cta,
.paragraph--type--related-products .paragraph--type--product .cta:active,
.paragraph--type--related-products .paragraph--type--product .cta:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.paragraph--type--component-packages.columns--1,
.paragraph--type--related-products.columns--1 {
  background-color: transparent !important;
  padding: 0;
}
.paragraph--type--component-packages.columns--1 .slick,
.paragraph--type--related-products.columns--1 .slick {
  background-color: transparent;
}
.paragraph--type--component-packages.columns--1 .slick__slide,
.paragraph--type--related-products.columns--1 .slick__slide {
  background-color: #fff;
}
@media (min-width: 768px) {
  .paragraph--type--component-packages.columns--1 .views-field,
.paragraph--type--component-packages.columns--1 .paragraph--type--product,
.paragraph--type--related-products.columns--1 .views-field,
.paragraph--type--related-products.columns--1 .paragraph--type--product {
    padding-left: 48px;
    padding-right: 48px;
  }
  .paragraph--type--component-packages.columns--1 .slick__slide,
.paragraph--type--related-products.columns--1 .slick__slide {
    padding-left: 0;
    padding-right: 0;
    margin: 0 12px 24px;
  }
  .paragraph--type--component-packages.columns--1 .field--name-field-price,
.paragraph--type--component-packages.columns--1 .field--name-field-override-price,
.paragraph--type--component-packages.columns--1 .field--name-title,
.paragraph--type--component-packages.columns--1 .field--name-field-title,
.paragraph--type--component-packages.columns--1 .node--type-subscription,
.paragraph--type--component-packages.columns--1 .field--name-field-cta,
.paragraph--type--related-products.columns--1 .field--name-field-price,
.paragraph--type--related-products.columns--1 .field--name-field-override-price,
.paragraph--type--related-products.columns--1 .field--name-title,
.paragraph--type--related-products.columns--1 .field--name-field-title,
.paragraph--type--related-products.columns--1 .node--type-subscription,
.paragraph--type--related-products.columns--1 .field--name-field-cta {
    text-align: right;
    margin: 0;
  }
  .paragraph--type--component-packages.columns--1 .field--name-field-title,
.paragraph--type--related-products.columns--1 .field--name-field-title {
    padding-bottom: 5px;
  }
  .paragraph--type--component-packages.columns--1 .field--name-field-subscription-image,
.paragraph--type--component-packages.columns--1 .field--name-field-image,
.paragraph--type--related-products.columns--1 .field--name-field-subscription-image,
.paragraph--type--related-products.columns--1 .field--name-field-image {
    padding: 0 24px 24px 0;
    float: left;
  }
  .paragraph--type--component-packages.columns--1 .field--name-field-subscription-image img,
.paragraph--type--component-packages.columns--1 .field--name-field-image img,
.paragraph--type--related-products.columns--1 .field--name-field-subscription-image img,
.paragraph--type--related-products.columns--1 .field--name-field-image img {
    max-width: 160px;
  }
  .paragraph--type--component-packages.columns--1 .field--name-field-subscription-image,
.paragraph--type--related-products.columns--1 .field--name-field-subscription-image {
    padding-bottom: 0;
  }
}
.paragraph--type--component-packages.columns--2 .views-field,
.paragraph--type--component-packages.columns--2 .paragraph--type--product, .paragraph--type--component-packages.columns--3 .views-field,
.paragraph--type--component-packages.columns--3 .paragraph--type--product, .paragraph--type--component-packages.columns--4 .views-field,
.paragraph--type--component-packages.columns--4 .paragraph--type--product,
.paragraph--type--related-products.columns--2 .views-field,
.paragraph--type--related-products.columns--2 .paragraph--type--product,
.paragraph--type--related-products.columns--3 .views-field,
.paragraph--type--related-products.columns--3 .paragraph--type--product,
.paragraph--type--related-products.columns--4 .views-field,
.paragraph--type--related-products.columns--4 .paragraph--type--product {
  padding-right: 0;
  padding-left: 0;
}
.paragraph--type--component-packages.columns--2 .field--name-field-subscription-image,
.paragraph--type--component-packages.columns--2 .field--name-field-image, .paragraph--type--component-packages.columns--3 .field--name-field-subscription-image,
.paragraph--type--component-packages.columns--3 .field--name-field-image, .paragraph--type--component-packages.columns--4 .field--name-field-subscription-image,
.paragraph--type--component-packages.columns--4 .field--name-field-image,
.paragraph--type--related-products.columns--2 .field--name-field-subscription-image,
.paragraph--type--related-products.columns--2 .field--name-field-image,
.paragraph--type--related-products.columns--3 .field--name-field-subscription-image,
.paragraph--type--related-products.columns--3 .field--name-field-image,
.paragraph--type--related-products.columns--4 .field--name-field-subscription-image,
.paragraph--type--related-products.columns--4 .field--name-field-image {
  padding-bottom: 0 !important;
}
.paragraph--type--component-packages.columns--2 .field--name-title,
.paragraph--type--component-packages.columns--2 .field--name-field-title, .paragraph--type--component-packages.columns--3 .field--name-title,
.paragraph--type--component-packages.columns--3 .field--name-field-title, .paragraph--type--component-packages.columns--4 .field--name-title,
.paragraph--type--component-packages.columns--4 .field--name-field-title,
.paragraph--type--related-products.columns--2 .field--name-title,
.paragraph--type--related-products.columns--2 .field--name-field-title,
.paragraph--type--related-products.columns--3 .field--name-title,
.paragraph--type--related-products.columns--3 .field--name-field-title,
.paragraph--type--related-products.columns--4 .field--name-title,
.paragraph--type--related-products.columns--4 .field--name-field-title {
  padding: 0 !important;
  margin: 0 !important;
}
.paragraph--type--component-packages.background--white,
.paragraph--type--related-products.background--white {
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-packages.background--white,
.paragraph--type--related-products.background--white {
    background-color: transparent;
  }
}
.paragraph--type--component-packages.background--gray,
.paragraph--type--related-products.background--gray {
  background-color: #f7f7f7;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-packages .slick__slide,
.paragraph--type--related-products .slick__slide {
    background-color: transparent !important;
  }
  .paragraph--type--component-packages .slick__slide .views-field,
.paragraph--type--component-packages .slick__slide .paragraph--type--product,
.paragraph--type--related-products .slick__slide .views-field,
.paragraph--type--related-products .slick__slide .paragraph--type--product {
    background-color: #fff;
  }
}

.paragraph--type--component-packages.hide-filters .bef-exposed-form {
  display: none;
}
.paragraph--type--component-packages .slick {
  background-color: #fff;
  border-radius: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-packages .slick {
    background-color: transparent;
  }
}
.paragraph--type--component-packages .js-form-type-select {
  text-align: left;
}
@media (min-width: 768px) {
  .paragraph--type--component-packages .js-form-type-select {
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .paragraph--type--component-packages .js-form-type-select:first-child {
    border-right: 2px solid #f7f7f7;
  }
}

@media (min-width: 992px) {
  .filter-columns-3 .js-form-type-select {
    width: 33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .filter-columns-3 .js-form-type-select:nth-child(2) {
    border-right: 2px solid #f7f7f7;
  }
}
@media (max-width: 833.98px) {
  .filter-columns-3 .js-form-type-select {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .filter-columns-3 .js-form-type-select:first-child {
    border-right: none;
  }
}
.filter-columns-3 .disabled label, .filter-columns-3 .disabled .chosen-single span {
  color: #d5d6d8;
}

.callCenter {
  position: relative;
}
.callCenter:after {
  content: "";
  position: absolute;
  left: -14px;
  top: 10px;
  width: 6px;
  height: 6px;
  background-color: #A2BF6C;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
       -o-animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
          animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
}
@media (max-width: 833.98px) {
  .callCenter:after {
    top: 12px !important;
    left: -13px !important;
  }
}
.callCenter:before {
  content: "";
  position: absolute;
  top: 4px;
  left: -21px;
  width: 20px;
  height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 25px;
  background-color: rgba(162, 191, 108, 0.4);
  -webkit-animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
       -o-animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
          animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
@media (max-width: 833.98px) {
  .callCenter:before {
    top: 5px !important;
    left: -20px !important;
  }
}
.header .block-average-waiting {
  width: 100vw;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  top: 0;
  position: absolute;
  left: 30vw;
}

.averageWaiting {
  display: none;
  position: absolute;
  padding: 20px;
  z-index: 1072;
  text-align: center;
  background: #fff;
  width: 270px;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(46, 51, 60, 0.1);
          box-shadow: 0px 10px 20px 0px rgba(46, 51, 60, 0.1);
  border: 0.5px solid #E2E3E4;
  border-radius: 12px;
  color: #2e333c;
  margin-top: 0px;
}
@media (max-width: 1199.98px) {
  .averageWaiting {
    width: 300px;
    padding: 20px 30px;
  }
}
@media (max-width: 575.98px) {
  .averageWaiting {
    top: 70px;
    left: 0;
    right: 0;
    margin: auto;
    position: fixed;
  }
}
.averageWaiting:hover {
  color: #2e333c;
}
.averageWaiting.active, .averageWaiting .active {
  display: block;
}
.averageWaiting .hidden {
  display: none;
}
.averageWaiting__close {
  position: absolute;
  right: 6%;
  top: 2%;
  color: #d5d6d8;
}
.averageWaiting__close:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.averageWaiting__close:hover {
  cursor: pointer;
}
.averageWaiting__title {
  line-height: 1;
  font-size: 22px;
}
.averageWaiting__noData {
  display: none;
  padding: 20px 0;
  height: 30vh;
  line-height: 1.6;
  font-size: 1rem;
}
.averageWaiting__noData.active {
  display: block;
}
.averageWaiting__text {
  font-size: 10px;
  color: #333;
  width: 100px;
  line-height: 12px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 81%;
  z-index: 10;
}
.averageWaiting__text--0, .averageWaiting__noData {
  display: none;
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  margin: -35px auto 0 auto;
  position: absolute;
  z-index: 10;
  top: 55%;
  left: 0;
  right: 0;
  width: 115px;
}
.averageWaiting__text--0.active, .averageWaiting__noData.active {
  display: block;
}
.averageWaiting__text--0 p, .averageWaiting__noData p {
  margin: 0;
}
.averageWaiting__minutes {
  position: absolute;
}
.averageWaiting__call {
  font-size: 35px;
  display: block;
  margin-bottom: 10px;
}
.averageWaiting__call:before {
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.averageWaiting__call:before {
  color: #fff;
  background-color: #7DB591;
  border-radius: 50%;
}
.averageWaiting__callBtn {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  display: none;
  background-color: #dc0028;
  color: #fff !important;
  width: 150px;
  text-align: center;
  font-size: 12px;
  padding: 5px 0;
  line-height: 2rem;
  margin: 20px auto auto auto;
}
@media (max-width: 767.98px) {
  .averageWaiting__callBtn {
    text-align: center;
  }
}
.averageWaiting__callBtn:active {
  outline: none;
}
.averageWaiting__callBtn:hover {
  text-decoration: none;
}
.averageWaiting__callBtn, .averageWaiting__callBtn:active, .averageWaiting__callBtn:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.averageWaiting__callBtn:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (max-width: 575.98px) {
  .averageWaiting__callBtn {
    display: block;
  }
}
.averageWaiting__callBtn:hover {
  cursor: pointer;
}
.averageWaiting__footer {
  font-size: 64%;
  line-height: 120%;
  color: #6c7076;
  margin: 0;
  padding-top: 20px;
}
@media (max-width: 1199.98px) {
  .averageWaiting__footer {
    font-size: 12px;
  }
}
.averageWaiting__graphicContainer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.averageWaiting__more {
  padding-top: 10px;
}

.averageWaiting .mask {
  position: relative;
  overflow: hidden;
  display: block;
  width: 10rem;
  height: 8rem;
  margin: 1.2rem;
}
.averageWaiting .semi-circle {
  position: relative;
  display: block;
  width: 10rem;
  height: 5rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(9%, #A2BF6C), color-stop(19%, #D4C657), color-stop(25%, #EED44A), to(#E6733B));
  background: -webkit-linear-gradient(left, #A2BF6C 9%, #D4C657 19%, #EED44A 25%, #E6733B 100%);
  background: -o-linear-gradient(left, #A2BF6C 9%, #D4C657 19%, #EED44A 25%, #E6733B 100%);
  background: linear-gradient(to right, #A2BF6C 9%, #D4C657 19%, #EED44A 25%, #E6733B 100%);
  border-radius: 50% 50% 50% 50%/100% 100% 0% 0%;
}
.averageWaiting .semi-circle::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  content: "";
  z-index: 2;
  display: block;
  width: 8.8rem;
  height: 4.4rem;
  margin-left: -4.4rem;
  background: #fff;
  border-radius: 50% 50% 50% 50%/100% 100% 0% 0%;
}
.averageWaiting .semi-circle--2 {
  -webkit-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
  background: -webkit-gradient(linear, right top, left top, from(#E6733B), color-stop(20%, #EED44A), color-stop(70%, #9ebe7e), color-stop(84%, #7DB491), to(#A2BF6C));
  background: -webkit-linear-gradient(right, #E6733B 0%, #EED44A 20%, #9ebe7e 70%, #7DB491 84%, #A2BF6C 100%);
  background: -o-linear-gradient(right, #E6733B 0%, #EED44A 20%, #9ebe7e 70%, #7DB491 84%, #A2BF6C 100%);
  background: linear-gradient(to left, #E6733B 0%, #EED44A 20%, #9ebe7e 70%, #7DB491 84%, #A2BF6C 100%);
}
.averageWaiting .semi-circle--mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  background: transparent;
  top: 0;
  left: 0;
  width: 10rem;
  height: 10rem;
  position: absolute;
  -webkit-transform: rotate(-15deg);
       -o-transform: rotate(-15deg);
          transform: rotate(-15deg);
  -webkit-transform-origin: center center;
       -o-transform-origin: center center;
          transform-origin: center center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.averageWaiting .semi-circle--mask::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  z-index: 3;
  display: block;
  width: 10.2rem;
  height: 4.2rem;
  margin: -1px 0 0 -1px;
  background: #fff;
  border-radius: 50% 50% 50% 50%/100% 100% 0% 0%;
}
.averageWaiting .semi-circle--mask.full::before {
  top: -23px;
  left: -15px;
  content: "";
  z-index: 3;
  display: block;
  width: 12rem;
  height: 12.2rem;
}
.averageWaiting .semi-circle--mask:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: transparent;
  border-radius: 50%;
  border: 0.6rem solid rgba(213, 214, 216, 0.2);
  z-index: 3;
}
.averageWaiting .semi-circle--maskInner {
  position: absolute;
  top: 0;
  left: 0;
  top: 47px;
  position: absolute;
  /* bottom: 45px; */
  left: 47%;
  content: "";
  z-index: 3;
  /* display: none; */
  width: 2.8rem;
  height: 6.4rem;
  margin-left: 2.6rem;
  background: #fff;
  border-radius: 100% 100% 53% 27%/46% 46% 36% 53%;
}
.averageWaiting .semi-circle--maskInner.none {
  display: none;
}
.averageWaiting .group {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.averageWaiting .group-1 {
  z-index: 2;
}
.averageWaiting .group-2 {
  z-index: 4;
}
.averageWaiting .group svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  fill: #d5d6d8;
  stroke-width: 0.5;
  stroke-linecap: round;
  -webkit-transform: rotate(54deg);
       -o-transform: rotate(54deg);
          transform: rotate(54deg);
}
.averageWaiting .marks {
  -webkit-transform: translate(20px, 20px);
       -o-transform: translate(20px, 20px);
          transform: translate(20px, 20px);
}
.averageWaiting .marks > line {
  stroke-width: 0.2;
}
.averageWaiting .marks > line:nth-child(odd) {
  stroke-width: 0.4;
}
.averageWaiting .group-1 .marks > line {
  stroke: #d5d6d8;
}
.averageWaiting .group-2 .marks > line {
  stroke: rgba(213, 214, 216, 0.2);
}
.averageWaiting .marks > line:nth-child(1) {
  -webkit-transform: rotate(calc(1 * 10deg));
       -o-transform: rotate(calc(1 * 10deg));
          transform: rotate(calc(1 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(1) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(1) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(1) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(2) {
  -webkit-transform: rotate(calc(2 * 10deg));
       -o-transform: rotate(calc(2 * 10deg));
          transform: rotate(calc(2 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(2) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(2) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(2) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(3) {
  -webkit-transform: rotate(calc(3 * 10deg));
       -o-transform: rotate(calc(3 * 10deg));
          transform: rotate(calc(3 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(3) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(3) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(3) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(4) {
  -webkit-transform: rotate(calc(4 * 10deg));
       -o-transform: rotate(calc(4 * 10deg));
          transform: rotate(calc(4 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(4) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(4) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(4) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(5) {
  -webkit-transform: rotate(calc(5 * 10deg));
       -o-transform: rotate(calc(5 * 10deg));
          transform: rotate(calc(5 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(5) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(5) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(5) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(6) {
  -webkit-transform: rotate(calc(6 * 10deg));
       -o-transform: rotate(calc(6 * 10deg));
          transform: rotate(calc(6 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(6) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(6) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(6) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(7) {
  -webkit-transform: rotate(calc(7 * 10deg));
       -o-transform: rotate(calc(7 * 10deg));
          transform: rotate(calc(7 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(7) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(7) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(7) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(8) {
  -webkit-transform: rotate(calc(8 * 10deg));
       -o-transform: rotate(calc(8 * 10deg));
          transform: rotate(calc(8 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(8) {
  stroke: #fff;
}
.averageWaiting .group-1 .marks > line:nth-child(8) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(8) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(8) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(9) {
  -webkit-transform: rotate(calc(9 * 10deg));
       -o-transform: rotate(calc(9 * 10deg));
          transform: rotate(calc(9 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(9) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(9) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(9) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(10) {
  -webkit-transform: rotate(calc(10 * 10deg));
       -o-transform: rotate(calc(10 * 10deg));
          transform: rotate(calc(10 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(10) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(10) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(10) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(11) {
  -webkit-transform: rotate(calc(11 * 10deg));
       -o-transform: rotate(calc(11 * 10deg));
          transform: rotate(calc(11 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(11) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(11) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(11) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(12) {
  -webkit-transform: rotate(calc(12 * 10deg));
       -o-transform: rotate(calc(12 * 10deg));
          transform: rotate(calc(12 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(12) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(12) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(12) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(13) {
  -webkit-transform: rotate(calc(13 * 10deg));
       -o-transform: rotate(calc(13 * 10deg));
          transform: rotate(calc(13 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(13) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(13) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(13) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(14) {
  -webkit-transform: rotate(calc(14 * 10deg));
       -o-transform: rotate(calc(14 * 10deg));
          transform: rotate(calc(14 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(14) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(14) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(14) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(15) {
  -webkit-transform: rotate(calc(15 * 10deg));
       -o-transform: rotate(calc(15 * 10deg));
          transform: rotate(calc(15 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(15) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(15) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(15) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(16) {
  -webkit-transform: rotate(calc(16 * 10deg));
       -o-transform: rotate(calc(16 * 10deg));
          transform: rotate(calc(16 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(16) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(16) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(16) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(17) {
  -webkit-transform: rotate(calc(17 * 10deg));
       -o-transform: rotate(calc(17 * 10deg));
          transform: rotate(calc(17 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(17) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(17) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(17) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(18) {
  -webkit-transform: rotate(calc(18 * 10deg));
       -o-transform: rotate(calc(18 * 10deg));
          transform: rotate(calc(18 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(18) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(18) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(18) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(19) {
  -webkit-transform: rotate(calc(19 * 10deg));
       -o-transform: rotate(calc(19 * 10deg));
          transform: rotate(calc(19 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(19) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(19) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(19) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(20) {
  -webkit-transform: rotate(calc(20 * 10deg));
       -o-transform: rotate(calc(20 * 10deg));
          transform: rotate(calc(20 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(20) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(20) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(20) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(21) {
  -webkit-transform: rotate(calc(21 * 10deg));
       -o-transform: rotate(calc(21 * 10deg));
          transform: rotate(calc(21 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(21) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(21) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(21) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(22) {
  -webkit-transform: rotate(calc(22 * 10deg));
       -o-transform: rotate(calc(22 * 10deg));
          transform: rotate(calc(22 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(22) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(22) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(22) {
  stroke: #EED44A;
}
.averageWaiting .marks > line:nth-child(23) {
  -webkit-transform: rotate(calc(23 * 10deg));
       -o-transform: rotate(calc(23 * 10deg));
          transform: rotate(calc(23 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(23) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(23) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(23) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(23) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(24) {
  -webkit-transform: rotate(calc(24 * 10deg));
       -o-transform: rotate(calc(24 * 10deg));
          transform: rotate(calc(24 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(24) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(24) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(24) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(24) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(25) {
  -webkit-transform: rotate(calc(25 * 10deg));
       -o-transform: rotate(calc(25 * 10deg));
          transform: rotate(calc(25 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(25) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(25) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(25) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(25) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(26) {
  -webkit-transform: rotate(calc(26 * 10deg));
       -o-transform: rotate(calc(26 * 10deg));
          transform: rotate(calc(26 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(26) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(26) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(26) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(26) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(27) {
  -webkit-transform: rotate(calc(27 * 10deg));
       -o-transform: rotate(calc(27 * 10deg));
          transform: rotate(calc(27 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(27) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(27) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(27) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(27) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(28) {
  -webkit-transform: rotate(calc(28 * 10deg));
       -o-transform: rotate(calc(28 * 10deg));
          transform: rotate(calc(28 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(28) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(28) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(28) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(28) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(29) {
  -webkit-transform: rotate(calc(29 * 10deg));
       -o-transform: rotate(calc(29 * 10deg));
          transform: rotate(calc(29 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(29) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(29) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(29) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(29) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(30) {
  -webkit-transform: rotate(calc(30 * 10deg));
       -o-transform: rotate(calc(30 * 10deg));
          transform: rotate(calc(30 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(30) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(30) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(30) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(30) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(31) {
  -webkit-transform: rotate(calc(31 * 10deg));
       -o-transform: rotate(calc(31 * 10deg));
          transform: rotate(calc(31 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(31) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(31) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(31) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(31) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(32) {
  -webkit-transform: rotate(calc(32 * 10deg));
       -o-transform: rotate(calc(32 * 10deg));
          transform: rotate(calc(32 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(32) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(32) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(32) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(32) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(33) {
  -webkit-transform: rotate(calc(33 * 10deg));
       -o-transform: rotate(calc(33 * 10deg));
          transform: rotate(calc(33 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(33) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(33) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(33) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(33) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(34) {
  -webkit-transform: rotate(calc(34 * 10deg));
       -o-transform: rotate(calc(34 * 10deg));
          transform: rotate(calc(34 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(34) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(34) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(34) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(34) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(35) {
  -webkit-transform: rotate(calc(35 * 10deg));
       -o-transform: rotate(calc(35 * 10deg));
          transform: rotate(calc(35 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(35) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(35) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(35) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(35) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(36) {
  -webkit-transform: rotate(calc(36 * 10deg));
       -o-transform: rotate(calc(36 * 10deg));
          transform: rotate(calc(36 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(36) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(36) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(36) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(36) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(37) {
  -webkit-transform: rotate(calc(37 * 10deg));
       -o-transform: rotate(calc(37 * 10deg));
          transform: rotate(calc(37 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(37) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(37) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(37) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(37) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(38) {
  -webkit-transform: rotate(calc(38 * 10deg));
       -o-transform: rotate(calc(38 * 10deg));
          transform: rotate(calc(38 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(38) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(38) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(38) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(38) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(39) {
  -webkit-transform: rotate(calc(39 * 10deg));
       -o-transform: rotate(calc(39 * 10deg));
          transform: rotate(calc(39 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(39) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(39) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(39) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(39) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(40) {
  -webkit-transform: rotate(calc(40 * 10deg));
       -o-transform: rotate(calc(40 * 10deg));
          transform: rotate(calc(40 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(40) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(40) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(40) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(40) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(41) {
  -webkit-transform: rotate(calc(41 * 10deg));
       -o-transform: rotate(calc(41 * 10deg));
          transform: rotate(calc(41 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(41) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(41) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(41) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(41) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(42) {
  -webkit-transform: rotate(calc(42 * 10deg));
       -o-transform: rotate(calc(42 * 10deg));
          transform: rotate(calc(42 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(42) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(42) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(42) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(42) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(43) {
  -webkit-transform: rotate(calc(43 * 10deg));
       -o-transform: rotate(calc(43 * 10deg));
          transform: rotate(calc(43 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(43) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(43) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(43) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(43) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(44) {
  -webkit-transform: rotate(calc(44 * 10deg));
       -o-transform: rotate(calc(44 * 10deg));
          transform: rotate(calc(44 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(44) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(44) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(44) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(44) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(45) {
  -webkit-transform: rotate(calc(45 * 10deg));
       -o-transform: rotate(calc(45 * 10deg));
          transform: rotate(calc(45 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(45) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(45) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(45) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(45) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(46) {
  -webkit-transform: rotate(calc(46 * 10deg));
       -o-transform: rotate(calc(46 * 10deg));
          transform: rotate(calc(46 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(46) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(46) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(46) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(46) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(47) {
  -webkit-transform: rotate(calc(47 * 10deg));
       -o-transform: rotate(calc(47 * 10deg));
          transform: rotate(calc(47 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(47) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(47) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(47) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(47) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(48) {
  -webkit-transform: rotate(calc(48 * 10deg));
       -o-transform: rotate(calc(48 * 10deg));
          transform: rotate(calc(48 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(48) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(48) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(48) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(48) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(49) {
  -webkit-transform: rotate(calc(49 * 10deg));
       -o-transform: rotate(calc(49 * 10deg));
          transform: rotate(calc(49 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(49) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(49) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(49) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(49) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(50) {
  -webkit-transform: rotate(calc(50 * 10deg));
       -o-transform: rotate(calc(50 * 10deg));
          transform: rotate(calc(50 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(50) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(50) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(50) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(50) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(51) {
  -webkit-transform: rotate(calc(51 * 10deg));
       -o-transform: rotate(calc(51 * 10deg));
          transform: rotate(calc(51 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(51) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(51) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(51) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(51) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(52) {
  -webkit-transform: rotate(calc(52 * 10deg));
       -o-transform: rotate(calc(52 * 10deg));
          transform: rotate(calc(52 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(52) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(52) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(52) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(52) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(53) {
  -webkit-transform: rotate(calc(53 * 10deg));
       -o-transform: rotate(calc(53 * 10deg));
          transform: rotate(calc(53 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(53) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(53) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(53) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(53) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(54) {
  -webkit-transform: rotate(calc(54 * 10deg));
       -o-transform: rotate(calc(54 * 10deg));
          transform: rotate(calc(54 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(54) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(54) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(54) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(54) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(55) {
  -webkit-transform: rotate(calc(55 * 10deg));
       -o-transform: rotate(calc(55 * 10deg));
          transform: rotate(calc(55 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(55) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(55) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(55) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(55) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(56) {
  -webkit-transform: rotate(calc(56 * 10deg));
       -o-transform: rotate(calc(56 * 10deg));
          transform: rotate(calc(56 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(56) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(56) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(56) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(56) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(57) {
  -webkit-transform: rotate(calc(57 * 10deg));
       -o-transform: rotate(calc(57 * 10deg));
          transform: rotate(calc(57 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(57) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(57) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(57) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(57) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(58) {
  -webkit-transform: rotate(calc(58 * 10deg));
       -o-transform: rotate(calc(58 * 10deg));
          transform: rotate(calc(58 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(58) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(58) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(58) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(58) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(59) {
  -webkit-transform: rotate(calc(59 * 10deg));
       -o-transform: rotate(calc(59 * 10deg));
          transform: rotate(calc(59 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(59) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(59) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(59) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(59) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(60) {
  -webkit-transform: rotate(calc(60 * 10deg));
       -o-transform: rotate(calc(60 * 10deg));
          transform: rotate(calc(60 * 10deg));
}
.averageWaiting .group-1 .marks > line:nth-child(60) {
  stroke: #7DB491;
}
.averageWaiting .group-1 .marks > line:nth-child(60) {
  stroke: #A2BF6C;
}
.averageWaiting .group-1 .marks > line:nth-child(60) {
  stroke: #EED44A;
}
.averageWaiting .group-1 .marks > line:nth-child(60) {
  stroke: #E6733B;
}
.averageWaiting .marks > line:nth-child(1) {
  -webkit-transform: rotate(calc(1 * 10deg));
       -o-transform: rotate(calc(1 * 10deg));
          transform: rotate(calc(1 * 10deg));
}
.averageWaiting .marks > line:nth-child(2) {
  -webkit-transform: rotate(calc(2 * 10deg));
       -o-transform: rotate(calc(2 * 10deg));
          transform: rotate(calc(2 * 10deg));
}
.averageWaiting .marks > line:nth-child(3) {
  -webkit-transform: rotate(calc(3 * 10deg));
       -o-transform: rotate(calc(3 * 10deg));
          transform: rotate(calc(3 * 10deg));
}
.averageWaiting .marks > line:nth-child(4) {
  -webkit-transform: rotate(calc(4 * 10deg));
       -o-transform: rotate(calc(4 * 10deg));
          transform: rotate(calc(4 * 10deg));
}
.averageWaiting .marks > line:nth-child(5) {
  -webkit-transform: rotate(calc(5 * 10deg));
       -o-transform: rotate(calc(5 * 10deg));
          transform: rotate(calc(5 * 10deg));
}
.averageWaiting .marks > line:nth-child(6) {
  -webkit-transform: rotate(calc(6 * 10deg));
       -o-transform: rotate(calc(6 * 10deg));
          transform: rotate(calc(6 * 10deg));
}
.averageWaiting .marks > line:nth-child(7) {
  -webkit-transform: rotate(calc(7 * 10deg));
       -o-transform: rotate(calc(7 * 10deg));
          transform: rotate(calc(7 * 10deg));
}
.averageWaiting .marks > line:nth-child(8) {
  -webkit-transform: rotate(calc(8 * 10deg));
       -o-transform: rotate(calc(8 * 10deg));
          transform: rotate(calc(8 * 10deg));
}
.averageWaiting .marks > line:nth-child(9) {
  -webkit-transform: rotate(calc(9 * 10deg));
       -o-transform: rotate(calc(9 * 10deg));
          transform: rotate(calc(9 * 10deg));
}
.averageWaiting .marks > line:nth-child(10) {
  -webkit-transform: rotate(calc(10 * 10deg));
       -o-transform: rotate(calc(10 * 10deg));
          transform: rotate(calc(10 * 10deg));
}
.averageWaiting .marks > line:nth-child(11) {
  -webkit-transform: rotate(calc(11 * 10deg));
       -o-transform: rotate(calc(11 * 10deg));
          transform: rotate(calc(11 * 10deg));
}
.averageWaiting .marks > line:nth-child(12) {
  -webkit-transform: rotate(calc(12 * 10deg));
       -o-transform: rotate(calc(12 * 10deg));
          transform: rotate(calc(12 * 10deg));
}
.averageWaiting .gauge:before, .averageWaiting .gauge:after {
  content: "";
  position: absolute;
  border: 5px solid #f7f7f7;
}
.averageWaiting .gauge:before {
  bottom: 15px;
  left: 51px;
  -webkit-transform: rotate(-42deg);
       -o-transform: rotate(-42deg);
          transform: rotate(-42deg);
  border-width: 6px;
  border-radius: 7px 0 10px 10px;
}
@media (max-width: 1199.98px) {
  .averageWaiting .gauge:before {
    left: 56px;
  }
}
.averageWaiting .gauge:after {
  right: 53px;
  bottom: 15px;
  -webkit-transform: rotate(42deg);
       -o-transform: rotate(42deg);
          transform: rotate(42deg);
  border-radius: 0 0 10px 10px;
}
@media (max-width: 1199.98px) {
  .averageWaiting .gauge:after {
    right: 57px;
  }
}
.averageWaiting .gauge.colored:before {
  border-color: #99BE99;
}
.averageWaiting .gauge-info {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  top: 10%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 5;
}
.averageWaiting .gauge-value {
  font-size: 3.375rem;
  line-height: 1;
  font-weight: bold;
}
.is-first .averageWaiting .gauge-value {
  color: #7DB491;
}
.is-second .averageWaiting .gauge-value {
  color: #EED44A;
}
.is-third .averageWaiting .gauge-value {
  color: #DD0A2A;
}
.averageWaiting .gauge-unit {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}

.block-coronavirus-statistics h2 {
  text-align: center;
  font-size: 2.625rem;
}
.block-coronavirus-statistics .coronavirus-statistics {
  padding-top: 90px;
  text-align: center;
}
.block-coronavirus-statistics .columns--3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (min-width: 992px) {
  .block-coronavirus-statistics .columns--3 {
    width: 90%;
    margin: 0 auto;
  }
}
@media (max-width: 767.98px) {
  .block-coronavirus-statistics .columns--3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 576px) {
  .block-coronavirus-statistics .column {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (max-width: 767.98px) {
  .block-coronavirus-statistics .column {
    padding-bottom: 80px;
  }
  .block-coronavirus-statistics .column:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .block-coronavirus-statistics .column .text {
    margin-left: 10px;
  }
}
@media (max-width: 1199.98px) {
  .block-coronavirus-statistics .column .text {
    display: block;
    padding-top: 10px;
  }
}
@media (max-width: 767.98px) {
  .block-coronavirus-statistics .column .text {
    font-size: 1.25rem;
  }
}

.paragraph--type--component-most-recent .slick-track, .paragraph--type--component-most-recent .slick__slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 16px;
  width: 100%;
  visibility: visible;
  margin: 0;
}
@media (min-width: 1225px) {
  .paragraph--type--component-most-recent .slick__slide {
    width: 33%;
    position: relative;
  }
}
@media (max-width: 1225px) {
  .paragraph--type--component-most-recent .slick__slide {
    margin: 0 0px 24px;
    visibility: visible;
  }
}
.paragraph--type--component-most-recent article.node.node--type-article.node--view-mode-article-card,
.paragraph--type--component-most-recent article.node.node--type-article .node--view-mode-article-card-big {
  visibility: visible;
}

@media (max-width: 1199.98px) {
  .paragraph--type--component-most-recent .slick__slide article,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news,
.path-rezultate-cautare .slick__slide article,
.path-rezultate-cautare .view-id-search-articles .node--type-article,
.path-rezultate-cautare .node--view-mode-articles .node--type-article,
.path-rezultate-cautare .content > .views-element-container .node--type-news,
.node--type-medic .slick__slide article,
.node--type-medic .view-id-search-articles .node--type-article,
.node--type-medic .node--view-mode-articles .node--type-article,
.node--type-medic .content > .views-element-container .node--type-news {
    max-width: 310px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-most-recent .slick__slide article,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news,
.path-rezultate-cautare .slick__slide article,
.path-rezultate-cautare .view-id-search-articles .node--type-article,
.path-rezultate-cautare .node--view-mode-articles .node--type-article,
.path-rezultate-cautare .content > .views-element-container .node--type-news,
.node--type-medic .slick__slide article,
.node--type-medic .view-id-search-articles .node--type-article,
.node--type-medic .node--view-mode-articles .node--type-article,
.node--type-medic .content > .views-element-container .node--type-news {
    max-width: 288px;
  }
}

.page-view-news .content > .views-element-container .node--type-news {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.paragraph--type--component-most-recent .slick__slide article,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news,
.path-rezultate-cautare .slick__slide article,
.path-rezultate-cautare .view-id-search-articles .node--type-article,
.path-rezultate-cautare .node--view-mode-articles .node--type-article,
.path-rezultate-cautare .content > .views-element-container .node--type-news,
.node--type-medic .slick__slide article,
.node--type-medic .view-id-search-articles .node--type-article,
.node--type-medic .node--view-mode-articles .node--type-article,
.node--type-medic .content > .views-element-container .node--type-news,
.page-view-news .slick__slide article,
.page-view-news .view-id-search-articles .node--type-article,
.page-view-news .node--view-mode-articles .node--type-article,
.page-view-news .content > .views-element-container .node--type-news {
  padding: 0px;
  background-color: #fff;
  height: 100%;
  max-width: 100%;
}
.paragraph--type--component-most-recent .slick__slide article img,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article img,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article img,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news img,
.path-rezultate-cautare .slick__slide article img,
.path-rezultate-cautare .view-id-search-articles .node--type-article img,
.path-rezultate-cautare .node--view-mode-articles .node--type-article img,
.path-rezultate-cautare .content > .views-element-container .node--type-news img,
.node--type-medic .slick__slide article img,
.node--type-medic .view-id-search-articles .node--type-article img,
.node--type-medic .node--view-mode-articles .node--type-article img,
.node--type-medic .content > .views-element-container .node--type-news img,
.page-view-news .slick__slide article img,
.page-view-news .view-id-search-articles .node--type-article img,
.page-view-news .node--view-mode-articles .node--type-article img,
.page-view-news .content > .views-element-container .node--type-news img {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.paragraph--type--component-most-recent .slick__slide article .post-info,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info,
.path-rezultate-cautare .slick__slide article .post-info,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info,
.node--type-medic .slick__slide article .post-info,
.node--type-medic .view-id-search-articles .node--type-article .post-info,
.node--type-medic .node--view-mode-articles .node--type-article .post-info,
.node--type-medic .content > .views-element-container .node--type-news .post-info,
.page-view-news .slick__slide article .post-info,
.page-view-news .view-id-search-articles .node--type-article .post-info,
.page-view-news .node--view-mode-articles .node--type-article .post-info,
.page-view-news .content > .views-element-container .node--type-news .post-info {
  padding: 24px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-most-recent .slick__slide article .post-info,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info,
.path-rezultate-cautare .slick__slide article .post-info,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info,
.node--type-medic .slick__slide article .post-info,
.node--type-medic .view-id-search-articles .node--type-article .post-info,
.node--type-medic .node--view-mode-articles .node--type-article .post-info,
.node--type-medic .content > .views-element-container .node--type-news .post-info,
.page-view-news .slick__slide article .post-info,
.page-view-news .view-id-search-articles .node--type-article .post-info,
.page-view-news .node--view-mode-articles .node--type-article .post-info,
.page-view-news .content > .views-element-container .node--type-news .post-info {
    padding: 16px;
  }
}
.paragraph--type--component-most-recent .slick__slide article .post-info .post-date,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .post-date,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .post-date,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .post-date,
.path-rezultate-cautare .slick__slide article .post-info .post-date,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .post-date,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .post-date,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .post-date,
.node--type-medic .slick__slide article .post-info .post-date,
.node--type-medic .view-id-search-articles .node--type-article .post-info .post-date,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .post-date,
.node--type-medic .content > .views-element-container .node--type-news .post-info .post-date,
.page-view-news .slick__slide article .post-info .post-date,
.page-view-news .view-id-search-articles .node--type-article .post-info .post-date,
.page-view-news .node--view-mode-articles .node--type-article .post-info .post-date,
.page-view-news .content > .views-element-container .node--type-news .post-info .post-date {
  font-family: graphik-regular;
  font-size: 0.75rem;
  font-weight: bold;
  color: #2e333c;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.paragraph--type--component-most-recent .slick__slide article .post-info h2,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info h2,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info h2,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info h2,
.path-rezultate-cautare .slick__slide article .post-info h2,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info h2,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info h2,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info h2,
.node--type-medic .slick__slide article .post-info h2,
.node--type-medic .view-id-search-articles .node--type-article .post-info h2,
.node--type-medic .node--view-mode-articles .node--type-article .post-info h2,
.node--type-medic .content > .views-element-container .node--type-news .post-info h2,
.page-view-news .slick__slide article .post-info h2,
.page-view-news .view-id-search-articles .node--type-article .post-info h2,
.page-view-news .node--view-mode-articles .node--type-article .post-info h2,
.page-view-news .content > .views-element-container .node--type-news .post-info h2 {
  font-family: tiemposfine-regular;
  font-size: 1.75rem;
  line-height: 2.25rem;
  margin-bottom: 60px;
}
.paragraph--type--component-most-recent .slick__slide article .post-info .node-views,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-views,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-views,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-views,
.path-rezultate-cautare .slick__slide article .post-info .node-views,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-views,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-views,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-views,
.node--type-medic .slick__slide article .post-info .node-views,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-views,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-views,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-views,
.page-view-news .slick__slide article .post-info .node-views,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-views,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-views,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-views {
  line-height: 32px;
}
@media (min-width: 1225px) and (min-width: 768px) {
  .paragraph--type--component-most-recent .slick__slide article .post-info .node-views,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-views,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-views,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-views,
.path-rezultate-cautare .slick__slide article .post-info .node-views,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-views,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-views,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-views,
.node--type-medic .slick__slide article .post-info .node-views,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-views,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-views,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-views,
.page-view-news .slick__slide article .post-info .node-views,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-views,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-views,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-views {
    position: absolute;
    bottom: 24px;
    left: 24px;
  }
}
@media (min-width: 1225px) and (max-width: 767.98px) {
  .paragraph--type--component-most-recent .slick__slide article .post-info .node-views,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-views,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-views,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-views,
.path-rezultate-cautare .slick__slide article .post-info .node-views,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-views,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-views,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-views,
.node--type-medic .slick__slide article .post-info .node-views,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-views,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-views,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-views,
.page-view-news .slick__slide article .post-info .node-views,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-views,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-views,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-views {
    position: absolute;
    bottom: 16px;
    left: 16px;
  }
}
.paragraph--type--component-most-recent .slick__slide article .post-info .node-share,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-share,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-share,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-share,
.path-rezultate-cautare .slick__slide article .post-info .node-share,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-share,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-share,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-share,
.node--type-medic .slick__slide article .post-info .node-share,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-share,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-share,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-share,
.page-view-news .slick__slide article .post-info .node-share,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-share,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-share,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-share {
  text-align: right;
}
@media (min-width: 768px) {
  .paragraph--type--component-most-recent .slick__slide article .post-info .node-share,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-share,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-share,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-share,
.path-rezultate-cautare .slick__slide article .post-info .node-share,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-share,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-share,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-share,
.node--type-medic .slick__slide article .post-info .node-share,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-share,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-share,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-share,
.page-view-news .slick__slide article .post-info .node-share,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-share,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-share,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-share {
    position: absolute;
    right: 24px;
    bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-most-recent .slick__slide article .post-info .node-share,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-share,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-share,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-share,
.path-rezultate-cautare .slick__slide article .post-info .node-share,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-share,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-share,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-share,
.node--type-medic .slick__slide article .post-info .node-share,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-share,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-share,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-share,
.page-view-news .slick__slide article .post-info .node-share,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-share,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-share,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-share {
    position: absolute;
    right: 16px;
    bottom: 16px;
  }
}
.paragraph--type--component-most-recent .slick__slide article .post-info .node-share a,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-share a,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-share a,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-share a,
.path-rezultate-cautare .slick__slide article .post-info .node-share a,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-share a,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-share a,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-share a,
.node--type-medic .slick__slide article .post-info .node-share a,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-share a,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-share a,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-share a,
.page-view-news .slick__slide article .post-info .node-share a,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-share a,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-share a,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-share a {
  color: inherit;
}
.paragraph--type--component-most-recent .slick__slide article .post-info .node-share a:before,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-share a:before,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-share a:before,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-share a:before,
.path-rezultate-cautare .slick__slide article .post-info .node-share a:before,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-share a:before,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-share a:before,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-share a:before,
.node--type-medic .slick__slide article .post-info .node-share a:before,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-share a:before,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-share a:before,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-share a:before,
.page-view-news .slick__slide article .post-info .node-share a:before,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-share a:before,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-share a:before,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-share a:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-most-recent .slick__slide article .post-info .node-share a span,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info .node-share a span,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info .node-share a span,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info .node-share a span,
.path-rezultate-cautare .slick__slide article .post-info .node-share a span,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info .node-share a span,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info .node-share a span,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info .node-share a span,
.node--type-medic .slick__slide article .post-info .node-share a span,
.node--type-medic .view-id-search-articles .node--type-article .post-info .node-share a span,
.node--type-medic .node--view-mode-articles .node--type-article .post-info .node-share a span,
.node--type-medic .content > .views-element-container .node--type-news .post-info .node-share a span,
.page-view-news .slick__slide article .post-info .node-share a span,
.page-view-news .view-id-search-articles .node--type-article .post-info .node-share a span,
.page-view-news .node--view-mode-articles .node--type-article .post-info .node-share a span,
.page-view-news .content > .views-element-container .node--type-news .post-info .node-share a span {
  display: none;
}
@media (max-width: 1225px) {
  .paragraph--type--component-most-recent .slick__slide article,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news,
.path-rezultate-cautare .slick__slide article,
.path-rezultate-cautare .view-id-search-articles .node--type-article,
.path-rezultate-cautare .node--view-mode-articles .node--type-article,
.path-rezultate-cautare .content > .views-element-container .node--type-news,
.node--type-medic .slick__slide article,
.node--type-medic .view-id-search-articles .node--type-article,
.node--type-medic .node--view-mode-articles .node--type-article,
.node--type-medic .content > .views-element-container .node--type-news,
.page-view-news .slick__slide article,
.page-view-news .view-id-search-articles .node--type-article,
.page-view-news .node--view-mode-articles .node--type-article,
.page-view-news .content > .views-element-container .node--type-news {
    padding: 0;
  }
  .paragraph--type--component-most-recent .slick__slide article img,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article img,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article img,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news img,
.path-rezultate-cautare .slick__slide article img,
.path-rezultate-cautare .view-id-search-articles .node--type-article img,
.path-rezultate-cautare .node--view-mode-articles .node--type-article img,
.path-rezultate-cautare .content > .views-element-container .node--type-news img,
.node--type-medic .slick__slide article img,
.node--type-medic .view-id-search-articles .node--type-article img,
.node--type-medic .node--view-mode-articles .node--type-article img,
.node--type-medic .content > .views-element-container .node--type-news img,
.page-view-news .slick__slide article img,
.page-view-news .view-id-search-articles .node--type-article img,
.page-view-news .node--view-mode-articles .node--type-article img,
.page-view-news .content > .views-element-container .node--type-news img {
    margin: 0;
  }
  .paragraph--type--component-most-recent .slick__slide article .post-info,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info,
.path-rezultate-cautare .slick__slide article .post-info,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info,
.node--type-medic .slick__slide article .post-info,
.node--type-medic .view-id-search-articles .node--type-article .post-info,
.node--type-medic .node--view-mode-articles .node--type-article .post-info,
.node--type-medic .content > .views-element-container .node--type-news .post-info,
.page-view-news .slick__slide article .post-info,
.page-view-news .view-id-search-articles .node--type-article .post-info,
.page-view-news .node--view-mode-articles .node--type-article .post-info,
.page-view-news .content > .views-element-container .node--type-news .post-info {
    padding: 20px;
  }
  .paragraph--type--component-most-recent .slick__slide article .post-info h2,
.paragraph--type--component-most-recent .view-id-search-articles .node--type-article .post-info h2,
.paragraph--type--component-most-recent .node--view-mode-articles .node--type-article .post-info h2,
.paragraph--type--component-most-recent .content > .views-element-container .node--type-news .post-info h2,
.path-rezultate-cautare .slick__slide article .post-info h2,
.path-rezultate-cautare .view-id-search-articles .node--type-article .post-info h2,
.path-rezultate-cautare .node--view-mode-articles .node--type-article .post-info h2,
.path-rezultate-cautare .content > .views-element-container .node--type-news .post-info h2,
.node--type-medic .slick__slide article .post-info h2,
.node--type-medic .view-id-search-articles .node--type-article .post-info h2,
.node--type-medic .node--view-mode-articles .node--type-article .post-info h2,
.node--type-medic .content > .views-element-container .node--type-news .post-info h2,
.page-view-news .slick__slide article .post-info h2,
.page-view-news .view-id-search-articles .node--type-article .post-info h2,
.page-view-news .node--view-mode-articles .node--type-article .post-info h2,
.page-view-news .content > .views-element-container .node--type-news .post-info h2 {
    font-size: 1.25rem;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .node--type-medic .node--view-mode-articles .section_articles .views-element-container > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
.node--type-medic .node--view-mode-articles .section_articles .views-element-container > div .views-row {
  position: relative;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .node--type-medic .node--view-mode-articles .section_articles .views-element-container > div .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0;
    -webkit-flex: 0 0 calc(50% - 24px);
        -ms-flex: 0 0 calc(50% - 24px);
            flex: 0 0 calc(50% - 24px);
    max-width: calc(50% - 24px);
  }
  .node--type-medic .node--view-mode-articles .section_articles .views-element-container > div .views-row:nth-of-type(odd) {
    margin-right: 24px;
  }
}

@media (min-width: 768px) {
  .page-view-news .views-element-container > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
.page-view-news .views-element-container > div .views-row {
  position: relative;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .page-view-news .views-element-container > div .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    -webkit-flex: 0 0 calc(100% / 3 - 24px);
        -ms-flex: 0 0 calc(100% / 3 - 24px);
            flex: 0 0 calc(100% / 3 - 24px);
    max-width: calc(100% / 3 - 24px);
    margin-right: 24px;
  }
  .page-view-news .views-element-container > div .views-row:nth-of-type(3n) {
    margin-right: 0;
  }
  .page-view-news .views-element-container > div .views-row .node--type-news {
    max-width: 100%;
  }
}
.page-view-news .views-element-container > div .pager {
  width: 100%;
}
.page-view-news.toolbar-tray-open .views-row:nth-of-type(3n) {
  margin-right: 24px !important;
}

.pager {
  -webkit-column-span: all;
     -moz-column-span: all;
          column-span: all;
}
.pager .pager__items {
  margin: 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pager .pager__items .pager__item {
  font-size: 1rem;
  font-family: graphik-medium;
  margin: 4px;
  width: 42px;
  height: 48px;
  background-color: #fff;
  text-align: center;
  line-height: 48px;
  color: #6c7076;
  border-radius: 6px;
}
.pager .pager__items .pager__item a {
  display: block;
  width: 100%;
  height: 100%;
}
.pager .pager__items .pager__item.is-active a {
  color: inherit;
  pointer-events: none;
}
.pager .pager__items .pager__item.pager__item--ellipsis {
  background-color: transparent;
}
.pager .pager__items .pager__item.pager__item--first a:before, .pager .pager__items .pager__item.pager__item--previous a:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pager .pager__items .pager__item.pager__item--last a:before, .pager .pager__items .pager__item.pager__item--next a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pager .pager__items .pager__item.pager__item--first a:after, .pager .pager__items .pager__item.pager__item--last a:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 6px;
  font-family: "icomoon-custom" !important;
}
.pager .pager__items .pager__item.pager__item--first a:before, .pager .pager__items .pager__item.pager__item--last a:before {
  position: relative;
  left: 3px;
}
.pager .pager__items .pager__item.pager__item--first a:after {
  content: "\e904";
}
.pager .pager__items .pager__item.pager__item--last a:after {
  content: "\e905";
}
.pager .pager__items .pager__item.pager__item--first, .pager .pager__items .pager__item.pager__item--previous, .pager .pager__items .pager__item.pager__item--last, .pager .pager__items .pager__item.pager__item--next {
  font-size: 1.5rem;
  background-color: #dc0028;
  color: #fff;
}
.pager .pager__items .pager__item.pager__item--first span[aria-hidden], .pager .pager__items .pager__item.pager__item--previous span[aria-hidden], .pager .pager__items .pager__item.pager__item--last span[aria-hidden], .pager .pager__items .pager__item.pager__item--next span[aria-hidden] {
  display: none;
}
.pager .pager__items .pager__item.pager__item--first a, .pager .pager__items .pager__item.pager__item--previous a, .pager .pager__items .pager__item.pager__item--last a, .pager .pager__items .pager__item.pager__item--next a {
  position: relative;
  color: inherit;
}
.pager .pager__items .pager__item.pager__item--first a:before, .pager .pager__items .pager__item.pager__item--previous a:before, .pager .pager__items .pager__item.pager__item--last a:before, .pager .pager__items .pager__item.pager__item--next a:before {
  line-height: 48px;
  vertical-align: top;
}
.pager .pager__items .pager__item.pager__item--first.is-disabled, .pager .pager__items .pager__item.pager__item--previous.is-disabled, .pager .pager__items .pager__item.pager__item--last.is-disabled, .pager .pager__items .pager__item.pager__item--next.is-disabled {
  opacity: 0.2;
}
.pager .pager__items .pager__item.pager__item--first.is-disabled a, .pager .pager__items .pager__item.pager__item--previous.is-disabled a, .pager .pager__items .pager__item.pager__item--last.is-disabled a, .pager .pager__items .pager__item.pager__item--next.is-disabled a {
  pointer-events: none;
}

.paragraph--type--component-folder .views-element-container > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.paragraph--type--component-folder .views-element-container > div .views-row {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-folder .views-element-container > div .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0 48px 0 16px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-folder .views-element-container > div .views-row {
    padding: 0 0 0 48px;
  }
}
.template3 .paragraph--type--component-folder .views-element-container > div .views-row {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767.98px) {
  .template3 .paragraph--type--component-folder .views-element-container > div .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.template3 .paragraph--type--component-folder .views-element-container > div .views-row, .layout2 .paragraph--type--component-folder .views-element-container > div .views-row {
  padding-left: 0 !important;
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder {
  padding: 30px;
  margin: 24px 0 48px;
  height: 350px;
  width: 250px;
  background-color: #fff;
  position: relative;
  -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s, -o-transform 1s;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-folder .views-element-container > div .views-row .folder {
    margin: 12px 12px 48px 30px;
    width: 90% !important;
  }
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder:before, .paragraph--type--component-folder .views-element-container > div .views-row .folder:after {
  content: "";
  height: 100%;
  background-color: #fff;
  -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder:before {
  position: absolute;
  top: -9px;
  left: -4.5px;
  width: 105%;
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder:after {
  position: absolute;
  top: -18px;
  left: -9px;
  width: 109%;
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder .content {
  position: relative;
  z-index: 1;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder .content:before {
  content: "\e907";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder .content:before {
  font-size: 1.5625rem;
  margin: 0 0 48px;
  background-color: #dc0028;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}
.paragraph--type--component-folder .views-element-container > div .views-row .folder .content > div:first-child {
  font-size: 0.7407407407rem;
  text-transform: uppercase;
  font-weight: 600;
}
@media (min-width: 992px) {
  .paragraph--type--component-folder .views-element-container > div .views-row .folder:hover {
    margin: 24px 0 48px;
    -webkit-transform: translate(0, 24px);
         -o-transform: translate(0, 24px);
            transform: translate(0, 24px);
  }
  .paragraph--type--component-folder .views-element-container > div .views-row .folder:hover:before {
    -webkit-transform: rotate(3deg) translate(20px, -25px);
         -o-transform: rotate(3deg) translate(20px, -25px);
            transform: rotate(3deg) translate(20px, -25px);
  }
  .paragraph--type--component-folder .views-element-container > div .views-row .folder:hover:after, .paragraph--type--component-folder .views-element-container > div .views-row .folder:hover .content {
    -webkit-transform: rotate(-6deg) translate(0, -30px);
         -o-transform: rotate(-6deg) translate(0, -30px);
            transform: rotate(-6deg) translate(0, -30px);
  }
}

.vocabulary-folder .field--name-field-articles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.vocabulary-folder .field--name-field-articles .field__item {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 576px) {
  .vocabulary-folder .field--name-field-articles .field__item {
    margin-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 45%;
        -ms-flex: 0 45%;
            flex: 0 45%;
  }
}
.vocabulary-folder .field--name-field-articles .field__item article {
  padding: 0px;
  background-color: #fff;
  height: 100%;
}
.vocabulary-folder .field--name-field-articles .field__item article img {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.vocabulary-folder .field--name-field-articles .field__item article .post-info {
  padding: 24px;
}
@media (max-width: 767.98px) {
  .vocabulary-folder .field--name-field-articles .field__item article .post-info {
    padding: 16px;
  }
}
.vocabulary-folder .field--name-field-articles .field__item article .post-info .post-date {
  font-family: graphik-regular;
  font-size: 0.75rem;
  font-weight: bold;
  color: #2e333c;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.vocabulary-folder .field--name-field-articles .field__item article .post-info h2 {
  font-family: tiemposfine-regular;
  font-size: 1.75rem;
  line-height: 2.25rem;
  margin-bottom: 60px;
}
.vocabulary-folder .field--name-field-articles .field__item article .post-info .node-share {
  text-align: right;
}
@media (min-width: 768px) {
  .vocabulary-folder .field--name-field-articles .field__item article .post-info .node-share {
    position: absolute;
    right: 24px;
    bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .vocabulary-folder .field--name-field-articles .field__item article .post-info .node-share {
    position: absolute;
    right: 16px;
    bottom: 16px;
  }
}
.vocabulary-folder .field--name-field-articles .field__item article .post-info .node-share a {
  color: inherit;
}
.vocabulary-folder .field--name-field-articles .field__item article .post-info .node-share a:before {
  content: "\e929";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vocabulary-folder .field--name-field-articles .field__item article .post-info .node-share a span {
  display: none;
}
@media (max-width: 1225px) {
  .vocabulary-folder .field--name-field-articles .field__item article {
    padding: 0;
  }
  .vocabulary-folder .field--name-field-articles .field__item article img {
    margin: 0;
  }
  .vocabulary-folder .field--name-field-articles .field__item article .post-info {
    padding: 20px;
  }
  .vocabulary-folder .field--name-field-articles .field__item article .post-info h2 {
    font-size: 1.25rem;
    margin-bottom: 0;
  }
  .vocabulary-folder .field--name-field-articles .field__item article .post-info .node-share {
    position: absolute;
    right: 24px;
    bottom: 20px;
  }
}

body.node--type-subscription .main-content .field__item .paragraph--type--component-price {
  background-color: #fff;
  margin: 48px;
  padding: 30px;
  border-radius: 9px;
}
body.node--type-subscription .main-content .field__item .paragraph--type--component-price h2 {
  font-size: 2.25rem;
}
body.node--type-subscription .main-content .field__item .paragraph--type--component-price h2:after {
  background: url("../images/discount.svg") no-repeat;
  display: inline-block;
  width: 42px;
  height: 42px;
  content: "";
  -webkit-background-size: contain;
          background-size: contain;
  position: absolute;
  right: 78px;
}
body.node--type-subscription .main-content .field__item .paragraph--type--component-price .price {
  font-size: 2.25rem;
  font-weight: 700;
}
body.node--type-subscription .main-content .field__item .paragraph--type--component-price .price strike, body.node--type-subscription .main-content .field__item .paragraph--type--component-price .price span {
  font-size: 1rem;
}
body.node--type-subscription .main-content .field__item .paragraph--type--component-price .price strike:not(strike), body.node--type-subscription .main-content .field__item .paragraph--type--component-price .price span:not(strike) {
  font-weight: normal;
}
body.node--type-subscription .main-content .field__item .paragraph--type--component-price div.discount {
  font-size: 0.8695652174rem;
  color: #6C7076;
}
body.node--type-subscription .main-content .field__item .paragraph--type--component-price div.discount .field--name-field-availability {
  display: inline-block;
}
@media (max-width: 767.98px) {
  body.node--type-subscription .main-content .field__item .paragraph--type--component-price {
    margin: 20px;
    padding: 20px;
  }
  body.node--type-subscription .main-content .field__item .paragraph--type--component-price h2 {
    font-size: 1.5rem;
  }
  body.node--type-subscription .main-content .field__item .paragraph--type--component-price h2:after {
    width: 35px;
    height: 35px;
    right: 40px;
  }
  body.node--type-subscription .main-content .field__item .paragraph--type--component-price .price {
    font-size: 1.5rem;
  }
}

.page-view-locatii-component .leaflet-container {
  border-radius: 16px;
}
.page-view-locatii-component .leaflet-container .leaflet-popup {
  border-radius: 16px;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content {
  padding: 24px;
  margin: 0;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content .field.field--name-field-location-photo.field--type-image.field--label-hidden.field__item img {
  border-radius: 10px;
  height: 100%;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content h4 {
  margin-top: 24px;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content h4 span {
  color: #2E333C;
  font-family: graphik-medium, serif;
  font-size: 18px;
  line-height: 120%;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content .field.field--name-field-address.field--type-string-long.field--label-hidden.field__item {
  color: #2E333C;
  font-family: graphik-regular, serif;
  font-size: 14px;
  line-height: 140%;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content .adapted-main-type {
  border-radius: 7px;
  background: #F2F3F3;
  display: block;
  margin: 10px 0 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 4px;
  font-size: 13px;
  color: #2E333C;
  font-family: graphik-regular, serif;
  line-height: 114%;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content .location-card__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content .location-card__footer a {
  width: 100%;
  white-space: unset;
  word-break: break-word;
  line-height: 130%;
  display: block;
  color: #fff;
  text-align: center;
  padding: 8px 16px;
  font-size: 14px;
  font-family: graphik-medium, serif;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-content .location-card__footer a.btn-gray {
  background: #F2F3F3;
  color: #2E333C;
  margin-left: 8px;
  border: 1px solid #F2F3F3;
}
.page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-close-button, .page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-tip-container {
  display: none;
}
@media (max-width: 833.98px) {
  .page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-close-button, .page-view-locatii-component .leaflet-container .leaflet-popup .leaflet-popup-tip-container {
    display: block;
  }
}

.paragraph--type--component-medici-filter.filter-hidden .bef-exposed-form {
  display: none;
}
.paragraph--type--component-medici-filter .chosen-search {
  display: none;
}
.paragraph--type--component-medici-filter input.form-autocomplete {
  background-image: none;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-medici-filter a.chosen-single {
    padding: 0px;
  }
  .paragraph--type--component-medici-filter a.chosen-single span {
    display: block !important;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete {
    height: 70px;
    border: 1px solid #d5d6d8;
    border-radius: 6px;
    padding: 0 10px;
  }
}
.paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete:before {
  position: absolute;
  top: calc(50% - (1.4rem / 2));
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.4rem;
  color: #dc0028;
}
.paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete input {
  background: none;
  margin: 0;
}
.paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6c7076;
  opacity: 1;
}
.paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete input::-moz-placeholder {
  /* Firefox 19+ */
  color: #6c7076;
  opacity: 1;
}
.paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete input:-ms-input-placeholder {
  /* IE 10+ */
  color: #6c7076;
  opacity: 1;
}
.paragraph--type--component-medici-filter .js-form-type-search-api-autocomplete input:-moz-placeholder {
  /* Firefox 18- */
  color: #6c7076;
  opacity: 1;
}
@media (min-width: 992px) {
  .paragraph--type--component-medici-filter .filter-columns-3 .bef-exposed-form .js-form-item-specialitate, .paragraph--type--component-medici-filter .filter-columns-3 .bef-exposed-form .js-form-item-locatie {
    max-width: 30%;
  }
  .paragraph--type--component-medici-filter .filter-columns-3 .bef-exposed-form .js-form-item-nume {
    min-width: 48.33333%;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-medici-filter .filter-columns-2 .bef-exposed-form .js-form-item-nume {
    min-width: 78.33333%;
  }
}
.paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field--name-body {
  padding: 0;
  font-size: 0.75rem;
}
.paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field--name-title, .paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field--name-field-votes, .paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field-heading, .paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field-votes {
  padding: 0;
}
.paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field-votes-wrapper {
  cursor: pointer;
}
.paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field-votes-wrapper .field--name-field-votes {
  width: unset;
}
.paragraph--type--component-medici-filter .node--view-mode-one-row-listing-teaser .field--name-field-grade {
  width: unset;
}
.paragraph--type--component-medici-filter .bef-exposed-form .disabled label, .paragraph--type--component-medici-filter .bef-exposed-form .disabled .chosen-single span {
  color: #d5d6d8;
}
@media (min-width: 992px) {
  .paragraph--type--component-medici-filter .bef-exposed-form .js-form-item-specialitate-old, .paragraph--type--component-medici-filter .bef-exposed-form .js-form-item-location-nid, .paragraph--type--component-medici-filter .bef-exposed-form .js-form-item-title {
    max-width: 33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
  }
}

@media (min-width: 992px) {
  body.node--type-landing-page .paragraph--type--component-medici-filter .bef-exposed-form .js-form-item-specialitate-old, body.node--type-landing-page .paragraph--type--component-medici-filter .bef-exposed-form .js-form-item-location-nid, body.node--type-landing-page .paragraph--type--component-medici-filter .bef-exposed-form .js-form-item-title {
    max-width: 33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
  }
}

@media (max-width: 833.98px) {
  .page-view-available-jobs main #block-titlulpaginii h1, .paragraph--type--component-jobs #block-titlulpaginii h1 {
    font-size: 1.9rem !important;
  }
}
.page-view-available-jobs main .form-item-oras, .paragraph--type--component-jobs .form-item-oras {
  border-radius: 7px 0 0 7px !important;
}
@media (min-width: 768px) {
  .page-view-available-jobs main .form-item-oras, .paragraph--type--component-jobs .form-item-oras {
    border-right: 0.5px solid #eaeaeb;
  }
}
.page-view-available-jobs main .form-item-categoria, .paragraph--type--component-jobs .form-item-categoria {
  border-radius: 0 7px 7px 0 !important;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .form-item-oras,
.page-view-available-jobs main .form-item-categoria, .paragraph--type--component-jobs .form-item-oras,
.paragraph--type--component-jobs .form-item-categoria {
    border-radius: 7px !important;
  }
}
.page-view-available-jobs main .form-row, .paragraph--type--component-jobs .form-row {
  margin: 0 16px;
  border-radius: 2.88px;
}
@media (min-width: 768px) {
  .page-view-available-jobs main .form-row, .paragraph--type--component-jobs .form-row {
    margin: 0 0 16px;
    -webkit-box-shadow: 0 19px 26px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 19px 26px 0 rgba(0, 0, 0, 0.06);
  }
}
.page-view-available-jobs main .bef-exposed-form, .paragraph--type--component-jobs .bef-exposed-form {
  margin-bottom: 1rem;
}
.page-view-available-jobs main .bef-exposed-form .form-group, .paragraph--type--component-jobs .bef-exposed-form .form-group {
  padding: 0 24px;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .bef-exposed-form .form-group, .paragraph--type--component-jobs .bef-exposed-form .form-group {
    border-radius: 7px !important;
  }
}
@media (min-width: 768px) {
  .page-view-available-jobs main .bef-exposed-form .form-group, .paragraph--type--component-jobs .bef-exposed-form .form-group {
    max-width: 50% !important;
    -webkit-flex-basis: 50% !important;
        -ms-flex-preferred-size: 50% !important;
            flex-basis: 50% !important;
  }
}
.page-view-available-jobs main .bef-exposed-form .form-group span, .paragraph--type--component-jobs .bef-exposed-form .form-group span {
  padding-left: inherit;
}
@media (min-width: 768px) {
  .page-view-available-jobs main .views-exposed-form .js-form-item, .paragraph--type--component-jobs .views-exposed-form .js-form-item {
    margin-bottom: 0;
  }
}
.page-view-available-jobs main .contextual-region header h3, .page-view-available-jobs main .contextual-region header #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .page-view-available-jobs main .contextual-region header h2, .page-view-available-jobs main .contextual-region header ul, .paragraph--type--component-jobs .contextual-region header h3, .paragraph--type--component-jobs .contextual-region header #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-jobs .contextual-region header h2, .paragraph--type--component-jobs .contextual-region header ul {
  display: none;
}
.page-view-available-jobs main .views-view-grid .views-row, .page-view-available-jobs main .field__items, .paragraph--type--component-jobs .views-view-grid .views-row, .paragraph--type--component-jobs .field__items {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.page-view-available-jobs main .views-view-grid .views-row .views-col, .page-view-available-jobs main .field__items .views-col, .paragraph--type--component-jobs .views-view-grid .views-row .views-col, .paragraph--type--component-jobs .field__items .views-col {
  width: calc((100% - 48px) / 3);
  margin: 24px 24px 0 0;
}
.page-view-available-jobs main .views-view-grid .views-row .views-col:nth-child(3n), .page-view-available-jobs main .field__items .views-col:nth-child(3n), .paragraph--type--component-jobs .views-view-grid .views-row .views-col:nth-child(3n), .paragraph--type--component-jobs .field__items .views-col:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .views-view-grid .views-row .views-col, .page-view-available-jobs main .field__items .views-col, .paragraph--type--component-jobs .views-view-grid .views-row .views-col, .paragraph--type--component-jobs .field__items .views-col {
    margin: 0;
    padding: 0;
    width: 100% !important;
  }
}
.page-view-available-jobs main .views-view-grid .views-row > .field__item, .page-view-available-jobs main .field__items > .field__item, .paragraph--type--component-jobs .views-view-grid .views-row > .field__item, .paragraph--type--component-jobs .field__items > .field__item {
  width: calc((100% - 48px) / 4);
  margin: 24px 16px 0 0;
}
.page-view-available-jobs main .views-view-grid .views-row > .field__item:nth-child(4n), .page-view-available-jobs main .field__items > .field__item:nth-child(4n), .paragraph--type--component-jobs .views-view-grid .views-row > .field__item:nth-child(4n), .paragraph--type--component-jobs .field__items > .field__item:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .views-view-grid .views-row > .field__item, .page-view-available-jobs main .field__items > .field__item, .paragraph--type--component-jobs .views-view-grid .views-row > .field__item, .paragraph--type--component-jobs .field__items > .field__item {
    margin: 0;
    padding: 0;
    width: 100% !important;
  }
}
.page-view-available-jobs main .node--view-mode-job-card, .paragraph--type--component-jobs .node--view-mode-job-card {
  position: relative;
  padding: 40px !important;
  background-color: #fff;
  height: 300px;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .node--view-mode-job-card, .paragraph--type--component-jobs .node--view-mode-job-card {
    margin: 16px !important;
    padding: 35px !important;
    height: 250px;
  }
  .page-view-available-jobs main .node--view-mode-job-card h2, .paragraph--type--component-jobs .node--view-mode-job-card h2 {
    font-size: 1.25rem;
  }
}
.page-view-available-jobs main .node--view-mode-job-card header, .paragraph--type--component-jobs .node--view-mode-job-card header {
  margin: 0 !important;
}
.page-view-available-jobs main .node--view-mode-job-card h2, .paragraph--type--component-jobs .node--view-mode-job-card h2 {
  font-size: 1.5rem;
}
.page-view-available-jobs main .node--view-mode-job-card .cta-link, .paragraph--type--component-jobs .node--view-mode-job-card .cta-link {
  position: absolute;
  bottom: 40px;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .node--view-mode-job-card .cta-link, .paragraph--type--component-jobs .node--view-mode-job-card .cta-link {
    bottom: 35px !important;
  }
}
.page-view-available-jobs main .menu--available-jobs-menu, .paragraph--type--component-jobs .menu--available-jobs-menu {
  margin: 0 1rem;
  padding: 0.5rem;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .menu--available-jobs-menu, .paragraph--type--component-jobs .menu--available-jobs-menu {
    display: none;
  }
}
.page-view-available-jobs main .js-pager__items, .paragraph--type--component-jobs .js-pager__items {
  margin: 3rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 833.98px) {
  .page-view-available-jobs main .js-pager__items, .paragraph--type--component-jobs .js-pager__items {
    margin: 1rem;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.node--type-job .block-views-blockavailable-jobs-aceeasi-categorie,
.node--type-job .block-views-blockavailable-jobs-acelasi-oras {
  background-color: #fff;
  padding: 30px;
  margin-bottom: 1.5rem;
}
.node--type-job .block-views-blockavailable-jobs-aceeasi-categorie h2,
.node--type-job .block-views-blockavailable-jobs-acelasi-oras h2 {
  text-align: center;
  font-size: 1.5rem !important;
}
.node--type-job .block-views-blockavailable-jobs-aceeasi-categorie div.content .views-row a,
.node--type-job .block-views-blockavailable-jobs-acelasi-oras div.content .views-row a {
  font-size: 0.8695652174rem !important;
  font-family: graphik-medium;
}
.node--type-job .block-views-blockavailable-jobs-aceeasi-categorie div.content .views-row:not(:last-child),
.node--type-job .block-views-blockavailable-jobs-acelasi-oras div.content .views-row:not(:last-child) {
  border-bottom: 0.5px solid #f0f1f1;
  padding: 1rem 0 1rem;
}
.node--type-job .block-views-blockavailable-jobs-aceeasi-categorie div.content .views-row:last-child,
.node--type-job .block-views-blockavailable-jobs-acelasi-oras div.content .views-row:last-child {
  padding-top: 1rem;
}
.node--type-job .social_share_wrapper {
  background-color: #fff;
  margin-bottom: 1rem !important;
}
.node--type-job #apply {
  padding: 48px;
  background-color: #fff;
  margin-top: 24px;
}
.node--type-job #apply form {
  padding-top: 24px;
}
.node--type-job #apply form .js-form-file {
  width: 100%;
}
.node--type-job #apply form .form-item-gdpr {
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .node--type-job aside.section {
    padding: 0 !important;
  }
}

.node--type-marketing-campaign .header {
  padding: 0;
}
@media (min-width: 768px) {
  .node--type-marketing-campaign .header {
    padding: 12px 0 0 !important;
  }
}
.node--type-marketing-campaign .header .header-wrapper {
  padding: 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .header .header-wrapper {
    padding: 16px;
  }
}
.node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link {
  padding: 1rem 24px;
  font-size: 0.8695652174rem;
  background-color: #f7f7f7;
  border-radius: 7px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link a {
  vertical-align: middle;
}
.node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link a:before {
  font-size: 1rem;
  position: relative;
  left: 10px;
  padding: 2px;
  float: right;
  color: #fff;
  background-color: #dc0028;
  border-radius: 50%;
}
.node--type-marketing-campaign .header .header-wrapper .field--name-field-logo img,
.node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link {
  max-height: 4rem;
  width: auto;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .header .header-wrapper .field--name-field-logo img,
.node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link {
    max-height: 3rem !important;
  }
}
@media (max-width: 767.98px) {
  .node--type-marketing-campaign .header .header-wrapper {
    background-color: #fff;
    margin: 0 !important;
  }
  .node--type-marketing-campaign .header .header-wrapper .field--name-field-logo {
    max-width: 80%;
  }
  .node--type-marketing-campaign .header .header-wrapper .field--name-field-logo img {
    max-width: 100%;
  }
  .node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link {
    padding: 8px 16px;
  }
  .node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link a {
    font-size: 0;
  }
  .node--type-marketing-campaign .header .header-wrapper .field--name-field-header-link a:before {
    left: 0;
  }
}
.node--type-marketing-campaign {
  background-color: #fff;
}
@media (max-width: 1199.98px) {
  .node--type-marketing-campaign #main {
    margin: 0 24px;
  }
}
.node--type-marketing-campaign .layout-main-wrapper {
  padding-bottom: 0 !important;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .layout-main-wrapper {
    padding: 0 !important;
  }
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .layout-main-wrapper #main {
    margin: 0 !important;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  padding: 0 0 72px;
  height: 650px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides {
    margin: 24px !important;
    height: auto;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column {
  padding: 72px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
  position: relative;
  background-color: #f7f7f7;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 24px 24px 144px !important;
  }
}
@media (min-width: 768px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-title {
    max-width: 90%;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-title h2 {
  font-size: 3rem;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-title h2 {
    font-size: 2rem;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-subtitle {
  font-weight: 600;
}
@media (min-width: 768px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-subtitle {
    font-size: 1.25rem;
    max-width: 70%;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-icon {
  position: absolute;
  bottom: 72px;
  width: 64px;
  height: auto;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-icon {
    position: absolute;
    bottom: 24px;
    width: 48px !important;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-icon img {
  max-width: 100%;
  height: auto;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .right-column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 48px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .right-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 48px 0;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .right-column .field--type-image img {
  max-width: 100%;
  height: auto;
  margin: 0 0 1rem;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-two-sides .right-column .field--type-image img {
    max-width: 60%;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content {
  position: relative;
  margin: 48px;
  padding: 0 48px 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  height: 778px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content {
    padding: 0 36px 36px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--gray {
  background-color: #f7f7f7;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--gray:before, .node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--gray:after {
  background-color: #f7f7f7;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--premium_light {
  background-color: #FBF6F0;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--premium_light:before, .node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--premium_light:after {
  background-color: #FBF6F0;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--premium_dark {
  background-color: #373E48;
  color: #fff;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--premium_dark:before, .node--type-marketing-campaign .paragraph--type--component-marketing-img-content.background--premium_dark:after {
  background-color: #373E48;
}
@media (min-width: 768px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content.image--right .field--type-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content {
    height: auto;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content > div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .field--name-field-image {
  position: relative;
  top: -72px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .field--name-field-image img {
  height: 850px;
  width: auto;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .field--name-field-image img {
    width: 100%;
    height: auto;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column {
    margin: -48px 0 0;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-image-small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-image-small img {
  max-height: 200px;
  width: auto;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-image-small img {
    max-height: 150px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-description {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-description {
    max-width: 80%;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column > div {
  padding: 24px 48px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column > div {
    padding: 0 0 1rem;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0 30px;
}
@media (max-width: 767.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a {
    text-align: center;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:active {
  outline: none;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:hover {
  text-decoration: none;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a, .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:active, .node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content:before, .node--type-marketing-campaign .paragraph--type--component-marketing-img-content:after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 110px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content:before {
  left: -110px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-img-content:after {
  right: -110px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video {
  padding: 0 0 100px;
  min-height: 800px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video {
    padding: 0 2rem;
    min-height: 660px !important;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .field--name-field-title {
  width: 100%;
  max-width: 890px;
  margin-top: 130px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .field--name-field-title {
    margin-top: 60px;
  }
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .field--name-field-title h1 {
    font-size: 2.25rem;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .field--name-field-title h1 {
  font-family: tiemposfine-regular;
  font-size: 4rem;
  line-height: 114%;
  letter-spacing: -0.24px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .field--name-field-title h1 {
    font-size: 2.25rem;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls {
  position: relative;
  margin-top: 30px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:before {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(82%, 55%);
       -o-transform: translate(82%, 55%);
          transform: translate(82%, 55%);
  z-index: 5;
  color: #fff;
  font-size: 30px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:before {
    font-size: 1.4rem;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:after {
  content: " ";
  position: absolute;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #dc0028;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:after {
    width: 46px;
    height: 46px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo {
  position: absolute;
  left: 30.5px;
  top: -42px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo:before {
  content: "\e923";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo {
    top: -30px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying {
  top: 0px;
  left: 93px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:before {
  content: "\e961";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying {
    left: 75px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:before {
  position: absolute;
  top: 0;
  left: 1px;
  -webkit-transform: translate(85%, 55%);
       -o-transform: translate(85%, 55%);
          transform: translate(85%, 55%);
  z-index: 5;
  color: #fff;
  font-size: 30px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:before {
    font-size: 1.4rem;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:after {
  content: " ";
  position: absolute;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #2e333c;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:after {
    width: 46px;
    height: 46px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo:before {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(85%, 55%);
       -o-transform: translate(85%, 55%);
          transform: translate(85%, 55%);
  z-index: 5;
  color: #2e333c;
  font-size: 70px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-controls .playVideo:before {
    font-size: 50px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper {
  color: #fff;
  width: 100%;
  max-width: 60%;
  height: auto;
  margin-left: auto;
  position: relative;
  margin-top: 100px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper {
    max-width: 100%;
    margin-top: 200px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying:before, .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying:after {
  -webkit-transform: rotate(0);
       -o-transform: rotate(0);
          transform: rotate(0);
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description {
  bottom: 40px;
  left: 40px;
  padding: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description .icon-wrapper:before {
  content: "\e961";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description .icon-wrapper:before {
  top: 0;
  -webkit-transform: translate(100%, 60%);
       -o-transform: translate(100%, 60%);
          transform: translate(100%, 60%);
  color: #fff;
  font-size: 1.125rem;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description .description {
  display: none;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper:before, .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 30px;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper:before {
  z-index: 3;
  background-color: #f7f7f7;
  -webkit-transform: rotate(6.5deg);
       -o-transform: rotate(6.5deg);
          transform: rotate(6.5deg);
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper:after {
  z-index: 2;
  background-color: #eaeaeb;
  -webkit-transform: rotate(13.5deg);
       -o-transform: rotate(13.5deg);
          transform: rotate(13.5deg);
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-image {
  position: relative;
  z-index: 5;
  opacity: 1;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-image.transparent {
  opacity: 0;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-image img {
  width: 100%;
  height: auto;
  -webkit-filter: brightness(75%);
          filter: brightness(75%);
  border-radius: 30px;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-youtube {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  border-radius: 36px;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description {
  position: absolute;
  bottom: 40px;
  left: -50px;
  z-index: 5;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #dc0028;
  padding: 30px;
  border-radius: 150px;
  -webkit-transition: left 0.25s linear, bottom 0.25s linear, padding 0.1s linear;
  -o-transition: left 0.25s linear, bottom 0.25s linear, padding 0.1s linear;
  transition: left 0.25s linear, bottom 0.25s linear, padding 0.1s linear;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description {
    padding: 15px;
    left: -30px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .description {
  max-width: 285px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.02px;
  margin-left: 60px;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .description {
    font-size: 0.75rem;
    margin-left: 50px;
  }
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .icon-wrapper:before {
  content: "\e923";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .icon-wrapper:before {
  position: absolute;
  top: calc(50% - 45px / 2);
  font-size: 2.8125rem;
  z-index: 7;
  color: #fff;
}
@media (max-width: 833.98px) {
  .node--type-marketing-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .icon-wrapper:before {
    position: absolute;
    top: calc(50% - 35px / 2);
    font-size: 2.1875rem;
  }
}

.view-display-id-laboratoare .node--type-location .field--name-title {
  color: #dc0028;
}
.view-display-id-laboratoare .node--type-location .field--name-title:hover {
  color: #90001a;
}

.region-sidebar-second .paragraph--type--component-webform,
.region-sidebar-second .block-webform {
  padding: 36px 15.84px !important;
  text-align: center;
  font-size: 0.75rem;
  letter-spacing: 0.2px;
  line-height: 18px;
  margin-top: 0 !important;
}
.region-sidebar-second .paragraph--type--component-webform h2,
.region-sidebar-second .block-webform h2 {
  font-size: 1.5rem;
}
.region-sidebar-second .paragraph--type--component-webform .column,
.region-sidebar-second .block-webform .column {
  padding: 0 !important;
  width: 100% !important;
  -webkit-box-flex: 100% !important;
  -webkit-flex: 100% !important;
      -ms-flex: 100% !important;
          flex: 100% !important;
  max-width: 100% !important;
}
.region-sidebar-second .paragraph--type--component-webform .content,
.region-sidebar-second .paragraph--type--component-webform .webform-submission-form,
.region-sidebar-second .block-webform .content,
.region-sidebar-second .block-webform .webform-submission-form {
  margin-top: 28.8px;
  text-align: left;
}
.region-sidebar-second .paragraph--type--component-webform .content .field--name-field-description,
.region-sidebar-second .paragraph--type--component-webform .webform-submission-form .field--name-field-description,
.region-sidebar-second .block-webform .content .field--name-field-description,
.region-sidebar-second .block-webform .webform-submission-form .field--name-field-description {
  font-size: 0.75rem;
}
.region-sidebar-second .paragraph--type--component-webform .content .form-check-label,
.region-sidebar-second .paragraph--type--component-webform .webform-submission-form .form-check-label,
.region-sidebar-second .block-webform .content .form-check-label,
.region-sidebar-second .block-webform .webform-submission-form .form-check-label {
  font-size: 0.75rem;
  color: #2e333c;
}
.region-sidebar-second .paragraph--type--component-webform .content .js-form-required,
.region-sidebar-second .paragraph--type--component-webform .webform-submission-form .js-form-required,
.region-sidebar-second .block-webform .content .js-form-required,
.region-sidebar-second .block-webform .webform-submission-form .js-form-required {
  font-size: 0.875rem;
}
.region-sidebar-second .paragraph--type--component-webform .content .js-form-item > label,
.region-sidebar-second .paragraph--type--component-webform .webform-submission-form .js-form-item > label,
.region-sidebar-second .block-webform .content .js-form-item > label,
.region-sidebar-second .block-webform .webform-submission-form .js-form-item > label {
  font-size: 0.875rem;
}
.region-sidebar-second .paragraph--type--component-webform .content .webform-button--submit,
.region-sidebar-second .paragraph--type--component-webform .webform-submission-form .webform-button--submit,
.region-sidebar-second .block-webform .content .webform-button--submit,
.region-sidebar-second .block-webform .webform-submission-form .webform-button--submit {
  font-family: graphik-medium;
  font-size: 0.875rem;
}

@media (min-width: 576px) {
  .display--right .field__item .title-component, .display--left .field__item .title-component {
    padding-right: 0;
    padding-bottom: 90px;
    padding-left: 0;
    font-size: 2.875rem;
    max-width: 520px;
  }
}
@media (max-width: 767.98px) {
  .display--right .field__item .title-component, .display--left .field__item .title-component {
    text-align: center;
    font-size: 2rem;
  }
}
.display--right .field__item + .field__item .paragraph--type--component-links, .display--left .field__item + .field__item .paragraph--type--component-links {
  padding-top: 0;
}
.display--right .field__item + .field__item .paragraph--type--component-links .field__item, .display--left .field__item + .field__item .paragraph--type--component-links .field__item {
  padding: 0.25rem;
}
@media (min-width: 576px) {
  .display--right .field__item + .field__item .paragraph--type--component-links .field__item, .display--left .field__item + .field__item .paragraph--type--component-links .field__item {
    padding-right: 0;
    padding-left: 0;
  }
}
.display--right .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-image, .display--left .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-image {
  padding-top: 0;
}
.display--right .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-image img, .display--left .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-image img {
  height: 49px;
  width: auto;
}
@media (min-width: 576px) {
  .display--right .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-description-simple, .display--left .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-description-simple {
    margin-top: 2rem;
    line-height: 27px;
  }
}
@media (max-width: 767.98px) {
  .display--right .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-description-simple, .display--left .field__item + .field__item .paragraph--type--component-links .field__item .field--name-field-description-simple {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 576px) {
  .display--right .field__item .paragraph--type--component-cta, .display--left .field__item .paragraph--type--component-cta {
    margin-left: 200px;
  }
  .display--right .field__item .paragraph--type--component-cta a, .display--left .field__item .paragraph--type--component-cta a {
    padding: 0 2.15rem;
    min-width: unset;
  }
}
@media (max-width: 767.98px) {
  .display--right .field__item .paragraph--type--component-cta, .display--left .field__item .paragraph--type--component-cta {
    padding-right: 24px;
    padding-left: 24px;
  }
  .display--right .field__item .paragraph--type--component-cta a, .display--left .field__item .paragraph--type--component-cta a {
    width: 100%;
  }
}
@media (min-width: 576px) {
  .display--right .column, .display--left .column {
    padding-top: 24px;
  }
}
.display--right .column .section-info, .display--left .column .section-info {
  padding-top: 96px;
  margin: 0 !important;
}
@media (max-width: 767.98px) {
  .display--right .column .section-info, .display--left .column .section-info {
    padding-top: 0;
  }
}
.display--right .column .section-info .paragraph--type--component-campaign-webform, .display--left .column .section-info .paragraph--type--component-campaign-webform {
  position: relative;
  top: 0;
  background-color: #f7f7f7;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 0;
}
@media (min-width: 576px) {
  .display--right .column .section-info .paragraph--type--component-campaign-webform, .display--left .column .section-info .paragraph--type--component-campaign-webform {
    padding: 72px;
  }
}
.display--right .column .section-info .paragraph--type--component-campaign-webform .field--name-field-description, .display--left .column .section-info .paragraph--type--component-campaign-webform .field--name-field-description {
  margin-top: 0;
  color: #686868;
  letter-spacing: -0.2px;
}
.display--right .column .section-info .paragraph--type--component-campaign-webform .field--name-field-form, .display--left .column .section-info .paragraph--type--component-campaign-webform .field--name-field-form {
  margin-top: 54px;
}
.display--right .column .section-info .paragraph--type--component-campaign-webform .field--name-field-form .form-control:not(.button), .display--left .column .section-info .paragraph--type--component-campaign-webform .field--name-field-form .form-control:not(.button) {
  background-color: #fff;
}

.node--type-subscription .title-component {
  padding-top: 48px;
}

.page-view-members .layout-main-wrapper, .page-view-members .layout-main-wrapper:before, .page-view-members .layout-main-wrapper:after {
  background-color: #fff !important;
}
.page-view-members .listing-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  padding-top: 12px;
}
@media (min-width: 1272px) {
  .page-view-members .listing-container {
    padding-top: 107px;
  }
}
.page-view-members .listing-container > * {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.page-view-members .listing-container .column-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1199.98px) {
  .page-view-members .listing-container .column-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    margin-bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .page-view-members .listing-container .column-6 {
    margin-bottom: 2rem;
  }
}
.page-view-members .listing-container .column-6 .block-system-breadcrumb-block {
  width: 100%;
}
.page-view-members .listing-container .column-6 .block-system-breadcrumb-block .breadcrumb {
  text-align: left;
}
@media (min-width: 768px) {
  .page-view-members .listing-container .column-6 .block-system-breadcrumb-block .breadcrumb {
    padding: 12px 0;
    margin: 0;
    line-height: 22px;
  }
}
.page-view-members .listing-container .column-6 .block-system-breadcrumb-block + h1 {
  max-width: 90%;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
@media (max-width: 767.98px) {
  .page-view-members .listing-container .column-6 .block-system-breadcrumb-block + h1 {
    font-size: 2rem;
    padding-top: 2rem;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .page-view-members .listing-container .column-6 .block-system-breadcrumb-block + h1 {
    line-height: 62px;
  }
}
.page-view-members .listing-container .column-6 h2.section-title {
  font-size: 3.375rem;
  max-width: 90%;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
@media (max-width: 767.98px) {
  .page-view-members .listing-container .column-6 h2.section-title {
    font-size: 2rem;
    padding-top: 2rem;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .page-view-members .listing-container .column-6 h2.section-title {
    line-height: 62px;
    margin-top: 210px;
  }
}
.page-view-members .listing-container .column-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
@media (max-width: 1199.98px) {
  .page-view-members .listing-container .column-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
@media (max-width: 833.98px) {
  .page-view-members .listing-container .column-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .page-view-members .listing-container .column-3:nth-of-type(odd) {
    padding-right: 0.5rem;
    padding-left: 1rem;
  }
  .page-view-members .listing-container .column-3:nth-of-type(even) {
    padding-right: 1rem;
    padding-left: 0.5rem;
  }
}
.page-view-members .node--type-member .member-image {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-view-members .node--type-member .block-page-title-block {
  display: none;
}

:lang(en) .page-view-members {
  background-color: #f7f7f7;
}
:lang(en) .page-view-members .description.active {
  padding-left: 0;
}
:lang(en) .page-view-members .view-leadership .tab {
  background-color: #f7f7f7;
  color: #222;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
:lang(en) .page-view-members .view-leadership .tab:hover {
  color: #fff;
  background: #dc0028;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
:lang(en) .page-view-members .view-leadership .tab.active {
  color: #fff;
  background: #dc0028;
}
:lang(en) .page-view-members .member-image img {
  border-radius: 16px;
}

.member-item {
  margin-bottom: 48px;
}
@media (max-width: 767.98px) {
  .member-item {
    margin-bottom: 32px;
  }
}
.member-info .node__title {
  margin: 16px 0 0;
  font-size: 1.75rem;
}
@media (max-width: 767.98px) {
  .member-info .node__title {
    font-size: 1.125rem;
  }
}
.member-info .node__title a {
  color: #2e333c;
}
.member-position {
  font-family: graphik-medium;
}
@media (max-width: 767.98px) {
  .member-position {
    /*font-size: $font-size-sm;*/
    /* should be 12px */
    font-size: 0.75rem;
  }
}
.member-image {
  overflow: hidden;
}
.member-image img {
  max-width: 100%;
  height: auto;
}

.node--type-member .region-content-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 833.98px) {
  .node--type-member .region-content-top {
    padding-left: 0;
    padding-right: 0;
  }
}
.node--type-member .region-content-top > * {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  background-color: #fff;
  margin: 24px 0;
  padding: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-member .region-content-top .block-system-breadcrumb-block {
  margin: 0;
}
@media (max-width: 767.98px) {
  .node--type-member .region-content-top .block-system-breadcrumb-block {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .node--type-member .region-content-top .block-system-breadcrumb-block .breadcrumb {
    padding: 4px 0;
    margin: 0;
    line-height: 22px;
  }
}
.node--type-member .region-content-top .block-system-breadcrumb-block .breadcrumb-item:last-child {
  padding-right: 0;
}
@media (max-width: 767.98px) {
  .node--type-member .region-content-top .block-system-breadcrumb-block h1 {
    padding-top: 2rem;
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .node--type-member .region-content-top .block-system-breadcrumb-block h1 {
    line-height: 62px;
  }
}
@media (max-width: 767.98px) {
  .node--type-member .region-content-top h2.section-title {
    padding-top: 2rem;
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .node--type-member .region-content-top h2.section-title {
    line-height: 62px;
  }
}
.node--type-member .region-content-top .field--name-field-position {
  font-family: graphik-medium;
}
@media (max-width: 767.98px) {
  .node--type-member .region-content-top .field--name-field-position {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .node--type-member .column-left, .node--type-member .column-right {
    margin-top: 108px;
  }
}
.node--type-member .column-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
@media (max-width: 767.98px) {
  .node--type-member .column-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.node--type-member .column-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
  padding: 0;
}
@media (max-width: 767.98px) {
  .node--type-member .column-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-top: 0;
  }
}
.node--type-member .column-right .field--name-field-member-image {
  padding: 72px;
}
@media (max-width: 767.98px) {
  .node--type-member .column-right .field--name-field-member-image {
    padding: 2.5rem;
  }
}
@media (min-width: 1272px) {
  .node--type-member .column-right .field--name-field-member-image img {
    height: 530px;
    width: auto;
  }
}
.node--type-member .region-sidebar-second .listing-container > * {
  padding: 0;
}
.node--type-member .region-sidebar-second .block {
  color: #2e333c;
  padding: 24px;
  background-color: #fff;
  padding: 24px;
}
.node--type-member .region-sidebar-second .block .views-field-title a {
  font-family: graphik-medium;
  font-size: 0.875rem;
  display: block;
  background-color: #fff;
  padding: 24px;
  margin: 0 -24px;
}
.node--type-member .region-sidebar-second .block .views-field-title a:not(:last-child) {
  border-bottom: 1px solid #f7f7f7;
}
.node--type-member .region-sidebar-second .block .views-field-title a:hover {
  background-color: #f7f7f7;
}

.paragraph--type--component-covid-form {
  background-color: #f2f3f3;
  padding: 120px calc((100% - 544px) / 2);
}
@media (max-width: 767.98px) {
  .paragraph--type--component-covid-form {
    padding: 24px;
  }
}
.paragraph--type--component-covid-form .webform-progress.hide-progress {
  display: none;
}
.paragraph--type--component-covid-form .webform-progress-bar {
  margin-right: auto;
  margin-bottom: 2.5rem;
  margin-left: auto;
  width: 300px;
  height: 4px;
  border-radius: 39px;
}
.paragraph--type--component-covid-form .webform-progress-bar__page {
  background-color: #fff;
}
.paragraph--type--component-covid-form .webform-progress-bar__page--current, .paragraph--type--component-covid-form .webform-progress-bar__page--done {
  background-color: #dc0028;
}
.paragraph--type--component-covid-form .webform-progress-bar__page b {
  font-size: 0;
  background-color: transparent;
}
.paragraph--type--component-covid-form .webform-progress-bar__page b:before, .paragraph--type--component-covid-form .webform-progress-bar__page b:after {
  display: none;
}
.paragraph--type--component-covid-form .webform-progress-bar__page span {
  display: none !important;
}
.paragraph--type--component-covid-form .form-wrapper legend,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text {
  margin-bottom: 48px;
}
.paragraph--type--component-covid-form .form-wrapper legend .fieldset-legend,
.paragraph--type--component-covid-form .form-wrapper legend h3,
.paragraph--type--component-covid-form .form-wrapper legend #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-covid-form .form-wrapper legend h2,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text .fieldset-legend,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text h3,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text h2 {
  font-family: tiemposfine-regular;
  font-size: 2.25rem;
  line-height: 43px;
  display: inline-block;
  text-align: center;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-covid-form .form-wrapper legend .fieldset-legend,
.paragraph--type--component-covid-form .form-wrapper legend h3,
.paragraph--type--component-covid-form .form-wrapper legend #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-covid-form .form-wrapper legend h2,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text .fieldset-legend,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text h3,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text h2 {
    font-size: 2rem;
    line-height: 38px;
  }
}
.paragraph--type--component-covid-form .form-wrapper legend .js-form-required:after,
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text .js-form-required:after {
  display: none;
}
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text + .js-form-wrapper {
  padding: 5.5rem 6rem;
  background-color: #fff;
  border-radius: 7px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text + .js-form-wrapper {
    padding: 2rem 24px;
  }
}
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text + .js-form-wrapper .js-form-item {
  margin-bottom: 0.5rem;
}
.paragraph--type--component-covid-form .form-wrapper .js-form-type-processed-text + .js-form-wrapper .js-form-item-gdpr p {
  margin: 0;
}
.paragraph--type--component-covid-form .form-wrapper .js-webform-radios .js-form-item {
  margin-bottom: 0.5rem;
}
.paragraph--type--component-covid-form .form-wrapper .js-webform-radios .js-form-item label {
  background-color: #fff;
  border-radius: 7px;
  color: #2e333c;
  padding-left: 50px;
}
.paragraph--type--component-covid-form .form-wrapper .js-webform-radios .js-form-item label:before {
  top: 2rem;
}
.paragraph--type--component-covid-form .form-wrapper .js-webform-radios .js-form-item input:checked + label:before {
  content: "\e93d";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-covid-form .form-wrapper .js-webform-radios .js-form-item input:checked + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #2e333c;
  color: #fff;
  border: none;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}
.paragraph--type--component-covid-form .form-wrapper .js-webform-radios .js-form-item-location {
  font-family: graphik-medium;
  line-height: 18px;
}
.paragraph--type--component-covid-form .form-wrapper .js-webform-radios .js-form-item-location .webform-element-description {
  font-family: graphik-regular;
  font-size: 0.875rem;
  color: #2e333c;
  margin-top: 5px;
}
.paragraph--type--component-covid-form .form-actions {
  margin: 2rem auto 12px;
  width: 170px;
  padding: 0;
  position: relative;
}
.paragraph--type--component-covid-form .form-actions:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-covid-form .form-actions:before {
  position: absolute;
  right: 12px;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: #fff;
  top: calc(50% - 32px / 2);
  width: 32px;
  height: 32px;
  font-size: 1.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-covid-form .form-actions .arrow-next {
  font-family: graphik-medium;
  padding: 0 0 0 24px;
  font-size: 0.875rem;
  margin: 0;
  text-align: left;
}
.paragraph--type--component-covid-form .form-actions .ajax-progress-throbber {
  position: absolute;
  top: 0;
  right: 0;
}
.paragraph--type--component-covid-form .failure-message {
  padding-top: 104px;
}
.paragraph--type--component-covid-form .failure-message:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-covid-form .failure-message:before {
  position: absolute;
  top: 0;
  left: calc(50% - 80px / 2);
  color: #fff;
  background-color: #dc0028;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.625rem;
}

.paragraph--type--component-image-text-cta {
  padding: 24px;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .paragraph--type--component-image-text-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraph--type--component-image-text-cta.Dreapta, .paragraph--type--component-image-text-cta.Stanga {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .paragraph--type--component-image-text-cta.Dreapta .column-text, .paragraph--type--component-image-text-cta.Stanga .column-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .paragraph--type--component-image-text-cta.image-align--right .column-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .paragraph--type--component-image-text-cta .column-image div {
    width: 100%;
    height: 100%;
  }
  .paragraph--type--component-image-text-cta .column-image .field--type-image {
    /* commented because it breaks image padding for image text cta */
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragraph--type--component-image-text-cta .column-image .field--type-image img {
    width: 100%;
    height: auto;
  }
  .paragraph--type--component-image-text-cta.small_image {
    margin: 0;
  }
  .paragraph--type--component-image-text-cta.small_image .column-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
  }
  .paragraph--type--component-image-text-cta.small_image .column-image .field--type-image {
    padding: 0 24px 0 0;
  }
  .paragraph--type--component-image-text-cta.small_image .column-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
  }
  .paragraph--type--component-image-text-cta.small_image .column-text.half {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image-text-cta.image-align--left .column-text .field--name-field-title, .paragraph--type--component-image-text-cta.image-align--right .column-text .field--name-field-title {
    text-align: center;
  }
  .paragraph--type--component-image-text-cta.image-align--left .column-image, .paragraph--type--component-image-text-cta.image-align--right .column-image {
    margin-bottom: 24px;
  }
  .paragraph--type--component-image-text-cta.image-align--left .column-image .field--type-image, .paragraph--type--component-image-text-cta.image-align--right .column-image .field--type-image {
    text-align: center;
  }
  .paragraph--type--component-image-text-cta.image-align--left .column-image .field--type-image img, .paragraph--type--component-image-text-cta.image-align--right .column-image .field--type-image img {
    width: 100%;
    height: auto;
  }
}
.paragraph--type--component-image-text-cta .field--name-field-campaign-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image-text-cta .field--name-field-campaign-cta {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.paragraph--type--component-image-text-cta .field--name-field-campaign-cta .field__item:nth-child(even) {
  margin-left: 12px;
}
.paragraph--type--component-image-text-cta .field--name-field-campaign-cta .field__item .paragraph--type--component-cta {
  margin: 0 0 12px;
}
.paragraph--type--component-image-text-cta .field--name-field-campaign-cta .field__item .paragraph--type--component-cta .field--name-field-cta {
  text-align: left;
  margin: 0;
}
.paragraph--type--component-image-text-cta.white-background {
  background-color: #fff;
  border-radius: 25px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .paragraph--type--component-image-text-cta.white-background.Dreapta .field--name-field-image {
    padding-top: 0;
    padding-right: 0;
    padding-left: 24px;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-image-text-cta.white-background.Stanga .field--name-field-image {
    padding-top: 0;
    padding-left: 0;
    padding-right: 24px;
  }
}
.paragraph--type--component-image-text-cta.white-background .column-image {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .paragraph--type--component-image-text-cta.white-background .column-image {
    width: 35%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
        -ms-flex: 1 1 45%;
            flex: 1 1 45%;
  }
}
.paragraph--type--component-image-text-cta.white-background .column-image img,
.paragraph--type--component-image-text-cta.white-background .column-image svg {
  display: block;
  margin: auto;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-image-text-cta.white-background .column-image img,
.paragraph--type--component-image-text-cta.white-background .column-image svg {
    width: 100% !important;
    height: auto;
  }
}
@media (min-width: 768px) {
  .paragraph--type--component-image-text-cta.white-background .column-text.half {
    width: 65%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image-text-cta.white-background .column-text.half {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
.paragraph--type--component-image-text-cta.white-background .column-text.half h2 {
  font-size: 1.875rem;
}
@media (min-width: 768px) {
  .paragraph--type--component-image-text-cta.white-background .column-text.half .field--name-field-campaign-cta {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-image-text-cta.white-background .column-text.half .field--name-field-campaign-cta {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.paragraph--type--component-image-text-cta.white-background .column-text.half .paragraph--type--component-cta {
  padding: 0;
}
.paragraph--type--component-image-text-cta.white-background .column-text.half .paragraph--type--component-cta a {
  padding: 0 12px;
}
.paragraph--type--component-image-text-cta.white-background .column-text.half .paragraph--type--component-cta.style--gray a {
  color: #2e333c;
}

:lang(en) .path-frontpage .icon-align--left .custom-container--media .field--name-field-image {
  padding-left: 40px !important;
  padding-top: 18px !important;
  left: -40px;
  position: relative;
}
:lang(en) .paragraph--type--description .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .field__item .paragraph--type--component-cta {
  margin: 0px;
  margin-top: 0 !important;
}
:lang(en) .paragraph--type--component-intro {
  margin: 0;
  padding-bottom: 20px;
}
:lang(en) .paragraph--type--component-intro .field--name-field-description {
  line-height: 23px;
}
:lang(en) .paragraph--type--component-image.padding_30 {
  padding: 30px;
}
:lang(en) .paragraph--type--component-image.no_padding {
  padding: 0px;
}
:lang(en) .paragraph--type--component-image img {
  border-radius: 25px;
  overflow: hidden;
}
:lang(en) .region-custom-region .paragraph--type--component-image {
  top: 0;
  position: relative;
  -webkit-transform: translate(0px, -20%);
       -o-transform: translate(0px, -20%);
          transform: translate(0px, -20%);
}
:lang(en) .paragraph--type--component-image-text-cta {
  margin: 0;
  padding: 0 58px;
}
@media (max-width: 833.98px) {
  :lang(en) .paragraph--type--component-image-text-cta {
    padding: 1px 10px;
  }
}
:lang(en) .paragraph--type--component-image-text-cta.has_border {
  border-top: 1px solid #f7f7f7;
}
:lang(en) .paragraph--type--component-image-text-cta::before {
  position: absolute;
  right: 0;
  left: -50px;
  content: "";
  margin: auto auto 0;
  width: 92%;
  height: 1px;
  background-color: #eaeaeb;
}
:lang(en) .paragraph--type--component-image-text-cta .column-text {
  margin: 70px 0;
}
@media (max-width: 833.98px) {
  :lang(en) .paragraph--type--component-image-text-cta .column-text {
    margin: 30px 0;
  }
  :lang(en) .paragraph--type--component-image-text-cta .column-text .field--name-field-title {
    text-align: left;
  }
  :lang(en) .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
    font-size: 38px !important;
    line-height: 41px;
  }
  :lang(en) .paragraph--type--component-image-text-cta .column-text .field--name-field-cta a {
    padding: 0 16px;
  }
}
:lang(en) .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
  font-size: 47px;
}

.path-rezultate-analize .layout-main-wrapper {
  position: relative;
  background-color: #f7f7f7;
}
.path-rezultate-analize .layout-main-wrapper:before, .path-rezultate-analize .layout-main-wrapper:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
}
.path-rezultate-analize .layout-main-wrapper:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.path-rezultate-analize .layout-main-wrapper:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.content .results-container {
  background-color: #f7f7f7;
}
@media (min-width: 768px) {
  .content .results-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (max-width: 833.98px) {
  .content .results-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.content .results-container .column {
  background-color: #fff;
  border-radius: 24px;
}
@media (min-width: 768px) {
  .content .results-container .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 24px / 2);
        -ms-flex: 0 0 calc(50% - 24px / 2);
            flex: 0 0 calc(50% - 24px / 2);
    max-width: calc(50% - 24px / 2);
  }
}
@media (min-width: 768px) {
  .content .results-container .column-block {
    margin-right: 12px;
  }
  .content .results-container .column-block div {
    height: 100%;
  }
}
@media (max-width: 833.98px) {
  .content .results-container .column-block {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 768px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .title {
  margin: 0 0 18px;
  text-align: left;
}
@media (min-width: 768px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini .title {
    padding: 5rem 5rem 0;
    font-size: 2.875rem;
  }
}
@media (max-width: 833.98px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini .title {
    padding: 2.5rem 2.5rem 0;
    font-size: 2rem;
  }
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .description {
  text-align: left;
}
@media (min-width: 768px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini .description {
    padding: 0 5rem 4rem;
    font-size: 1.625rem;
    line-height: 1.15;
  }
}
@media (max-width: 833.98px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini .description {
    padding: 0 2.5rem 2.5rem;
  }
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .description p {
  padding: 0;
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .image {
  position: relative;
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .image img {
  width: auto;
  position: relative;
  top: 24px;
}
@media (min-width: 768px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini .image img {
    max-height: 350px;
  }
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .image .cta .app-buttons {
  position: absolute;
  right: 63.6px;
  bottom: 90px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: unset;
}
@media (max-width: 833.98px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini .image .cta .app-buttons {
    position: absolute;
    right: 48px;
    bottom: 90px;
  }
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .image .cta .app-buttons img {
  width: 170px;
}
@media (max-width: 833.98px) {
  .content .results-container .column-block .slick .paragraph--type--slide-mini .image .cta .app-buttons img {
    width: 120px;
  }
}
.content .results-container .column-block .slick .paragraph--type--slide-mini .image .cta .app-buttons a:not(:last-child) img {
  margin-bottom: 0.625rem;
}
.content .results-container .column-block .slick__arrow {
  bottom: 0;
  left: calc(50% - 114px / 2);
  right: unset;
}
.content .results-container .column-block .slick__arrow.visually-hidden {
  overflow: unset;
  clip: unset;
}
.content .results-container .column-block .slick__arrow .slick-prev,
.content .results-container .column-block .slick__arrow .slick-next {
  background-color: #dc0028;
  border: none;
  opacity: 1;
  border-radius: 50%;
  font-size: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.content .results-container .column-block .slick__arrow .slick-prev:before,
.content .results-container .column-block .slick__arrow .slick-next:before {
  color: #fff;
  font-size: 1.85rem;
}
.content .results-container .column-block .slick-dots {
  display: none !important;
}
.content .results-container .column-form {
  padding: 2.5rem;
}
@media (min-width: 768px) {
  .content .results-container .column-form {
    padding: 84px;
    margin-left: 12px;
  }
}
@media (max-width: 833.98px) {
  .content .results-container .column-form {
    margin-bottom: 2rem;
    font-size: 0.875rem;
  }
}
.content .results-container .column-form h1 {
  text-align: left;
}
@media (max-width: 833.98px) {
  .content .results-container .column-form h1 {
    font-size: 2rem;
  }
}
.content .results-container .column-form h1 + p {
  text-align: left;
  padding: 0;
  margin-bottom: 0;
}
.content .results-container .column-form h1 + p strong {
  font-family: graphik-bold;
}
.content .results-container .column-form a {
  display: block;
  text-align: left;
}
.content .results-container .column-form .analysis-results {
  margin-top: 54px;
}
@media (max-width: 833.98px) {
  .content .results-container .column-form .analysis-results {
    margin-top: 1.25rem;
  }
}
.content .results-container .column-form .analysis-results .js-form-item {
  margin: 0;
  max-width: unset;
}
@media (max-width: 833.98px) {
  .content .results-container .column-form .analysis-results .js-form-item .form-text {
    margin-bottom: 0.5rem;
  }
}
.content .results-container .column-form .analysis-results .js-form-submit {
  margin-top: 12px;
  margin-bottom: 39.6px;
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .content .results-container .column-form .analysis-results .js-form-submit {
    margin-top: 0.5rem;
    margin-bottom: 2rem;
  }
}

.path-rezultate-analize .block-system-main-block {
  padding-bottom: 0;
}
.path-rezultate-analize .block-system-main-block .content > h2 {
  padding-top: 92.4px;
  font-size: 3.375rem;
}
@media (max-width: 833.98px) {
  .path-rezultate-analize .block-system-main-block .content > h2 {
    padding-top: 2.25rem;
    font-size: 2rem;
    line-height: 3.875rem;
  }
}
.path-rezultate-analize .block-system-main-block .content > h2:first-child {
  display: none;
}
.path-rezultate-analize .block-system-main-block .content > strong {
  font-family: graphik-medium;
  font-size: 0.875rem;
  font-weight: normal;
}
@media (max-width: 833.98px) {
  .path-rezultate-analize .block-system-main-block .content > strong {
    padding: 0 54px;
    display: block;
    text-align: center;
  }
  .path-rezultate-analize .block-system-main-block .content > strong span {
    display: block;
  }
}
.path-rezultate-analize .block-system-main-block .content .confirm-container {
  padding: 60px;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 535px;
  background-color: #f7f7f7;
  border-radius: 12px;
}
@media (max-width: 833.98px) {
  .path-rezultate-analize .block-system-main-block .content .confirm-container {
    padding: 2.25rem 24px 2.5rem;
    margin-top: 1.625rem;
    margin-right: 2.25rem;
    margin-left: 2.25rem;
  }
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .wrapper {
  margin-top: 0;
  max-width: unset;
}
@media (max-width: 833.98px) {
  .path-rezultate-analize .block-system-main-block .content .confirm-container .wrapper {
    margin-bottom: 2.25rem;
  }
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .wrapper .group:hover {
  background-color: initial;
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .wrapper .group .item {
  width: 100%;
  padding: 0;
  min-height: unset;
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .wrapper .group .item:nth-child(odd) {
  color: #2e333c;
  font-size: 0.75rem;
  line-height: 0.875rem;
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .wrapper .group .item:nth-child(even) {
  font-family: graphik-medium;
  line-height: 1.25rem;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #d5d6d8;
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .wrapper .group .item:empty {
  display: none;
}
@media (max-width: 833.98px) {
  .path-rezultate-analize .block-system-main-block .content .confirm-container .analysis-results-pdf {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .analysis-results-pdf .btn {
  padding: 0 1.375rem;
}
.path-rezultate-analize .block-system-main-block .content .confirm-container .analysis-results-pdf .style-gray {
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .path-rezultate-analize .block-system-main-block .content .confirm-container .analysis-results-pdf .style-gray {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-analize .block-system-main-block .content .confirm-container .analysis-results-pdf .js-form-submit {
    margin: 0 0 0.5rem;
  }
}
.path-rezultate-analize .block-system-main-block .content .confirm-container + .empty-white {
  height: 92px;
}
.path-rezultate-analize .site-footer {
  background-color: #fff;
}

.results-error {
  background-color: #fff;
}
.results-error .layout-main-wrapper {
  position: relative;
  background-color: #f7f7f7;
  padding-top: 5rem;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper {
    padding-top: 2rem;
  }
}
.results-error .layout-main-wrapper:before, .results-error .layout-main-wrapper:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
}
.results-error .layout-main-wrapper:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.results-error .layout-main-wrapper:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.results-error .layout-main-wrapper .region-content-top {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  padding: 72px 0 0;
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .region-content-top {
    padding: 2.25rem 0 0;
  }
}
.results-error .layout-main-wrapper .region-content-top .block-system-breadcrumb-block {
  display: none;
}
.results-error .layout-main-wrapper .region-content-top .block-page-title-block:before {
  content: "\e92b";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.results-error .layout-main-wrapper .region-content-top .block-page-title-block:before {
  font-size: 90px;
  margin-left: calc(50% - 90px / 2);
  -webkit-transform: rotate(-120deg);
       -o-transform: rotate(-120deg);
          transform: rotate(-120deg);
}
.results-error .layout-main-wrapper .region-content-top .block-page-title-block .title {
  padding-bottom: 1.2rem;
  margin: 1.75rem auto auto;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .region-content-top .block-page-title-block .title {
    padding: 0 2.25rem;
    font-size: 2rem;
    margin-bottom: 0;
  }
}
.results-error .layout-main-wrapper .region-content-top .block-views-blocksumar-summary {
  font-family: graphik-medium;
  font-size: 0.875rem;
  margin-bottom: 60px;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .region-content-top .block-views-blocksumar-summary {
    margin-bottom: 0;
  }
}
.results-error .layout-main-wrapper .main-content {
  padding: 0;
}
.results-error .layout-main-wrapper .main-content .block-system-main-block {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  padding: 0 6.5rem 4.75rem;
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block {
    padding: 2rem 2.25rem;
  }
}
.results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation {
  padding: 6.5rem 5.625rem 6.5rem 4rem;
  background-color: #f7f7f7;
  margin-bottom: 0;
  border-radius: 12px;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation {
    padding: 2rem 1rem 3.25rem;
  }
}
.results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-image {
  padding: 0;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 1.75rem;
  }
}
.results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-text-area {
  padding: 0 0 0 4rem;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-text-area {
    padding: 0 0.5rem;
  }
}
.results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-title {
  padding-right: 0;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-title {
    margin: 0 0 0.5rem;
    padding: 0;
    max-width: unset;
    text-align: left;
  }
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-description {
    padding: 0;
  }
}
.results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-ctas {
  padding-top: 24px;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-ctas {
    padding-top: 1rem;
  }
}
.results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-ctas .paragraph--type--component-cta {
  padding-top: 0;
  margin: 0;
}
@media (max-width: 833.98px) {
  .results-error .layout-main-wrapper .main-content .block-system-main-block .paragraph--type--component-presentation .presentation-ctas .paragraph--type--component-cta .field--name-field-cta a {
    width: 100%;
  }
}

.path-rezultate-cautare .layout-main-wrapper .block-search {
  position: relative;
  background-color: #f7f7f7;
  background-color: #f7f7f7;
}
.path-rezultate-cautare .layout-main-wrapper .block-search:before, .path-rezultate-cautare .layout-main-wrapper .block-search:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
  z-index: 1;
}
.path-rezultate-cautare .layout-main-wrapper .block-search:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.path-rezultate-cautare .layout-main-wrapper .block-search:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.path-rezultate-cautare .layout-main-wrapper .block-search:before, .path-rezultate-cautare .layout-main-wrapper .block-search:after {
  height: calc(140% + 24px / 2);
  bottom: 0;
  top: 40%;
}
.path-rezultate-cautare .layout-main-wrapper .block-search:after {
  z-index: 2;
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form {
  position: relative;
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form .form-type-search {
  padding: 27px 60px 27px 17.7777777778px;
  border-radius: 0 0 7px 7px;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .form-type-search {
    padding: 20px;
    border-radius: 7px;
    -webkit-box-shadow: none;
            box-shadow: none;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
@media (min-width: 992px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .form-type-search {
    border-top: solid #eaeaeb 4px;
    -webkit-box-shadow: 0 20px 35px -5px rgba(0, 0, 0, 0.07);
            box-shadow: 0 20px 35px -5px rgba(0, 0, 0, 0.07);
  }
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form .form-type-search .form-control {
  font-family: graphik-medium;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .form-type-search .form-control {
    font-size: 0.875rem;
    height: unset;
  }
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container {
  position: absolute;
  top: 21.8181818182px;
  left: 17.7777777778px;
  font-family: graphik-medium;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container {
    position: absolute;
    top: 12px;
    left: 17.7777777778px;
    max-width: 70%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword {
  padding: 12px 48px 12px 20px;
  font-size: 0.875rem;
  position: relative;
  background-color: #f7f7f7;
  border-radius: 7px;
  margin-right: 8px;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword {
    font-size: 0.75rem;
    padding: 8px 48px 8px 16px;
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword {
    margin-bottom: 4px;
  }
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword a {
  font-size: 0;
  white-space: nowrap;
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword a:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword a:before {
  font-size: 0.75rem;
  position: absolute;
  top: calc(50% - 18px / 2);
  right: 12px;
  color: #fff;
  background-color: #dc0028;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword:not(:only-child):last-of-type {
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: white;
  }
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .searched-keys-container .keyword:not(:only-child):last-of-type a::before {
    content: none;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .search-submit {
    top: 32px !important;
  }
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .search-submit:before {
    font-size: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .path-rezultate-cautare .layout-main-wrapper .block-search .search-form .search-submit {
    top: 30px !important;
  }
}
.path-rezultate-cautare .layout-main-wrapper .search-menu {
  background-color: #f7f7f7;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  .path-rezultate-cautare .layout-main-wrapper .search-menu {
    padding: 0 2.5rem;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .search-menu {
    overflow-x: auto;
  }
}
.path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item {
  padding: 1rem;
  position: relative;
  font-size: 0.875rem;
  font-family: graphik-medium;
  background-color: #fff;
  border-radius: 7px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
  margin-bottom: 12px;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item {
    font-size: 0.75rem;
  }
  .path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item.show-count {
    padding: 10px 60px 10px 12px;
  }
}
.path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item.show-count {
  padding: 1rem 60px 1rem 1rem;
}
.path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item:not(:last-child) {
  margin-right: 10px;
}
.path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item.active {
  border: 2px solid #dc0028;
}
.path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item .search-page-item {
  padding: 0;
}
.path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item .count {
  position: absolute;
  top: calc(50% - 24px / 2);
  right: 1rem;
  font-size: 0.75rem;
  width: 30px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  background-color: #f7f7f7;
  border-radius: 50%;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .layout-main-wrapper .search-menu .nav-item .count {
    font-size: 0.625rem;
  }
}
.path-rezultate-cautare .layout-main-wrapper .no-results {
  color: #dc0028;
}
@media (max-width: 767.98px) {
  .path-rezultate-cautare .layout-main-wrapper .content .views-element-container header {
    margin-left: 16px;
  }
}

@media (min-width: 992px) {
  .path-rezultate-cautare #main > .region-content-top {
    background-color: #fff;
    padding: 0;
  }
  .path-rezultate-cautare #main > .region-content-top:before, .path-rezultate-cautare #main > .region-content-top:after {
    height: 70%;
  }
  .path-rezultate-cautare #main > .region-content-top .title {
    margin-bottom: 48px;
  }
}
.path-rezultate-cautare #main .main-content {
  padding-top: 64.8px;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content {
    padding-top: 28px;
  }
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search]:not(:last-child),
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search:not(:last-child),
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id]:not(:last-child),
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region:not(:last-child),
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare:not(:last-child),
.path-rezultate-cautare #main .main-content .view-id-search_centers:not(:last-child) {
  padding-bottom: 132px;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content div[class^=view-id-search]:not(:last-child),
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search:not(:last-child),
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id]:not(:last-child),
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region:not(:last-child),
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare:not(:last-child),
.path-rezultate-cautare #main .main-content .view-id-search_centers:not(:last-child) {
    padding-bottom: 36px;
  }
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] > header,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search > header,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] > header,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region > header,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare > header,
.path-rezultate-cautare #main .main-content .view-id-search_centers > header {
  font-size: 0.875rem;
  text-align: center;
  color: #6c7076;
  margin-bottom: 2rem;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content div[class^=view-id-search] > header,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search > header,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] > header,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region > header,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare > header,
.path-rezultate-cautare #main .main-content .view-id-search_centers > header {
    font-size: 0.75rem;
    margin-bottom: 1rem;
    margin-left: 0;
  }
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] > header h2,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search > header h2,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] > header h2,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region > header h2,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare > header h2,
.path-rezultate-cautare #main .main-content .view-id-search_centers > header h2 {
  color: #2e333c;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content div[class^=view-id-search] > header h2,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search > header h2,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] > header h2,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region > header h2,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare > header h2,
.path-rezultate-cautare #main .main-content .view-id-search_centers > header h2 {
    font-size: 1.75rem;
  }
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] footer,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer {
  padding-top: 44.88px;
  text-align: center;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content div[class^=view-id-search] footer,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer {
    padding-top: 24px;
  }
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  letter-spacing: -0.4px;
}
@media (max-width: 767.98px) {
  .path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a {
    text-align: center;
  }
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a:active,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a:active,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a:active,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a:active,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a:active,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a:active {
  outline: none;
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a:hover,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a:hover,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a:hover,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a:hover,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a:hover,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a:hover {
  text-decoration: none;
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a, .path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a:active, .path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a:focus,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a:active,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a:focus,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a:active,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a:focus,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a:active,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a:focus,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a:active,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a:focus,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a:active,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.path-rezultate-cautare #main .main-content div[class^=view-id-search] footer a:hover,
.path-rezultate-cautare #main .main-content .view-display-id-keyword_search footer a:hover,
.path-rezultate-cautare #main .main-content div[class^=js-view-dom-id] footer a:hover,
.path-rezultate-cautare #main .main-content .content > .views-element-container > .contextual-region footer a:hover,
.path-rezultate-cautare #main .main-content .view-id-search_laboratoare footer a:hover,
.path-rezultate-cautare #main .main-content .view-id-search_centers footer a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
@media (min-width: 992px) {
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-infinite-scroll-content-wrapper, .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-infinite-scroll-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 header,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 footer,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .pager,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-infinite-scroll-content-wrapper header,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-infinite-scroll-content-wrapper footer,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-infinite-scroll-content-wrapper .pager, .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 header,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 footer,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .pager,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-infinite-scroll-content-wrapper header,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-infinite-scroll-content-wrapper footer,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-infinite-scroll-content-wrapper .pager {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-infinite-scroll-content-wrapper .views-row, .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-row,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-infinite-scroll-content-wrapper .views-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: calc(50% - 1rem);
    width: calc(50% - 1rem);
    margin-bottom: 24px;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row:nth-of-type(odd),
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-infinite-scroll-content-wrapper .views-row:nth-of-type(odd), .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-row:nth-of-type(odd),
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-infinite-scroll-content-wrapper .views-row:nth-of-type(odd) {
    margin-right: 24px;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row article,
.path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-infinite-scroll-content-wrapper .views-row article, .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-row article,
.path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .views-infinite-scroll-content-wrapper .views-row article {
    padding: 2rem;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row article {
    margin-bottom: 0;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row article .field-heading {
    max-width: 75%;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row article .field-text {
    max-width: 70%;
    padding-right: 24px;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row article .field-votes {
    max-width: 25%;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row article .field--name-field-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 124px;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_medics.columns-2 .views-row article .field--name-field-buttons:not(.mobile) {
    display: none;
  }
}
@media (min-width: 992px) {
  .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .card-header {
    padding: 0;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .card-header .location-photo {
    max-width: 120px;
    -webkit-box-flex: unset;
    -webkit-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .card-header .header-element {
    max-width: calc(100% - 120px);
  }
  .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .card-header .header-element .col {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: unset;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .card-header .header-element .contact-col {
    margin: 0;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .button-group {
    padding-top: 24px;
    margin-right: 0;
    margin-left: 115px;
  }
  .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .field--name-field-address, .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .field--name-field-phone, .path-rezultate-cautare #main .main-content .view-id-search_locations.columns-2 .field--name-field-mobile-phone {
    padding-left: 0;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search_locations .card-header .location-photo img {
  max-width: 100%;
  height: auto;
}
.path-rezultate-cautare #main .main-content .view-id-search_locations .card-header .header-element:before {
  color: #D8D8D8;
}
.path-rezultate-cautare #main .main-content .view-id-search-articles .post-photo {
  margin: 0;
}
.path-rezultate-cautare #main .main-content .view-id-search-articles, .path-rezultate-cautare #main .main-content .view-id-search-packages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.path-rezultate-cautare #main .main-content .view-id-search-articles header,
.path-rezultate-cautare #main .main-content .view-id-search-articles footer, .path-rezultate-cautare #main .main-content .view-id-search-packages header,
.path-rezultate-cautare #main .main-content .view-id-search-packages footer {
  width: 100%;
}
.path-rezultate-cautare #main .main-content .view-id-search-articles .pager, .path-rezultate-cautare #main .main-content .view-id-search-packages .pager {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.path-rezultate-cautare #main .main-content .view-id-search-articles .views-row, .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% / 3 - 24px);
      -ms-flex: 0 0 calc(100% / 3 - 24px);
          flex: 0 0 calc(100% / 3 - 24px);
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-articles .views-row, .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search-articles .views-row:not(:last-of-type), .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row:not(:last-of-type) {
  margin-right: 24px;
}
.path-rezultate-cautare #main .main-content .view-id-search-articles .views-row .node--type-article, .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-article {
  position: relative;
}
.path-rezultate-cautare #main .main-content .view-id-search-articles .views-infinite-scroll-content-wrapper .views-row:not(:last-of-type), .path-rezultate-cautare #main .main-content .view-id-search-packages .views-infinite-scroll-content-wrapper .views-row:not(:last-of-type) {
  margin-right: 12px;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-articles .views-infinite-scroll-content-wrapper .views-row:not(:last-of-type), .path-rezultate-cautare #main .main-content .view-id-search-packages .views-infinite-scroll-content-wrapper .views-row:not(:last-of-type) {
    margin-right: 0;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search-other-results .search-boxed-result .views-field-title {
  position: relative;
}
.path-rezultate-cautare #main .main-content .view-id-search-other-results .search-boxed-result .views-field-title .parent {
  line-height: 27px;
  font-size: 16px;
  color: #2E333C;
}
@media (min-width: 992px) {
  .path-rezultate-cautare #main .main-content .view-id-search-other-results .search-boxed-result .views-field-title .parent {
    position: absolute;
    top: 30%;
    right: 68px;
  }
}
@media (max-width: 1199.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-other-results .search-boxed-result .views-field-title a {
    padding-bottom: 8px;
  }
  .path-rezultate-cautare #main .main-content .view-id-search-other-results .search-boxed-result .views-field-title a:before {
    top: 50%;
  }
  .path-rezultate-cautare #main .main-content .view-id-search-other-results .search-boxed-result .views-field-title .parent {
    display: block;
    padding: 0 24px 12px;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-name a {
  position: relative;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-name a, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-investigation-name a, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-title a, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-name a {
    padding-right: 54px;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-name a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-investigations .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-analyses .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-partner-clinics .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-analysis-dictionary .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-conditions-dictionary .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-other-results .views-field-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-investigation-name a:before, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-title a:before, .path-rezultate-cautare #main .main-content .view-id-search-campaign-results .views-field-name a:before {
  position: absolute;
  top: calc(50% - 1.5rem / 2);
  right: 24px;
  font-size: 1.5rem;
  color: #D8D8D8;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-infinite-scroll-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  background-color: #fff;
  width: 100%;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-packages .views-infinite-scroll-content-wrapper .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}
@media (max-width: 767.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row:not(:last-of-type) {
  margin-right: 0 !important;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription {
  padding: 36px 0;
  text-align: center;
  background-color: #fff;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .field--type-image,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .field--type-image {
  padding: 0 24px;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .field--type-image img,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .field--type-image img {
  max-width: 100%;
  height: auto;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .node__title,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .node__title {
  font-size: 1rem;
  font-family: graphik-medium;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .field--name-field-price,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .field--name-field-price {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
  color: #dc0028;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .cta,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .cta {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .cta,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .cta {
    text-align: center;
  }
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .cta:active,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .cta:active {
  outline: none;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .cta:hover,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .cta:hover {
  text-decoration: none;
}
.path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .cta, .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .cta:active, .path-rezultate-cautare #main .main-content .view-id-search-packages .views-row .node--type-subscription .cta:focus,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .cta,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .cta:active,
.path-rezultate-cautare #main .main-content .view-id-search-packages .slide .node--type-subscription .cta:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
@media (min-width: 992px) {
  .path-rezultate-cautare.page-view-search-articole .views-infinite-scroll-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
  .path-rezultate-cautare.page-view-search-articole .views-infinite-scroll-content-wrapper .views-row {
    margin: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% / 3 - 24px);
        -ms-flex: 0 0 calc(100% / 3 - 24px);
            flex: 0 0 calc(100% / 3 - 24px);
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare.page-view-search-articole .views-infinite-scroll-content-wrapper .views-row {
    margin-bottom: 12px;
  }
}
.path-rezultate-cautare .no-results {
  text-align: center;
  font-size: 24px;
  padding: 20px;
}

@media (max-width: 833.98px) {
  .path-rezultate-cautare .slick--view--search-articole, .path-rezultate-cautare .slick--view--search-medics, .path-rezultate-cautare .slick--view--search-locations, .path-rezultate-cautare .slick--view--search-pachete, .path-rezultate-cautare .slick--view--search-medici-nou {
    margin-left: 16px;
    width: 100%;
  }
  .path-rezultate-cautare .slick--view--search-articole .slick-list, .path-rezultate-cautare .slick--view--search-medics .slick-list, .path-rezultate-cautare .slick--view--search-locations .slick-list, .path-rezultate-cautare .slick--view--search-pachete .slick-list, .path-rezultate-cautare .slick--view--search-medici-nou .slick-list {
    padding: 0 20% 0 0;
  }
  .path-rezultate-cautare .slick--view--search-articole .slick-list .slick-track, .path-rezultate-cautare .slick--view--search-medics .slick-list .slick-track, .path-rezultate-cautare .slick--view--search-locations .slick-list .slick-track, .path-rezultate-cautare .slick--view--search-pachete .slick-list .slick-track, .path-rezultate-cautare .slick--view--search-medici-nou .slick-list .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide, .path-rezultate-cautare .slick--view--search-medics .slide, .path-rezultate-cautare .slick--view--search-locations .slide, .path-rezultate-cautare .slick--view--search-pachete .slide, .path-rezultate-cautare .slick--view--search-medici-nou .slide {
    padding-right: 0.5rem;
    width: 285px;
    height: auto;
    margin-bottom: 0;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide:first-of-type, .path-rezultate-cautare .slick--view--search-medics .slide:first-of-type, .path-rezultate-cautare .slick--view--search-locations .slide:first-of-type, .path-rezultate-cautare .slick--view--search-pachete .slide:first-of-type, .path-rezultate-cautare .slick--view--search-medici-nou .slide:first-of-type {
    margin-left: 0;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field-heading, .path-rezultate-cautare .slick--view--search-medics .slide .field-heading, .path-rezultate-cautare .slick--view--search-locations .slide .field-heading, .path-rezultate-cautare .slick--view--search-pachete .slide .field-heading, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field-heading {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field-heading .medic-photo:not(a), .path-rezultate-cautare .slick--view--search-medics .slide .field-heading .medic-photo:not(a), .path-rezultate-cautare .slick--view--search-locations .slide .field-heading .medic-photo:not(a), .path-rezultate-cautare .slick--view--search-pachete .slide .field-heading .medic-photo:not(a), .path-rezultate-cautare .slick--view--search-medici-nou .slide .field-heading .medic-photo:not(a) {
    padding: 12px 12px 20px 12px;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field-heading .medic-photo, .path-rezultate-cautare .slick--view--search-medics .slide .field-heading .medic-photo, .path-rezultate-cautare .slick--view--search-locations .slide .field-heading .medic-photo, .path-rezultate-cautare .slick--view--search-pachete .slide .field-heading .medic-photo, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field-heading .medic-photo {
    position: relative;
    padding: 0;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field-heading .medic-photo .field--type-image, .path-rezultate-cautare .slick--view--search-medics .slide .field-heading .medic-photo .field--type-image, .path-rezultate-cautare .slick--view--search-locations .slide .field-heading .medic-photo .field--type-image, .path-rezultate-cautare .slick--view--search-pachete .slide .field-heading .medic-photo .field--type-image, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field-heading .medic-photo .field--type-image {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field-heading .mobile-title, .path-rezultate-cautare .slick--view--search-medics .slide .field-heading .mobile-title, .path-rezultate-cautare .slick--view--search-locations .slide .field-heading .mobile-title, .path-rezultate-cautare .slick--view--search-pachete .slide .field-heading .mobile-title, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field-heading .mobile-title {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field--name-field-buttons.mobile, .path-rezultate-cautare .slick--view--search-medics .slide .field--name-field-buttons.mobile, .path-rezultate-cautare .slick--view--search-locations .slide .field--name-field-buttons.mobile, .path-rezultate-cautare .slick--view--search-pachete .slide .field--name-field-buttons.mobile, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field--name-field-buttons.mobile {
    padding: 24px;
    margin: 0;
    width: 100%;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field--name-field-buttons.mobile .calendar, .path-rezultate-cautare .slick--view--search-articole .slide .field--name-field-buttons.mobile .clock, .path-rezultate-cautare .slick--view--search-medics .slide .field--name-field-buttons.mobile .calendar, .path-rezultate-cautare .slick--view--search-medics .slide .field--name-field-buttons.mobile .clock, .path-rezultate-cautare .slick--view--search-locations .slide .field--name-field-buttons.mobile .calendar, .path-rezultate-cautare .slick--view--search-locations .slide .field--name-field-buttons.mobile .clock, .path-rezultate-cautare .slick--view--search-pachete .slide .field--name-field-buttons.mobile .calendar, .path-rezultate-cautare .slick--view--search-pachete .slide .field--name-field-buttons.mobile .clock, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field--name-field-buttons.mobile .calendar, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field--name-field-buttons.mobile .clock {
    width: 100%;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .field--name-field-buttons.mobile .medic_popup, .path-rezultate-cautare .slick--view--search-medics .slide .field--name-field-buttons.mobile .medic_popup, .path-rezultate-cautare .slick--view--search-locations .slide .field--name-field-buttons.mobile .medic_popup, .path-rezultate-cautare .slick--view--search-pachete .slide .field--name-field-buttons.mobile .medic_popup, .path-rezultate-cautare .slick--view--search-medici-nou .slide .field--name-field-buttons.mobile .medic_popup {
    position: fixed;
    width: calc(100vw - 32px);
    margin-left: 0.5rem;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location {
    padding: 32px;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .header-element, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .header-element, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .header-element, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .header-element, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .header-element {
    position: relative;
    margin: 12px 0;
    padding-bottom: 60px;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .header-element:before, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .header-element:before, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .header-element:before, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .header-element:before, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .header-element:before {
    position: absolute;
    top: auto;
    bottom: 0;
    left: calc(50% - 18px);
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .header-element .card-body, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .header-element .card-body, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .header-element .card-body, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .header-element .card-body, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .header-element .card-body {
    display: none;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .header-element .contact-col, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .header-element .contact-col, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .header-element .contact-col, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .header-element .contact-col, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .header-element .contact-col {
    font-size: 0.75rem;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .header-element .contact-col .field__item, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .header-element .contact-col .field__item, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .header-element .contact-col .field__item, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .header-element .contact-col .field__item, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .header-element .contact-col .field__item {
    display: inline;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .header-element .contact-col .field__label, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .header-element .contact-col .field__label {
    font-family: graphik-medium;
    padding-right: 12px;
  }
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button {
    font-family: graphik-regular;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: auto;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    margin-bottom: 12px;
    width: 100%;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button {
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button:active {
    outline: none;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button:hover {
    text-decoration: none;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button:focus, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button:focus, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button:focus, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button:focus, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button:active, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .card-button:hover, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .card-button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
@media (max-width: 833.98px) {
  .path-rezultate-cautare .slick--view--search-articole .slide .node--type-location .call-button, .path-rezultate-cautare .slick--view--search-medics .slide .node--type-location .call-button, .path-rezultate-cautare .slick--view--search-locations .slide .node--type-location .call-button, .path-rezultate-cautare .slick--view--search-pachete .slide .node--type-location .call-button, .path-rezultate-cautare .slick--view--search-medici-nou .slide .node--type-location .call-button {
    display: none;
  }
}
.path-rezultate-cautare .slick--view--search-medics .node__content, .path-rezultate-cautare .slick--view--search-medici-nou .node__content {
  height: 100%;
}
.path-rezultate-cautare .slick--view--search-medics .node__content .field--name-field-buttons.mobile, .path-rezultate-cautare .slick--view--search-medici-nou .node__content .field--name-field-buttons.mobile {
  top: 0;
}
.path-rezultate-cautare .slick--view--search-medics .views-row .views-field-counter, .path-rezultate-cautare .slick--view--search-medici-nou .views-row .views-field-counter {
  display: none;
}
.path-rezultate-cautare .slick--view--search-articole .node--type-article {
  position: relative;
}

.webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight-wrapper,
.webform-submission-analize-pdf-form .form-item-investigations .form-item-investigations-add-more-items {
  display: none;
}
.webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight {
  margin: 12px 0;
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 833.98px) {
  .webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight {
    text-align: center;
  }
}
.webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight:active {
  outline: none;
}
.webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight:hover {
  text-decoration: none;
}
.webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight, .webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight:active, .webform-submission-analize-pdf-form .form-item-investigations .tabledrag-toggle-weight:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.webform-submission-analize-pdf-form .form-item-investigations td, .webform-submission-analize-pdf-form .form-item-investigations th {
  border: none;
  padding: 0;
}
@media (min-width: 1272px) {
  .webform-submission-analize-pdf-form .form-item-investigations .webform-multiple-table .investigations-table--name {
    width: 800px;
  }
}
@media (min-width: 1272px) {
  .webform-submission-analize-pdf-form .form-item-investigations .webform-multiple-table .investigations-table--price {
    width: 370px;
    padding-left: 2.5rem;
  }
}
.webform-submission-analize-pdf-form .form-item-investigations .webform-multiple-table--handle {
  display: none;
}
@media (min-width: 1272px) {
  .webform-submission-analize-pdf-form .form-item-investigations .webform-multiple-table--handle + td + td fieldset {
    margin-left: 2.5rem;
  }
}
.webform-submission-analize-pdf-form .form-item-investigations .webform-multiple-table--weight {
  display: none;
}
.webform-submission-analize-pdf-form .form-item-investigations .webform-multiple-table--operations {
  text-align: left;
}
.webform-submission-analize-pdf-form .form-item-investigations .webform-multiple-table--operations .form-control {
  display: inline-block;
  vertical-align: baseline;
}
@media (min-width: 768px) {
  .webform-submission-analize-pdf-form .form-item-investigations tbody fieldset {
    margin-right: 12px;
  }
}

.paragraph--type--component-gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  padding: 24px;
  margin: 0 0 24px;
  background-color: #fff;
}
.paragraph--type--component-gallery a.open-lightbox-cta {
  cursor: pointer;
}
.paragraph--type--component-gallery a.lightbox {
  cursor: pointer;
}
.paragraph--type--component-gallery .column-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 992px) {
  .paragraph--type--component-gallery .column-images {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333333%;
        -ms-flex: 0 0 45.83333333%;
            flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
}
.paragraph--type--component-gallery .column-images .lightbox {
  display: inline-block;
}
.paragraph--type--component-gallery .column-images .lightbox:first-child {
  width: 100%;
  margin-bottom: 0.5rem;
}
.paragraph--type--component-gallery .column-images .lightbox:not(:first-child) {
  width: calc(50% - 1rem / 4);
}
.paragraph--type--component-gallery .column-images .lightbox:nth-child(2) {
  margin-right: 0.5rem;
}
.paragraph--type--component-gallery .column-images .lightbox img {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-gallery .column-text {
    padding: 40px 0;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-gallery .column-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16666667%;
        -ms-flex: 0 0 54.16666667%;
            flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 24px;
  }
}
.paragraph--type--component-gallery .column-text .field--name-field-title {
  max-width: 300px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-gallery .column-text .field--name-field-title {
    margin-right: auto;
    margin-left: auto;
    max-width: 265px;
  }
}
.paragraph--type--component-gallery .column-text .field--name-field-title h2 {
  font-size: 2.25rem;
  margin-bottom: 30px;
  line-height: 1.33;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-gallery .column-text .field--name-field-title h2 {
    font-size: 1.75rem;
    margin-bottom: 16px;
    line-height: 2rem;
  }
}
.paragraph--type--component-gallery .column-text .field--name-field-cta a {
  font-family: graphik-semibold;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (min-width: 992px) {
  .paragraph--type--component-gallery .column-text .field--name-field-cta a {
    font-family: graphik-medium;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery .column-text .field--name-field-cta a {
    text-align: center;
  }
}
.paragraph--type--component-gallery .column-text .field--name-field-cta a:active {
  outline: none;
}
.paragraph--type--component-gallery .column-text .field--name-field-cta a:hover {
  text-decoration: none;
}
.paragraph--type--component-gallery .column-text .field--name-field-cta a, .paragraph--type--component-gallery .column-text .field--name-field-cta a:active, .paragraph--type--component-gallery .column-text .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.paragraph--type--component-gallery .column-text .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}

.imagelightbox-overlay {
  background-color: #fff;
}
.imagelightbox-wrapper.first-image .imagelightbox-arrow-left {
  display: none !important;
}
.imagelightbox-wrapper.last-image .imagelightbox-arrow-right {
  display: none !important;
}
.imagelightbox-arrow {
  width: 46px;
  height: 46px;
  margin-top: 0;
  padding: 0;
  top: calc(50% - 46px / 2);
}
@media (max-width: 833.98px) {
  .imagelightbox-arrow {
    width: 36px;
    height: 36px;
    top: calc(50% - 36px / 2);
  }
}
.imagelightbox-arrow-left:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.imagelightbox-arrow-right:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.imagelightbox-arrow:before {
  font-size: 1.75rem;
  line-height: 46px;
  width: 46px;
  height: 46px;
  background-color: #f7f7f7;
  border: none;
  border-radius: 50%;
  color: #2e333c;
  margin: 0;
}
@media (max-width: 833.98px) {
  .imagelightbox-arrow:before {
    font-size: 1.5rem;
    line-height: 36px;
    width: 36px;
    height: 36px;
  }
}
.imagelightbox-arrow:active {
  background-color: transparent;
}
.imagelightbox-close {
  background-color: transparent;
  border: none;
  padding: 0;
  width: 15px;
  height: 15px;
}
@media (min-width: 992px) {
  .imagelightbox-close {
    font-size: 1.5625rem;
    width: 25px;
    height: 25px;
    right: 48px;
  }
}
.imagelightbox-close:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.imagelightbox-close:before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  width: 25px;
  height: 25px;
  color: #dc0028;
}
.imagelightbox-close:after {
  display: none;
}
.imagelightbox-close:hover {
  background-color: transparent;
}
.imagelightbox-caption {
  display: none;
}

#imagelightbox {
  max-height: 685px;
  width: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 767.98px) {
  #imagelightbox {
    width: 240px !important;
    height: auto !important;
    left: calc(50% - 240px / 2) !important;
  }
}

.display--right .paragraph--type--component-campaign-steps, .display--left .paragraph--type--component-campaign-steps, .display--top .paragraph--type--component-campaign-steps {
  counter-reset: step;
  padding-left: 50px;
}
@media (max-width: 767.98px) {
  .display--right .paragraph--type--component-campaign-steps, .display--left .paragraph--type--component-campaign-steps, .display--top .paragraph--type--component-campaign-steps {
    padding: 24px;
  }
}
.display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step {
  position: relative;
  padding-bottom: 30px;
}
@media (min-width: 576px) {
  .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step {
    padding-bottom: 50px;
  }
  .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step:before, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step:before, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step:before {
    position: absolute;
    left: -32px;
    font-family: graphik-medium;
    content: counter(step);
    counter-increment: step;
    width: 62px;
    height: 62px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: 2px solid #AFAFAF;
    border-radius: 50%;
    font-size: 1.4rem;
    background-color: #fff;
  }
}
@media (min-width: 576px) {
  .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title, .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-description, .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-cta, .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-subtitle, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-description, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-cta, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-subtitle, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-description, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-cta, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-subtitle {
    padding-left: 150px;
  }
}
.display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title {
  font-family: graphik-bold;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
}
.display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-cta, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-cta, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-cta {
  font-family: graphik-medium;
  margin-top: 28px;
}
@media (min-width: 576px) {
  .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:not(:last-child), .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:not(:last-child), .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:not(:last-child) {
    border-left: 2px dashed #BFBFBF;
  }
  .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:before, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:before, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:before {
    border-color: #000;
    z-index: 1;
  }
  .display--right .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:after, .display--left .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:after, .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:after {
    position: absolute;
    top: -25px;
    left: -58px;
    content: "";
    width: 115px;
    height: 115px;
    border: 2px dashed #dc0028;
    border-radius: 50%;
    background-color: #fff;
  }
}
@media (min-width: 576px) {
  .display--top .paragraph--type--component-campaign-steps {
    padding-top: 135px;
  }
}
.display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:before {
  border-color: #BFBFBF;
}
.display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item:first-child .paragraph--type--step:after {
  display: none;
}
@media (min-width: 576px) {
  .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
.display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step:before {
  font-size: 1.75rem;
  left: -20.8695652174px;
  top: -12px;
}
@media (min-width: 576px) {
  .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .text-area {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
}
@media (max-width: 767.98px) {
  .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .text-area {
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) {
  .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
    text-align: right;
  }
}
.display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title {
  font-family: tiemposfine-medium;
  font-weight: normal;
  text-transform: initial;
}
@media (min-width: 576px) {
  .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title {
    font-size: 2.25rem;
    margin: 17.7777777778px 0 24px;
    line-height: 1.25;
  }
}
@media (max-width: 767.98px) {
  .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-title {
    font-size: 1.75rem;
    margin-top: 12px;
    line-height: 1.25;
  }
}
@media (max-width: 767.98px) {
  .display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-subtitle {
    font-size: 0.875rem;
  }
}
.display--top .paragraph--type--component-campaign-steps .field--name-field-step > .field__item .paragraph--type--step .field--name-field-cta a {
  text-decoration: underline;
}

.node--type-campaign .paragraph--type--component-campaign-chart {
  margin-top: 96px;
  margin-bottom: 24px;
  background-image: url("../images/graph-desktop.png");
  background-repeat: no-repeat;
  background-position: 0 65px;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
}
.node--type-campaign .paragraph--type--component-campaign-chart.paragraph--mobile {
  margin-top: 144px;
  margin-bottom: 0;
  background-image: url("../images/graph-mobile.png");
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  background-position: center 25px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick-list {
  overflow: visible;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static !important;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick-track .chart-item {
  position: relative;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick-track .slide {
  height: inherit;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick-track .slide .paragraph--type--chart-slide {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-campaign-chart .slick-track .slide .paragraph--type--chart-slide {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick-track .slide .paragraph--type--chart-slide img {
  margin-top: 80px;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick-track .counter {
  position: absolute;
  bottom: 65px;
  left: 81px;
  width: 50px !important;
  height: auto !important;
  z-index: 99999;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-chart .slick-track .counter {
    bottom: 47px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-chart.paragraph--mobile .counter {
  font-family: graphik-medium;
  bottom: 2px;
  left: 50%;
  margin-left: -25px;
}
.node--type-campaign .paragraph--type--component-campaign-chart.paragraph--mobile .paragraph--type--chart-slide img {
  margin: 50px auto !important;
}
.node--type-campaign .paragraph--type--component-campaign-chart .tooltip-container {
  position: absolute;
  bottom: 100%;
  padding: 1rem;
  max-width: 800px;
  min-width: 240px;
  background-color: #f0f1f1;
  border-radius: 20px;
  margin-bottom: -72px;
}
.node--type-campaign .paragraph--type--component-campaign-chart .tooltip-container p {
  line-height: 1.375;
}
.node--type-campaign .paragraph--type--component-campaign-chart .tooltip-container:after {
  content: "";
  position: absolute;
  top: 100%;
  border-width: 10px;
  border-style: solid;
  border-color: #f0f1f1 transparent transparent transparent;
}
.node--type-campaign .paragraph--type--component-campaign-chart .tooltip-left:after {
  left: 100px;
}
.node--type-campaign .paragraph--type--component-campaign-chart .tooltip-center:after {
  left: calc(50% - 10px);
}
.node--type-campaign .paragraph--type--component-campaign-chart .tooltip-right:after {
  left: calc(100% - 100px - 10px);
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick__arrow {
  position: absolute;
  right: 30px;
  bottom: 75px;
  left: 30px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-chart .slick__arrow {
    bottom: 55px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick__arrow .slick-arrow {
  display: inline-block;
  width: 46px;
  height: 46px;
  background-color: #dc0028;
  border: none;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick__arrow .slick-arrow:before {
  color: #fff;
  opacity: 1;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick__arrow .slick-arrow.slick-disabled {
  opacity: 0.2;
}
.node--type-campaign .paragraph--type--component-campaign-chart .slick__arrow .slick-prev {
  margin-right: 60px;
}
.node--type-campaign .paragraph--type--component-campaign-chart.paragraph--mobile .tooltip-container {
  margin-right: auto;
  margin-bottom: -40px;
  margin-left: auto;
  width: 100%;
  left: 0 !important;
  right: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-chart.paragraph--mobile .tooltip-container {
    left: 12px !important;
    right: 12px !important;
    width: auto;
  }
}
.node--type-campaign .paragraph--type--component-campaign-chart.paragraph--mobile .tooltip-container:after {
  display: none;
}
.node--type-campaign .paragraph--type--component-campaign-chart.paragraph--mobile .slick__arrow {
  text-align: center;
  bottom: 12px;
}

.paragraph--type--componenta-noua-legaturi {
  margin: 0 0 48px;
}
.paragraph--type--componenta-noua-legaturi .field--name-field-title {
  color: var(--Core-Gray, #2E333C);
  /* Headlines/T47(H2) */
  font-family: "tiemposfine";
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%; /* 52.64px */
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi .field--name-field-title {
    color: var(--Core-Gray, #2E333C);
    text-align: center;
    /* Headlines/T38(H3) */
    font-family: "tiemposfine";
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 41.8px */
    letter-spacing: -0.2px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--componenta-noua-legaturi .field--name-field-title {
    color: var(--Core-Gray, #2E333C);
    text-align: center;
    /* Headlines/T30 */
    font-family: "Tiempos Fine";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 114%; /* 34.2px */
    letter-spacing: -0.2px;
  }
}
.paragraph--type--componenta-noua-legaturi .card_body .field--name-field-categorie {
  margin-bottom: 8px;
}
.paragraph--type--componenta-noua-legaturi .card_body .field--name-field-titlu-card {
  margin-bottom: 8px;
}
.paragraph--type--componenta-noua-legaturi .card_body .field--name-field-data {
  margin-bottom: 8px;
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .card_header {
  margin-bottom: 48px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .card_header {
    margin-bottom: 32px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .card_header .logo_card img {
  width: auto;
  height: auto;
  max-height: 140px;
  min-height: 140px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .card_header .logo_card img {
    max-height: 124px;
    min-height: 124px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .card_header .logo_card img {
    min-height: 100px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .card_header .big_numbers {
  font-size: 112px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .card_header .big_numbers {
    font-size: 100px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .card_header .big_numbers {
    font-size: 84px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .card_body .field--name-field-titlu-card {
  font-size: 38px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .card_body .field--name-field-titlu-card {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .card_body .field--name-field-titlu-card {
    font-size: 27px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .field--name-field-legaturi > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc((100% - 16px) / 2);
      -ms-flex: 0 1 calc((100% - 16px) / 2);
          flex: 0 1 calc((100% - 16px) / 2);
  width: calc((100% - 16px) / 2);
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .field--name-field-legaturi .slick-list.draggable {
    margin-left: 0px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .paragraph--type--card-legatura {
  padding: 48px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .paragraph--type--card-legatura {
    padding: 32px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .paragraph--type--card-legatura {
    padding: 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .action-buttons {
  bottom: 48px;
  left: 0;
  padding: 0 48px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .action-buttons {
    bottom: 32px;
    padding: 0 32px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .action-buttons {
    bottom: 24px;
    padding: 0 32px;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .card_header {
  margin-bottom: 32px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .card_header {
    margin-bottom: 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .card_header .logo_card img {
  width: auto;
  height: auto;
  max-height: 100px;
  min-height: 100px;
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .card_header .big_numbers {
  font-size: 100px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .card_header .big_numbers {
    font-size: 90px;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .field--name-field-legaturi > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc((100% - 32px) / 3);
      -ms-flex: 0 1 calc((100% - 32px) / 3);
          flex: 0 1 calc((100% - 32px) / 3);
  width: calc((100% - 32px) / 3);
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .paragraph--type--card-legatura {
  padding: 32px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .paragraph--type--card-legatura {
    padding: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .paragraph--type--card-legatura {
    padding: 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .card_body .field--name-field-titlu-card {
  font-size: 33px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .card_body .field--name-field-titlu-card {
    font-size: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .card_body .field--name-field-titlu-card {
    font-size: 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .action-buttons {
  bottom: 32px;
  left: 0;
  padding: 0 32px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .action-buttons {
    bottom: 24px;
    padding: 0 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .action-buttons {
    bottom: 24px;
    padding: 0 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .field--name-field-legaturi > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc((100% - 48px) / 4);
      -ms-flex: 0 1 calc((100% - 48px) / 4);
          flex: 0 1 calc((100% - 48px) / 4);
  width: calc((100% - 48px) / 4);
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura .card_header {
  margin-bottom: 32px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura .card_header {
    margin-bottom: 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura .card_header .logo_card img {
  width: auto;
  height: auto;
  max-height: 100px;
  min-height: 100px;
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura .card_header .big_numbers {
  font-size: 90px;
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura .card_body .field--name-field-titlu-card {
  font-size: 27px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura .card_body .field--name-field-titlu-card {
    font-size: 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura {
  padding: 32px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura {
    padding: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .paragraph--type--card-legatura {
    padding: 24px;
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .action-buttons {
  bottom: 32px;
  left: 0;
  padding: 0 32px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .action-buttons {
    bottom: 24px;
    padding: 0 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .action-buttons {
    bottom: 24px;
    padding: 0 24px;
  }
}
.paragraph--type--componenta-noua-legaturi .field--name-field-legaturi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0;
  gap: 16px;
  margin: 0;
}
.paragraph--type--componenta-noua-legaturi .field--name-field-legaturi .slick-list.draggable {
  width: 100%;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  overflow: visible;
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi .field--name-field-legaturi .slick-list.draggable {
    margin-left: 16px;
  }
}
.paragraph--type--componenta-noua-legaturi .field--name-field-legaturi .slick-list.draggable .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.paragraph--type--componenta-noua-legaturi .field--name-field-legaturi .slick-list.draggable .slick-track .field__item.slick-slide:first-child {
  margin-left: -16px;
}
.paragraph--type--componenta-noua-legaturi .field--name-field-legaturi .slick-list.draggable .slick-track .field__item.slick-slide:last-child {
  margin-right: -16px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .slick-slide {
    max-width: 360px;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .slick-slide {
    max-width: 100vw;
    width: 100%;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.fara_margine .media {
  width: calc(100% + 96px);
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.fara_margine .media {
    width: calc(100% + 64px);
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.fara_margine .media {
    width: calc(100% + 48px);
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.fara_margine img {
  margin: -48px -48px 0 -48px;
  width: 100%;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.fara_margine img {
    margin: -32px -32px 0 -32px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.fara_margine img {
    margin: -24px -24px 0 -24px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.rotunda img {
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 1200px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.rotunda img {
    max-width: 420px;
  }
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.rotunda img {
    max-width: 280px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.rotunda img {
    max-width: 265px;
  }
}
.paragraph--type--componenta-noua-legaturi.doua_coloane .image_card.cu_margine img {
  width: 100%;
  height: auto;
  margin: 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .slick-slide {
    max-width: 320px;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .slick-slide {
    max-width: 300px;
    width: 100%;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.fara_margine .media {
  width: calc(100% + 64px);
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.fara_margine .media {
    width: calc(100% + 48px);
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.fara_margine .media {
    width: calc(100% + 48px);
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.fara_margine img {
  margin: -32px -32px 0 -32px;
  width: 100%;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.fara_margine img {
    margin: -24px -24px 0 -24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.fara_margine img {
    margin: -24px -24px 0 -24px;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.rotunda img {
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 1200px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.rotunda img {
    max-width: 320px;
  }
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.rotunda img {
    max-width: 240px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.rotunda img {
    max-width: 220px;
  }
}
.paragraph--type--componenta-noua-legaturi.trei_coloane .image_card.cu_margine img {
  width: 100%;
  height: auto;
  margin: 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .slick-slide {
    max-width: 320px;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .slick-slide {
    max-width: 300px;
    width: 100%;
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.fara_margine .media {
  width: calc(100% + 64px);
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.fara_margine .media {
    width: calc(100% + 48px);
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.fara_margine .media {
    width: calc(100% + 48px);
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.fara_margine img {
  margin: -32px -32px 0 -32px;
  width: 100%;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.fara_margine img {
    margin: -24px -24px 0 -24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.fara_margine img {
    margin: -24px -24px 0 -24px;
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.rotunda img {
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 1200px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.rotunda img {
    max-width: 252px;
  }
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.rotunda img {
    max-width: 240px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.rotunda img {
    max-width: 220px;
  }
}
.paragraph--type--componenta-noua-legaturi.patru_coloane .image_card.cu_margine img {
  width: 100%;
  height: auto;
  margin: 0;
}

.progress {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 5px;
  width: 100%;
  max-width: 72px; /* optional: match your previous width */
  border-radius: 30px;
  overflow: hidden;
  margin: 24px auto 0;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, right top, from(#dc0028), to(#dc0028));
  background-image: -webkit-linear-gradient(left, #dc0028, #dc0028);
  background-image: -o-linear-gradient(left, #dc0028, #dc0028);
  background-image: linear-gradient(to right, #dc0028, #dc0028); /* red */
  background-repeat: no-repeat;
  -webkit-background-size: 5% 100%;
          background-size: 5% 100%;
  -webkit-transition: -webkit-background-size 0.4s ease-in-out;
  transition: -webkit-background-size 0.4s ease-in-out;
  -o-transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out, -webkit-background-size 0.4s ease-in-out;
}
.progress.show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1271.98px) {
  .progress {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.paragraph--type--componenta-noua-legaturi {
  position: relative;
}
.paragraph--type--componenta-noua-legaturi .field--name-field-subtitlu {
  color: #2E333C;
  font-family: "graphik-regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 133%; /* 23.94px */
  margin-top: 8px;
}
.paragraph--type--componenta-noua-legaturi .legaturi-loader {
  position: absolute;
  inset: 0;
  visibility: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  z-index: 5;
}
.paragraph--type--componenta-noua-legaturi.is-loading .legaturi-loader {
  visibility: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--componenta-noua-legaturi .legaturi-loader__spinner {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 4px solid rgba(0, 0, 0, 0.15);
  border-top-color: #dc0028; /* brandish red */
  -webkit-animation: legaturi-spin 0.8s linear infinite;
       -o-animation: legaturi-spin 0.8s linear infinite;
          animation: legaturi-spin 0.8s linear infinite;
}
.paragraph--type--componenta-noua-legaturi .header_new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 32px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi .header_new {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.paragraph--type--componenta-noua-legaturi .header_new .new_header_title {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi .header_new .new_header_title {
    text-align: center;
  }
}
.paragraph--type--componenta-noua-legaturi .btn-wrap {
  position: relative;
  max-width: 108px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (max-width: 1271.98px) {
  .paragraph--type--componenta-noua-legaturi .btn-wrap {
    display: none;
  }
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button {
  display: block;
  position: relative;
  height: 50px;
  width: 50px;
  top: 0;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: background 0.4s ease-in-out;
  -o-transition: background 0.4s ease-in-out;
  transition: background 0.4s ease-in-out;
  line-height: 0;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.prev-btn {
  background: #DC0028;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.prev-btn:before {
  content: "\ea01";
  font-family: "icomoon-custom";
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  font-size: 26px;
  color: #ffffff;
  display: block;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.prev-btn:hover {
  background: #ffffff;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.prev-btn:hover:before {
  color: #6C7076;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.prev-btn.slick-disabled {
  background: #ffffff;
  opacity: 0.8;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.prev-btn.slick-disabled:before {
  color: #6C7076;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.next-btn {
  background: #DC0028;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.next-btn:before {
  content: "\ea01";
  font-family: "icomoon-custom";
  font-size: 26px;
  color: #ffffff;
  display: block;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.next-btn:hover {
  background: #ffffff;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.next-btn:hover:before {
  color: #6C7076;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.next-btn.slick-disabled {
  background: #ffffff;
  opacity: 0.8;
}
.paragraph--type--componenta-noua-legaturi .btn-wrap button.next-btn.slick-disabled:before {
  color: #6C7076;
}

@-webkit-keyframes legaturi-spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes legaturi-spin {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes legaturi-spin {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.paragraph--type--card-legatura {
  background: #fff;
  border-radius: 34px;
  width: 100%;
  position: relative;
}
.paragraph--type--card-legatura .card_header .field[data-blazy] {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.paragraph--type--card-legatura .card_header .logo_card {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.paragraph--type--card-legatura .card_header .logo_card.stanga {
  margin: 0;
}
.paragraph--type--card-legatura .card_header .logo_card.centru {
  margin: 0 auto;
}
.paragraph--type--card-legatura .card_header .logo_card.dreapta {
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  width: 100%;
}
.paragraph--type--card-legatura .card_header .big_numbers {
  color: #DC0028;
  leading-trim: both;
  text-edge: cap;
  font-family: "tiemposfine-regular";
  font-style: italic;
  font-weight: 400;
  line-height: 0.79; /* 127.68px */
}
.paragraph--type--card-legatura .card_header .big_numbers.stanga {
  text-align: left;
}
.paragraph--type--card-legatura .card_header .big_numbers.centru {
  text-align: center;
}
.paragraph--type--card-legatura .card_header .big_numbers.dreapta {
  text-align: right;
}
.paragraph--type--card-legatura .card_body.centrat {
  text-align: center;
}
.paragraph--type--card-legatura .card_body .field--name-field-categorie {
  color: #6C7076;
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px; /* 85.714% */
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .paragraph--type--card-legatura .card_body .field--name-field-categorie {
    font-size: 12px;
  }
}
.paragraph--type--card-legatura .card_body .field--name-field-data {
  color: #6C7076;
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px; /* 85.714% */
}
.paragraph--type--card-legatura .card_body .field--name-field-titlu-card {
  color: #2E333C;
  /* Headlines/T38 */
  font-family: "tiemposfine-regular";
  font-size: 38px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 41.8px */
  letter-spacing: -0.2px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--card-legatura .card_body .field--name-field-titlu-card {
    font-size: 24px;
    line-height: 112%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--card-legatura .card_body .field--name-field-titlu-card {
    font-size: 24px;
    line-height: 32.4px;
  }
}
.paragraph--type--card-legatura .card_body .field--name-field-descriere-card {
  color: #2E333C;
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%; /* 23.2px */
  letter-spacing: 0.02px;
}
.paragraph--type--card-legatura .action-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 100%;
  position: absolute;
  margin-top: 24px;
}
.paragraph--type--card-legatura .action-buttons.stanga {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.paragraph--type--card-legatura .action-buttons.dreapta {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.paragraph--type--card-legatura .action-buttons.centru {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--card-legatura .action-buttons.buton.stanga a, .paragraph--type--card-legatura .action-buttons.buton.centru a, .paragraph--type--card-legatura .action-buttons.buton.dreapta a {
  color: #FFF;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%;
  padding: 18.73px 24px;
  background: #dc0028;
  border-radius: 7px;
  display: block;
}
@media (max-width: 1271.98px) {
  .paragraph--type--card-legatura .action-buttons.buton.stanga a, .paragraph--type--card-legatura .action-buttons.buton.centru a, .paragraph--type--card-legatura .action-buttons.buton.dreapta a {
    font-size: 14px;
    padding: 12px 16px;
    line-height: 130%;
  }
}
.paragraph--type--card-legatura .action-buttons.buton.stanga a:hover, .paragraph--type--card-legatura .action-buttons.buton.centru a:hover, .paragraph--type--card-legatura .action-buttons.buton.dreapta a:hover {
  background-color: #f7f7f7;
  color: #dc0028;
  -webkit-transition: color 0.15s ease-in-out, background 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background 0.15s ease-in-out;
}
.paragraph--type--card-legatura .action-buttons.link {
  color: #DC0028;
  text-align: center;
  /* G16Bs */
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%;
}
.paragraph--type--card-legatura .action-buttons.icon a {
  display: block;
  text-indent: -9999px;
  background: #dc0028;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  color: #fff;
  position: relative;
  border: 1px solid #dc0028;
}
.paragraph--type--card-legatura .action-buttons.icon a::after {
  content: "\ea06";
  inset: 0;
  font-family: "icomoon-custom";
  color: #ffffff;
  text-indent: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: -o-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
  position: absolute;
  font-size: 24px;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.paragraph--type--card-legatura .action-buttons.icon a:hover {
  background-color: #f7f7f7;
  color: #dc0028;
  border: 1px solid #dc0028;
  -webkit-transition: color 0.15s ease-in-out, background 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background 0.15s ease-in-out;
}
.paragraph--type--card-legatura .action-buttons.icon a:hover::after {
  color: #dc0028;
}

@media (min-width: 992px) {
  .node-ponderas #page,
.node-spitalul-baneasa #page {
    background-color: #fff;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote,
.node-ponderas #page .paragraph--type--component-medics,
.node-ponderas #page .paragraph--type--location-schedules,
.node-ponderas #page .title-component,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote,
.node-spitalul-baneasa #page .paragraph--type--component-medics,
.node-spitalul-baneasa #page .paragraph--type--location-schedules,
.node-spitalul-baneasa #page .title-component {
    position: relative;
    background-color: #f7f7f7;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote:before, .node-ponderas #page .paragraph--type--component-image-and-quote:after,
.node-ponderas #page .paragraph--type--component-medics:before,
.node-ponderas #page .paragraph--type--component-medics:after,
.node-ponderas #page .paragraph--type--location-schedules:before,
.node-ponderas #page .paragraph--type--location-schedules:after,
.node-ponderas #page .title-component:before,
.node-ponderas #page .title-component:after,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote:before,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote:after,
.node-spitalul-baneasa #page .paragraph--type--component-medics:before,
.node-spitalul-baneasa #page .paragraph--type--component-medics:after,
.node-spitalul-baneasa #page .paragraph--type--location-schedules:before,
.node-spitalul-baneasa #page .paragraph--type--location-schedules:after,
.node-spitalul-baneasa #page .title-component:before,
.node-spitalul-baneasa #page .title-component:after {
    content: "";
    background-color: #f7f7f7;
    display: inline-block;
    width: 110px;
    z-index: 1;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote:before,
.node-ponderas #page .paragraph--type--component-medics:before,
.node-ponderas #page .paragraph--type--location-schedules:before,
.node-ponderas #page .title-component:before,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote:before,
.node-spitalul-baneasa #page .paragraph--type--component-medics:before,
.node-spitalul-baneasa #page .paragraph--type--location-schedules:before,
.node-spitalul-baneasa #page .title-component:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -110px;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote:after,
.node-ponderas #page .paragraph--type--component-medics:after,
.node-ponderas #page .paragraph--type--location-schedules:after,
.node-ponderas #page .title-component:after,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote:after,
.node-spitalul-baneasa #page .paragraph--type--component-medics:after,
.node-spitalul-baneasa #page .paragraph--type--location-schedules:after,
.node-spitalul-baneasa #page .title-component:after {
    position: absolute;
    top: 0;
    right: -110px;
    bottom: 0;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote.white,
.node-ponderas #page .paragraph--type--component-medics.white,
.node-ponderas #page .paragraph--type--location-schedules.white,
.node-ponderas #page .title-component.white,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote.white,
.node-spitalul-baneasa #page .paragraph--type--component-medics.white,
.node-spitalul-baneasa #page .paragraph--type--location-schedules.white,
.node-spitalul-baneasa #page .title-component.white {
    position: relative;
    background-color: #fff;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote.white:before, .node-ponderas #page .paragraph--type--component-image-and-quote.white:after,
.node-ponderas #page .paragraph--type--component-medics.white:before,
.node-ponderas #page .paragraph--type--component-medics.white:after,
.node-ponderas #page .paragraph--type--location-schedules.white:before,
.node-ponderas #page .paragraph--type--location-schedules.white:after,
.node-ponderas #page .title-component.white:before,
.node-ponderas #page .title-component.white:after,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote.white:before,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote.white:after,
.node-spitalul-baneasa #page .paragraph--type--component-medics.white:before,
.node-spitalul-baneasa #page .paragraph--type--component-medics.white:after,
.node-spitalul-baneasa #page .paragraph--type--location-schedules.white:before,
.node-spitalul-baneasa #page .paragraph--type--location-schedules.white:after,
.node-spitalul-baneasa #page .title-component.white:before,
.node-spitalul-baneasa #page .title-component.white:after {
    content: "";
    background-color: #fff;
    display: inline-block;
    width: 110px;
    z-index: 1;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote.white:before,
.node-ponderas #page .paragraph--type--component-medics.white:before,
.node-ponderas #page .paragraph--type--location-schedules.white:before,
.node-ponderas #page .title-component.white:before,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote.white:before,
.node-spitalul-baneasa #page .paragraph--type--component-medics.white:before,
.node-spitalul-baneasa #page .paragraph--type--location-schedules.white:before,
.node-spitalul-baneasa #page .title-component.white:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -110px;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote.white:after,
.node-ponderas #page .paragraph--type--component-medics.white:after,
.node-ponderas #page .paragraph--type--location-schedules.white:after,
.node-ponderas #page .title-component.white:after,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote.white:after,
.node-spitalul-baneasa #page .paragraph--type--component-medics.white:after,
.node-spitalul-baneasa #page .paragraph--type--location-schedules.white:after,
.node-spitalul-baneasa #page .title-component.white:after {
    position: absolute;
    top: 0;
    right: -110px;
    bottom: 0;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
  }
  .node-ponderas #page .title-component.gray::before,
.node-spitalul-baneasa #page .title-component.gray::before {
    border-bottom-left-radius: 0;
  }
  .node-ponderas #page .title-component.gray::after,
.node-spitalul-baneasa #page .title-component.gray::after {
    border-bottom-right-radius: 0;
  }
  .node-ponderas #page .paragraph--type--component-medics::before,
.node-ponderas #page .paragraph--type--location-schedules::before,
.node-spitalul-baneasa #page .paragraph--type--component-medics::before,
.node-spitalul-baneasa #page .paragraph--type--location-schedules::before {
    border-top-left-radius: 0;
  }
  .node-ponderas #page .paragraph--type--component-medics::after,
.node-ponderas #page .paragraph--type--location-schedules::after,
.node-spitalul-baneasa #page .paragraph--type--component-medics::after,
.node-spitalul-baneasa #page .paragraph--type--location-schedules::after {
    border-top-right-radius: 0;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote,
.node-ponderas #page .paragraph--type--component-medics,
.node-ponderas #page .paragraph--type--location-schedules,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote,
.node-spitalul-baneasa #page .paragraph--type--component-medics,
.node-spitalul-baneasa #page .paragraph--type--location-schedules {
    padding-bottom: 96px;
    margin-bottom: 24px;
  }
  .node-ponderas #page .title_component,
.node-spitalul-baneasa #page .title_component {
    overflow: visible;
  }
  .node-ponderas #page .title_component .title-component,
.node-spitalul-baneasa #page .title_component .title-component {
    padding-top: 96px;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote {
    padding: 96px 0;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote .quote-title,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote .quote-title {
    padding: 72px 72px 24px;
    margin-bottom: 0;
    background-color: #fff;
  }
  .node-ponderas #page .paragraph--type--component-image-and-quote .quote-wrapper,
.node-spitalul-baneasa #page .paragraph--type--component-image-and-quote .quote-wrapper {
    padding: 0 72px;
    background-color: #fff;
  }
  .node-ponderas #page .paragraph,
.node-spitalul-baneasa #page .paragraph {
    border-radius: 0;
  }
  .node-ponderas #page footer.site-footer,
.node-spitalul-baneasa #page footer.site-footer {
    background-color: #fff;
  }
  .node-ponderas #page footer.site-footer .footer-wrapper,
.node-spitalul-baneasa #page footer.site-footer .footer-wrapper {
    border-radius: 0;
    position: relative;
    background-color: #f7f7f7;
  }
  .node-ponderas #page footer.site-footer .footer-wrapper:before, .node-ponderas #page footer.site-footer .footer-wrapper:after,
.node-spitalul-baneasa #page footer.site-footer .footer-wrapper:before,
.node-spitalul-baneasa #page footer.site-footer .footer-wrapper:after {
    content: "";
    background-color: #f7f7f7;
    display: inline-block;
    width: 110px;
    z-index: 1;
  }
  .node-ponderas #page footer.site-footer .footer-wrapper:before,
.node-spitalul-baneasa #page footer.site-footer .footer-wrapper:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -110px;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
  }
  .node-ponderas #page footer.site-footer .footer-wrapper:after,
.node-spitalul-baneasa #page footer.site-footer .footer-wrapper:after {
    position: absolute;
    top: 0;
    right: -110px;
    bottom: 0;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
  }
}
.node-ponderas .paragraph--type--centers::after,
.node-spitalul-baneasa .paragraph--type--centers::after {
  border-top-right-radius: 24px;
}
.node-ponderas .paragraph--type--centers::before,
.node-spitalul-baneasa .paragraph--type--centers::before {
  border-top-left-radius: 24px;
}
.node-ponderas .paragraph--type--centers > .field--name-field-centers-links > .field__item,
.node-spitalul-baneasa .paragraph--type--centers > .field--name-field-centers-links > .field__item {
  border-bottom: 1px solid white;
}
@media (max-width: 1271.98px) {
  .node-ponderas .paragraph--type--centers > .field--name-field-centers-links > .field__item,
.node-spitalul-baneasa .paragraph--type--centers > .field--name-field-centers-links > .field__item {
    border-bottom: 1px solid #EAEAEB;
  }
}
.node-ponderas .paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2),
.node-spitalul-baneasa .paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2) {
  border-bottom: none;
  padding: 0;
}
@media (max-width: 1271.98px) {
  .node-ponderas .paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2),
.node-spitalul-baneasa .paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2) {
    padding-bottom: 7px;
  }
}
@media (max-width: 1271.98px) {
  .node-ponderas .paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2):not(:last-child),
.node-spitalul-baneasa .paragraph--type--centers > .field--name-field-centers-links > .field__item:nth-last-child(-n+2):not(:last-child) {
    border-bottom: 1px solid #EAEAEB;
  }
}

@media (max-width: 1199.98px) {
  .node-spitalul-baneasa .paragraph--type--location-schedules,
.node-spitalul-baneasa .paragraph--type--component-medics {
    background-color: #f7f7f7;
  }
}

body.maternitati-style .region-content-top nav#block-location h2 {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  body.maternitati-style .region-content-top nav#block-location h2 {
    margin-bottom: 0;
  }
}
body.maternitati-style [id^=component-] {
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  body.maternitati-style [id^=component-] {
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style [id^=component-] {
    margin-bottom: 16px;
  }
}
body.maternitati-style .paragraph--type--component-cta.style--whitebackgroundredtextwithborder a {
  border: 1px solid #dc0028;
}
body.maternitati-style .paragraph--type--column-layout .column {
  height: inherit !important;
}
body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight {
  padding-bottom: 27px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight {
    padding-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight {
    padding: 0;
  }
}
body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child {
  margin: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child {
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child {
    margin: 0;
  }
}
body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child .paragraph--type--background-wrapper.no-padding {
  padding: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child .paragraph--type--background-wrapper.no-padding {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child .paragraph--type--background-wrapper.no-padding {
    padding: 0;
  }
}
body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child .paragraph--type--background-wrapper.no-padding .paragraph--type--component-image.no-padding {
  margin: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child .paragraph--type--background-wrapper.no-padding .paragraph--type--component-image.no-padding {
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:first-child .paragraph--type--background-wrapper.no-padding .paragraph--type--component-image.no-padding {
    margin: 0;
  }
}
body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta {
  padding: 0;
  margin: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta {
    padding: 0;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta {
    padding: 0;
    margin: 0;
  }
}
body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
  padding: 0 44px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
    padding: 0 32px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
    padding: 0 24px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
    text-align: left;
    font-size: 30px;
    font-weight: 400;
    line-height: 114%;
    /* 34.2px */
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .split_70_30.wrapper_background.paragraph--type--column-layout.autoHeight .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-campaign-cta {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    margin: 16px 0 24px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .column:first-child {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--description .field--name-field-content .field__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--description .field--name-field-content .field__item span.number {
  font-family: "tiemposfine-regular";
  font-size: 56px;
  font-weight: 600;
  color: #dc0028;
  font-style: italic;
  padding-right: 20px;
  line-height: 54.72px;
}
@media (min-width: 992px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--description .field--name-field-content .field__item span.number {
    min-width: 62px;
  }
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--description .field--name-field-content .field__item span.number {
    font-size: 48px;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--description .field--name-field-content .field__item span.number {
    font-size: 40px;
    margin: 0 0 32px;
    min-width: 49px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--description .field--name-field-content .field__item .column-text.full {
  margin-left: 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--description .field--name-field-content .field__item .column-text.full {
    margin: 0 0 32px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .title-component {
  padding: 0;
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .title-component {
    padding: 0;
    font-size: 38px;
    line-height: 110%;
    /* 41.8px */
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .title-component {
    padding: 0;
    font-size: 30px;
    line-height: 114%;
    /* 34.2px */
    letter-spacing: -0.2px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-description {
  width: 100%;
  margin-top: 10px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-description {
    width: 100%;
    margin-top: 8px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-description {
    width: 100%;
    margin-top: 8px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-description ul li {
  padding-left: 25px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-description ul li {
    padding-left: 20px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-description ul li {
    padding-left: 16px;
  }
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-content .field__item {
    margin: 20px 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field--name-field-content .field__item {
    margin: 0;
  }
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field.field--name-field-title.field--type-string.field--label-hidden.field__item {
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .field.field--name-field-title.field--type-string.field--label-hidden.field__item {
    margin: 0;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta {
  padding: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta {
    padding: 0;
    margin-bottom: 0;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-image .field--type-image {
  padding: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-image .field--type-image {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-image .field--type-image {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .title_component h2 {
    font-size: 30px;
  }
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .title_component h2 {
    font-size: 38px;
  }
}
@media (min-width: 992px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .title_component h2 {
    font-size: 47px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text {
  margin: 15px 0;
  margin-left: 32px;
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .pregnancy-eyebrow {
  color: var(--Gray-70, #6C7076);
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .pregnancy-eyebrow {
    font-size: 12px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .pregnancy-title {
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
  /* 52.64px */
  margin: 0 0 16px;
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .pregnancy-title {
    font-size: 30px;
    line-height: 114%;
    letter-spacing: -0.2px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .pregnancy-lead {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 133%;
  /* 23.94px */
  margin: 0 0 16px;
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .pregnancy-text {
  color: #2E333C;
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 144%;
  /* 23.04px */
  letter-spacing: 0.02px;
  margin: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text {
    margin: 12px 0;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text {
    margin: 0;
    margin-bottom: 32px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .field--name-field-title {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  line-height: 30.24px;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 8px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text .field--name-field-title h2 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 8px;
    text-align: left;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text p {
  line-height: 23px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text p {
    line-height: 23px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text p {
    line-height: 21px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta.Stanga .column-text.half {
  text-align: left;
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta.Stanga .field--name-field-campaign-cta {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta.has-border {
  border-top: 1px solid #f7f7f7;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta.has-border {
    border-top: 1px solid #f7f7f7;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta.has-border {
    border-top: 1px solid #f7f7f7;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons {
  margin-top: 20px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons {
    margin-top: 16px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons {
    margin-top: 16px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons .paragraph--type--icon-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons .paragraph--type--icon-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 16px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons .paragraph--type--icon-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 16px;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons .paragraph--type--icon-links .field--name-field-icon-link img {
  margin-right: 20px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons .paragraph--type--icon-links .field--name-field-icon-link img {
    margin-right: 16px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_50_50 .paragraph--type--links-with-icons .paragraph--type--icon-links .field--name-field-icon-link img {
    margin-right: 12px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:first-child {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:first-child .paragraph--type--component-image.negative_margin img {
  margin-bottom: -40px;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:first-child .paragraph--type--component-image.negative_margin img {
    margin-bottom: -30px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:first-child .paragraph--type--component-image.negative_margin img {
    margin: -24px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) {
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
    padding: 0;
    text-align: center;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text h2 {
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text h2 {
    font-size: 36px;
    line-height: 110%;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text h2 {
    font-size: 28px;
    line-height: 110%;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-description {
  font-family: "graphik-regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-description {
    font-size: 16px;
    line-height: 160%;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-description {
    font-size: 14px;
    line-height: 160%;
  }
}
body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-description .highlight-word {
  display: inline-block;
  background: #fff;
  padding: 2px 6px;
  border-radius: 6px;
  color: #DC0028;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 2px;
  font-family: "graphik-medium";
  -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
          box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
}
@media (max-width: 991.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-description .highlight-word {
    padding: 2px 5px;
    border-radius: 5px;
    margin: 0 2px;
  }
}
@media (max-width: 767.98px) {
  body.maternitati-style .paragraph--type--column-layout.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text .field--name-field-description .highlight-word {
    padding: 1px 4px;
    border-radius: 4px;
    margin: 0 1px;
  }
}

.paragraph--type--component-campaign-block .block-sarcina-wrapper {
  background-color: #f7f7f7;
  border-radius: 30px;
  padding: 32px;
  position: relative;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper {
    padding: 20px;
    border-radius: 14px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper {
    padding: 16px;
  }
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper #sarcina-carousel {
  position: relative;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-navigation {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
  z-index: 10;
  pointer-events: none;
  margin: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-navigation {
    position: static;
    margin-bottom: 0;
    pointer-events: auto;
  }
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #f0f1f1;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 1;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  padding: 0;
  text-indent: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  pointer-events: auto;
  cursor: pointer;
  margin: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next {
    width: 36px;
    height: 36px;
  }
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev.disabled,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev .sr-only,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next .sr-only {
  display: none;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev .carousel-control-prev-icon,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev .carousel-control-next-icon,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next .carousel-control-prev-icon,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next .carousel-control-next-icon {
  width: 20px;
  height: 20px;
  background-image: none !important;
  -webkit-background-size: 0 0;
          background-size: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev .carousel-control-prev-icon::before,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev .carousel-control-next-icon::before,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next .carousel-control-prev-icon::before,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next .carousel-control-next-icon::before {
  font-family: "icomoon";
  font-size: 20px;
  color: #6C7076;
  display: block;
  line-height: 1;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev {
  background-color: white;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev .carousel-control-prev-icon::before {
  content: "\e904";
  color: #6C7076;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev:hover:not(.disabled) {
  background-color: #dc0028;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-prev:hover:not(.disabled) .carousel-control-prev-icon::before {
  color: #fff;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next {
  background-color: #dc0028;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next .carousel-control-next-icon::before {
  content: "\e905";
  color: #fff;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next:hover:not(.disabled) {
  background-color: #f0f1f1;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-control-next:hover:not(.disabled) .carousel-control-next-icon::before {
  color: #6C7076;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-inner {
  padding-top: 0;
  position: relative;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-wrapper {
  position: relative;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-wrapper {
    padding-left: 52px;
    padding-right: 52px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-wrapper h2 {
  color: var(--Core-Gray, #2E333C);
  text-align: center;
  font-family: "graphik-regular";
  font-size: 18px;
  font-weight: 400;
  line-height: 133%;
  /* 23.94px */
  text-transform: none;
  margin: 10px 40px 20px;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-wrapper h2 {
    font-size: 13px;
    margin-bottom: 16px;
    line-height: 40px;
    min-height: 40px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-wrapper h2 {
    font-size: 12px;
    margin-bottom: 12px;
    margin-top: 0;
    text-align: center;
    line-height: 36px;
    min-height: 36px;
  }
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-navigation .carousel-control-prev {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 11;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .carousel-navigation .carousel-control-next {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 11;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-weeks {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
  padding: 0;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-weeks {
    gap: 10px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-weeks {
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
  }
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url {
  font-family: "graphik-medium";
  font-size: 16px;
  font-weight: 500;
  color: #2e333c;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url {
    font-size: 15px;
    height: 44px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url {
    font-size: 14px;
    height: 40px;
  }
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url:hover {
  border: 1px solid #dc0028;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url.active, .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url:focus, .paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url[aria-current=page] {
  border-color: #dc0028;
  color: #dc0028;
  background-color: #fff;
}
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week.active .week-url,
.paragraph--type--component-campaign-block .block-sarcina-wrapper .trimester-week .week-url.active {
  border-color: #dc0028;
  color: #dc0028;
  background-color: #fff;
}

.paragraph--type--component-gallery.paragraph--gallery-position-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  margin-bottom: 24px;
  background: transparent;
  padding: 0;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right {
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images,
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right {
    gap: 16px;
    margin-bottom: 16px;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
  border-radius: 24px;
  overflow: hidden;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images {
    border-radius: 20px;
    gap: 10px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images {
    border-radius: 16px;
    gap: 8px;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab1.tab-pane.fade.active.show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader {
  display: none;
  width: 100%;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader.active {
  display: block;
  width: 100%;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader.active p {
  width: 100%;
  margin: 0;
  padding: 0;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader.active iframe {
  width: 100% !important;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader.active iframe {
    border-radius: 14px;
    min-height: 500px;
    max-height: 60vh;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader.active iframe {
    border-radius: 12px;
    min-height: 400px;
    max-height: 50vh;
  }
}
@media screen and (max-width: 375px) and (max-height: 667px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader.active iframe {
    min-height: 350px;
    max-height: 45vh;
    height: auto !important;
  }
}
@media screen and (max-height: 700px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images #tab2.tab-pane.fader.active iframe {
    max-height: 45vh;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox {
  display: block;
  border-radius: 16px;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease, -o-transform 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox {
    border-radius: 14px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox {
    border-radius: 12px;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox:hover {
  -webkit-transform: translateY(-2px);
       -o-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: inherit;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox.gallery-image-top {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox.gallery-image-bottom {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 calc(50% - 6px);
      -ms-flex: 1 1 calc(50% - 6px);
          flex: 1 1 calc(50% - 6px);
  max-width: calc(50% - 6px);
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox.gallery-image-bottom {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 calc(50% - 5px);
        -ms-flex: 1 1 calc(50% - 5px);
            flex: 1 1 calc(50% - 5px);
    max-width: calc(50% - 5px);
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-images .lightbox.gallery-image-bottom {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 calc(50% - 4px);
        -ms-flex: 1 1 calc(50% - 4px);
            flex: 1 1 calc(50% - 4px);
    max-width: calc(50% - 4px);
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text {
  background: #fff;
  border-radius: 24px;
  padding: 58px;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text {
    border-radius: 20px;
    padding: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text {
    border-radius: 16px;
    padding: 20px;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text > div {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text > div {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  border: none;
  margin-bottom: 16px;
  padding: 0;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .nav-tabs {
    margin-bottom: 20px;
    gap: 6px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .nav-tabs {
    margin-bottom: 16px;
    gap: 4px;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .nav-tabs .nav-item {
  margin: 0;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .nav-tabs .nav-item .nav-link {
  font-family: "graphik-medium";
  font-size: 15px;
  font-weight: 500;
  color: #2E333C;
  line-height: 112%;
  background: transparent;
  border: none;
  border-radius: 7px;
  padding: 16px 32px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-transform: none;
  letter-spacing: normal;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .nav-tabs .nav-item .nav-link:hover {
  background: #f7f7f7;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .nav-tabs .nav-item .nav-link.active {
  background: #F2F3F3;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-title {
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-title {
    text-align: left;
    margin-left: 0;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-title h2 {
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-weight: 400;
  line-height: 112%;
  color: #2e333c;
  margin: 0;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-title h2 {
    font-size: 38px;
    line-height: 110%;
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-title h2 {
    font-size: 30px;
    line-height: 114%;
    letter-spacing: -0.2px;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-cta {
  margin-top: auto;
  padding-top: 24px;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-cta {
    padding-top: 20px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-cta {
    padding-top: 16px;
  }
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-cta a {
  padding: 0 16px;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-cta a:before {
  content: "\e999";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-gallery.paragraph--gallery-position-right .column-text .field--name-field-cta a::before {
  font-size: 24px;
  color: #fff;
  display: inline-block;
  padding-right: 8px;
}

.paragraph--type--description .field--name-field-content .field__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--description .field--name-field-content .field__item span.number {
  font-family: "tiemposfine-regular";
  font-size: 56px;
  font-weight: 600;
  color: #dc0028;
  font-style: italic;
  padding-right: 20px;
  line-height: 54.72px;
}
@media (min-width: 992px) {
  .paragraph--type--description .field--name-field-content .field__item span.number {
    min-width: 62px;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--description .field--name-field-content .field__item span.number {
    font-size: 48px;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--description .field--name-field-content .field__item span.number {
    font-size: 40px;
    margin: 0 0 32px;
    min-width: 49px;
  }
}
.paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta {
  padding: 0;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta {
    margin-bottom: 0;
  }
}
.paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full {
  margin-left: 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full .field--name-field-title {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full .field--name-field-title h2 {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  line-height: 30.24px;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full .field--name-field-title h2 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 8px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full .field--name-field-title h2 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 8px;
    text-align: left;
  }
}
.paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full p {
  line-height: 23px;
}
@media (max-width: 991.98px) {
  .paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full p {
    line-height: 23px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full p {
    line-height: 21px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--description .field--name-field-content .field__item .paragraph--type--component-image-text-cta .column-text.full {
    margin: 0 0 32px;
  }
}

.paragraph--type--component-medics.style--medic_grey_cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 16px 0 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title {
    margin: 0 12px 20px 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title {
    margin: 0 0 16px 0;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title h3, .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title h2 {
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-weight: 400;
  line-height: 112%;
  color: #2e333c;
  margin: 0;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title h3, .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title h2 {
    font-size: 38px;
    line-height: 110%;
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title h3, .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-title h2 {
    font-size: 30px;
    line-height: 114%;
    letter-spacing: -0.2px;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin: 0 58px 0 auto;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling {
    margin: 0 6px 20px auto;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling {
    gap: 6px;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling a {
  font-family: "graphik-medium";
  font-size: 16px;
  font-weight: 500;
  color: #dc0028;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.5px solid #D5D6D8;
  border-radius: 7px;
  padding: 10px 24px 10px 16px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  white-space: nowrap;
  position: relative;
  padding-right: 30px;
}
.paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling a {
    font-size: 14px;
    padding: 8px 36px 8px 14px;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling a:hover {
  background-color: #f7f7f7;
}
.paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling a::before {
  position: absolute;
  top: 52%;
  right: 16px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 8px;
  font-size: 20px;
  color: #dc0028;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .field--name-field-general-ling a::before {
    font-size: 22px;
    top: 50%;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin: 0 0 24px 8px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow {
    margin: 0 0 20px 8px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow {
    gap: 6px;
    margin: 0 0 16px 0;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  font-size: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  background-color: #f0f1f1;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow {
    width: 36px;
    height: 36px;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow::before {
  font-family: "icomoon";
  font-size: 20px;
  color: #6C7076;
  opacity: 1;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-prev {
  background-color: #f0f1f1;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-prev::before {
  content: "\e904";
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-prev:hover:not(.slick-disabled) {
  background-color: #dc0028;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-prev:hover:not(.slick-disabled)::before {
  color: #fff;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-next {
  background-color: #dc0028;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-next::before {
  content: "\e905";
  color: #fff;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-next:hover:not(.slick-disabled) {
  background-color: #f0f1f1;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-next:hover:not(.slick-disabled)::before {
  color: #6C7076;
}
.paragraph--type--component-medics.style--medic_grey_cards > nav.slick__arrow button.slick-arrow.slick-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.paragraph--type--component-medics.style--medic_grey_cards > .slick {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  width: 100%;
  margin: 40px 0 0 0;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .slick {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards > .slick {
    margin: 24px 0 0 0;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards > .slick .slick__arrow .slick-next {
  margin-top: 8px;
  background-color: #DC0028;
}
.paragraph--type--component-medics.style--medic_grey_cards > .slick .slick__arrow .slick-next:before {
  color: #fff;
}
.paragraph--type--component-medics.style--medic_grey_cards .slick {
  position: relative;
}
.paragraph--type--component-medics.style--medic_grey_cards .slick-list {
  margin: 0;
}
.paragraph--type--component-medics.style--medic_grey_cards .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.paragraph--type--component-medics.style--medic_grey_cards .slick__slide {
  margin-bottom: 0;
}
.paragraph--type--component-medics.style--medic_grey_cards .slick__slide > div {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic {
  background-color: #f7f7f7;
  border-radius: 16px;
  padding: 0;
  overflow: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease, -o-transform 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  position: relative;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic {
    border-radius: 14px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic {
    border-radius: 12px;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic:hover {
  -webkit-transform: translateY(-2px);
       -o-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .info_medic {
  font-size: 14px;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 3;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .info_medic .grade {
  font-family: "graphik-medium";
  line-height: 1;
  font-size: 16px;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .info_medic span.reviews,
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .info_medic span.grade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .info_medic span.reviews > div {
  white-space: nowrap;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards {
  display: contents;
  position: relative;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards .field--name-field-description-simple {
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.02px;
  color: #6c7076;
  margin: 0;
  text-align: center;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards .field--name-field-description-simple {
    font-size: 13px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards .field--name-field-description-simple {
    font-size: 12px;
  }
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards .image_href {
  display: block;
  text-decoration: none;
  position: relative;
  overflow: visible;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards .image_href .field--name-field-medic-photo {
  position: relative;
  width: 100%;
  padding-bottom: 125%;
  overflow: visible;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards .image_href .field--name-field-medic-photo picture,
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic .medic_grey_cards .image_href .field--name-field-medic-photo img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic h3.node__title, .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic #block-intreabaunmedic .content .column h2.node__title, #block-intreabaunmedic .content .column .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic h2.node__title {
  margin: 40px 24px 4px;
  padding: 0;
  text-align: center;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic h3.node__title a, .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic #block-intreabaunmedic .content .column h2.node__title a, #block-intreabaunmedic .content .column .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic h2.node__title a {
  text-decoration: none;
}
.paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic h3.node__title a span, .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic #block-intreabaunmedic .content .column h2.node__title a span, #block-intreabaunmedic .content .column .paragraph--type--component-medics.style--medic_grey_cards .paragraph--type--medic h2.node__title a span {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 124%;
  color: #2E333C;
}

.paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-track {
  gap: 16px;
}
.paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-slide .paragraph--type--numar-facilitati .field--name-field-numar-procent {
  font-family: "tiemposfine-regular";
  font-size: 112px;
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: 8px;
}
@media (max-width: 991.98px) {
  .paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-slide .paragraph--type--numar-facilitati .field--name-field-numar-procent {
    font-size: 100px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-slide .paragraph--type--numar-facilitati .field--name-field-numar-procent {
    font-size: 84px;
  }
}
.paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-slide .paragraph--type--numar-facilitati .field--name-field-descriere {
  margin-top: 8px;
  color: #6c7076;
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-align: center;
}
@media (max-width: 991.98px) {
  .paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-slide .paragraph--type--numar-facilitati .field--name-field-descriere {
    font-size: 15px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-slide .paragraph--type--numar-facilitati .field--name-field-descriere {
    font-size: 14px;
  }
}
.paragraph--type--reteaua-noastra.paragraph--theme--purple .slick-list .slick-slide .paragraph--type--numar-facilitati .field--name-field-descriere p {
  margin: 0;
  color: #6c7076;
}

.highlight-word {
  display: inline-block;
  background: #fff;
  padding: 2px 6px;
  border-radius: 6px;
  color: #DC0028;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 2px;
  font-family: "graphik-medium";
  -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
          box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
}
@media (max-width: 991.98px) {
  .highlight-word {
    padding: 2px 5px;
    border-radius: 5px;
    margin: 0 2px;
  }
}
@media (max-width: 767.98px) {
  .highlight-word {
    padding: 1px 4px;
    border-radius: 4px;
    margin: 0 1px;
  }
}

.pregnancy-eyebrow {
  color: var(--Gray-70, #6C7076);
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
@media (max-width: 767.98px) {
  .pregnancy-eyebrow {
    font-size: 12px;
  }
}

.pregnancy-title {
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
  /* 52.64px */
  margin: 0 0 16px;
}
@media (max-width: 767.98px) {
  .pregnancy-title {
    font-size: 30px;
    line-height: 114%;
    letter-spacing: -0.2px;
  }
}

.pregnancy-lead {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 133%;
  /* 23.94px */
  margin: 0 0 16px;
}

.pregnancy-text {
  color: #2E333C;
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 144%;
  /* 23.04px */
  letter-spacing: 0.02px;
  margin: 0;
}

.paragraph--type--pachete-analize-slider {
  background: #fff;
  border-radius: 24px;
  padding: 58px;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider {
    padding: 32px 24px;
    border-radius: 20px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider {
    padding: 24px 16px;
    border-radius: 16px;
  }
}
.paragraph--type--pachete-analize-slider > .field--name-field-title,
.paragraph--type--pachete-analize-slider > .field--name-field-url {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-title,
.paragraph--type--pachete-analize-slider > .field--name-field-url {
    display: block;
    width: 100%;
    text-align: center;
  }
}
.paragraph--type--pachete-analize-slider > .field--name-field-title {
  font-family: "tiemposfine-regular";
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1;
  color: #2e333c;
  margin: 0;
  padding: 0 !important;
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-title {
    font-size: 36px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-title {
    font-size: 28px;
    text-align: center;
    margin-bottom: 10px;
  }
}
.paragraph--type--pachete-analize-slider > .field--name-field-url {
  margin-left: 24px;
}
@media (min-width: 992px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-url {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-url {
    margin-left: 16px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-url {
    margin-left: 0;
    margin-top: 0;
    display: inline-block;
    text-align: center;
    padding-bottom: 0;
  }
}
.paragraph--type--pachete-analize-slider > .field--name-field-url a {
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  color: #dc0028;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  border: 0.5px solid #D5D6D8;
  border-radius: 7px;
  padding: 10px 24px 10px 16px;
  background: #fff;
}
.paragraph--type--pachete-analize-slider > .field--name-field-url a:before {
  right: 4px !important;
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-url a {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #dc0028;
  }
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom {
  position: absolute;
  top: 68px;
  right: 40px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  z-index: 10;
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider .slick-arrow_custom {
    top: 32px;
    right: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .slick-arrow_custom {
    top: 24px;
    right: 16px;
    gap: 6px;
  }
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  font-size: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow {
    width: 36px;
    height: 36px;
  }
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow::before {
  font-family: "icomoon";
  font-size: 20px;
  color: #6C7076;
  opacity: 1;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-next {
  background-color: #dc0028;
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-next::before {
  content: "\e905";
  color: #fff;
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-next:hover:not(.slick-disabled) {
  background-color: #f0f1f1;
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-next:hover:not(.slick-disabled)::before {
  color: #6C7076;
}
.paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.paragraph--type--pachete-analize-slider .field--name-field-pachete-analize {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider .field--name-field-pachete-analize {
    margin-top: 32px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .field--name-field-pachete-analize {
    margin-top: 32px;
  }
}
.paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-list {
  margin: 0 -8px;
}
.paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-slide {
  height: auto;
  margin: 0 8px;
}
@media (min-width: 1200px) {
  .paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-slide {
    width: 303px !important;
  }
}
@media (min-width: 576px) and (max-width: 1271.98px) {
  .paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-slide {
    width: calc(40% - 16px) !important;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-slide {
    width: calc(66.6666666667% - 16px) !important;
  }
}
.paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-slide > div {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 32px;
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .field--name-field-pachete-analize .slick-slide > div {
    padding-bottom: 24px;
  }
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide {
  text-align: left;
  background: #f7f7f7;
  border-radius: 12px;
  padding: 32px;
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease, -o-transform 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide {
    padding: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide {
    padding: 16px;
  }
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide:hover {
  -webkit-transform: translateY(-2px);
       -o-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide > a {
  display: block;
  text-decoration: none;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-imagine-pachet-analiza {
  background: transparent;
  border-radius: 0;
  padding: 0;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 280px;
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-imagine-pachet-analiza {
    min-height: 240px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-imagine-pachet-analiza {
    min-height: 200px;
  }
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-imagine-pachet-analiza picture,
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-imagine-pachet-analiza img {
  max-width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-descriere-pachet-analiza {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-descriere-pachet-analiza h2 {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-weight: 400;
  color: #2e333c;
  line-height: 1.2;
  margin: 0;
  text-align: left;
  text-align: -webkit-left;
}
@media (max-width: 991.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-descriere-pachet-analiza h2 {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-descriere-pachet-analiza h2 {
    font-size: 20px;
  }
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-descriere-pachet-analiza h2 span {
  white-space: pre-wrap;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-subtitlu {
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  color: #6c7076;
  line-height: 1.4;
  margin: 0 0 8px 0;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-subtitlu {
    font-size: 14px;
  }
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-url {
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 12px;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-url a {
  display: inline-block;
  background-color: #fff;
  color: #dc0028 !important;
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 500;
  padding: 16px;
  border-radius: 7px;
  text-decoration: none;
  text-transform: none !important;
  letter-spacing: 0.5px;
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
@media (max-width: 767.98px) {
  .paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-url a {
    font-size: 12px;
    padding: 8px 16px;
  }
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-url a:hover {
  background-color: #dc0028;
  color: white !important;
}

.paragraph--type--component-medics.style--modern .slick__arrow {
  top: 40% !important;
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic .image_href {
  position: relative;
  margin-bottom: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic > div {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 20px;
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic > div .node__title {
  margin-top: 0 !important;
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic {
  position: absolute;
  left: 10px;
  top: -70px;
  z-index: 3;
  font-size: 14px;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: #fff;
  border-radius: 10px;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic {
    padding: 8px;
    font-size: 13px;
    top: -60px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic {
    padding: 6px;
    font-size: 12px;
    top: -55px;
  }
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic .grade {
  font-family: "graphik-medium";
  line-height: 1;
  font-size: 16px;
}
@media (max-width: 991.98px) {
  .paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic .grade {
    font-size: 15px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic .grade {
    font-size: 14px;
  }
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic span.reviews,
.paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic span.grade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-medics.style--modern .paragraph--type--medic > div .info_medic span.reviews > div {
  white-space: nowrap;
}

.paragraph--type--component-medics:not(.style--modern) .info_medic {
  font-size: 14px;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 3;
}
.paragraph--type--component-medics:not(.style--modern) .info_medic .grade {
  font-family: "graphik-medium";
  line-height: 1;
  font-size: 16px;
}
.paragraph--type--component-medics:not(.style--modern) .info_medic span.reviews,
.paragraph--type--component-medics:not(.style--modern) .info_medic span.grade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--component-medics:not(.style--modern) .info_medic span.reviews > div {
  white-space: nowrap;
}

.webform--dor {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: #fff !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 140px !important;
  top: 0 !important;
  margin: -180px auto 0 !important;
}
@media (max-width: 833.98px) {
  .webform--dor {
    margin-top: -120px !important;
  }
}
.webform--dor .webform-confirmation {
  background-color: #fff;
  z-index: 0;
}
@media (max-width: 833.98px) {
  .webform--dor .webform-confirmation {
    z-index: 1;
    overflow: auto;
    top: 77px !important;
    display: block;
    padding: 24px;
  }
}
.webform--dor .webform-confirmation::before {
  display: none;
}
.webform--dor .webform-confirmation__message {
  max-width: 100%;
  font-size: 1rem !important;
}
.webform--dor .webform-confirmation__message h2 {
  margin-bottom: 24px;
}
.webform--dor .webform-confirmation__message h2 span {
  display: inline-block;
  padding: 5px 10px;
  background-color: #dc0028;
  color: #fff;
  border-radius: 0.2rem;
}
.webform--dor .webform-confirmation__message .back {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .webform--dor .webform-confirmation__message .back {
    text-align: center;
  }
}
.webform--dor .webform-confirmation__message .back:active {
  outline: none;
}
.webform--dor .webform-confirmation__message .back:hover {
  text-decoration: none;
}
.webform--dor .webform-confirmation__message .back, .webform--dor .webform-confirmation__message .back:active, .webform--dor .webform-confirmation__message .back:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.webform--dor .webform-confirmation__message .back:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.webform--dor .field--type-webform {
  width: 100%;
  padding-bottom: 150px !important;
}
@media (max-width: 833.98px) {
  .webform--dor .field--type-webform {
    padding: 24px;
  }
}
.webform--dor .field--type-webform::before {
  position: absolute;
  right: -100%;
  bottom: 0;
  left: -100%;
  z-index: 1;
  content: "";
  background-color: #fff;
  background-image: url("../images/dor-bg.svg");
  background-repeat: repeat no-repeat;
  background-position: left top;
  -webkit-background-size: 1920px 150px;
          background-size: 1920px 150px;
  height: 150px;
}
@media (max-width: 833.98px) {
  .webform--dor .field--type-webform::before {
    -webkit-background-size: 100% 100%;
            background-size: 100%;
  }
}
.webform--dor .form-composite {
  max-width: 540px;
  margin: auto;
}
.webform--dor .js-form-item h3, .webform--dor .js-form-item #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .webform--dor .js-form-item h2 {
  font-size: 2.625rem;
  margin-bottom: 50px;
}
@media (max-width: 833.98px) {
  .webform--dor .js-form-item h3, .webform--dor .js-form-item #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .webform--dor .js-form-item h2 {
    font-size: 2.25rem;
  }
}
.webform--dor .js-form-item .form-textarea,
.webform--dor .js-form-item .form-text {
  border-radius: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background-color: #fff !important;
  resize: none;
}
.webform--dor .js-form-item .form-textarea {
  margin: 48px 12px 0;
  padding: 0;
  line-height: 2;
  height: 74px;
}
.webform--dor .webform-actions {
  margin: 2rem auto 12px;
  position: relative;
  text-align: center;
  margin-top: 50px;
  display: inline-block;
}
.webform--dor .webform-actions:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.webform--dor .webform-actions:before {
  position: absolute;
  right: 12px;
  z-index: 1;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: #fff;
  top: calc(50% - 32px / 2);
  width: 32px;
  height: 32px;
  font-size: 1.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.webform--dor .webform-actions .form-control {
  display: inline-block;
  padding-left: 16px;
  width: auto;
  position: relative;
  margin: 0;
}
.webform--dor legend {
  display: none;
}
.webform--dor .webform-submission-form {
  text-align: center;
}
.webform--dor .form-wrapper {
  max-width: 960px;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 1272px) {
  .webform--dor .form-wrapper.container-full .col-full, .webform--dor .form-wrapper.container-big .col-full {
    margin-left: -110px;
  }
}
@media (min-width: 1272px) {
  .webform--dor .form-wrapper.container-full .col-half:nth-child(2n), .webform--dor .form-wrapper.container-big .col-half:nth-child(2n) {
    margin-left: -55px;
  }
}
.webform--dor .form-wrapper.container-big {
  max-width: 100%;
}
.webform--dor .col-half.small,
.webform--dor .col-full.small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 833.98px) {
  .webform--dor .col-half.small,
.webform--dor .col-full.small {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.webform--dor .col-half.small label,
.webform--dor .col-full.small label {
  padding-right: 24px;
  padding-top: 5px;
  position: relative;
}
.webform--dor .col-half.small label:after,
.webform--dor .col-full.small label:after {
  display: none;
}
.webform--dor .col-half .range-slider,
.webform--dor .col-full .range-slider {
  padding: 0 12px;
}
@media (max-width: 833.98px) {
  .webform--dor .col-half .range-slider,
.webform--dor .col-full .range-slider {
    padding: 0;
  }
}
.webform--dor .col-auto,
.webform--dor .col-full {
  width: 100%;
}
.webform--dor .col-auto label,
.webform--dor .col-full label {
  width: 30%;
}
@media (max-width: 833.98px) {
  .webform--dor .col-auto label,
.webform--dor .col-full label {
    width: auto;
  }
}
.webform--dor .col-auto .range-slider,
.webform--dor .col-full .range-slider {
  width: 100%;
}
.webform--dor .col-full .range-slider li {
  white-space: nowrap;
}
@media (max-width: 833.98px) {
  .webform--dor .col-full .range-slider li {
    white-space: normal;
  }
}
.webform--dor .col-half {
  width: 50%;
}
@media (max-width: 833.98px) {
  .webform--dor .col-half {
    width: 100%;
  }
}
.webform--dor .col-half label {
  white-space: normal !important;
  font-size: 1rem;
  width: 30%;
}
@media (max-width: 833.98px) {
  .webform--dor .col-half label {
    width: auto;
  }
}
.webform--dor .col-half .range-slider {
  width: 70%;
}
@media (max-width: 833.98px) {
  .webform--dor .col-half .range-slider {
    width: 100%;
  }
}
.webform--dor .col-half:nth-child(2n+1) label {
  padding-left: 12px;
}
@media (max-width: 833.98px) {
  .webform--dor .col-half:nth-child(2n+1) label {
    padding-left: 0;
  }
}

.js-form-item-descriere label {
  display: none !important;
}

.view-leadership .column-6 {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.view-leadership .column-6 h1 {
  margin-bottom: 31.92px;
}
.view-leadership .column-6 .block-system-breadcrumb-block {
  margin-top: 0;
}
.view-leadership .column-6 .block-system-breadcrumb-block .content {
  display: block;
}
.view-leadership .tabs {
  width: 100%;
  font-size: 0;
}
.view-leadership .tab {
  font-family: graphik-medium;
  background-color: #f7f7f7;
  padding: 12px;
  border: 0;
  border-radius: 0.3rem;
  margin: 0 11px 11px 0;
  font-size: 1rem;
}
.view-leadership .tab.active {
  background-color: #fff;
  color: #dc0028;
}
.view-leadership .description {
  text-align: left;
}
@media (min-width: 1272px) {
  .view-leadership .description {
    padding-left: 48px;
  }
}
@media (max-width: 767.98px) {
  .view-leadership .description {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.view-leadership .content,
.view-leadership .description {
  display: none;
}
.view-leadership .content.active,
.view-leadership .description.active {
  display: block;
}

/* custom style for contul-meu page only*/
@media (max-width: 833.98px) {
  body.page-node-43620 .paragraph--type--component-campaign .section-container .section--full .field--name-field-image {
    padding-left: 27px;
    padding-right: 27px;
  }
  body.page-node-43620 .paragraph--type--component-campaign .section-container .section--full .list-wrapper .field--name-field-title {
    font-size: 1.3125rem;
    line-height: 1.5rem;
  }
  body.page-node-43620 .paragraph--type--component-campaign .section-container .section--full .list-wrapper .field--name-field-description p {
    font-size: 0.875rem;
    line-height: 1.4rem;
  }
  body.page-node-43620 .paragraph--type--component-campaign .section-container .section--full .list-wrapper .field--name-field-campaign-checkmark-image img {
    width: 24px;
    min-width: 24px;
  }
  body.page-node-43620 .paragraph--type--component-campaign .section-container .section--full .list-wrapper .paragraph--type--campaign-list-element {
    margin-left: 16px;
  }
  body.page-node-43620 .paragraph--type--component-image-list .column-list .list-wrapper:last-child {
    margin-bottom: 3px;
  }
  body.page-node-43620 .paragraph--type--component-image-list .column-list .list-wrapper .field--name-field-title h3, body.page-node-43620 .paragraph--type--component-image-list .column-list .list-wrapper .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.page-node-43620 .paragraph--type--component-image-list .column-list .list-wrapper .field--name-field-title h2 {
    margin-bottom: 24px;
  }
  body.page-node-43620 #component-11 .paragraph--type--component-campaign {
    padding-bottom: 56px;
  }
  body.page-node-43620 #component-11 .paragraph .field--name-field-title {
    margin-top: 49px;
    margin-bottom: 16px;
  }
  body.page-node-43620 #component-11 .paragraph--type--component-cta,
body.page-node-43620 #component-11 .field--name-field-campaign-cta {
    margin-top: 0;
  }
  body.page-node-43620 #component-11 .app-buttons a {
    margin-top: 0;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) {
  body.page-node-43620 .display--right .paragraph--type--component-cta, body.page-node-43620 .display--left .paragraph--type--component-cta {
    margin-left: -3px;
  }
}
@media (max-width: 767.98px) {
  body.page-node-43620 .display--right .paragraph--type--component-cta, body.page-node-43620 .display--left .paragraph--type--component-cta {
    padding-left: 0;
  }
  body.page-node-43620 .display--right .paragraph--type--component-cta a, body.page-node-43620 .display--left .paragraph--type--component-cta a {
    width: 100%;
  }
}
body.page-node-43620 .field--name-field-campaign-cta .paragraph--type--component-cta.style--apps .app-buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.page-node-43620 .field--name-field-campaign-cta .paragraph--type--component-cta.style--apps .app-buttons a {
  padding: unset;
  margin: 8px;
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  max-width: 50%;
}
body.page-node-43620 .field--name-field-campaign-cta .paragraph--type--component-cta.style--apps .app-buttons a .field--name-field-component-compaign > #component-5 .section-container {
  border-bottom: unset;
}
body.page-node-43620 .field--name-field-campaign-cta .paragraph--type--component-cta a {
  min-width: unset;
}
body.page-node-43620 .paragraph--type--component-image-list .column-image {
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 992px) {
  body.page-node-43620 .paragraph--type--component-image-list .column-list {
    padding-top: 30px;
  }
}
body.page-node-43620 .paragraph--type--component-image-list .paragraph .field--name-field-title h3, body.page-node-43620 .paragraph--type--component-image-list .paragraph .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.page-node-43620 .paragraph--type--component-image-list .paragraph .field--name-field-title h2 {
  font-size: 1.625rem;
}
body.page-node-43620 .paragraph--type--component-image-list .paragraph .field--name-field-description p {
  margin-top: 12px;
}
body.page-node-43620 .field--name-field-component-compaign > #component-5 .section-container {
  border-bottom: unset;
}

.video-wrapper {
  border-radius: 0 !important;
}
.path-articole-medicale .video-wrapper {
  padding-bottom: 24px;
}
@media (max-width: 833.98px) {
  .path-articole-medicale .video-wrapper {
    border-bottom: unset;
  }
}
.video-wrapper .video-target .video-wrapper {
  background-color: #000 !important;
}
@media (max-width: 767.98px) {
  .video-wrapper .video-target .video-wrapper .video-frame {
    top: 37% !important;
    left: 37% !important;
    width: 100vw !important;
    height: 350px !important;
  }
  .video-wrapper .video-target .video-wrapper .video-close {
    position: relative;
    top: -37px;
    left: 9px;
    font-size: 16px !important;
    margin-right: 0 !important;
    margin-top: 10px;
    padding: 0 7px 0 7px !important;
    background-color: #dc0028 !important;
  }
  .video-wrapper .video-target .video-wrapper .video-iframe {
    width: 102vw;
    height: 350px;
  }
}
@media (max-width: 375px) {
  .video-wrapper .video-target .video-wrapper .video-close {
    left: 4px;
  }
}
@media (min-width: 376px) and (max-width: 390px) {
  .video-wrapper .video-target .video-wrapper .video-close {
    left: 6px;
  }
}

.paragraph--type--component-video-popup {
  margin-top: 48px;
  margin-bottom: 64px;
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-popup {
    padding-bottom: 0px;
  }
}
.paragraph--type--component-video-popup .column::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-popup .column::after {
    background: rgba(0, 0, 0, 0.1);
  }
}
.paragraph--type--component-video-popup .column img {
  position: relative;
  max-width: unset;
  width: 100%;
  height: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-popup .column img {
    width: 100%;
    height: auto;
    left: 0;
    -webkit-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    display: block;
    margin: 0;
    position: relative;
    bottom: 0;
  }
}
.paragraph--type--component-video-popup .column .field--name-field-title {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 72px;
  padding-top: 66px;
  padding-right: 24px;
  z-index: 1;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-popup .column .field--name-field-title {
    font-size: 2rem;
    line-height: 1.3;
    padding: 32px 30px;
    word-break: break-word;
  }
}
.paragraph--type--component-video-popup .column .field--name-field-title h3, .paragraph--type--component-video-popup #block-intreabaunmedic .content .column .field--name-field-title h2, #block-intreabaunmedic .content .paragraph--type--component-video-popup .column .field--name-field-title h2 {
  font-size: 2.625rem;
  color: #fff;
  max-width: 510px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-popup .column .field--name-field-title h3, .paragraph--type--component-video-popup #block-intreabaunmedic .content .column .field--name-field-title h2, #block-intreabaunmedic .content .paragraph--type--component-video-popup .column .field--name-field-title h2 {
    font-size: 2rem;
    line-height: 1.3;
    max-width: unset;
  }
}
.paragraph--type--component-video-popup .column .icon-play {
  position: absolute;
  bottom: 73px;
  left: 72px;
  z-index: 1;
  width: 84px;
  height: 84px;
  font-size: 84px;
  line-height: 50%;
  color: #fff;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-popup .column .icon-play {
    bottom: 35px;
    left: 35px;
    font-size: 50px;
    width: 50px;
    height: 50px;
  }
}
.paragraph--type--component-video-popup.video-icon-play-middle .column .icon-play {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body.page-view-intervention .layout-main-wrapper#main-wrapper {
  padding-bottom: 0;
  background-color: #fff;
}
body.page-view-intervention .layout-main-wrapper#main-wrapper::after, body.page-view-intervention .layout-main-wrapper#main-wrapper::before {
  background-color: #fff;
}
body.page-view-intervention .views-element-container .main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin-top: 152.5px;
  padding-bottom: 12px;
}
@media (max-width: 833.98px) {
  body.page-view-intervention .views-element-container .main-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
}
body.page-view-intervention .views-element-container .main-wrapper.active .column-6 .view-filters {
  border-radius: 14px 14px 0 0;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1199.98px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6:nth-of-type(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body.page-view-intervention .views-element-container .main-wrapper .column-6:nth-of-type(2) .view-filters {
    margin: 0 0 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 460px;
    height: 380px;
  }
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .block-system-breadcrumb-block {
  margin-top: 0;
  margin-bottom: 16px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .block-system-breadcrumb-block .breadcrumb {
  text-align: left;
  margin-top: 0;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .block-system-breadcrumb-block .breadcrumb .breadcrumb-item::before, body.page-view-intervention .views-element-container .main-wrapper .column-6 .block-system-breadcrumb-block .breadcrumb .breadcrumb-item.active {
  color: #6c7076;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 header h1 {
  font-size: 3.875rem;
  line-height: 64px;
  margin-bottom: 32px;
}
@media (max-width: 833.98px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6 header h1 {
    font-size: 3rem;
    line-height: 3rem;
  }
}
@media (max-width: 767.98px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6 header h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 header p {
  margin-bottom: 12px;
  font-size: 1rem;
  line-height: 26px;
  padding-right: 64px;
}
@media (max-width: 1199.98px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6 header p {
    padding-right: 0;
  }
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 footer {
  font-size: 0.75rem;
  margin: 40px 64px 0 0;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters {
  background-color: #dc0028;
  margin: 0 0 0 auto;
  border-radius: 14px;
  padding: 56px 56px 48px;
  color: #fff;
}
@media (min-width: 768px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters {
    margin-top: 32px;
    padding: 46px;
  }
}
@media (max-width: 833.98px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters {
    max-width: 100%;
    margin-top: 32px;
  }
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters h2 {
  font-size: 2rem;
  line-height: 33px;
  margin-bottom: 12px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters p {
  font-size: 0.875rem;
  line-height: 22px;
  margin-bottom: 24px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters .form-row .js-form-item {
  margin-bottom: 8px;
  min-height: 56px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  border-radius: 7px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters .form-row .js-form-item:first-child {
  z-index: 1002;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters .form-row .js-form-item::before {
  z-index: 1;
  font-size: 22px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters .form-row .js-form-item .form-select {
  margin-bottom: 0;
  padding-right: 30px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .view-filters .form-row .js-form-item label {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-row {
  max-width: 464px;
  margin: 0 0 0 auto;
  border-radius: 0 0 14px 14px;
  border: 1px solid #eaeaeb;
  padding: 48px 56px 56px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-row .views-field-field-tcp {
  font-size: 2rem;
  line-height: 33px;
  margin-bottom: 16px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-row .views-field-field-investigation, body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-row .views-field-field-location {
  font-size: 14px;
}
body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-row .views-field-field-investigation .field-content, body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-row .views-field-field-location .field-content {
  font-weight: 600;
  display: inline;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-exposed-form .js-form-type-select select.form-select {
    position: static !important;
    width: unset !important;
    height: unset !important;
    max-width: 100%;
    text-overflow: ellipsis;
    display: block;
  }
  body.page-view-intervention .views-element-container .main-wrapper .column-6 .views-exposed-form .js-form-type-select .chosen-container .chosen-single {
    visibility: hidden;
  }
}

.paragraph--type--component-campaign-pediatrics {
  padding-top: 20px;
  margin: 0 13.5px -24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-campaign-pediatrics {
    margin: 0;
  }
}
.paragraph--type--component-campaign-pediatrics .bef-exposed-form,
.paragraph--type--component-campaign-pediatrics fieldset.form-group {
  margin-bottom: 24px;
}
.paragraph--type--component-campaign-pediatrics .flex-wrap legend {
  display: none;
}
.paragraph--type--component-campaign-pediatrics .flex-wrap .form-group {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  min-height: unset;
}
.paragraph--type--component-campaign-pediatrics .flex-wrap .form-group .fieldset-wrapper {
  text-align: center;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-campaign-pediatrics .flex-wrap .form-group .fieldset-wrapper {
    text-align: left;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-campaign-pediatrics .flex-wrap .form-group .fieldset-wrapper .form-radios {
    white-space: nowrap;
    overflow: auto;
    padding-bottom: 10px;
  }
}
.paragraph--type--component-campaign-pediatrics .flex-wrap .form-group .fieldset-wrapper div.js-form-item {
  margin: 0 3px 8px;
  display: inline-block;
  min-height: unset;
}
.paragraph--type--component-campaign-pediatrics .flex-wrap .form-group .fieldset-wrapper div.js-form-item .form-check-input {
  display: none;
}
.paragraph--type--component-campaign-pediatrics .flex-wrap .form-group .fieldset-wrapper div.js-form-item label.form-check {
  font-family: graphik-medium;
  min-height: unset;
  font-size: 0.875rem;
  padding: 12px 16px;
  background-color: #f7f7f7;
  border-radius: 7px;
  color: #2e333c;
  display: inline-block;
  margin: 0;
  line-height: 20px;
  cursor: pointer;
}
.paragraph--type--component-campaign-pediatrics .flex-wrap .form-group .fieldset-wrapper div.js-form-item input[checked=checked] + label {
  color: #fff;
  background-color: #dc0028;
}
@media (min-width: 992px) {
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slider {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slider {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick-list {
    padding: 0 20% 0 0;
    margin-left: 16px;
  }
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick-list .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick-list .slick-track .slick__slide {
    height: inherit;
  }
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide {
  display: inline-block;
  width: 100%;
  max-width: 392px;
  background-color: #f7f7f7;
  padding: 52px;
  margin-bottom: 24px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide {
    max-width: 443px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide {
    padding: 16px;
    max-width: 363px;
    margin-right: 10px;
  }
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-title .header {
  font-family: graphik-medium;
  position: static;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background-color: unset;
  padding: 0;
  margin: 0;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #2e333c;
  line-height: 17px;
  height: unset;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-title h3, .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-title h2 {
  margin: 6px 0;
  font-size: 1.75rem;
  color: #000;
  line-height: 32px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-title h3, .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-title h2 {
    font-size: 1.5rem;
  }
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-city {
  color: #6c7076;
  font-size: 0.875rem;
  margin-bottom: 37px;
  line-height: 20px;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-medici-value .list-group-item {
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-medici-value .list-group-item:not(:last-child) {
  border-bottom: 1px solid #eaeaeb;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-medici-value .list-group-item:last-child {
  margin-bottom: 21px;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-medici-value .list-group-item a {
  color: #2e333c;
  font-size: 1rem;
  line-height: 22.4px;
  display: inline-block;
  width: 100%;
  position: relative;
  padding-right: 20px;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-medici-value .list-group-item a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-medici-value .list-group-item a::before {
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  color: #fff;
  background-color: #dc0028;
  border-radius: 100%;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-medici-value .list-group-item a:hover {
  color: #dc0028;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-mobile-phone {
  background-color: #fff;
  padding: 24px;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-mobile-phone .contact,
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-mobile-phone a {
  font-size: 0.875rem;
  margin-right: 10px;
  line-height: 20px;
  color: #000;
}
.paragraph--type--component-campaign-pediatrics .slick--view--locatii-pediatrie .slick__slide .views-field-field-mobile-phone a {
  font-family: graphik-medium;
}

body .paragraph--type--component-links-carousel {
  margin-bottom: 28px;
}
body .paragraph--type--component-links-carousel.slick-carousel {
  position: relative;
  padding-top: 48px;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-links-carousel.slick-carousel {
    padding-top: 16px;
    margin: 0 250px 0 16px;
  }
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-links-carousel.slick-carousel {
    margin-right: 40%;
  }
}
body .paragraph--type--component-links-carousel.slick-carousel .slick-list {
  z-index: 1;
}
@media (max-width: 767.98px) {
  body .paragraph--type--component-links-carousel.slick-carousel .slick-list {
    overflow: visible;
  }
}
body .paragraph--type--component-links-carousel.slick-carousel .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__slide {
  height: auto;
  margin: 0 12px;
  padding: 24px 20px;
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__slide:first-child {
  margin-left: 0;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-links-carousel.slick-carousel .slick__slide {
    margin: 0 16px 0 0;
  }
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__slide img {
  max-width: 100%;
  margin: 0 auto;
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__arrow {
  position: absolute;
  top: -70px;
  right: 0;
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__arrow .slick-arrow {
  display: inline-block;
  width: 54px;
  height: 54px;
  background-color: #dc0028;
  border: none;
  border-radius: 100%;
  font-size: 0;
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__arrow .slick-arrow:before {
  color: #fff;
  opacity: 1;
  font-size: 26px;
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__arrow .slick-arrow.slick-disabled {
  opacity: 0.2;
}
body .paragraph--type--component-links-carousel.slick-carousel .slick__arrow .slick-prev {
  margin-right: 8px;
}
body .paragraph--type--component-links-carousel:not(.slick-carousel) {
  padding-top: 62px;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-links-carousel:not(.slick-carousel) {
    padding-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }
}
body .paragraph--type--component-links-carousel:not(.slick-carousel) .slick {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin-top: -12px;
  margin-bottom: -12px;
}
body .paragraph--type--component-links-carousel:not(.slick-carousel) .slick__slide {
  margin: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(25% - 24px);
      -ms-flex: 0 0 calc(25% - 24px);
          flex: 0 0 calc(25% - 24px);
  max-width: calc(25% - 24px);
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-links-carousel:not(.slick-carousel) .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.3333333333% - 24px);
        -ms-flex: 0 0 calc(33.3333333333% - 24px);
            flex: 0 0 calc(33.3333333333% - 24px);
    max-width: calc(33.3333333333% - 24px);
  }
}
@media (max-width: 767.98px) {
  body .paragraph--type--component-links-carousel:not(.slick-carousel) .slick__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 16px);
        -ms-flex: 0 0 calc(50% - 16px);
            flex: 0 0 calc(50% - 16px);
    max-width: calc(50% - 16px);
    margin: 8px;
  }
}
body .paragraph--type--component-links-carousel:not(.slick-carousel) .slick__slide .field--name-field-image {
  position: relative;
  overflow: hidden;
  padding-bottom: 100%;
}
body .paragraph--type--component-links-carousel:not(.slick-carousel) .slick__slide .field--name-field-image img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: auto;
}
body .paragraph--type--component-links-carousel .slick__slide {
  background-color: #fff;
}
body .paragraph--type--component-links-carousel .field--name-field-title {
  text-align: center;
  width: 100%;
  padding-top: 10px;
}
body .paragraph--type--component-links-carousel .field--name-field-title h3, body .paragraph--type--component-links-carousel .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-links-carousel .field--name-field-title h2 {
  display: inline-block;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 1.5rem;
  color: #000;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-links-carousel .field--name-field-title h3, body .paragraph--type--component-links-carousel .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-links-carousel .field--name-field-title h2 {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 15px;
  }
}
body .paragraph--type--component-links-carousel .field--name-field-despre p {
  font-size: 0.875rem;
  font-family: graphik-regular;
  line-height: 1.5;
  text-align: center;
  color: #2e333c;
}
body article.english_template .paragraph.paragraph--type--component-campaign-accordion.paragraph--view-mode--default.column-full.left-image.style--modern_border {
  padding: 0 50px;
}
body article.english_template .paragraph--type--component-links-carousel.slick-carousel {
  position: relative;
  padding-top: 48px;
  max-width: 90%;
  margin: 0 auto;
}
body article.english_template .slick--field-testimonial-component .slick__arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  bottom: -50px;
}
body article.english_template .paragraph--type--component-links-carousel.slick-carousel .slick__arrow {
  top: 15px;
}
body article.english_template .paragraph--type--modern-filters-component {
  padding: 16px;
  background-color: white;
  border-radius: 25px;
  padding-top: 30px;
}
body article.english_template .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image img {
  max-width: 30%;
}
body article.english_template .paragraph--type--component-links .row > .field__item .field--name-field-title h3, body article.english_template .paragraph--type--component-links .row > .field__item .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body article.english_template .paragraph--type--component-links .row > .field__item .field--name-field-title h2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 18.56px;
  text-align: center;
}
body article.english_template .paragraph--type--component-links .row > .field__item .field--name-field-title h3, body article.english_template .paragraph--type--component-links .row > .field__item .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body article.english_template .paragraph--type--component-links .row > .field__item .field--name-field-title h2 {
  font-size: 1.15rem;
}
body article.english_template .paragraph--type--new-testimonials .testimonial_content .field--name-field-description p:not(:first-child) {
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  letter-spacing: 0.019px;
  text-align: left;
}
body article.english_template .paragraph--type--new-testimonials nav.slick__arrow button {
  float: left;
  margin-top: 30px !important;
}
body article.english_template .paragraph--type--new-testimonials .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link a {
  position: absolute;
  float: left;
  height: 41px;
  z-index: 1;
  width: 100%;
}
body article.english_template .paragraph--type--new-testimonials .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link::after {
  z-index: 0;
}
body article.english_template .paragraph--type--new-testimonials .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link {
  position: relative;
  z-index: 0;
  height: 65px;
}
body article.english_template .paragraph--type--new-testimonials .paragraph.paragraph--type--icon-links.paragraph--view-mode--default {
  padding: 0 50px;
}
body article.english_template .paragraph--type--new-testimonials .paragraph--type--new-testimonials .testimonial_content .field--name-field-description p:not(:first-child) {
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  letter-spacing: 0.019px;
  text-align: left;
  font-family: "graphik-regular";
}
body article.english_template .paragraph--type--new-testimonials .paragraph--type--new-testimonials nav.slick__arrow button {
  float: left;
  margin-top: 25px !important;
}
@media (max-width: 833.98px) {
  body article.english_template .paragraph--type--new-testimonials nav {
    bottom: -25px !important;
  }
  body article.english_template .paragraph--type--new-testimonials .paragraph--type--new-testimonials .paragraph--type--testimonial {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  body article.english_template .paragraph--type--new-testimonials .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image img {
    border-radius: 25px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  body article.english_template .paragraph--type--new-testimonials .paragraph.paragraph--type--icon-links.paragraph--view-mode--default {
    padding: 0;
  }
  body article.english_template .paragraph--type--new-testimonials .paragraph.paragraph--type--component-campaign-accordion.paragraph--view-mode--default.column-full.left-image.style--modern_border {
    padding: 0 10px;
  }
}
body article.english_template .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link {
  font-size: 30px !important;
  line-height: 33px;
  font-family: "tiemposfine-regular" !important;
  font-weight: 400;
  letter-spacing: -0.2px;
  padding: 17.7777777778px 24px 17.7777777778px 0;
  border-bottom: 1px solid #eaeaeb;
}
@media (max-width: 833.98px) {
  body article.english_template .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link {
    font-size: 25px !important;
    padding-left: 20px;
  }
}
body article.english_template .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link a {
  color: black;
}
body article.english_template .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link::after {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  float: right;
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 1.5rem;
  text-align: center;
  background-color: #dc0028;
  color: #fff !important;
  margin-right: -20px;
}
body article.english_template .paragraph--type--component-campaign-accordion .accordion-component-title {
  font-size: 30px !important;
  line-height: 33px;
  font-family: "tiemposfine-regular" !important;
  font-weight: 400;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  body article.english_template .paragraph--type--component-campaign-accordion .accordion-component-title {
    font-size: 25px !important;
    padding-left: 20px;
  }
}
body article.english_template .paragraph--type--component-campaign-accordion .accordion-component-title[aria-expanded=true]:before {
  background-color: #6C7076;
  color: #eaeaeb;
  line-height: 28px;
}
body article.english_template .paragraph--type--component-campaign-accordion .accordion-component-title::before {
  font-size: 1.25rem;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  top: 24px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background-color: #dc0028;
  color: #fff !important;
}

.node--type-campaign .gripa-header .field--name-field-title h2 {
  font-size: 3rem;
  line-height: 57px;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .gripa-header .field--name-field-title h2 {
    font-size: 3rem;
    line-height: 3rem;
  }
}
.node--type-campaign .gripa-header .field--name-field-campaign-cta {
  margin-top: 24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .gripa-header .field--name-field-campaign-cta {
    text-align: center;
    padding: 0;
  }
  .node--type-campaign .gripa-header .field--name-field-campaign-cta .paragraph--type--component-cta {
    padding: 0;
  }
}
.node--type-campaign .gripa-header .field--name-field-campaign-cta .field__item {
  margin-left: 0;
}
.node--type-campaign .gripa-header .field--name-field-campaign-cta .field__item .paragraph--type--component-cta {
  margin-left: 0;
}
.node--type-campaign .gripa-header .field--name-field-campaign-cta .field__item .paragraph--type--component-cta .field--name-field-cta a {
  line-height: 16px;
  padding: 18px 24px;
  font-size: 0.875rem;
}
.node--type-campaign .gripa-header .field--name-field-component .paragraph--type--component-image {
  text-align: right;
  max-height: 470px;
  height: auto;
}
.node--type-campaign .gripa-header .field--name-field-component .paragraph--type--component-image img {
  width: auto;
}
@media (max-width: 833.98px) {
  .node--type-campaign .gripa-header .field--name-field-component .paragraph--type--component-image {
    text-align: center;
  }
  .node--type-campaign .gripa-header .field--name-field-component .paragraph--type--component-image img {
    max-width: 260px;
  }
}

.total-stocks {
  max-width: 300px;
  text-align: right;
  margin-top: 36px;
}
.total-stocks h4 {
  float: left;
  font-family: "graphik-regular";
  text-transform: uppercase;
  font-weight: normal;
  font-size: 16px;
  padding-top: 3px;
}
.total-stocks .stocks .total {
  color: #dc0028;
  font-weight: bold;
}
.total-stocks .date {
  margin-top: 10px !important;
  text-align: left;
  color: #c0c1c4;
}

body.path-primul-an-al-bebelusului .block-first-year-similar {
  padding: 48px;
  margin-bottom: 24px;
  background-color: #fff;
}
body.path-primul-an-al-bebelusului .block-first-year-similar h2 {
  margin-bottom: 24px;
  padding-top: 0;
  font-size: 2.25rem;
  line-height: 2.625rem;
}
body.path-primul-an-al-bebelusului .paragraph--type--component-links-carousel .slick__arrow {
  top: -30px;
  right: 12px;
}
body.path-primul-an-al-bebelusului .page-list {
  padding-top: 0;
}
body.path-primul-an-al-bebelusului .page-list li {
  margin-bottom: 16px;
  line-height: 1.5rem;
  font-size: 0.875rem;
}
body.path-primul-an-al-bebelusului .page-list li::before {
  content: "•";
  display: inline-block;
  margin-right: 20px;
  font-size: 1.125rem;
  color: #dc0028;
}
body.path-primul-an-al-bebelusului .page-list li a {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
body.path-primul-an-al-bebelusului .block-first-year-next-months .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
body.path-primul-an-al-bebelusului .block-first-year-next-months .content a {
  padding: 24px;
  background-color: #fff;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 24px);
      -ms-flex: 0 0 calc(50% - 24px);
          flex: 0 0 calc(50% - 24px);
  max-width: calc(50% - 24px);
  margin-right: 12px;
  margin-left: 12px;
}
body.path-primul-an-al-bebelusului .block-first-year-next-months .content a .field--name-field-image {
  text-align: center;
}
body.path-primul-an-al-bebelusului .block-first-year-next-months .content a .field--name-field-title h3, body.path-primul-an-al-bebelusului .block-first-year-next-months #block-intreabaunmedic .content a .field--name-field-title .column h2, #block-intreabaunmedic body.path-primul-an-al-bebelusului .block-first-year-next-months .content a .field--name-field-title .column h2, body.path-primul-an-al-bebelusului .block-first-year-next-months #block-intreabaunmedic .content .column a .field--name-field-title h2, #block-intreabaunmedic body.path-primul-an-al-bebelusului .block-first-year-next-months .content .column a .field--name-field-title h2 {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 3rem;
  color: #000;
  text-align: center;
}
body.path-primul-an-al-bebelusului .field__item .title-component {
  padding-top: 0;
  line-height: 3.875rem;
}
@media (max-width: 833.98px) {
  body.path-primul-an-al-bebelusului .field__item .title-component {
    padding-left: 16px;
  }
}

.block-facet-blockretea-tip-principal .content .see-all-container,
.block-facet-blockretea-tip-principal-cas .content .see-all-container {
  text-align: center;
  border-bottom: 1px solid var(--Gray-10, #eaeaeb);
  position: relative;
  margin-bottom: 2rem;
}
.block-facet-blockretea-tip-principal .content .see-all-container .see-all,
.block-facet-blockretea-tip-principal-cas .content .see-all-container .see-all {
  position: relative;
  top: 12px;
  background: #fff;
  padding: 8px;
}
.block-facet-blockretea-tip-principal .content .see-all-container .see-all::after,
.block-facet-blockretea-tip-principal-cas .content .see-all-container .see-all::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPjwvc3ZnPg==");
  background-position: center 15px;
  -webkit-background-size: 1.125rem 1.125rem;
          background-size: 1.125rem;
  background-repeat: no-repeat;
}
.block-facet-blockretea-tip-principal .content .see-all-container.expanded ::after,
.block-facet-blockretea-tip-principal-cas .content .see-all-container.expanded ::after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  background-position: unset;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 24px;
}
@media (max-width: 833.98px) {
  .block-facet-blockretea-tip-principal .content ul.item-list__links,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links {
    margin-bottom: 0;
  }
  .block-facet-blockretea-tip-principal .content ul.item-list__links:not(.slick-slider),
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links:not(.slick-slider) {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    -webkit-column-gap: 8px;
       -moz-column-gap: 8px;
            column-gap: 8px;
    row-gap: 24px;
  }
}
.block-facet-blockretea-tip-principal .content ul.item-list__links.slick-initialized li,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links.slick-initialized li {
  padding: 1rem;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links li,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links li {
  text-align: center;
  border-radius: 12px;
}
@media (min-width: 1300px) {
  .block-facet-blockretea-tip-principal .content ul.item-list__links li,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links li {
    -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
            align-content: space-around;
    min-width: 100px;
    padding: 1rem;
  }
}
@media (max-width: 833.98px) {
  .block-facet-blockretea-tip-principal .content ul.item-list__links li :not(.slick-slide),
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links li :not(.slick-slide) {
    margin-right: 0;
    padding: 0;
  }
}
.block-facet-blockretea-tip-principal .content ul.item-list__links li:hover,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links li:hover {
  background-color: #f7f7f7;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links li.selected,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links li.selected {
  background-color: #dc0028;
}
@media (min-width: 768px) {
  .block-facet-blockretea-tip-principal .content ul.item-list__links li.selected,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links li.selected {
    padding: 10px;
  }
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active span.js-facet-deactivate,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active span.js-facet-deactivate {
  display: none;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active::before,
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active .facet-item__value,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active .facet-item__value {
  color: #fff;
  font-size: 14px;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-reset-all]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-reset-all]::before {
  content: "";
  background: url("../images/icons/Icon_all_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-6]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-6]::before {
  content: "";
  background: url("../images/icons/Imagistica_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-4]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-4]::before {
  content: "";
  background: url("../images/icons/Laboratoare_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-recoltare-analize]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-recoltare-analize]::before {
  content: "";
  background: url("../images/icons/Analize_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-3]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-3]::before {
  content: "";
  background: url("../images/icons/Maternitate_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-5]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-5]::before {
  content: "";
  background: url("../images/icons/Pediatrie_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-2]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-2]::before {
  content: "";
  background: url("../images/icons/Policlinica_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-1]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-1]::before {
  content: "";
  background: url("../images/icons/Spitale_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-7]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-7]::before {
  content: "";
  background: url("../images/icons/Stomatologie_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-8]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=retea-tip-principal-8]::before {
  content: "";
  background: url("../images/icons/optica_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a.is-active[data-drupal-facet-item-id=clinici-partenere]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a.is-active[data-drupal-facet-item-id=clinici-partenere]::before {
  content: "";
  background: url("../images/icons/CliniciPartenere_white.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id^=retea-tip-principal-],
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id^=clinici-partenere],
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id^=retea-tip-principal-],
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id^=clinici-partenere] {
  color: #2e333c;
  font-size: 14px;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id^=retea-tip-principal-]::before,
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id^=clinici-partenere]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id^=retea-tip-principal-]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id^=clinici-partenere]::before {
  display: block;
  width: auto;
  height: 50px;
  background-position: center center;
  background-repeat: no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-reset-all]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-reset-all]::before {
  content: "";
  background: url("../images/icons/Icon_all_black.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-6]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-6]::before {
  content: "";
  background: url("../images/icons/Imagistica.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-4]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-4]::before {
  content: "";
  background: url("../images/icons/Laboratoare.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-recoltare-analize]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-recoltare-analize]::before {
  content: "";
  background: url("../images/icons/Analize.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-3]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-3]::before {
  content: "";
  background: url("../images/icons/Maternitate.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-5]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-5]::before {
  content: "";
  background: url("../images/icons/Pediatrie.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-2]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-2]::before {
  content: "";
  background: url("../images/icons/Policlinica.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-1]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-1]::before {
  content: "";
  background: url("../images/icons/Spitale.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-7]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-7]::before {
  content: "";
  background: url("../images/icons/Stomatologie.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=clinici-partenere]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=clinici-partenere]::before {
  content: "";
  background: url("../images/icons/CliniciPartenere.svg") center center no-repeat;
}
.block-facet-blockretea-tip-principal .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-8]::before,
.block-facet-blockretea-tip-principal-cas .content ul.item-list__links a[data-drupal-facet-item-id=retea-tip-principal-8]::before {
  content: "";
  background: url("../images/icons/optica.svg") center center no-repeat;
}

.rm-pagina-retea {
  background-color: #fff;
  border-radius: 0 0 34px 34px;
  padding-top: 12px;
}
@media (max-width: 833.98px) {
  .rm-pagina-retea {
    border-radius: unset;
  }
}
.rm-pagina-retea .more-link {
  display: none;
}
.rm-pagina-retea .rm-lista-retea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 40px;
  gap: 20px;
}
@media (max-width: 833.98px) {
  .rm-pagina-retea .rm-lista-retea {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: 0 20px;
    padding-bottom: 24px;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .rm-pagina-retea .rm-lista-retea {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 20px;
  }
}
@media (min-width: 768px) {
  .rm-pagina-retea .rm-lista-retea {
    padding-bottom: 72px;
  }
}
.rm-pagina-retea .rm-lista-retea.hide-visibility {
  visibility: hidden;
  height: 0;
}
.rm-pagina-retea .rm-lista-retea:empty::before {
  content: "Nu au fost gasite locatii";
  display: inline-block;
  padding: 30px;
}
.rm-pagina-retea .rm-lista-retea .views-row {
  width: calc(20% - 40px);
  margin: 20px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 833.98px) {
  .rm-pagina-retea .rm-lista-retea .views-row {
    width: calc(50% - 16px);
    margin: 20px 0;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .rm-pagina-retea .rm-lista-retea .views-row {
    width: calc(50% - 10px);
  }
}
.rm-pagina-retea .rm-lista-retea .views-row article.node--type-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rm-pagina-retea .rm-lista-retea .views-row .field--type-image {
  height: 160px;
}
.rm-pagina-retea .rm-lista-retea .views-row .field--type-image picture {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.rm-pagina-retea .rm-lista-retea .views-row .field--type-image picture img {
  height: 160px;
  max-height: 160px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
.rm-pagina-retea .rm-lista-retea .views-row h4 {
  font-family: "graphik-medium";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 21.6px */
  margin-top: 16px;
  color: #2e333c;
}
.rm-pagina-retea .rm-lista-retea .views-row .field--name-field-address {
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.02px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: 10px;
  color: #2e333c;
}
.rm-pagina-retea .rm-lista-retea .views-row .adapted-main-type {
  background-color: #F2F3F3;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px 8px;
  border-radius: 7px;
  font-size: 13px;
  color: #2e333c;
}
.rm-pagina-retea .rm-lista-retea .views-row a.button {
  display: none;
}
.rm-pagina-retea .rm-lista-retea .views-row + footer {
  margin-top: 29px;
}
.rm-pagina-retea .rm-lista-retea nav.pager {
  width: 100%;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items {
  margin-top: 38px;
  margin-bottom: 45px;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item {
  border-radius: 50%;
  width: 38px;
  height: 38px;
  line-height: 2.5;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item.is-active a {
  color: #999999;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item a {
  color: #000000;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item a:hover {
  color: #999999;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--last,
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--first,
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--ellipsis {
  display: none;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--next a::before {
  -webkit-transform: rotate(180deg) !important;
       -o-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
  top: -5px !important;
  color: #fff !important;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--previous a::before {
  color: #fff !important;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--previous.is-disabled,
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--next.is-disabled {
  background: #f2f3f3;
  opacity: 1;
  width: 38px;
  height: 38px;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--previous.is-disabled a::before,
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--next.is-disabled a::before {
  color: #2e333c !important;
}
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--previous a::before,
.rm-pagina-retea .rm-lista-retea nav.pager .pager__items .pager__item--next a::before {
  content: "\ea06";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  top: -3px;
  position: absolute;
  left: 8px;
}
.rm-pagina-retea .rm-lista-retea footer {
  width: calc(100% - 20px);
  text-align: center;
}
.rm-pagina-retea .rm-lista-retea footer a {
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 18.56px */
  background-color: #dc0028;
  color: #fff;
  padding: 12px 20px;
  border-radius: 12px;
}
.rm-pagina-retea .rm-lista-retea footer a::before {
  content: "";
  background: url(../images/Group.png) center center no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 8px;
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas {
  position: relative;
  overflow: hidden;
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-front,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-front,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back {
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-front,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-front {
  opacity: 1;
}
@media (max-width: 833.98px) {
  .rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-front .retea_content_front,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-front .retea_content_front {
    padding: 0 20px;
  }
}
@media (max-width: 575.98px) {
  .rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-front .retea_content_front,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-front .retea_content_front {
    padding: 0;
  }
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back {
  opacity: 0;
  background-color: #F2F3F3;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  padding: 24px;
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content h4,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content h4 {
  margin-top: 0;
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content .card-back-buttons,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content .card-back-buttons {
  width: 100%;
  position: absolute;
  bottom: 19px;
  left: 0;
  padding: 0 24px;
}
@media (max-width: 833.98px) {
  .rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content .card-back-buttons,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content .card-back-buttons {
    padding: 0 15px;
  }
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content .card-back-buttons a,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content .card-back-buttons a {
  display: block;
  text-align: center;
  width: 100%;
  height: 44px;
  padding: 0;
  line-height: 3;
  margin: 5px 0;
  font-size: 14px;
  font-weight: 500;
  font-family: "graphik-medium";
}
@media (max-width: 833.98px) {
  .rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content .card-back-buttons a,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content .card-back-buttons a {
    font-size: 12px;
    line-height: 3.5;
  }
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content .card-back-buttons a:hover,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content .card-back-buttons a:hover {
  color: #fff;
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content .card-back-buttons a.card-button.is-route,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content .card-back-buttons a.card-button.is-route {
  background: #fff;
  color: #2e333c;
  border-radius: 7px;
  line-height: 2.8 !important;
  height: 44px;
  width: 100%;
  font-size: 14px !important;
  font-weight: 500 !important;
  font-family: "graphik-medium" !important;
  font: initial;
}
@media (max-width: 833.98px) {
  .rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea .card-back .card-back-content .card-back-buttons a.card-button.is-route,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas .card-back .card-back-content .card-back-buttons a.card-button.is-route {
    font-size: 12px !important;
    line-height: 3.5 !important;
  }
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea:hover .card-front,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas:hover .card-front {
  opacity: 0;
}
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea:hover .card-back,
.rm-pagina-retea .rm-lista-retea .node--view-mode-card-retea-cas:hover .card-back {
  opacity: 1;
}
.rm-pagina-retea .rm-harta-retea footer {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rm-pagina-retea .rm-harta-retea .leaflet-container {
  height: 675px !important;
  margin: 20px 58px;
}
@media (max-width: 833.98px) {
  .rm-pagina-retea .rm-harta-retea .leaflet-container {
    margin: 20px;
    border-radius: 20px;
  }
}
.rm-pagina-retea .rm-harta-retea.hide-visibility {
  visibility: hidden;
  height: 0;
}
.rm-pagina-retea .rm-harta-retea .leaflet-marker-icon.marker-cluster,
.rm-pagina-retea .rm-harta-retea .leaflet-marker-icon div {
  background-color: #dc0028;
  color: white;
  font-size: 18px;
  font-weight: 500;
  line-height: 25.2px;
  letter-spacing: -0.01em;
  text-align: center;
}
.rm-pagina-retea .rm-harta-retea a.rm-retea-display-toggle {
  font-family: "graphik-medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 18.56px */
  background-color: #fff;
  color: #dc0028;
  padding: 12px 20px;
  border-radius: 12px;
  position: absolute;
  bottom: 60px;
  z-index: 1;
}
.rm-pagina-retea .rm-harta-retea a.rm-retea-display-toggle::before {
  content: "";
  background: url(../images/Group_red.png) center center no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 8px;
}

@media (min-width: 768px) {
  #block-reteafilters,
#block-reteafilterscas {
    padding: 32px 58px 0px 58px;
    margin: 0;
    background-color: white;
    z-index: 1;
  }
}
@media (max-width: 833.98px) {
  #block-reteafilters .investigatie_block:first-child,
#block-reteafilterscas .investigatie_block:first-child {
    width: 100%;
  }
}
#block-reteafilters .field--label-above .field__label,
#block-reteafilterscas .field--label-above .field__label {
  display: none;
}
@media (max-width: 1300px) {
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(4),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(4) {
    width: 100%;
  }
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks,
#block-reteafilterscas .field__items.investigatii_blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #fff;
    margin: 0 -15px;
    padding: 16px 20px 20px;
  }
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(4),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(4) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(3),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(3) {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(1),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(1) {
    border-top: 1px solid #eaeaeb;
    padding-top: 32px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(1) .chosen-single:before,
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(1) .chosen-single:before {
    content: "";
    position: relative;
    margin: auto;
    width: 46px;
    height: 46px;
    top: 0;
    left: 0;
    background-color: #f7f7f7;
    color: #2e333c;
    padding: 15px;
    border-radius: 50%;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
  }
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(2),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(2) {
    width: 52px;
    height: 52px;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 16px;
  }
}
#block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block .facet-empty,
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block .facet-empty {
  display: none;
}
@media (min-width: 768px) {
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:last-child,
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:last-child {
    border-bottom: 1px solid #eaeaeb;
  }
}
@media (min-width: 768px) {
  #block-reteafilters .field__items.investigatii_blocks,
#block-reteafilterscas .field__items.investigatii_blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #eaeaeb;
    padding-top: 23px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(4),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(4) {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(2),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(2) {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(3),
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block:nth-child(3) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  #block-reteafilters .field__items.investigatii_blocks .field__item.investigatie_block,
#block-reteafilterscas .field__items.investigatii_blocks .field__item.investigatie_block {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas {
  position: relative !important;
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container {
    width: 100% !important;
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding: 24px 0px 5px;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single:before,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single:before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single:before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single {
    padding: 24px 14vw 5px 0;
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single span,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single span,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single span,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single span {
  color: #2e333c;
  font-family: "tiemposfine-regular";
  font-size: 59px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.2px;
  overflow: visible;
}
@media (min-width: 768px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single::before,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container a.chosen-single::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container a.chosen-single::before {
    position: relative;
    margin: auto;
    width: 46px;
    height: 46px;
    top: 0;
    left: 0;
    background-color: #f7f7f7;
    color: #2e333c;
    padding: 15px;
    border-radius: 50%;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop {
  top: 6rem;
  border-radius: 12px;
  border: 0.5px solid #d5d6d8;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-results,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-results,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-results,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-results {
  overflow-y: auto;
  border-radius: 12px;
  border-bottom: 0.5px solid #d5d6d8;
  padding: 16px 8px;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-results li,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-results li,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-results li,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-results li {
  padding: 8px 12px;
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.2px;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-search::after,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-search::after,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-search::after,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-search::after {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  position: absolute;
  padding-top: 2px;
  right: 16px;
  padding-right: 8px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.4rem;
  color: #2e333c;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-search-input,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-search-input,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-container .chosen-drop .chosen-search-input,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-container .chosen-drop .chosen-search-input {
  margin: 0 0 12px 0;
  background-color: #f7f7f7;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-with-drop ::before,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-with-drop ::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .content .chosen-with-drop ::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .content .chosen-with-drop ::before {
  -webkit-transform: rotate(180deg) !important;
       -o-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown.active::before,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown.active::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown.active::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown.active::before {
    -webkit-transform: translateY(-50%) rotate3d(0, 0, 1, 180deg);
            transform: translateY(-50%) rotate3d(0, 0, 1, 180deg);
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown select,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown select {
    font-family: "tiemposfine-regular";
    font-size: 47px;
    border: none;
    width: 100%;
    background-color: transparent;
    position: relative;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown select,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown select {
    padding-right: 19%;
    white-space: normal;
    line-height: 1.1;
    overflow-wrap: break-word;
    max-height: 95px;
  }
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown option,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown option,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras .facets-widget-dropdown option,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-oras-cas .facets-widget-dropdown option {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas {
    width: 222px;
    position: relative;
  }
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas {
    width: 52px;
    height: 52px;
    top: 0 !important;
    background: #f7f7f7;
    border: none;
    border-radius: 7px;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed:has(.facet-empty),
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas:has(.facet-empty),
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed:has(.facet-empty),
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas:has(.facet-empty) {
    display: none;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed::before,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas::before {
    content: " ";
    background: url("../images/Filters.svg") center center no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .content select,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .content .facet-empty,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .content select,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .content .facet-empty,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .content select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .content .facet-empty,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .content select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .content .facet-empty {
    color: transparent;
    background-color: transparent;
    border: none;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .content select,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .content select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .content select,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .content select {
    z-index: 1073;
    position: relative;
    width: 52px;
    height: 52px;
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container {
  position: absolute;
  height: 60px;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  background-color: #fff;
  top: 31px;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-drop,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-drop,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-drop,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-drop {
  top: 60px;
  border-radius: 24px;
  border: 0.5px solid #d5d6d8;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-drop .chosen-search-input,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-drop .chosen-search-input,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-drop .chosen-search-input,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-drop .chosen-search-input {
  margin: 0 0 12px 0;
  background-color: #f7f7f7;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-results,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-results,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-results,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-results {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-results li,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-results li,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-results li,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-results li {
  padding: 8px 12px;
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.2px;
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-single,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-single {
  position: relative;
  height: 60px;
  width: 222px;
  border: 1px solid #f7f7f7;
  border-radius: 7px;
  color: #6c7076;
  background-color: #f7f7f7;
  padding: 13px;
  font-size: 15px;
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-single,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-single,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-single {
    left: -3px;
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-single::before,
#block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-single::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-single::before,
#block-reteafilterscas .field__items.investigatii_blocks .block-facet-blockretea-location-specialty-cas .chosen-container .chosen-single::before {
  top: 20px;
}
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item,
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  background-color: unset;
  padding-top: 2rem;
  padding-left: 8px;
  width: 100%;
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item,
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 16px;
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item::after,
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item::after,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item::after,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item::after {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  position: absolute;
  padding-top: 12px;
  right: 16px;
  padding-right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  font-size: 1.4rem;
  color: #2e333c;
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item::after,
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item::after,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content .js-form-item::after,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content .js-form-item::after {
    padding-top: 8.5px;
    right: 0px;
  }
}
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input,
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input {
  border: none;
  width: 274px;
  height: 60px;
  background-color: #f7f7f7;
  color: #6c7076;
}
@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input,
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input {
    width: 70vw;
    height: 52px;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::-webkit-input-placeholder, #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::-webkit-input-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::-webkit-input-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::-webkit-input-placeholder {
    color: #6c7076;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::-moz-placeholder, #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::-moz-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::-moz-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::-moz-placeholder {
    color: #6c7076;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input:-ms-input-placeholder, #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input:-ms-input-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input:-ms-input-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input:-ms-input-placeholder {
    color: #6c7076;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::-ms-input-placeholder, #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::-ms-input-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::-ms-input-placeholder, #block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::-ms-input-placeholder {
    color: #6c7076;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::placeholder,
#block-reteafilters .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::placeholder,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-page-retea .content fieldset input::placeholder,
#block-reteafilterscas .field__items.investigatii_blocks .block-views-exposed-filter-blocklocatii-component-retea-cas .content fieldset input::placeholder {
    color: #6c7076;
  }
}

@media (max-width: 767.98px) {
  .path-locatii #block-breadcrumbs,
.path-locatii-decontabile #block-breadcrumbs {
    margin: 12px -15px 0;
  }
}
.path-locatii .breadcrumb,
.path-locatii-decontabile .breadcrumb {
  background-color: white;
  margin-bottom: 0;
  text-align: left;
}
@media (min-width: 768px) {
  .path-locatii .breadcrumb,
.path-locatii-decontabile .breadcrumb {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding-top: 32px;
    padding-left: 58px;
  }
}
@media (max-width: 833.98px) {
  .path-locatii .breadcrumb,
.path-locatii-decontabile .breadcrumb {
    margin-top: 16px;
    padding: 20px 24px 0;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }
}

.block-international-vaccination {
  margin-top: 8px;
}
.block-international-vaccination .fade {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.block-international-vaccination .fade:not(.show) {
  height: 0;
}
.block-international-vaccination .fade:not(.show) * {
  margin: 0;
  padding: 0;
  height: 0;
}
.block-international-vaccination .nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  margin-bottom: 48px;
}
.block-international-vaccination .nav-tabs .nav-item:first-child .nav-link {
  border-radius: 7px 0 0 7px;
}
.block-international-vaccination .nav-tabs .nav-item:last-child .nav-link {
  border-radius: 0 7px 7px 0;
}
.block-international-vaccination .nav-tabs .nav-item .nav-link {
  font-family: graphik-medium;
  padding: 16px 30px;
  line-height: 0.875rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.54px;
}
.block-international-vaccination .nav-tabs .nav-item .nav-link:not(.active) {
  background-color: #fff;
  color: #2e333c;
}
.block-international-vaccination .nav-tabs .nav-item .nav-link.active {
  background-color: #2e333c;
  color: #fff;
}
.block-international-vaccination .tab-pane.active#required {
  border-radius: 14px;
  padding: 48px;
  background-color: #fff;
}
.block-international-vaccination .tab-pane.active#required .tab-container .region {
  width: 600px;
}
@media (max-width: 833.98px) {
  .block-international-vaccination .tab-pane.active#required .tab-container .region {
    width: unset;
  }
}
.block-international-vaccination .tab-pane.active#required .tab-container .region h3, .block-international-vaccination .tab-pane.active#required .tab-container .region #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .block-international-vaccination .tab-pane.active#required .tab-container .region h2 {
  margin-bottom: 24px;
  line-height: 2.25rem;
  font-size: 2rem;
}
.block-international-vaccination .tab-pane.active#required .tab-container .region .country-list {
  margin-bottom: 48px;
  padding-top: 0;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 3px;
     -moz-column-gap: 3px;
          column-gap: 3px;
}
.block-international-vaccination .tab-pane.active#required .tab-container .region .country-list li {
  font-size: 0.9375rem;
  line-height: 1.625rem;
}
.block-international-vaccination .tab-pane.active#required .tab-container .type {
  width: calc(100% - 600px);
  padding-left: 33px;
}
.block-international-vaccination .tab-pane.active#required .tab-container .type-container .vaccine {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.block-international-vaccination .tab-pane.active#required .tab-container .type-container .vaccine span {
  font-family: graphik-medium;
  position: relative;
  background-color: #f7f7f7;
  max-width: 280px;
  height: 276px;
  margin-bottom: 24px;
  text-align: center;
  padding: 163px 48px 48px;
}
.block-international-vaccination .tab-pane.active#required .tab-container .type-container .vaccine span::before {
  position: absolute;
  top: 65px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  width: 74px;
  height: 74px;
  background: center/contain url(../images/vaccine.png) no-repeat;
}
.block-international-vaccination .tab-pane.active#required .tab-container .tab-header {
  font-family: graphik-medium;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  line-height: 1rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #6c7076;
}
.block-international-vaccination .tab-pane.active#required .tab-container .rows .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-international-vaccination .tab-pane.active#required .tab-container .rows .row.row-1 {
  border-bottom: 1px solid #eaeaeb;
  padding-bottom: 32px;
}
.block-international-vaccination .tab-pane.active#required .tab-container .rows .row.row-2 {
  padding-top: 56px;
}
.block-international-vaccination .tab-pane.active#required .tab-container .rows .row.row-2 .type-container {
  height: 100%;
}
.block-international-vaccination .tab-pane.active#required .tab-container .rows .row.row-2 .vaccine {
  height: 100%;
}
.block-international-vaccination .tab-pane.active#required .tab-container .rows .row.row-2 .vaccine span {
  height: 100%;
  margin-bottom: 0;
}
.block-international-vaccination .tab-pane.active#recommended .tab-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.block-international-vaccination .tab-pane.active#recommended .tab-container .country-container {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.3333333333% - 24px);
      -ms-flex: 0 0 calc(33.3333333333% - 24px);
          flex: 0 0 calc(33.3333333333% - 24px);
  max-width: calc(33.3333333333% - 24px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 14px;
  background-color: #fff;
  padding: 32px;
  margin: 12px;
  height: 360px;
}
@media (max-width: 833.98px) {
  .block-international-vaccination .tab-pane.active#recommended .tab-container .country-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 24px);
        -ms-flex: 0 0 calc(50% - 24px);
            flex: 0 0 calc(50% - 24px);
    max-width: calc(50% - 24px);
  }
}
@media (max-width: 767.98px) {
  .block-international-vaccination .tab-pane.active#recommended .tab-container .country-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 24px);
        -ms-flex: 0 0 calc(100% - 24px);
            flex: 0 0 calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
.block-international-vaccination .tab-pane.active#recommended .tab-container .country-container .country-header {
  margin-bottom: 45px;
  font-size: 1.625rem;
  line-height: 1.875rem;
}
.block-international-vaccination .tab-pane.active#recommended .tab-container .country-container .country-header span {
  font-family: graphik-regular;
  display: block;
  margin-top: 4px;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #6c7076;
}
.block-international-vaccination .tab-pane.active#recommended .tab-container .country-container .type span {
  display: block;
  color: #6c7076;
}
.block-international-vaccination .tab-pane.active#recommended .tab-container .country-container .type span.label {
  font-family: graphik-medium;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 13px;
}
.block-international-vaccination .tab-pane.active#recommended .tab-container .country-container .type span.vaccine {
  margin: 2px 0;
  font-size: 0.875rem;
  line-height: 1rem;
}
.block-international-vaccination .tab-pane.active#recommended .tab-container .country-container .type .vaccine-list {
  margin-top: 10px;
  font-size: 0.9375rem;
  line-height: 21px;
}
@media (max-width: 833.98px) {
  .block-international-vaccination .tab-pane.active#required {
    padding: 32px;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .tab-header .type {
    display: none;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .region {
    width: unset;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .region h3, .block-international-vaccination .tab-pane.active#required .tab-container .region #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .block-international-vaccination .tab-pane.active#required .tab-container .region h2 {
    font-size: 1.75rem;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .region .country-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .type {
    padding-left: 0;
    width: auto;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .type-container {
    position: relative;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .type-container::before {
    font-family: graphik-medium;
    content: "TIP VACCIN";
    display: block;
    margin-bottom: 40px;
    line-height: 1rem;
    text-transform: uppercase;
    font-size: 0.875rem;
    color: #6c7076;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .type-container .vaccine span {
    height: auto;
    width: 100%;
  }
  .block-international-vaccination .tab-pane.active#required .tab-container .rows .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 1272px) {
  .international-vaccination .paragraph--type--component-campaign-overlay {
    width: 1288px;
  }
  .international-vaccination .paragraph--type--component-campaign-overlay::before {
    width: calc(100% - 1288px);
  }
}

.paragraph--type--component-video-carousel,
.paragraph--type--component-video-carousel-v2 {
  position: relative;
  z-index: 1;
}
.node--type-landing-page .paragraph--type--component-video-carousel .slick--field-video-slide .slick-list,
.node--type-landing-page .paragraph--type--component-video-carousel .field--name-field-video-slide .slick-list,
.node--type-landing-page .paragraph--type--component-video-carousel-v2 .slick--field-video-slide .slick-list,
.node--type-landing-page .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .slick-list {
  overflow: hidden;
}
.node--type-landing-page .paragraph--type--component-video-carousel .slick--field-video-slide .paragraph--type--video-slide .field--name-field-image,
.node--type-landing-page .paragraph--type--component-video-carousel .slick--field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image,
.node--type-landing-page .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image,
.node--type-landing-page .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image,
.node--type-landing-page .paragraph--type--component-video-carousel-v2 .slick--field-video-slide .paragraph--type--video-slide .field--name-field-image,
.node--type-landing-page .paragraph--type--component-video-carousel-v2 .slick--field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image,
.node--type-landing-page .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image,
.node--type-landing-page .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image {
  overflow: hidden;
}
.paragraph--type--component-video-carousel .field--name-field-title h2,
.paragraph--type--component-video-carousel-v2 .field--name-field-title h2 {
  font-size: 3rem;
  line-height: 3.625rem;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel .field--name-field-title h2,
.paragraph--type--component-video-carousel-v2 .field--name-field-title h2 {
    font-size: 1.75rem;
    line-height: 2.0625rem;
    text-align: center;
    margin: 0 24px;
  }
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .slick-list,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .slick-list {
  overflow: visible;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .slick-track,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .slick-slide,
.paragraph--type--component-video-carousel .field--name-field-video-slide .slick__slide,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .slick-slide,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .slick__slide {
  height: auto;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image {
  position: relative;
  overflow: hidden;
  border-radius: 14px;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image img,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image img,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image img,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image img {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 14px;
  max-width: unset;
  width: auto;
  height: 100%;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-target,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-target,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target {
  position: relative;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-target .icon-play::before,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target .icon-play::before,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-target .icon-play::before,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target .icon-play::before {
  content: "";
  color: #dc0028;
  background: center/contain url(../images/icons/play-full-filled.png) no-repeat;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper {
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #000 !important;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-frame,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-frame,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-frame,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-frame {
    top: 37% !important;
    left: 37% !important;
    width: 100vw !important;
    height: 350px !important;
  }
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-close,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-close,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-close,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-close {
    position: relative;
    top: -37px;
    left: 9px;
    font-size: 16px !important;
    margin-right: 0 !important;
    margin-top: 10px;
    padding: 0 7px 0 7px !important;
    background-color: #dc0028 !important;
  }
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-iframe,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-iframe,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-iframe,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-iframe {
    width: 102vw;
    height: 350px;
  }
}
@media (max-width: 375px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-close,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-close,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-close,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-close {
    left: 4px;
  }
}
@media (min-width: 376px) and (max-width: 390px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-close,
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-close,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide .video-wrapper .video-close,
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-wrapper .video-close {
    left: 6px;
  }
}
.paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v1, .paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v2,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v1,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v2 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  margin-top: 0;
}
@media (min-width: 768px) {
  .paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v1, .paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v2,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v1,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v2 {
    visibility: visible;
  }
}
.paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v1 .slick-arrow, .paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v2 .slick-arrow,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v1 .slick-arrow,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v2 .slick-arrow {
  position: static;
  display: inline-block;
  width: 54px;
  height: 54px;
  background-color: #dc0028;
  border: none;
  border-radius: 100%;
  font-size: 0;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  z-index: -1;
}
.paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v1 .slick-arrow:before, .paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v2 .slick-arrow:before,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v1 .slick-arrow:before,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v2 .slick-arrow:before {
  color: #fff;
  opacity: 1;
  font-size: 1.625rem;
}
.paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v1 .slick-arrow.slick-disabled, .paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v2 .slick-arrow.slick-disabled,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v1 .slick-arrow.slick-disabled,
.paragraph--type--component-video-carousel-v2 .slick__arrow.slick-arrow_v2 .slick-arrow.slick-disabled {
  opacity: 0.2;
}

.paragraph--type--component-video-carousel {
  padding: 128px 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel {
    padding: 48px 0;
  }
}
@media (min-width: 1272px) {
  .paragraph--type--component-video-carousel .slick__arrow.slick-arrow_v1 {
    top: 50px;
  }
}
.paragraph--type--component-video-carousel .field--name-field-video-slide {
  padding-top: 48px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide {
    padding-top: 32px;
    padding-bottom: 16px;
    margin: 0 0 0 24px;
  }
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide {
  margin-right: 24px;
  background: #fff;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide {
    margin-right: 16px;
  }
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title {
  padding: 21px;
  margin-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title {
    margin-bottom: 6px;
  }
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title h3, .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title h2 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title h3, .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-title h2 {
    font-size: 1.3125rem;
    line-height: 1.5rem;
  }
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image {
  padding-bottom: 81.25%;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image {
    padding-bottom: 68.4210526316%;
  }
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .field--name-field-image::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(230.56deg, rgba(220, 0, 40, 0.6) -20.17%, rgba(196, 196, 196, 0) 114.57%);
  background: -o-linear-gradient(230.56deg, rgba(220, 0, 40, 0.6) -20.17%, rgba(196, 196, 196, 0) 114.57%);
  background: linear-gradient(219.44deg, rgba(220, 0, 40, 0.6) -20.17%, rgba(196, 196, 196, 0) 114.57%);
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-target .icon-play {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.paragraph--type--component-video-carousel .field--name-field-video-slide .paragraph--type--video-slide .video-target .icon-play::before {
  width: 40px;
  height: 40px;
}

.paragraph--type--component-video-carousel-v2 {
  padding-top: 155px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-carousel-v2 {
    padding-top: 89px;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide {
  margin-left: 24px;
}
@media (min-width: 1272px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .slick-track > .field__item:not(:last-child) {
    border-right: 1px solid #F2F3F3;
    margin-right: 48px;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 {
  padding-right: 48px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 {
    padding-right: 24px;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image {
  padding-bottom: 61.71875%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-image {
    padding-bottom: 61.3333333333%;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-title {
  margin-bottom: 0;
  margin-top: 32px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-title {
    margin-top: 24px;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-title h4 {
  font-size: 1.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-title h4 {
    font-size: 1.5rem;
    line-height: 1.2;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-description {
  margin-top: 4px;
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-description p {
  line-height: 1.4;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .field--name-field-description p {
    line-height: 20px;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target {
  display: block;
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target .icon-play {
  position: absolute;
  right: 0;
  bottom: -78px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target .icon-play {
    bottom: -64px;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target .icon-play::before {
  width: 46px;
  height: 46px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .video-target .icon-play::before {
    width: 40px;
    height: 40px;
  }
}
.paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .content-container {
  padding-right: 80px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-video-carousel-v2 .field--name-field-video-slide .paragraph--type--video-slide-v2 .content-container {
    padding-right: 73px;
  }
}

body.video-opened {
  position: relative;
}
body.video-opened .paragraph--type--component-video-carousel,
body.video-opened .paragraph--type--component-video-carousel-v2 {
  z-index: 1021;
}
body.video-opened .paragraph--type--component-video-carousel .slick-list,
body.video-opened .paragraph--type--component-video-carousel .slick-track,
body.video-opened .paragraph--type--component-video-carousel-v2 .slick-list,
body.video-opened .paragraph--type--component-video-carousel-v2 .slick-track {
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .second-level a, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .second-level a, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu .menu-item .nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu .menu-item .nav-item, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item .nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item .nav-item, .region-content-top #block-indexmenu li.nav-item .nav-link, .region-content-top #block-indexmenu li.nav-item span.nav-item, .region-content-top #block-indexmenu li.nav-item a.nav-item, .region-content-top #block-location li.nav-item .nav-link, .region-content-top #block-location li.nav-item span.nav-item, .region-content-top #block-location li.nav-item a.nav-item {
  font-family: graphik-medium;
  font-size: 0.9375rem;
  color: #2e333c;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-link:hover, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-link:hover,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-link:hover, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu .nav-link:hover, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu .nav-link:hover, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-link:hover, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .second-level a:hover, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-link:hover, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .second-level a:hover, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu .menu-item .nav-item:hover,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu .menu-item .nav-item:hover, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item .nav-item:hover,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item .nav-item:hover, .region-content-top #block-indexmenu li.nav-item .nav-link:hover, .region-content-top #block-indexmenu li.nav-item span.nav-item:hover, .region-content-top #block-indexmenu li.nav-item a.nav-item:hover, .region-content-top #block-location li.nav-item .nav-link:hover, .region-content-top #block-location li.nav-item span.nav-item:hover, .region-content-top #block-location li.nav-item a.nav-item:hover {
  color: #6c7076;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .active.nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .active.nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .active.nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .active.nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .active.nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .active.nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu .active.nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu .active.nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .active.nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .second-level a.active, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .active.nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .second-level a.active, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu .menu-item .active.nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu .menu-item .active.nav-item, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item .active.nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item .active.nav-item, .region-content-top #block-indexmenu li.nav-item .active.nav-link, .region-content-top #block-indexmenu li.nav-item span.active.nav-item, .region-content-top #block-indexmenu li.nav-item a.active.nav-item, .region-content-top #block-location li.nav-item .active.nav-link, .region-content-top #block-location li.nav-item span.active.nav-item, .region-content-top #block-location li.nav-item a.active.nav-item {
  color: #6c7076;
}

body.has-navigation-mobile.page-view-medics, body.has-navigation-mobile.node--type-medic, body.has-navigation-mobile.page-view-locations, body.has-navigation-mobile.node--type-article, body.has-navigation-mobile.page-view-clinici-partenere body.has-navigation-mobile.node--type-news, body.has-navigation-mobile.node--type-afectiuni, body.has-navigation-mobile.node--type-analize, body.has-navigation-mobile.edu-landing-page, body.has-navigation-mobile.page-view-city-locations, body.has-navigation-mobile.path-articole-medicale {
  /* specific pages adjustments */
}
body.has-navigation-mobile.page-view-medics aside.section.menu-container,
body.has-navigation-mobile.page-view-medics aside.surgeon-sidebar,
body.has-navigation-mobile.page-view-medics .view-display-id-partners .menu-container, body.has-navigation-mobile.node--type-medic aside.section.menu-container,
body.has-navigation-mobile.node--type-medic aside.surgeon-sidebar,
body.has-navigation-mobile.node--type-medic .view-display-id-partners .menu-container, body.has-navigation-mobile.page-view-locations aside.section.menu-container,
body.has-navigation-mobile.page-view-locations aside.surgeon-sidebar,
body.has-navigation-mobile.page-view-locations .view-display-id-partners .menu-container, body.has-navigation-mobile.node--type-article aside.section.menu-container,
body.has-navigation-mobile.node--type-article aside.surgeon-sidebar,
body.has-navigation-mobile.node--type-article .view-display-id-partners .menu-container, body.has-navigation-mobile.page-view-clinici-partenere body.has-navigation-mobile.node--type-news aside.section.menu-container,
body.has-navigation-mobile.page-view-clinici-partenere body.has-navigation-mobile.node--type-news aside.surgeon-sidebar,
body.has-navigation-mobile.page-view-clinici-partenere body.has-navigation-mobile.node--type-news .view-display-id-partners .menu-container, body.has-navigation-mobile.node--type-afectiuni aside.section.menu-container,
body.has-navigation-mobile.node--type-afectiuni aside.surgeon-sidebar,
body.has-navigation-mobile.node--type-afectiuni .view-display-id-partners .menu-container, body.has-navigation-mobile.node--type-analize aside.section.menu-container,
body.has-navigation-mobile.node--type-analize aside.surgeon-sidebar,
body.has-navigation-mobile.node--type-analize .view-display-id-partners .menu-container, body.has-navigation-mobile.edu-landing-page aside.section.menu-container,
body.has-navigation-mobile.edu-landing-page aside.surgeon-sidebar,
body.has-navigation-mobile.edu-landing-page .view-display-id-partners .menu-container, body.has-navigation-mobile.page-view-city-locations aside.section.menu-container,
body.has-navigation-mobile.page-view-city-locations aside.surgeon-sidebar,
body.has-navigation-mobile.page-view-city-locations .view-display-id-partners .menu-container, body.has-navigation-mobile.path-articole-medicale aside.section.menu-container,
body.has-navigation-mobile.path-articole-medicale aside.surgeon-sidebar,
body.has-navigation-mobile.path-articole-medicale .view-display-id-partners .menu-container {
  padding-left: 0;
  padding-right: 0;
}
body.has-navigation-mobile.page-view-medics #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.node--type-medic #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.page-view-locations #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.node--type-article #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.page-view-clinici-partenere body.has-navigation-mobile.node--type-news #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.node--type-afectiuni #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.node--type-analize #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.edu-landing-page #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.page-view-city-locations #block-articleornewsmenu .menu--article-news, body.has-navigation-mobile.path-articole-medicale #block-articleornewsmenu .menu--article-news {
  background-color: #fff;
}
@media (max-width: 767.98px) {
  body.has-navigation-mobile.node--type-article .menu-container .navigation {
    margin-bottom: 20px;
  }
}
body.has-navigation-mobile.edu-landing-page .menu-container .navigation, body.has-navigation-mobile.node--type-article .menu-container .navigation, body.has-navigation-mobile.path-articole-medicale .menu-container .navigation {
  margin-top: 40px;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  body.has-navigation-mobile.edu-landing-page .menu-container .navigation, body.has-navigation-mobile.node--type-article .menu-container .navigation, body.has-navigation-mobile.path-articole-medicale .menu-container .navigation {
    margin-top: 0px;
  }
}
body.has-navigation-mobile.edu-landing-page .nav-list-wrapper, body.has-navigation-mobile.node--type-article .nav-list-wrapper, body.has-navigation-mobile.path-articole-medicale .nav-list-wrapper {
  position: relative;
}
@media (max-width: 1199.98px) {
  body.has-navigation-mobile.edu-landing-page .nav-list-wrapper, body.has-navigation-mobile.node--type-article .nav-list-wrapper, body.has-navigation-mobile.path-articole-medicale .nav-list-wrapper {
    z-index: 1;
  }
}
body.has-navigation-mobile.edu-landing-page .nav-list-wrapper .list-group .list-group-item, body.has-navigation-mobile.node--type-article .nav-list-wrapper .list-group .list-group-item, body.has-navigation-mobile.path-articole-medicale .nav-list-wrapper .list-group .list-group-item {
  padding-top: 18px;
  padding-bottom: 18px;
}
body.has-navigation-mobile.edu-landing-page .nav-list-wrapper .edu-search--icon, body.has-navigation-mobile.node--type-article .nav-list-wrapper .edu-search--icon, body.has-navigation-mobile.path-articole-medicale .nav-list-wrapper .edu-search--icon {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  color: #2e333c;
  text-align: center;
  width: 58px;
  height: 100%;
  line-height: 50px;
  font-size: 21px;
  border-left: 1px solid #eaeaeb;
  background-color: #fff;
}
body.has-navigation-mobile.edu-landing-page .nav-list-wrapper .edu-search--icon:before, body.has-navigation-mobile.node--type-article .nav-list-wrapper .edu-search--icon:before, body.has-navigation-mobile.path-articole-medicale .nav-list-wrapper .edu-search--icon:before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.has-navigation-mobile.edu-landing-page .list-group .list-group-item.is-open, body.has-navigation-mobile.node--type-article .list-group .list-group-item.is-open, body.has-navigation-mobile.path-articole-medicale .list-group .list-group-item.is-open {
  background-color: #F2F3F3;
}
@media (max-width: 1199.98px) {
  body.has-navigation-mobile.path-articole-medicale #block-edusarcina + #block-articleornewsmenu {
    margin-left: -16px;
    margin-right: -16px;
  }
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu,
body.has-navigation-mobile .region-sidebar-first #block-location,
body.has-navigation-mobile .region-sidebar-first .menu--locatii {
  position: relative;
  /* hide the initial trigger of the menu */
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu #block-meniulpaginiidemedici-menu,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu #block-locatii-menu,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu #article-news-title,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu #block-meniulpaginiidemedici-menu,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu #block-locatii-menu,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu #article-news-title,
body.has-navigation-mobile .region-sidebar-first #block-location #block-meniulpaginiidemedici-menu,
body.has-navigation-mobile .region-sidebar-first #block-location #block-locatii-menu,
body.has-navigation-mobile .region-sidebar-first #block-location #article-news-title,
body.has-navigation-mobile .region-sidebar-first .menu--locatii #block-meniulpaginiidemedici-menu,
body.has-navigation-mobile .region-sidebar-first .menu--locatii #block-locatii-menu,
body.has-navigation-mobile .region-sidebar-first .menu--locatii #article-news-title {
  display: none;
}
body.has-navigation-mobile .region-sidebar-first .menu--locatii > h2 {
  display: none;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections {
  position: relative;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu #article-news-title,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections #article-news-title {
  display: none;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper {
  display: block;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper.submenu-visible .list-group,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper.submenu-visible .list-group {
  overflow: hidden;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper.submenu-visible .list-group::after,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper.submenu-visible .list-group::after {
  height: 45%;
}
@media (max-width: 1199.98px) {
  body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group::after,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group::after {
    content: none !important;
  }
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item {
  padding: 16px 10px;
  position: relative;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item:last-child,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item:last-child {
  margin-right: 71px;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded {
  padding-right: 26px;
  position: relative;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded.is-open .menu-item--toggler::before,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded.is-open .menu-item--toggler::before {
  -webkit-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler {
  position: absolute;
  top: 0;
  right: 10px;
  line-height: unset;
  margin: unset;
  left: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler::before,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler::before {
  display: block;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  color: #6c7076;
  font-size: 0.75rem;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler.is-open::before,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler.is-open::before {
  -webkit-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler + .mega-menu-wrapper,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded .menu-item--toggler + .mega-menu-wrapper {
  display: none;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.is-articleLinkOpen,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.is-articleLinkOpen {
  z-index: unset;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item .nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item .nav-item {
  padding: 0;
  font-size: 13px;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item .back-to-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item .back-to-link {
  font-family: graphik-medium;
  padding: 0 0 0 16px;
  font-size: 13px;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu {
  white-space: nowrap;
  overflow: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  background-color: #F2F3F3;
  padding: 16px;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu .menu-item .nav-item,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu .menu-item .nav-item {
  padding: 0 20px 0 0;
  font-size: 13px;
}
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .submenu-container .menu .menu-item .nav-item.active,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .submenu-container .menu .menu-item .nav-item.active {
  color: #6c7076;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile {
  padding-bottom: 0;
  padding-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav {
  white-space: nowrap;
  overflow: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav.submenu-visible, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav.submenu-visible {
  overflow: hidden;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav li:last-child .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav li:last-child .nav-link {
  margin-right: 71px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .second-level a, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .second-level a {
  padding: 0;
  font-size: 13px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item:first-child .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item:first-child .nav-link {
  padding-left: 16px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .nav-link, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .second-level-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .second-level-link {
  padding-right: 26px;
  position: relative;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link::before, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link::before, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .nav-link::before, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .second-level-link::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .nav-link::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .second-level-link::before {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(0);
       -o-transform: translateY(-50%) rotate(0);
          transform: translateY(-50%) rotate(0);
  color: #6c7076;
  right: 10px;
  font-size: 0.75rem;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link + .menu, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link + .menu, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .nav-link + .menu, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .second-level-link + .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link + .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link + .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .nav-link + .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .second-level-link + .menu {
  display: none;
  width: unset;
  padding: 16px;
  white-space: nowrap;
  overflow: auto;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link.is-open, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link.is-open, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .nav-link.is-open, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .second-level-link.is-open, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link.is-open, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link.is-open, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .nav-link.is-open, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .second-level-link.is-open {
  background-color: #F2F3F3;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link.is-open::before, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link.is-open::before, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .nav-link.is-open::before, body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.has-children > .second-level-link.is-open::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link.is-open::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .second-level-link.is-open::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .nav-link.is-open::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.has-children > .second-level-link.is-open::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
       -o-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content {
  position: relative;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content::after, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content::after {
  content: "";
  position: absolute;
  width: 71px;
  height: 100%;
  right: 0;
  top: 0;
  background: -webkit-linear-gradient(180.93deg, #f7f7f7 61.89%, rgba(255, 255, 255, 0) 99.27%);
  background: -o-linear-gradient(180.93deg, #f7f7f7 61.89%, rgba(255, 255, 255, 0) 99.27%);
  background: linear-gradient(269.07deg, #f7f7f7 61.89%, rgba(255, 255, 255, 0) 99.27%);
  z-index: 2;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background-color: #fff;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .menu-button--close, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .menu-button--close {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(46, 51, 60, 0.5);
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 75%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  padding: 24px 0;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav > li > .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav > li > .nav-link {
  font-family: graphik-bold;
  padding-left: 24px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item:first-child .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item:first-child .nav-link {
  padding-left: 24px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link:before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link::before {
  font-size: 1.25rem;
  padding-right: 35px;
  padding-top: 10px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open {
  color: #2e333c;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open:before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open::before, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open::before {
  color: #2e333c;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open + .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item.menu-item--expanded > .nav-link.is-open + .menu {
  display: block;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item .menu {
  display: none;
  padding: 0 24px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content.is-active .nav-item .menu a, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content.is-active .nav-item .menu a {
  padding-left: 0;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu {
  white-space: nowrap;
  overflow: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  background-color: #F2F3F3;
  padding: 16px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu .nav-link, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu .nav-link {
  padding: 0 20px 0 0;
  font-size: 13px;
}
body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .submenu-container .menu .nav-link.active, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .submenu-container .menu .nav-link.active {
  color: #6c7076;
}
@media (max-width: 575px) {
  body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile {
    background-color: #fff;
    margin-left: -16px;
    margin-right: -16px;
  }
  body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link + .menu, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .nav .nav-item.menu-item--expanded > .nav-link + .menu {
    margin-left: -16px;
  }
  body.has-navigation-mobile .region-content-top #block-indexmenu.navigation-mobile .content::after, body.has-navigation-mobile .region-content-top #block-location.navigation-mobile .content::after {
    background: -webkit-linear-gradient(180.93deg, #fff 61.89%, rgba(255, 255, 255, 0) 99.27%);
    background: -o-linear-gradient(180.93deg, #fff 61.89%, rgba(255, 255, 255, 0) 99.27%);
    background: linear-gradient(269.07deg, #fff 61.89%, rgba(255, 255, 255, 0) 99.27%);
  }
}

/* show the menu and make it swipeable */
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav,
body.has-navigation-mobile .region-sidebar-first #block-location .nav,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: -12px;
  white-space: nowrap;
  overflow: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav::after,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav::after,
body.has-navigation-mobile .region-sidebar-first #block-location .nav::after,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav::after, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group::after,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group::after {
  content: "";
  position: absolute;
  width: 71px;
  height: 100%;
  right: 0;
  top: 0;
  background: -webkit-linear-gradient(180.93deg, #fff 61.89%, rgba(255, 255, 255, 0) 99.27%);
  background: -o-linear-gradient(180.93deg, #fff 61.89%, rgba(255, 255, 255, 0) 99.27%);
  background: linear-gradient(269.07deg, #fff 61.89%, rgba(255, 255, 255, 0) 99.27%);
  z-index: 2;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .submenu-visible.nav,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .submenu-visible.nav,
body.has-navigation-mobile .region-sidebar-first #block-location .submenu-visible.nav,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .submenu-visible.nav, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .submenu-visible.list-group,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .submenu-visible.list-group {
  overflow: hidden;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav li:last-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav li:last-child .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav li:last-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav li:last-child .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group li:last-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group li:last-child .nav-link {
  margin-right: 71px;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-link {
  padding: 16px 10px;
  font-size: 13px;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item:first-child .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item:first-child .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item:first-child .nav-link {
  padding-left: 16px;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item.active .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item.active .nav-link, body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item.menu-item--active-trail .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.active .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--active-trail .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--active-trail .nav-link {
  color: #6c7076;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item.menu-item--expanded > .nav-link, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link {
  padding-right: 26px;
  position: relative;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item.menu-item--expanded > .nav-link::before, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link::before,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link::before {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(0);
       -o-transform: translateY(-50%) rotate(0);
          transform: translateY(-50%) rotate(0);
  color: #6c7076;
  right: 10px;
  font-size: 0.75rem;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item.menu-item--expanded > .nav-link + .menu, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link + .menu,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link + .menu {
  display: none;
  width: unset;
  padding: 16px;
  white-space: nowrap;
  overflow: auto;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item.menu-item--expanded > .nav-link.is-open, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link.is-open,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link.is-open {
  background-color: #F2F3F3;
}
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .nav-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .nav-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .nav-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .nav-item.menu-item--expanded > .nav-link.is-open::before, body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .nav-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .menu--medics-page-menu .nav .list-group-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .block-medic-menu .nav .list-group-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first #block-location .nav .list-group-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .menu--locatii .nav .list-group-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .block-article-news-menu .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link.is-open::before,
body.has-navigation-mobile .region-sidebar-first .menu--conditions-sections .nav-list-wrapper .list-group .list-group-item.menu-item--expanded > .nav-link.is-open::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
       -o-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.node--type-landing-page .paragraph--type--component-marketing-img-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content {
    margin-right: 0;
    margin-left: 0;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.background--gray {
  background-color: #f7f7f7;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.background--gray:before, .node--type-landing-page .paragraph--type--component-marketing-img-content.background--gray:after {
  background-color: #f7f7f7;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.background--premium_light {
  background-color: #FBF6F0;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.background--premium_light:before, .node--type-landing-page .paragraph--type--component-marketing-img-content.background--premium_light:after {
  background-color: #FBF6F0;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.background--premium_dark {
  background-color: #373E48;
  color: #fff;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.background--premium_dark:before, .node--type-landing-page .paragraph--type--component-marketing-img-content.background--premium_dark:after {
  background-color: #373E48;
}
@media (min-width: 768px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content.image--right .field--type-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.image--offset .field--name-field-image-small {
  padding-bottom: 48px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content.image--offset .field--name-field-image-small {
    padding-top: 48px;
    padding-bottom: 24px;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content {
    height: auto;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content > div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content.image--offset .field--name-field-image {
  position: relative;
  top: -72px;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content img {
  max-width: 100%;
  height: auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content .column {
    margin: 12px 0 0;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-image-small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-image-small img {
  max-width: 60%;
  height: auto;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-image-small img {
    max-width: 50%;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-title {
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-title {
    max-width: 80%;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-title h3, .node--type-landing-page .paragraph--type--component-marketing-img-content #block-intreabaunmedic .content .column .field--name-field-title h2, #block-intreabaunmedic .content .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-title h2 {
  font-size: 1.75rem;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-title h3, .node--type-landing-page .paragraph--type--component-marketing-img-content #block-intreabaunmedic .content .column .field--name-field-title h2, #block-intreabaunmedic .content .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-title h2 {
    font-size: 3rem;
    margin-bottom: 0;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-description {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 768px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-description {
    max-width: 80%;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-description p:not(:last-of-type) {
  margin-bottom: 1rem;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column > div {
  padding: 12px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content .column > div {
    padding: 0 0 1rem;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0 30px;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a {
    text-align: center;
  }
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:active {
  outline: none;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:hover {
  text-decoration: none;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a, .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:active, .node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content:before, .node--type-landing-page .paragraph--type--component-marketing-img-content:after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 100px;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content:before {
  left: -100px;
}
.node--type-landing-page .paragraph--type--component-marketing-img-content:after {
  right: -100px;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern {
  margin: 0 auto;
  max-width: 900px;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
  padding-bottom: 120px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
    padding-bottom: 63px;
  }
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
    padding: 0 16px;
  }
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .accordion-body .field--name-field-campaign-accordion-item {
    padding: 0;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card {
  background-color: unset;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card:not(:last-of-type) {
  margin-bottom: 1rem;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card:not(:last-of-type) {
    margin-bottom: 0.5rem;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item {
  border: none;
  padding: 1.75rem;
  background-color: #f0f1f1;
  border-radius: 12px;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header {
  background-color: transparent;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element {
  padding-top: 0;
  padding-bottom: 0;
  font-family: graphik-medium;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element[aria-expanded=false]:before {
  background-color: #dc0028;
  color: #fff;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element:before {
  font-size: 1.25rem;
  top: 24px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background-color: #fff;
  color: #dc0028;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element:before {
    width: 24px;
    height: 24px;
    line-height: 24px;
    right: 16px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
  color: #202B41;
  margin-bottom: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body {
  padding: 24px 96px 0 0 !important;
  font-size: 0.875rem;
  color: #2e333c;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body {
    padding: 24px 0 0;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body .field--type-text-long {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card {
  background-color: #fff;
  border-radius: 12px;
  padding: 0;
  margin-bottom: 8px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card:last-child {
  margin-bottom: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item {
  background-color: transparent;
  border: none;
  padding: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header {
  background-color: transparent;
  padding: 0;
  border: none;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 20px 20px 24px;
  position: relative;
  cursor: pointer;
  min-height: 60px;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
  content: "\e925";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element {
    padding: 16px 16px 16px 20px;
    min-height: 56px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
  position: absolute;
  top: 50%;
  right: 18px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 52%;
  background-color: #fff;
  color: #dc0028;
  text-align: center;
  font-size: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 28px;
    right: 14px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element[aria-expanded=true]:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element[aria-expanded=true]:before {
  background-color: #dc0028;
  color: #fff;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
  color: #2e333c;
  font-family: "tiemposfine-regular";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  padding-right: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
    font-size: 21px;
    font-style: normal;
    line-height: 124%;
    padding-right: 40px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body {
  padding: 0 24px 20px 24px !important;
  border: none;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body {
    padding: 0 20px 16px 20px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long {
  color: #6c7076;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long {
    font-size: 14px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long p {
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .accordion {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .accordion-image, .node--type-landing-page .paragraph--type--component-campaign-accordion .accordion-body {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .accordion-image, .node--type-landing-page .paragraph--type--component-campaign-accordion .accordion-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.column-full > .accordion-body {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card {
  padding: 0;
  margin: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-item {
  border-bottom: 1px solid #eaeaeb;
  margin-bottom: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body {
  padding: 0 72px 1rem;
  color: #6c7076;
}
@media (max-width: 575.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body {
    padding: 0 24px 1rem;
    font-size: 0.875rem;
  }
  .node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body ul {
    padding-left: 4px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
  font-size: 1.5rem;
  right: 24px;
  top: 16px;
  color: #dc0028;
}
@media (max-width: 575.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
    right: 0;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element[aria-expanded=true]:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title {
  font-family: graphik-regular;
  font-size: 1rem;
  padding: 17.7777777778px 24px 17.7777777778px 0;
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title {
    font-size: 0.875rem;
  }
}
@media (min-width: 576px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title .field--name-field-accordion-element-title {
    padding-right: 36px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
  font-size: 2.625rem;
  margin-bottom: 43.2px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
    font-size: 2rem;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.right-image {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image {
  margin-left: 18.1818181818%;
}
.node--type-landing-page .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image {
  margin-right: 18.1818181818%;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image, .node--type-landing-page .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image {
    margin-right: 0;
    margin-left: 0;
    padding-right: 24px;
    padding-left: 24px;
    text-align: center;
  }
  .node--type-landing-page .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image img, .node--type-landing-page .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image img {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 380px;
  }
  .node--type-landing-page .paragraph--type--component-campaign-accordion.left-image .accordion-image {
    margin-bottom: 30px;
  }
  .node--type-landing-page .paragraph--type--component-campaign-accordion.right-image .accordion-body {
    margin-bottom: 30px;
  }
}
.node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) {
  margin: 0;
}
@media (min-width: 992px) {
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column:first-child, .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column:last-child {
    padding: 0 !important;
    margin: 0;
  }
}
.node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper.gray_background {
  border-radius: 24px;
}
.node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 40.5px 0;
  }
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child h2 {
    font-size: 36px;
  }
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 36px 0;
  }
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    padding: 0;
  }
  .node--type-landing-page body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    margin-bottom: 16px;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page .node--type-article .title-align-left.title-component:not(.is-empty) {
    padding-left: 50px;
  }
}
.node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 40.5px 0;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child .field--name-field-title {
    margin: 0;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child h2 {
    font-size: 36px;
    padding: 0;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 18px 0;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    padding: 0;
  }
  .node--type-landing-page .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .node--type-landing-page .template3 .paragraph--type--component-webform {
    padding: 48px;
  }
}
@media (max-width: 767.98px) {
  .node--type-landing-page .template3 .paragraph--type--component-webform {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    padding: 40.5px 0;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    margin-bottom: 81px;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child h2 {
    font-size: 36px;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    padding: 36px 0;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column {
    padding: 0 36px;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column img {
    margin-top: 0;
  }
  .node--type-landing-page .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    margin-bottom: 16px;
  }
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform {
  padding: 40px;
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform h2,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform h2 {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform {
    padding: 40px 8px;
  }
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child {
  padding: 0;
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child .field--name-field-title,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child .field--name-field-title {
  margin: 0;
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 12px 0;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column {
    padding: 8px 0;
  }
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column:first-child,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column:first-child {
  margin-bottom: 24px;
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column .field--name-field-image,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column .field--name-field-image {
  text-align: center;
}
.node--type-landing-page .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column img,
.node--type-landing-page .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column img {
  margin-top: 24px;
}
.node--type-landing-page .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) h2,
.node--type-landing-page .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) h2 {
  padding-top: 0;
}
.node--type-landing-page .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column,
.node--type-landing-page .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-right: 48px;
  padding-left: 48px;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column,
.node--type-landing-page .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column {
    padding-right: 36px;
    padding-left: 36px;
  }
}
.node--type-landing-page .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:first-child,
.node--type-landing-page .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:first-child {
  margin-bottom: 24px;
}
.node--type-landing-page .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column .field--name-field-image,
.node--type-landing-page .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column .field--name-field-image {
  text-align: center;
}
.node--type-landing-page .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column img,
.node--type-landing-page .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column img {
  margin-top: 24px;
}
.node--type-landing-page #block-programareonline .field--name-body {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 768px) {
  .node--type-landing-page #block-programareonline .field--name-body {
    padding: 81px 0;
  }
  .node--type-landing-page #block-programareonline .field--name-body .column:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-landing-page #block-programareonline .field--name-body .column:last-child {
    padding: 0 48px 0 24px;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .node--type-landing-page #block-programareonline .field--name-body .column:first-child {
    padding: 0 28.5px 0 81px;
  }
  .node--type-landing-page #block-programareonline .field--name-body .column:last-child {
    padding: 0 81px 0 40.5px;
  }
}
@media (max-width: 767.98px) {
  .node--type-landing-page #block-programareonline .field--name-body {
    padding: 36px 0;
  }
  .node--type-landing-page #block-programareonline .field--name-body .column {
    padding: 0 36px;
  }
  .node--type-landing-page #block-programareonline .field--name-body .column:first-child {
    margin-bottom: 16px;
  }
  .node--type-landing-page #block-programareonline .field--name-body .column:last-child {
    margin-top: 24px;
    margin-right: auto;
    margin-left: auto;
    min-width: 288px;
  }
}
.node--type-landing-page .paragraph--type--component-webform {
  background-color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
}
.field__item#component-1 > .node--type-landing-page .paragraph--type--component-webform {
  margin-top: 24px;
  margin-bottom: 24px;
}
.paragraph--type--column-layout .node--type-landing-page .paragraph--type--component-webform .column {
  width: 100% !important;
  -webkit-box-flex: 100% !important;
  -webkit-flex: 100% !important;
      -ms-flex: 100% !important;
          flex: 100% !important;
  max-width: 85% !important;
}
.node--type-landing-page .paragraph--type--component-webform input.js-form-file {
  width: 100%;
}
.node--type-landing-page .paragraph--type--component-webform .column h2 {
  font-size: 2.375rem;
  margin-bottom: 24px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .node--type-landing-page .paragraph--type--component-webform .column h2 {
    margin-bottom: 12px;
  }
}
.node--type-landing-page .paragraph--type--component-webform .column img {
  margin-top: 60px;
  margin-bottom: 12px;
  max-width: 100%;
  height: auto;
}
.node--type-landing-page .paragraph--type--component-webform .column:first-child {
  font-size: 0.875rem;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-webform .column:first-child > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 15.84px 12px;
  }
}
.node--type-landing-page .paragraph--type--component-webform .field--name-field-description {
  line-height: 1.7;
}
.node--type-landing-page .webform-ajax-form-wrapper {
  max-width: 100%;
}
.node--type-landing-page #block-programareonline {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
}
.node--type-landing-page #block-programareonline:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  width: calc(100% - 162px);
  content: "";
}
@media (max-width: 833.98px) {
  .node--type-landing-page #block-programareonline:after {
    width: calc(100% - 96px);
  }
}
@media (max-width: 767.98px) {
  .node--type-landing-page #block-programareonline:after {
    width: calc(100% - 72px);
  }
}
.node--type-landing-page #block-programareonline .field--name-body {
  background-color: #fff;
}
.node--type-landing-page #block-programareonline .field--name-body h2 {
  font-size: 2.25rem;
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .node--type-landing-page #block-programareonline .field--name-body h2 {
    margin-bottom: 12px;
  }
}
.node--type-landing-page #block-programareonline .field--name-body p {
  margin: 0;
}
.node--type-landing-page #block-programareonline .field--name-body .column:first-child p {
  font-size: 0.875rem;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red {
  margin-bottom: 12px;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a {
    text-align: center;
  }
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a:active {
  outline: none;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a:hover {
  text-decoration: none;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a, .node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a:active, .node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-red a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-gray a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-gray a {
    text-align: center;
  }
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-gray a:active {
  outline: none;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-gray a:hover {
  text-decoration: none;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-gray a, .node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-gray a:active, .node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta-gray a:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta a {
  width: 100%;
}
@media (min-width: 768px) {
  .node--type-landing-page #block-programareonline .field--name-body .column:last-child .cta a {
    min-width: 150px;
  }
}

.portrait-font {
  font-family: portraitscript-bounce;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(-5.32deg);
       -o-transform: translateX(-50%) rotate(-5.32deg);
          transform: translateX(-50%) rotate(-5.32deg);
  display: block;
  width: 100%;
  line-height: 1;
  color: #dc0028;
  font-size: 5.6875rem;
}
@media (max-width: 1199.98px) {
  .portrait-font {
    font-size: 42px;
  }
}

body.brand-campaign #header, body.brand-campaign-listing #header, body.node--type-campaign #header {
  top: 0;
}
body.brand-campaign #header .header-wrapper, body.brand-campaign-listing #header .header-wrapper, body.node--type-campaign #header .header-wrapper {
  background-color: unset;
  margin: auto !important;
}
@media (min-width: 576px) and (max-width: 833.98px) {
  body.brand-campaign #header .header-wrapper, body.brand-campaign-listing #header .header-wrapper, body.node--type-campaign #header .header-wrapper {
    max-width: 720px;
  }
}
body.brand-campaign #header .header-wrapper .field--name-field-header-link, body.brand-campaign-listing #header .header-wrapper .field--name-field-header-link, body.node--type-campaign #header .header-wrapper .field--name-field-header-link {
  background-color: transparent;
}
@media (max-width: 833.98px) {
  body.brand-campaign #header .header-wrapper .field--name-field-logo, body.brand-campaign-listing #header .header-wrapper .field--name-field-logo, body.node--type-campaign #header .header-wrapper .field--name-field-logo {
    max-width: 156px;
  }
}
body.brand-campaign .section-intro .section-container, body.brand-campaign-listing .section-intro .section-container, body.node--type-campaign .section-intro .section-container {
  position: relative;
}
body.brand-campaign .section-intro .section-container .portrait-font, body.brand-campaign-listing .section-intro .section-container .portrait-font, body.node--type-campaign .section-intro .section-container .portrait-font {
  font-size: 5.6875rem;
  top: 175px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-intro .section-container .portrait-font, body.brand-campaign-listing .section-intro .section-container .portrait-font, body.node--type-campaign .section-intro .section-container .portrait-font {
    top: 66px;
    font-size: 42px;
    -webkit-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
         -o-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
            transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
  }
}
body.brand-campaign .section-intro .section-container .paragraph--type--component-cta a, body.brand-campaign-listing .section-intro .section-container .paragraph--type--component-cta a, body.node--type-campaign .section-intro .section-container .paragraph--type--component-cta a {
  min-width: unset;
  padding: 18px 24px;
  font-size: 0.75rem;
  line-height: 1.2;
}
@media (max-width: 359.98px) {
  body.brand-campaign .section-intro .field--name-field-title, body.brand-campaign-listing .section-intro .field--name-field-title, body.node--type-campaign .section-intro .field--name-field-title {
    padding: 0 8px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-intro .field--name-field-title, body.brand-campaign-listing .section-intro .field--name-field-title, body.node--type-campaign .section-intro .field--name-field-title {
    max-width: 400px;
  }
}
body.brand-campaign .section-intro .field--name-field-title h2, body.brand-campaign-listing .section-intro .field--name-field-title h2, body.node--type-campaign .section-intro .field--name-field-title h2 {
  font-size: 6.0625rem;
  line-height: 1;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-intro .field--name-field-title h2, body.brand-campaign-listing .section-intro .field--name-field-title h2, body.node--type-campaign .section-intro .field--name-field-title h2 {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) {
  body.brand-campaign .section-intro .field--name-field-description, body.brand-campaign-listing .section-intro .field--name-field-description, body.node--type-campaign .section-intro .field--name-field-description {
    padding: 0 14.7692307692px 18.0045011253px;
    margin-top: 117px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-intro .field--name-field-description, body.brand-campaign-listing .section-intro .field--name-field-description, body.node--type-campaign .section-intro .field--name-field-description {
    margin-top: 74px;
  }
}
body.brand-campaign .section-intro .field--name-field-description p, body.brand-campaign-listing .section-intro .field--name-field-description p, body.node--type-campaign .section-intro .field--name-field-description p {
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 35px;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-intro .field--name-field-description p, body.brand-campaign-listing .section-intro .field--name-field-description p, body.node--type-campaign .section-intro .field--name-field-description p {
    font-size: 1rem;
  }
}
body.brand-campaign .section-intro .field--name-field-description p .hashtag, body.brand-campaign-listing .section-intro .field--name-field-description p .hashtag, body.node--type-campaign .section-intro .field--name-field-description p .hashtag {
  font-family: graphik-medium;
  color: #dc0028;
}
body.brand-campaign-listing, body.brand-campaign-story, body.brand-campaign-case {
  padding-top: 0 !important;
}
body.brand-campaign-listing #header, body.brand-campaign-story #header, body.brand-campaign-case #header {
  padding: 0;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing #header, body.brand-campaign-story #header, body.brand-campaign-case #header {
    height: unset;
  }
}
@media (min-width: 768px) {
  body.brand-campaign-listing #header, body.brand-campaign-story #header, body.brand-campaign-case #header {
    padding: 12px 0 0 !important;
  }
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing #header.header--link .header-wrapper, body.brand-campaign-story #header.header--link .header-wrapper, body.brand-campaign-case #header.header--link .header-wrapper {
    padding-bottom: 30px;
  }
}
body.brand-campaign-listing #header .header-wrapper, body.brand-campaign-story #header .header-wrapper, body.brand-campaign-case #header .header-wrapper {
  padding: 24px 0 74px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing #header .header-wrapper, body.brand-campaign-story #header .header-wrapper, body.brand-campaign-case #header .header-wrapper {
    padding: 16px 16px 35px;
  }
}
@media (max-width: 767.98px) {
  body.brand-campaign-listing #header .header-wrapper, body.brand-campaign-story #header .header-wrapper, body.brand-campaign-case #header .header-wrapper {
    background-color: #fff;
    margin: 0 !important;
  }
}
body.brand-campaign-listing #main-wrapper, body.brand-campaign-story #main-wrapper, body.brand-campaign-case #main-wrapper {
  margin-top: 110px;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing #main-wrapper, body.brand-campaign-story #main-wrapper, body.brand-campaign-case #main-wrapper {
    margin-top: 16px;
  }
}
body.brand-campaign-listing .block-system-breadcrumb-block, body.brand-campaign-story .block-system-breadcrumb-block, body.brand-campaign-case .block-system-breadcrumb-block {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 91px;
  z-index: 2;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing .block-system-breadcrumb-block, body.brand-campaign-story .block-system-breadcrumb-block, body.brand-campaign-case .block-system-breadcrumb-block {
    margin-bottom: 24px;
    margin-top: 125px !important;
  }
}
@media (max-width: 767.98px) {
  body.brand-campaign-listing .block-system-breadcrumb-block, body.brand-campaign-story .block-system-breadcrumb-block, body.brand-campaign-case .block-system-breadcrumb-block {
    margin-top: 105px !important;
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media (min-width: 576px) {
  body.brand-campaign-listing .block-system-breadcrumb-block, body.brand-campaign-story .block-system-breadcrumb-block, body.brand-campaign-case .block-system-breadcrumb-block {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  body.brand-campaign-listing .block-system-breadcrumb-block, body.brand-campaign-story .block-system-breadcrumb-block, body.brand-campaign-case .block-system-breadcrumb-block {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  body.brand-campaign-listing .block-system-breadcrumb-block, body.brand-campaign-story .block-system-breadcrumb-block, body.brand-campaign-case .block-system-breadcrumb-block {
    max-width: 960px;
  }
}
@media (min-width: 1272px) {
  body.brand-campaign-listing .block-system-breadcrumb-block, body.brand-campaign-story .block-system-breadcrumb-block, body.brand-campaign-case .block-system-breadcrumb-block {
    max-width: 1275px;
  }
}
body.brand-campaign-listing .block-system-breadcrumb-block .breadcrumb, body.brand-campaign-story .block-system-breadcrumb-block .breadcrumb, body.brand-campaign-case .block-system-breadcrumb-block .breadcrumb {
  text-align: left;
}
body.brand-campaign-listing .block-system-breadcrumb-block .breadcrumb-item, body.brand-campaign-story .block-system-breadcrumb-block .breadcrumb-item, body.brand-campaign-case .block-system-breadcrumb-block .breadcrumb-item {
  display: inline;
}
body.brand-campaign-listing .block-system-breadcrumb-block .breadcrumb-item:not(:last-child), body.brand-campaign-story .block-system-breadcrumb-block .breadcrumb-item:not(:last-child), body.brand-campaign-case .block-system-breadcrumb-block .breadcrumb-item:not(:last-child) {
  padding-right: 16px;
}
body.brand-campaign-listing .block-system-breadcrumb-block .breadcrumb-item:not(:last-child):before, body.brand-campaign-story .block-system-breadcrumb-block .breadcrumb-item:not(:last-child):before, body.brand-campaign-case .block-system-breadcrumb-block .breadcrumb-item:not(:last-child):before {
  content: "\e956";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.brand-campaign-listing .block-system-breadcrumb-block .breadcrumb-item:not(:first-child), body.brand-campaign-story .block-system-breadcrumb-block .breadcrumb-item:not(:first-child), body.brand-campaign-case .block-system-breadcrumb-block .breadcrumb-item:not(:first-child) {
  padding-left: 16px;
}
body.brand-campaign-listing .block-system-breadcrumb-block .breadcrumb-item.active, body.brand-campaign-story .block-system-breadcrumb-block .breadcrumb-item.active, body.brand-campaign-case .block-system-breadcrumb-block .breadcrumb-item.active {
  color: #6c7076;
}
body.brand-campaign-listing .block-system-breadcrumb-block .breadcrumb-item::before, body.brand-campaign-story .block-system-breadcrumb-block .breadcrumb-item::before, body.brand-campaign-case .block-system-breadcrumb-block .breadcrumb-item::before {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 3px;
  color: #dc0028;
}
body.brand-campaign-listing .video-wrapper, body.brand-campaign-story .video-wrapper, body.brand-campaign-case .video-wrapper {
  border-bottom: none;
}
body.brand-campaign-listing .paragraph--type--component-video-popup, body.brand-campaign-story .paragraph--type--component-video-popup, body.brand-campaign-case .paragraph--type--component-video-popup {
  margin-bottom: 183px;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing .paragraph--type--component-video-popup, body.brand-campaign-story .paragraph--type--component-video-popup, body.brand-campaign-case .paragraph--type--component-video-popup {
    margin-bottom: 63px;
  }
}
@media (min-width: 768px) {
  body.brand-campaign-listing .paragraph--type--component-video-popup, body.brand-campaign-story .paragraph--type--component-video-popup, body.brand-campaign-case .paragraph--type--component-video-popup {
    border-radius: 31px;
  }
}
body.brand-campaign-listing .paragraph--type--component-video-popup .column .icon-play, body.brand-campaign-story .paragraph--type--component-video-popup .column .icon-play, body.brand-campaign-case .paragraph--type--component-video-popup .column .icon-play {
  background: center/contain url("../images/video-banner-play.svg") no-repeat;
  width: 96px;
  height: 96px;
}
body.brand-campaign-listing .paragraph--type--component-video-popup .column .icon-play::before, body.brand-campaign-story .paragraph--type--component-video-popup .column .icon-play::before, body.brand-campaign-case .paragraph--type--component-video-popup .column .icon-play::before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
}
@media (min-width: 992px) {
  body.brand-campaign-listing .section-intro .section-container .field--name-field-description, body.brand-campaign-story .section-intro .section-container .field--name-field-description, body.brand-campaign-case .section-intro .section-container .field--name-field-description {
    padding-bottom: 28px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign-listing .section-intro .section-container .field--name-field-description, body.brand-campaign-story .section-intro .section-container .field--name-field-description, body.brand-campaign-case .section-intro .section-container .field--name-field-description {
    padding-bottom: 32px;
    margin-bottom: 0;
  }
}
body.brand-campaign-listing .section-intro .section-container .field--name-field-description p, body.brand-campaign-story .section-intro .section-container .field--name-field-description p, body.brand-campaign-case .section-intro .section-container .field--name-field-description p {
  margin-bottom: 0;
}
@media (max-width: 359.98px) {
  body.brand-campaign-listing .section-intro .field--name-field-title, body.brand-campaign-story .section-intro .field--name-field-title, body.brand-campaign-case .section-intro .field--name-field-title {
    padding: 0 8px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign-listing .section-intro .field--name-field-title, body.brand-campaign-story .section-intro .field--name-field-title, body.brand-campaign-case .section-intro .field--name-field-title {
    max-width: 400px;
  }
}
body.brand-campaign-listing .section-intro .field--name-field-title h2, body.brand-campaign-story .section-intro .field--name-field-title h2, body.brand-campaign-case .section-intro .field--name-field-title h2 {
  font-size: 6.0625rem;
  line-height: 1;
}
@media (max-width: 1199.98px) {
  body.brand-campaign-listing .section-intro .field--name-field-title h2, body.brand-campaign-story .section-intro .field--name-field-title h2, body.brand-campaign-case .section-intro .field--name-field-title h2 {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) {
  body.brand-campaign-listing .section-intro .field--name-field-description, body.brand-campaign-story .section-intro .field--name-field-description, body.brand-campaign-case .section-intro .field--name-field-description {
    padding: 0 14.7692307692px 18.0045011253px;
    margin-top: 117px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign-listing .section-intro .field--name-field-description, body.brand-campaign-story .section-intro .field--name-field-description, body.brand-campaign-case .section-intro .field--name-field-description {
    margin-top: 74px;
  }
}
body.brand-campaign-listing .section-intro .field--name-field-description p, body.brand-campaign-story .section-intro .field--name-field-description p, body.brand-campaign-case .section-intro .field--name-field-description p {
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 35px;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing .section-intro .field--name-field-description p, body.brand-campaign-story .section-intro .field--name-field-description p, body.brand-campaign-case .section-intro .field--name-field-description p {
    font-size: 1rem;
  }
}
body.brand-campaign-listing .section-intro .field--name-field-description p .hashtag, body.brand-campaign-story .section-intro .field--name-field-description p .hashtag, body.brand-campaign-case .section-intro .field--name-field-description p .hashtag {
  font-family: graphik-medium;
  color: #dc0028;
}
body.brand-campaign-listing .paragraph--type--component-intro .field--name-field-description .portrait-font, body.brand-campaign-story .paragraph--type--component-intro .field--name-field-description .portrait-font, body.brand-campaign-case .paragraph--type--component-intro .field--name-field-description .portrait-font {
  -webkit-transform: translateX(0) rotate(0);
       -o-transform: translateX(0) rotate(0);
          transform: translateX(0) rotate(0);
  position: static;
  font-size: 84px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign-listing .paragraph--type--component-intro .field--name-field-description .portrait-font, body.brand-campaign-story .paragraph--type--component-intro .field--name-field-description .portrait-font, body.brand-campaign-case .paragraph--type--component-intro .field--name-field-description .portrait-font {
    font-size: 42px;
  }
}
body.brand-campaign {
  padding-top: 0 !important;
  /* common styles */
}
@media (min-width: 992px) {
  body.brand-campaign .paragraph--type--component-campaign.override-font-size .field--name-field-title h2 {
    font-size: 77px !important;
  }
  body.brand-campaign .paragraph--type--component-campaign.override-font-size .field--name-field-description .portrait-font {
    font-size: 79px;
  }
}
body.brand-campaign .section-container .section--full > .field--name-field-title {
  max-width: 930px;
}
body.brand-campaign .section-container .section--full > .field--name-field-title h2 {
  font-size: 97px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-container .section--full > .field--name-field-title h2 {
    font-size: 36px;
    max-width: 400px;
    margin: 0 auto;
  }
}
body.brand-campaign .section-container .section--full > .field--name-field-description {
  margin-top: 139px;
  font-size: 18px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-container .section--full > .field--name-field-description {
    margin-top: 74px;
    font-size: 16px;
  }
}
body.brand-campaign .rm-footer {
  background-color: #f7f7f7;
  margin-bottom: 0;
}
body.brand-campaign .site-footer::after {
  background-color: #f7f7f7;
  position: static;
}
body.brand-campaign .footer-wrapper::after {
  background-color: transparent !important;
}
body.brand-campaign.node--type-campaign #header .header-wrapper {
  opacity: 0;
}
body.brand-campaign.node--type-campaign #header .header-wrapper .field--name-field-header-link {
  border: 1px solid #817574;
}
body.brand-campaign.node--type-campaign #header .header-wrapper .field--name-field-header-link a {
  color: #fff;
}
body.brand-campaign.node--type-campaign #header .header-wrapper .field--name-field-header-link a::before {
  background-color: #fff;
  color: #2e333c;
}
body.brand-campaign .section--full .field--name-field-description {
  margin-bottom: 0;
}
body.brand-campaign .section-container {
  position: relative;
}
body.brand-campaign .paragraph--type--component-cta {
  margin-top: 88px;
}
@media (max-width: 833.98px) {
  body.brand-campaign .paragraph--type--component-cta {
    margin-top: 48px;
  }
}
body.brand-campaign .paragraph--type--component-cta a {
  min-width: unset;
  padding: 18px 24px;
  font-size: 0.75rem;
  line-height: 1.2;
}
body.brand-campaign .section-video-slider .section-container .portrait-font {
  font-size: 4.25rem;
  top: 152px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-video-slider .section-container .portrait-font {
    top: 78px;
    -webkit-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
         -o-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
            transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
    font-size: 42px;
  }
}
@media (max-width: 359.98px) {
  body.brand-campaign .section-video-slider .section-container .section--full > .field--name-field-title {
    padding: 0 8px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-video-slider .section-container .section--full > .field--name-field-title {
    max-width: 450px;
  }
}
body.brand-campaign .section-video-slider .section-container .section--full > .field--name-field-title h2 {
  font-size: 4.875rem;
  line-height: 1;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-video-slider .section-container .section--full > .field--name-field-title h2 {
    font-size: 2.25rem;
  }
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-image-content .column {
    margin-top: 24px;
  }
}
body.brand-campaign .section-image-content .column .field--name-field-title {
  line-height: 1.1;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-image-content .column .field--name-field-title h3, body.brand-campaign .section-image-content #block-intreabaunmedic .content .column .field--name-field-title h2, #block-intreabaunmedic .content body.brand-campaign .section-image-content .column .field--name-field-title h2 {
    font-size: 2rem;
    margin-bottom: 16px;
  }
}
body.brand-campaign .section-image-content .column .field--name-field-description p {
  line-height: 1.5;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-image-content .column .field--name-field-description p {
    font-size: 1rem;
  }
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-image-content .column .field--name-field-title,
body.brand-campaign .section-image-content .column .field--name-field-description {
    text-align: center;
    max-width: unset;
  }
}
body.brand-campaign .section-image-content .field--name-field-component > .field__item:first-child {
  position: relative;
}
body.brand-campaign .section-image-content .field--name-field-component > .field__item:first-child::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  content: "";
  background-color: #F2F3F3;
  width: calc(100vw - 20px);
  height: 1px;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.brand-campaign .section-image-content .field--name-field-component > .field__item:first-child .paragraph--type--component-marketing-img-content {
  padding-bottom: 80px;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-image-content .field--name-field-component > .field__item:first-child .paragraph--type--component-marketing-img-content {
    padding-bottom: 32px;
  }
}
body.brand-campaign .section-image-content .field--name-field-component > .field__item:nth-child(2) .paragraph--type--component-marketing-img-content {
  padding-top: 80px;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-image-content .field--name-field-component > .field__item:nth-child(2) .paragraph--type--component-marketing-img-content {
    padding-top: 32px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-image-content .field--name-field-image {
    text-align: center;
  }
  body.brand-campaign .section-image-content .field--name-field-image img {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-image-content.first-image-content .portrait-font {
    top: 82px;
  }
}
body.brand-campaign .section-image-content .portrait-font {
  font-size: 4.25rem;
  top: 80px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-image-content .portrait-font {
    max-width: 270px;
    padding: 0;
    top: 38px;
    -webkit-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
         -o-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
            transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
    font-size: 42px;
  }
}
body.brand-campaign .section-slider-links .section-container .portrait-font,
body.brand-campaign .section-testimonials .section-container .portrait-font {
  font-size: 4.25rem;
  top: 80px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-slider-links .section-container .portrait-font,
body.brand-campaign .section-testimonials .section-container .portrait-font {
    max-width: 270px;
    padding: 0;
    top: 68px;
    -webkit-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
         -o-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
            transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
    font-size: 42px;
  }
}
body.brand-campaign .section-image-content .field--name-field-title,
body.brand-campaign .section-testimonials .field--name-field-title {
  max-width: unset;
}
@media (max-width: 359.98px) {
  body.brand-campaign .section-image-content .field--name-field-title,
body.brand-campaign .section-testimonials .field--name-field-title {
    padding: 0 8px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-image-content .field--name-field-title,
body.brand-campaign .section-testimonials .field--name-field-title {
    max-width: 270px;
  }
}
body.brand-campaign .section-image-content .field--name-field-title h2,
body.brand-campaign .section-testimonials .field--name-field-title h2 {
  font-size: 4.875rem;
  line-height: 1;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-image-content .field--name-field-title h2,
body.brand-campaign .section-testimonials .field--name-field-title h2 {
    font-size: 2.25rem;
  }
}
body.brand-campaign .section-image-content .field--name-field-component,
body.brand-campaign .section-testimonials .field--name-field-component {
  margin-top: 155px;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-image-content .field--name-field-component,
body.brand-campaign .section-testimonials .field--name-field-component {
    margin-top: 93px;
  }
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-testimonials .section-container .portrait-font {
    top: 75px;
  }
}
body.brand-campaign .section-appointment .section-container .portrait-font {
  font-size: 4.25rem;
  top: 67px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-appointment .section-container .portrait-font {
    padding: 0;
    top: -80px;
    -webkit-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
         -o-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
            transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
    font-size: 42px;
  }
}
body.brand-campaign .section-appointment .section-container .field--name-field-title {
  max-width: unset;
}
@media (max-width: 359.98px) {
  body.brand-campaign .section-appointment .section-container .field--name-field-title {
    padding: 0 8px;
  }
}
body.brand-campaign .section-appointment .section-container .field--name-field-title h2 {
  font-size: 4.875rem;
  line-height: 1;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-appointment .section-container .field--name-field-title h2 {
    font-size: 2.25rem;
    white-space: nowrap;
  }
}
body.brand-campaign .section-appointment .section-container .field--name-field-description {
  margin-top: 106px;
  max-width: 600px;
}
@media (max-width: 1199.98px) {
  body.brand-campaign .section-appointment .section-container .field--name-field-description {
    margin-top: 84px;
    padding: 0 38px;
  }
  body.brand-campaign .section-appointment .section-container .field--name-field-description p {
    font-size: 1rem;
    position: relative;
    z-index: 1;
  }
}
body.brand-campaign .section-appointment .section-container .field--name-field-campaign-cta {
  margin-top: -20px;
  padding: 0;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-appointment .section-container .field--name-field-campaign-cta {
    margin-top: -50px;
  }
}
body.brand-campaign .section-appointment .section-container .field--name-field-campaign-cta .paragraph--type--component-cta {
  margin-top: 0;
}
body.brand-campaign .section-appointment .section-container .field--name-field-campaign-cta .paragraph--type--component-cta .field--name-field-cta {
  width: 257px;
  height: 257px;
}
@media (max-width: 833.98px) {
  body.brand-campaign .section-appointment .section-container .field--name-field-campaign-cta .paragraph--type--component-cta .field--name-field-cta {
    width: 339px;
    height: 339px;
    position: relative;
    z-index: 0;
  }
}
body.brand-campaign .section-appointment .section-container .field--name-field-campaign-cta .paragraph--type--component-cta .field--name-field-cta a {
  font-size: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background: center/contain url(../images/facebook-phone-logo.png) no-repeat;
}
body.campaign-sanatosi-acasa img {
  margin-top: 0;
}
body.campaign-sanatosi-acasa .node--type-campaign .paragraph--type--component-campaign {
  padding-top: 0;
  padding-bottom: 0;
}
body.campaign-sanatosi-acasa .node--type-campaign .paragraph--type--component-campaign.margin-top--big {
  margin-top: 170px;
}
body.campaign-sanatosi-acasa .node--type-campaign .paragraph--type--component-campaign.margin-top--normal {
  margin-top: 40px;
}
body.campaign-sanatosi-acasa .section-container .section--full > .field--name-field-title h2 {
  font-size: 47px;
  padding-top: 20px;
}
body.campaign-sanatosi-acasa .section-container .section--full > .field--name-field-description {
  margin-bottom: 30px;
  margin-top: unset;
  max-width: 770px;
}
@media (max-width: 1199.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full > .field--name-field-description {
    max-width: 600px;
    margin-bottom: 25px;
  }
}
@media (max-width: 833.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full > .field--name-field-description {
    max-width: 500px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full > .field--name-field-description {
    max-width: 100%;
    margin-bottom: 15px;
  }
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 {
  opacity: 0.7 !important;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
  position: absolute;
  line-height: 1;
  z-index: 1;
  color: #dc0028;
  letter-spacing: 10px;
  opacity: 0.7;
  font-size: 280px;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h3 .overlay-text, body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description #block-intreabaunmedic .content .column h2 .overlay-text, #block-intreabaunmedic .content .column body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
  color: black;
  font-size: 50px;
  z-index: 2;
  position: absolute;
  -webkit-transform: translateY(200%);
       -o-transform: translateY(200%);
          transform: translateY(200%);
}
@media (max-width: 1199.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
    font-size: 180px;
    letter-spacing: 6px;
    -webkit-transform: translateX(2%);
         -o-transform: translateX(2%);
            transform: translateX(2%);
  }
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h3 .overlay-text, body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description #block-intreabaunmedic .content .column h2 .overlay-text, #block-intreabaunmedic .content .column body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
    font-size: 40px;
    -webkit-transform: translateY(150%);
         -o-transform: translateY(150%);
            transform: translateY(150%);
  }
}
@media (max-width: 833.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
    font-size: 120px;
    letter-spacing: 4px;
    -webkit-transform: translateX(1%);
         -o-transform: translateX(1%);
            transform: translateX(1%);
  }
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h3 .overlay-text, body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description #block-intreabaunmedic .content .column h2 .overlay-text, #block-intreabaunmedic .content .column body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
    font-size: 30px;
    -webkit-transform: translateY(120%);
         -o-transform: translateY(120%);
            transform: translateY(120%);
  }
}
@media (max-width: 767.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
    font-size: 90px;
    letter-spacing: 2px;
    -webkit-transform: translateX(2%);
         -o-transform: translateX(2%);
            transform: translateX(2%);
  }
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h3 .overlay-text, body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description #block-intreabaunmedic .content .column h2 .overlay-text, #block-intreabaunmedic .content .column body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .overlay-text {
    font-size: 24px;
    -webkit-transform: translateY(77%);
         -o-transform: translateY(77%);
            transform: translateY(77%);
    text-align: center;
    left: 0;
  }
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text .boxed-content {
  background-color: #dc0028;
}
@media (max-width: 833.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text .boxed-content {
    margin-left: 0;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video-banner .video-text .boxed-content .field--name-field-box-description p {
  color: white;
}
body.campaign-sanatosi-acasa .section-container .section--full .title_component.gray {
  margin: 0 20%;
}
@media (max-width: 1199.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .title_component.gray {
    margin: 0 15%;
  }
}
@media (max-width: 833.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .title_component.gray {
    margin: 0 10%;
  }
}
body.campaign-sanatosi-acasa .section-container .section--full .field--name-field-campaign-cta {
  margin-top: 0;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--numar-facilitati {
  border-radius: 34px;
  background: white;
  text-align: center;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--numar-facilitati .field--type-string {
  background: -webkit-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: -o-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: linear-gradient(224deg, #dc0028 28.18%, #eeba4a 102.22%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 0;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--numar-facilitati::before {
  color: transparent;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 {
  padding-top: 0;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 992px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
@media (max-width: 833.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row {
    row-gap: 0;
  }
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row > .field__item {
  max-width: 640px;
}
@media (min-width: 992px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row > .field__item {
    margin: 0;
  }
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row > .field__item .paragraph--type--link {
  padding: 0;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row > .field__item .paragraph--type--link .paragraph--type--image .field--name-field-image {
  padding-bottom: 80%;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-links.columns-2 .row > .field__item .paragraph--type--link .paragraph--type--image .field--name-field-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-image {
  padding: 0 140px;
}
@media (max-width: 1199.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-image {
    padding: 0 100px;
  }
}
@media (max-width: 833.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-image {
    padding: 0 60px;
  }
}
@media (max-width: 767.98px) {
  body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-image {
    padding: 0 20px;
  }
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-video {
  padding-top: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
body.campaign-sanatosi-acasa .section-container .section--full .paragraph--type--component-presentation .presentation-ctas .app-buttons a {
  padding: 0;
}
body.campaign-sanatosi-acasa .paragraph.paragraph--type--dental-testimonial {
  margin: 0;
}
body.campaign-sanatosi-acasa .node--type-video-testimonials .video-link img {
  margin: 0;
}
body .brand-video-with-intro .paragraph--type--component-intro .field--name-field-description {
  position: relative;
  text-align: center;
}
body .brand-video-with-intro .paragraph--type--component-intro .field--name-field-description h1 {
  max-width: 800px;
  margin: 0 auto;
}
@media (max-width: 833.98px) {
  body .brand-video-with-intro .paragraph--type--component-intro .field--name-field-description h1 {
    font-size: 3rem;
  }
}
body .brand-video-with-intro .paragraph--type--component-intro .field--name-field-description p {
  margin: 0 auto;
  max-width: 610px;
  font-size: 1rem;
  line-height: 1.5;
}
@media (max-width: 1199.98px) {
  body .brand-video-with-intro .paragraph--type--component-intro .field--name-field-description p {
    font-size: 0.875rem;
  }
}

body.brand-story-2023 {
  background-color: #f7f7f7;
}
body.brand-story-2023 .field--name-field-header-link {
  border: 1px solid #dc0028;
}
body.brand-story-2023 #block-breadcrumbs {
  margin-top: 160px;
  position: relative;
  z-index: 1;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 #block-breadcrumbs {
    margin-top: 110px;
  }
}
body.brand-story-2023 #block-breadcrumbs .breadcrumb {
  text-align: left;
  padding-top: 24px;
  max-width: 1213px;
  border-top: 1px solid #eaeaeb;
  margin: auto;
  width: 80%;
}
body.brand-story-2023 #block-breadcrumbs .breadcrumb .breadcrumb-item::before {
  content: "•";
  color: #dc0028;
  width: 10px;
  height: 3px;
  border-radius: 50%;
}
body.brand-story-2023 .static-banner {
  background-color: #f7f7f7 !important;
  padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .static-banner {
    padding-bottom: 32px;
  }
}
body.brand-story-2023 .static-banner .section-container {
  max-width: 1213px;
  width: 80%;
  height: auto;
  margin: auto;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .static-banner .section-container .section--split {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
body.brand-story-2023 .static-banner .column {
  background-color: #fff;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .static-banner .column:first-child {
    padding-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .static-banner .paragraph--type--component-image {
    margin-bottom: 0;
  }
}
body.brand-story-2023 .static-banner .paragraph--type--component-image img {
  position: absolute;
  bottom: 0;
  right: -80px;
  max-width: none;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .static-banner .paragraph--type--component-image img {
    position: relative;
    right: 75px;
    width: 700px !important;
    max-width: 150% !important;
  }
}
body.brand-story-2023 .static-banner .section-info {
  padding-top: 0;
  width: 87%;
}
@media (min-width: 576px) {
  body.brand-story-2023 .static-banner .section-info {
    padding-bottom: 90px;
  }
}
body.brand-story-2023 .static-banner .section-info .field--name-field-subtitle h4 {
  font-family: "tiemposfine-regular";
  font-size: 164px;
  color: #dc0028;
  font-style: italic;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .static-banner .section-info .field--name-field-subtitle h4 {
    font-size: 104px;
  }
}
body.brand-story-2023 .static-banner .section-info .field--name-field-title h2 {
  font-size: 64px;
  line-height: 100.5%;
  letter-spacing: -1px;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .static-banner .section-info .field--name-field-title h2 {
    font-size: 36px;
  }
}
body.brand-story-2023 .static-banner .section-info .field--name-field-description p {
  font-family: "graphik-regular";
  font-size: 16px;
  line-height: 145%;
  letter-spacing: 0.02px;
  color: #2e333c;
}
body.brand-story-2023 .component-case-info-div-parent .info-line {
  width: 100px;
  height: 3px;
  background-color: #dc0028;
  margin: 10px 0;
  border-radius: 41px;
}
body.brand-story-2023 .brand-video-with-intro {
  padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  body.brand-story-2023 .brand-video-with-intro {
    padding: 0;
  }
}
body.brand-story-2023 .video-wrapper {
  border: none;
}
@media (min-width: 576px) {
  body.brand-story-2023 .section-links {
    padding-top: 124px;
  }
}
@media (min-width: 576px) {
  body.brand-story-2023 .section-links h2 {
    font-size: 64px;
  }
}
body.brand-story-2023 .section-links .paragraph--type--component-links {
  padding-top: 0;
}
body.brand-story-2023 .section-links .paragraph--type--component-links .field--name-field-title {
  margin: 0;
}
body.brand-story-2023 .section-links .paragraph--type--component-links h3, body.brand-story-2023 .section-links .paragraph--type--component-links #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.brand-story-2023 .section-links .paragraph--type--component-links h2 {
  text-align: left;
}
@media (min-width: 576px) {
  body.brand-story-2023 .section-links .paragraph--type--component-links h3, body.brand-story-2023 .section-links .paragraph--type--component-links #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.brand-story-2023 .section-links .paragraph--type--component-links h2 {
    font-size: 28px !important;
    padding-left: 50px;
  }
}

@media (max-width: 1199.98px) {
  .brand-campaign-2023 .paragraph--type--component-video-banner .video-target {
    bottom: 185px !important;
  }
}
.brand-campaign-2023 .paragraph--type--component-video-banner .field--name-field-description {
  max-width: 80%;
}
@media (min-width: 3000px) {
  .brand-campaign-2023 .paragraph--type--component-video-banner .field--name-field-description {
    max-width: 40%;
  }
}
.brand-campaign-2023 .paragraph--type--component-video-banner .field--name-field-description span.portrait-font {
  left: 0 !important;
  bottom: -130px !important;
}
@media (max-width: 767.98px) {
  .brand-campaign-2023 .paragraph--type--component-video-banner .field--name-field-description span.portrait-font {
    bottom: -45px !important;
  }
}
@-moz-document url-prefix() {
  .brand-campaign-2023 .paragraph--type--component-video-banner .field--name-field-description span.portrait-font {
    position: relative;
    bottom: 40px !important;
  }
}
.brand-campaign-2023 .paragraph--type--component-video-banner .field--name-field-description p {
  margin-top: 150px !important;
}
@media (max-width: 767.98px) {
  .brand-campaign-2023 .paragraph--type--component-video-banner .field--name-field-description p {
    margin-top: 60px !important;
  }
}
.brand-campaign-2023 .paragraph--type--testimonials-slider {
  padding-top: 54.96px;
  margin-top: 0;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider .field-cta {
  max-height: 565px;
  min-height: unset !important;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider .field-cta .field--cta-content {
  height: 488px !important;
  width: 350px;
  border-radius: 0 !important;
  margin-top: 36px !important;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider .field-cta .desktop_cta {
  width: 60%;
  text-align: center;
  font-weight: 400;
  font-size: 116px !important;
  color: #dc0028;
  font-style: italic;
  top: -135px;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider .field-cta a::after {
  content: "Vezi toate superputerile";
  position: absolute;
  top: 380px;
  left: 0;
  color: #2e333c;
  background-color: #fff;
  font-family: "tiemposfine-regular";
  font-size: 28px;
  font-style: normal;
  width: auto;
  height: auto;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider .field-cta a::before {
  display: none !important;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider .paragraph--mobile .field--name-field-image img {
  height: 100%;
  width: 100%;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider.paragraph--mobile .field--name-field-cta {
  width: 290px;
  height: 337px;
  margin: 0 auto;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider.paragraph--mobile .field--name-field-cta a {
  font-size: 84px !important;
  font-style: italic;
  top: 40px;
  right: 10px;
  padding-left: 0;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider.paragraph--mobile .field--name-field-cta a::before {
  content: "Vezi toate superputerile";
  position: absolute;
  top: 200px;
  left: 0;
  color: #2e333c;
  background-color: #fff;
  font-family: "tiemposfine-regular" !important;
  font-size: 22px;
  font-style: normal;
  line-height: 26px;
  width: auto;
  height: auto;
  border-radius: 0;
}
.brand-campaign-2023 .paragraph--type--testimonials-slider .field--name-field-image,
.brand-campaign-2023 .paragraph--type--testimonials-slider .field--name-field-image img {
  border-radius: 0;
  top: -2px !important;
}
@media (min-width: 576px) {
  .brand-campaign-2023 .paragraph--type--testimonials-slider .field--name-field-title h3, .brand-campaign-2023 .paragraph--type--testimonials-slider .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .brand-campaign-2023 .paragraph--type--testimonials-slider .field--name-field-title h2 {
    font-size: 28px;
    padding-left: 50px;
  }
}
@media (min-width: 576px) {
  .brand-campaign-2023 .paragraph--type--component-campaign:not(.section-intro) > .section-container .section--full > .field--name-field-title h2 {
    font-size: 78px !important;
  }
}
@media (min-width: 576px) {
  .brand-campaign-2023 .paragraph--type--component-campaign:not(.section-intro) > .section-container .section--full > .field--name-field-description p {
    font-size: 16px;
  }
}
@media (min-width: 576px) {
  .brand-campaign-2023 .paragraph--type--component-campaign:not(.section-intro) > .section-container .section--full > .field--name-field-description span.portrait-font {
    font-size: 68px;
  }
}
@media (min-width: 576px) {
  .brand-campaign-2023 .section-container .section--split .section-info h2 {
    font-size: 48px;
  }
}
.brand-campaign-2023 .style--apps {
  margin: 0 !important;
}
.brand-campaign-2023 .style--apps .app-buttons a {
  padding: 0 10px;
  min-width: unset !important;
}

.node--type-campaign .unselfhate-two-columns .paragraph--type--component-links {
  padding-top: 0px;
}
.node--type-campaign .unselfhate-two-columns .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image {
  padding-top: 0px;
}

body.brand-campaign-listing.node--type-campaign.no-brand-breadcrumbs #main-wrapper {
  margin-top: 210px;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing.node--type-campaign.no-brand-breadcrumbs #main-wrapper {
    margin-top: 110px;
  }
}
body.brand-campaign-listing.node--type-campaign #header .header-wrapper .field--name-field-header-link {
  border: 1px solid #dc0028;
}
body.brand-campaign-listing .section-title .section-container {
  position: relative;
}
body.brand-campaign-listing .section-title .field--name-field-subtitle {
  text-align: center;
  padding-left: 48px;
  padding-right: 48px;
}
body.brand-campaign-listing .section-title .field--name-field-subtitle h4 {
  font-family: graphik-regular;
  font-size: 0.875rem;
  letter-spacing: 0.02px;
  line-height: 1.4;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing .section-title .field--name-field-subtitle h4 {
    font-size: 0.75rem;
  }
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing .section-title .field--name-field-title {
    max-width: 375px;
  }
}
body.brand-campaign-listing .section-title .field--name-field-title h2 {
  font-size: 116px;
  line-height: 1;
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing .section-title .field--name-field-title h2 {
    font-size: 3rem;
    line-height: 43px;
  }
}
body.brand-campaign-listing .section-title .field--name-field-description .portrait-font {
  font-size: 100px;
  line-height: 1;
  -webkit-transform: translateX(-50%) matrix(1, -0.09, 0.09, 1, 0, 0);
       -o-transform: translateX(-50%) matrix(1, -0.09, 0.09, 1, 0, 0);
          transform: translateX(-50%) matrix(1, -0.09, 0.09, 1, 0, 0);
}
@media (max-width: 833.98px) {
  body.brand-campaign-listing .section-title .field--name-field-description .portrait-font {
    font-size: 2.625rem;
    -webkit-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
         -o-transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
            transform: translateX(-50%) matrix(0.97, -0.12, -0.23, 0.99, 0, 0);
  }
}
body.brand-campaign-listing .pager .pager__items .pager__item {
  border-radius: 100%;
  width: 48px;
  margin: 0;
}
body.brand-campaign-listing .pager .pager__items .pager__item--previous {
  margin-right: 32px;
}
body.brand-campaign-listing .pager .pager__items .pager__item--next {
  margin-left: 32px;
}
body.brand-campaign-listing .pager .pager__items .pager__item--last, body.brand-campaign-listing .pager .pager__items .pager__item--first {
  margin: 0 6px;
}

body.brand-campaign-story .paragraph--type--component-video-carousel-v2 {
  padding-top: 88px;
}
@media (max-width: 833.98px) {
  body.brand-campaign-story .paragraph--type--component-video-carousel-v2 {
    padding-top: 32px;
  }
}
@media (max-width: 833.98px) {
  body.brand-campaign-story .section-slider-v2 .field--name-field-title {
    max-width: 275px;
  }
}

.node--type-location .paragraph--type--component-campaign-accordion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern {
  margin: 0 auto;
  max-width: 900px;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
  padding-bottom: 120px;
}
@media (max-width: 833.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
    padding-bottom: 63px;
  }
}
@media (max-width: 1199.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
    padding: 0 16px;
  }
  .node--type-location .paragraph--type--component-campaign-accordion.style--modern .accordion-body .field--name-field-campaign-accordion-item {
    padding: 0;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card {
  background-color: unset;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card:not(:last-of-type) {
  margin-bottom: 1rem;
}
@media (max-width: 1199.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--modern .card:not(:last-of-type) {
    margin-bottom: 0.5rem;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item {
  border: none;
  padding: 1.75rem;
  background-color: #f0f1f1;
  border-radius: 12px;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header {
  background-color: transparent;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element {
  padding-top: 0;
  padding-bottom: 0;
  font-family: graphik-medium;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element[aria-expanded=false]:before {
  background-color: #dc0028;
  color: #fff;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element:before {
  font-size: 1.25rem;
  top: 24px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background-color: #fff;
  color: #dc0028;
}
@media (max-width: 1199.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element:before {
    width: 24px;
    height: 24px;
    line-height: 24px;
    right: 16px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
  color: #202B41;
  margin-bottom: 0;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body {
  padding: 24px 96px 0 0 !important;
  font-size: 0.875rem;
  color: #2e333c;
}
@media (max-width: 1199.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body {
    padding: 24px 0 0;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body .field--type-text-long {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card {
  background-color: #fff;
  border-radius: 12px;
  padding: 0;
  margin-bottom: 8px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card:last-child {
  margin-bottom: 0;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item {
  background-color: transparent;
  border: none;
  padding: 0;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header {
  background-color: transparent;
  padding: 0;
  border: none;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 20px 20px 24px;
  position: relative;
  cursor: pointer;
  min-height: 60px;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
  content: "\e925";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 767.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element {
    padding: 16px 16px 16px 20px;
    min-height: 56px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
  position: absolute;
  top: 50%;
  right: 18px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 52%;
  background-color: #fff;
  color: #dc0028;
  text-align: center;
  font-size: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 767.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 28px;
    right: 14px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element[aria-expanded=true]:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element[aria-expanded=true]:before {
  background-color: #dc0028;
  color: #fff;
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
  color: #2e333c;
  font-family: "tiemposfine-regular";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  padding-right: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 767.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
    font-size: 21px;
    font-style: normal;
    line-height: 124%;
    padding-right: 40px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body {
  padding: 0 24px 20px 24px !important;
  border: none;
}
@media (max-width: 767.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body {
    padding: 0 20px 16px 20px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long {
  color: #6c7076;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
@media (max-width: 767.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long {
    font-size: 14px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long p {
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion .accordion {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion .accordion-image, .node--type-location .paragraph--type--component-campaign-accordion .accordion-body {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .node--type-location .paragraph--type--component-campaign-accordion .accordion-image, .node--type-location .paragraph--type--component-campaign-accordion .accordion-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.column-full > .accordion-body {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card {
  padding: 0;
  margin: 0;
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-item {
  border-bottom: 1px solid #eaeaeb;
  margin-bottom: 0;
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body {
  padding: 0 72px 1rem;
  color: #6c7076;
}
@media (max-width: 575.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body {
    padding: 0 24px 1rem;
    font-size: 0.875rem;
  }
  .node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body ul {
    padding-left: 4px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
  font-size: 1.5rem;
  right: 24px;
  top: 16px;
  color: #dc0028;
}
@media (max-width: 575.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
    right: 0;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element[aria-expanded=true]:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title {
  font-family: graphik-regular;
  font-size: 1rem;
  padding: 17.7777777778px 24px 17.7777777778px 0;
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title {
    font-size: 0.875rem;
  }
}
@media (min-width: 576px) {
  .node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title .field--name-field-accordion-element-title {
    padding-right: 36px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
  font-size: 2.625rem;
  margin-bottom: 43.2px;
}
@media (max-width: 833.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
    font-size: 2rem;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-location .paragraph--type--component-campaign-accordion.right-image {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.node--type-location .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image {
  margin-left: 18.1818181818%;
}
.node--type-location .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image {
  margin-right: 18.1818181818%;
}
@media (max-width: 833.98px) {
  .node--type-location .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image, .node--type-location .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image {
    margin-right: 0;
    margin-left: 0;
    padding-right: 24px;
    padding-left: 24px;
    text-align: center;
  }
  .node--type-location .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image img, .node--type-location .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image img {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 380px;
  }
  .node--type-location .paragraph--type--component-campaign-accordion.left-image .accordion-image {
    margin-bottom: 30px;
  }
  .node--type-location .paragraph--type--component-campaign-accordion.right-image .accordion-body {
    margin-bottom: 30px;
  }
}

.node--type-article .paragraph--type--component-video {
  position: relative;
  margin-bottom: 0;
  padding-top: 0;
}
.node--type-article .paragraph--type--component-video::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  display: block;
  height: 24px;
  background-color: #f7f7f7;
}
.node--type-article .paragraph--type--component-video figure {
  margin: 0;
}

@media (max-width: 833.98px) {
  .node--type-campaign .section-testimonials .section-container {
    max-width: unset;
  }
}

.paragraph--type--component-testimonials .field--name-field-testimonial {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
@media (min-width: 992px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial {
    padding: 0 13.5px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
    margin-left: 24px;
  }
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item {
  margin-bottom: 24px;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item {
    margin-left: 0;
    min-width: 300px;
    width: 300px;
    margin-bottom: 29px;
  }
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial {
  padding: 48px;
  background-color: #f7f7f7;
  border-radius: 24px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial {
    padding: 32px;
    height: 100%;
  }
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .paragraph-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title {
  width: calc(100% - 104px);
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title {
    white-space: break-spaces;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title h3, .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title h2 {
  margin-bottom: 0;
  font-size: 1.75rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title h3, .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-title h2 {
    font-size: 1.5rem;
  }
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-image {
  width: 80px;
  height: 80px;
  margin-right: 24px;
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-image img {
  border-radius: 100%;
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-description {
  margin-top: 24px;
  margin-bottom: 16px;
  padding-top: 12px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-description {
    padding-top: 0;
  }
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-description p {
  line-height: 23px;
  letter-spacing: 0.02px;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-description p {
    white-space: break-spaces;
  }
}
.paragraph--type--component-testimonials .field--name-field-testimonial > .field__item .paragraph--type--testimonial .field--name-field-cta a {
  font-family: graphik-medium;
  font-size: 0.875rem;
  line-height: 1.4;
}

.paragraph--type--component-screening-tabs .title-container,
.paragraph--type--component-screening-tabs .nav-pills {
  display: inline-block;
}
.paragraph--type--component-screening-tabs .title-container {
  position: relative;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .title-container {
    width: 100%;
    text-align: center;
  }
}
.paragraph--type--component-screening-tabs .title-container .field--name-field-title h2 {
  font-size: 78px;
  line-height: 1;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .title-container .field--name-field-title h2 {
    font-size: 2.25rem;
  }
}
.paragraph--type--component-screening-tabs .title-container .field--name-field-subtitle .portrait-font {
  position: absolute;
  top: 54px;
  left: 0;
  -webkit-transform: translateX(0) rotate(-5.32deg);
       -o-transform: translateX(0) rotate(-5.32deg);
          transform: translateX(0) rotate(-5.32deg);
  font-size: 68px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .title-container .field--name-field-subtitle .portrait-font {
    font-size: 2.625rem;
    -webkit-transform: matrix(1, -0.12, 0.07, 0.99, 0, 0);
         -o-transform: matrix(1, -0.12, 0.07, 0.99, 0, 0);
            transform: matrix(1, -0.12, 0.07, 0.99, 0, 0);
    top: 32px;
  }
}
.paragraph--type--component-screening-tabs .nav-pills {
  margin-top: 20px;
  margin-left: auto;
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #eaeaeb;
  border-radius: 45px;
  padding: 4px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .nav-pills {
    float: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: auto;
    margin-top: 90px;
  }
}
.paragraph--type--component-screening-tabs .nav-pills .nav-item {
  border-radius: 45px;
}
.paragraph--type--component-screening-tabs .nav-pills .nav-item .nav-link {
  font-family: graphik-medium;
  border-radius: 45px;
  color: #2e333c;
  font-size: 11px;
  line-height: 1.4;
  padding: 12px 30px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .nav-pills .nav-item .nav-link {
    font-size: 9px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.paragraph--type--component-screening-tabs .nav-pills .nav-item .nav-link.active {
  background-color: #fff;
}
.paragraph--type--component-screening-tabs .tab-content {
  margin-top: 109px;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .tab-content {
    margin-top: 32px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .tab-pane.hide-me {
  display: none;
}
.paragraph--type--component-screening-tabs .tab-content .tab-pane.safe-to-hide {
  height: 0;
  overflow: hidden;
}
.paragraph--type--component-screening-tabs .tab-content .slick-list {
  overflow: visible;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list {
    margin-left: 24px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide {
  padding-right: 24px;
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening {
  background-color: #fff;
  padding: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening {
    padding: 32px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-subtitle {
  color: #97999D;
  font-size: 0.75rem;
  margin-bottom: 8px;
  line-height: 1.3;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-subtitle {
    font-size: 10px;
    line-height: 14px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-subtitle strong {
  font-weight: 500;
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-title h4 {
  font-size: 32px;
  line-height: 36px;
  margin-bottom: 8px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-title h4 {
    font-size: 1.5rem;
    line-height: 27px;
    min-height: 54px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-description {
  margin-bottom: 24px;
  position: relative;
  height: 185px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-description {
    height: 160px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-description p {
  font-size: 1rem;
  line-height: 23px;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  background: #fff;
  position: absolute;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-description p {
    font-size: 0.875rem;
    line-height: 20px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-cta {
  font-family: graphik-medium;
  font-size: 1rem;
  line-height: 22px;
  margin-bottom: 24px;
  padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-cta {
    font-size: 0.875rem;
    line-height: 20px;
  }
}
.paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-image img {
  border-radius: 100%;
  width: 180px;
  height: 180px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-screening-tabs .tab-content .slick-list .slick-slide .paragraph--type--screening .field--name-field-image img {
    width: 100px;
    height: 100px;
  }
}

.section-video-banner {
  padding-top: 0;
}
.node--type-campaign .section-video-banner {
  padding-top: 0;
}
.node--type-campaign .section-video-banner > .section-container {
  max-width: 100vw;
  padding: 0;
}
.section-video-banner .paragraph--type--component-video-banner {
  position: relative;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner {
    margin-bottom: 191px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-embed-field-responsive-video {
  height: 1070px;
}
@media (max-width: 833.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-embed-field-responsive-video {
    height: 640px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-embed-field-responsive-video video {
  height: 100%;
  width: auto;
  max-width: unset;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.section-video-banner .paragraph--type--component-video-banner .video-embed-field-responsive-video::after {
  display: none;
}
.section-video-banner .paragraph--type--component-video-banner .video-text {
  position: absolute;
  top: 219px;
  bottom: 0;
  padding-left: calc((100% - 1275px) / 2);
  width: 100%;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text {
    padding-left: calc((100% - 960px) / 2);
  }
}
@media (max-width: 833.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text {
    padding-left: calc((100% - 720px) / 2);
  }
}
@media (max-width: 767.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text {
    padding-left: 24px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description {
  padding-right: 150px;
  margin-top: 0;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description {
    padding-right: 0;
    max-width: 370px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 {
  opacity: 0;
  position: relative;
  font-size: 122px;
  line-height: 1;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 {
    font-size: 38px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description h2:not(.hidden) {
  display: inline;
}
.section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .portrait-font {
  top: auto;
  right: -310px;
  bottom: -20px;
  left: auto;
  -webkit-transform: translate(0);
       -o-transform: translate(0);
          transform: translate(0);
  display: inline-block;
  width: auto;
  letter-spacing: -0.280521px;
  font-size: 178px;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 .portrait-font {
    font-size: 58px;
    right: -90px;
    bottom: -7px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 + p {
  font-family: tiemposfine-regular;
  opacity: 0;
  font-size: 38px;
  line-height: 1.1;
  color: #fff;
  margin-top: 19px;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text > .field--name-field-description h2 + p {
    font-size: 18px;
    margin-top: 14px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text .video-target {
  position: absolute;
  bottom: 78px;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target {
    bottom: 225px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text .video-target .play-video {
  opacity: 0;
  text-transform: uppercase;
  letter-spacing: 0.02px;
  font-size: 0.875rem;
  line-height: 1.4;
  color: #fff;
  position: relative;
  padding-left: 81px;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target .play-video {
    padding-left: 52px;
    font-size: 0.75rem;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text .video-target .play-video::before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  width: 60px;
  height: 60px;
  background: center/contain url("../images/video-banner-play.svg") no-repeat;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target .play-video::before {
    width: 44px;
    height: 44px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text .video-target .video-wrapper {
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #000 !important;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 767.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target .video-wrapper .video-frame {
    top: 37% !important;
    left: 37% !important;
    width: 100vw !important;
    height: 350px !important;
  }
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target .video-wrapper .video-close {
    position: relative;
    top: -37px;
    left: 9px;
    font-size: 16px !important;
    margin-right: 0 !important;
    margin-top: 10px;
    padding: 0 7px 0 7px !important;
    background-color: #dc0028 !important;
  }
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target .video-wrapper .video-iframe {
    width: 102vw;
    height: 350px;
  }
}
@media (max-width: 375px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target .video-wrapper .video-close {
    left: 4px;
  }
}
@media (min-width: 376px) and (max-width: 390px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .video-target .video-wrapper .video-close {
    left: 6px;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text .boxed-content {
  border-radius: 34px;
  position: absolute;
  bottom: -41px;
  right: calc((100% - 1275px) / 2);
  opacity: 0;
  background-color: #dc0028;
  padding: 64px;
  max-width: 544px;
  -webkit-transition: padding 2s;
  -o-transition: padding 2s;
  transition: padding 2s;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .boxed-content {
    padding: 40px;
    max-width: 351px;
    bottom: -141px;
    margin-left: 24px;
    right: calc((100% - 960px) / 2);
  }
}
@media (max-width: 833.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .boxed-content {
    right: 0;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text .boxed-content .field--name-field-box-description p {
  font-size: 1.125rem;
  line-height: 1.4;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .section-video-banner .paragraph--type--component-video-banner .video-text .boxed-content .field--name-field-box-description p {
    font-size: 1rem;
  }
}
.section-video-banner .paragraph--type--component-video-banner .video-text .boxed-content .field--name-field-cta {
  margin-top: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section-video-banner .paragraph--type--component-video-banner .video-text .boxed-content .field--name-field-cta a {
  font-family: graphik-medium;
  background-color: #fff;
  padding: 18px 24px;
  border-radius: 7px;
  font-size: 0.75rem;
  line-height: 1.2;
}

.paragraph--type--component-image-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  margin-top: 80px;
}
@media (min-width: 768px) {
  .paragraph--type--component-image-list {
    margin-bottom: 80px;
  }
  .paragraph--type--component-image-list.image--dreapta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.paragraph--type--component-image-list > .column {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image-list > .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--component-image-list > .column-image img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-image-list > .column.column-list {
    margin-top: 30px;
  }
}
.paragraph--type--component-image-list .list-wrapper {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--component-image-list .list-wrapper .field--name-field-campaign-checkmark-image img {
  min-width: 50px;
  height: auto;
}
.paragraph--type--component-image-list .list-wrapper .paragraph--type--campaign-list-element {
  margin: 0 12px;
}
.paragraph--type--component-image-list .list-wrapper .paragraph--type--campaign-list-element h3, .paragraph--type--component-image-list .list-wrapper .paragraph--type--campaign-list-element #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--component-image-list .list-wrapper .paragraph--type--campaign-list-element h2 {
  font-family: tiemposfine-regular;
  font-size: 1.5rem;
  line-height: 115%;
  color: #2e333c;
}
.paragraph--type--component-image-list .list-wrapper .paragraph--type--campaign-list-element p {
  margin: 10px 0;
  font-size: 0.9375rem;
  line-height: 160%;
  color: #2e333c;
}

@media (max-width: 833.98px) {
  .paragraph--type--component-poveste {
    padding: 0 24px;
  }
}
.paragraph--type--component-poveste .views-row:not(:last-of-type) .paragraph--type--poveste {
  border-bottom: 1px solid #F2F3F3;
}
.paragraph--type--component-poveste .views-row:first-of-type .paragraph--type--poveste {
  padding-top: 0;
}
.paragraph--type--component-poveste .views-row .paragraph--type--poveste {
  padding: 112px 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-poveste .views-row .paragraph--type--poveste {
    padding: 48px 0;
  }
}
.paragraph--type--component-poveste .component-poveste-display-div-parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-poveste .component-poveste-display-div-parent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    padding: 0;
    margin: 0;
  }
}
.paragraph--type--component-poveste .component-poveste-display-div-first {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
  padding-right: 48px;
}
@media (min-width: 1272px) {
  .paragraph--type--component-poveste .component-poveste-display-div-first {
    padding-right: 130px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 656px);
        -ms-flex: 0 0 calc(100% - 656px);
            flex: 0 0 calc(100% - 656px);
    max-width: calc(100% - 656px);
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-poveste .component-poveste-display-div-first {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    padding-right: 0;
  }
}
.paragraph--type--component-poveste .component-poveste-display-div-first .field--name-field-title {
  font-family: tiemposfine-regular;
  font-size: 3rem;
  line-height: 55px;
  margin-bottom: 16px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-poveste .component-poveste-display-div-first .field--name-field-title {
    font-size: 2rem;
    line-height: 36px;
    margin-top: 24px;
    margin-bottom: 8px;
  }
}
.paragraph--type--component-poveste .component-poveste-display-div-first .field--name-field-description p {
  font-size: 1rem;
  line-height: 1.5;
}
.paragraph--type--component-poveste .component-poveste-display-div-first .field--name-field-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
.paragraph--type--component-poveste .component-poveste-display-div-first .field--name-field-cta a {
  font-family: graphik-medium;
  font-size: 0.75rem;
  line-height: 1.2;
  padding: 18px 24px;
  background-color: #dc0028;
  color: #fff;
  border-radius: 7px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-poveste .component-poveste-display-div-first .field--name-field-cta a {
    font-size: 11px;
  }
}
.paragraph--type--component-poveste .component-poveste-display-div-second {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
@media (min-width: 1272px) {
  .paragraph--type--component-poveste .component-poveste-display-div-second {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 656px;
        -ms-flex: 0 0 656px;
            flex: 0 0 656px;
    max-width: 656px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-poveste .component-poveste-display-div-second {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    max-width: 392px;
    -webkit-flex-basis: content;
        -ms-flex-preferred-size: content;
            flex-basis: content;
  }
}
.paragraph--type--component-poveste .component-poveste-display-div-second .field--name-field-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 61.4678899083%;
  position: relative;
}
.paragraph--type--component-poveste .component-poveste-display-div-second .field--name-field-image img {
  border-radius: 12px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
}

@media (max-width: 833.98px) {
  .paragraph--type--component-wrapper-campaign-case {
    padding: 0 24px;
  }
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case:not(:last-of-type) {
  padding-bottom: 217px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case:not(:last-of-type) {
    padding-bottom: 97px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case:nth-child(even) .component-case-info-div-first {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    padding-left: 84px;
  }
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case:nth-child(even) .component-case-info-div-second {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 992px) {
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case:nth-child(odd) .component-case-info-div-first {
    padding-right: 84px;
  }
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-parent {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-parent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    padding: 0;
  }
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-first {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 580px);
      -ms-flex: 0 0 calc(100% - 580px);
          flex: 0 0 calc(100% - 580px);
  max-width: calc(100% - 580px);
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-first {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 32px;
  }
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-first .component-case-info-counter {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-first .field--name-field-counter {
  font-family: tiemposfine-regular;
  display: inline-block;
  width: 100px;
  height: 100px;
  text-align: center;
  border-radius: 100%;
  font-size: 64px;
  background-color: #2e333c;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-first .field--name-field-counter {
    font-size: 2.25rem;
    width: 64px;
    height: 64px;
    margin-bottom: 33px;
  }
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-first .field--name-field-title {
  font-family: tiemposfine-regular;
  font-size: 2rem;
  line-height: 1.1;
  margin-bottom: 16px;
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-first .field--name-field-description {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 0.02px;
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-second {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 580px;
      -ms-flex: 0 0 580px;
          flex: 0 0 580px;
  max-width: 580px;
  width: 100%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-second {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-second .field--name-field-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 76.5517241379%;
  position: relative;
}
.paragraph--type--component-wrapper-campaign-case .paragraph--type--component-campaign-case .component-case-info-div-second .field--name-field-image img {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  max-width: unset;
  height: 100%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.paragraph--type--component-image-banner {
  position: relative;
  padding-top: 42px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-image-banner {
    display: block;
  }
}
.paragraph--type--component-image-banner .content-wrapper {
  position: absolute;
  bottom: 0;
  left: -72px;
  z-index: 1;
  max-width: 548px;
  padding: 72px 54px 72px 72px;
  background-color: #dc0028;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-image-banner .content-wrapper {
    position: static;
    max-width: unset;
    padding: 32px;
  }
}
.paragraph--type--component-image-banner .content-wrapper .block-system-breadcrumb-block {
  margin: 0;
}
.paragraph--type--component-image-banner .content-wrapper .block-system-breadcrumb-block a,
.paragraph--type--component-image-banner .content-wrapper .block-system-breadcrumb-block li {
  color: #fff;
}
.paragraph--type--component-image-banner .content-wrapper .block-system-breadcrumb-block .breadcrumb {
  margin-top: 0;
  margin-bottom: 6px;
  padding-left: 0;
  text-align: left;
}
.paragraph--type--component-image-banner .content-wrapper .block-system-breadcrumb-block .breadcrumb-item {
  margin-bottom: 0;
}
.paragraph--type--component-image-banner .content-wrapper .field--name-field-description {
  font-family: tiemposfine-medium;
  margin-bottom: 16px;
  font-size: 3.5rem;
  line-height: 1.1;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-image-banner .content-wrapper .field--name-field-description {
    font-size: 1.75rem;
  }
}
.paragraph--type--component-image-banner .content-wrapper .field--name-field-box-description {
  margin-bottom: 48px;
}
.paragraph--type--component-image-banner .content-wrapper .field--name-field-box-description p .show-more {
  font-family: graphik-medium;
  text-decoration: underline;
  cursor: pointer;
}
.paragraph--type--component-image-banner .content-wrapper .field--name-field-cta a {
  font-family: graphik-medium;
  display: inline-block;
  margin-top: 8px;
  border-radius: 7px;
  padding: 18.045112782px 24px;
  background-color: #fff;
  line-height: 1.2;
  font-size: 0.875rem;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-image-banner .content-wrapper .field--name-field-cta a {
    padding: 12px 16px;
    font-size: 0.75rem;
  }
}
.paragraph--type--component-image-banner .field--name-field-image-large {
  position: relative;
  width: 70%;
  padding-bottom: 54%;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-image-banner .field--name-field-image-large {
    width: 100%;
    padding-bottom: 63%;
    overflow: hidden;
  }
}
.paragraph--type--component-image-banner .field--name-field-image-large img {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 666px;
  max-width: unset;
  width: auto;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-image-banner .field--name-field-image-large img {
    width: 100%;
    height: auto;
  }
}

body .paragraph--type--component-menu.paragraph .field--name-field-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 76.5517241379%;
  position: relative;
}
body .paragraph--type--component-menu.paragraph .field--name-field-image img {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  max-width: unset;
  height: auto;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

body #component-1 .paragraph--type--component-menu.paragraph::before {
  display: none;
}
body #component-1 .paragraph--type--component-menu.paragraph .field--name-field-image img {
  top: 48px;
}
@media (max-width: 833.98px) {
  body #component-1 .paragraph--type--component-menu.paragraph .field--name-field-image img {
    top: 24px;
  }
}

body .paragraph--type--component-menu.paragraph {
  font-family: graphik-medium;
  padding: 48px 48px 0;
  position: relative;
  background-color: #fff;
  overflow: hidden;
  /* menu image */
  /* menu title */
  /* menu swipe navigation - months */
  /* menu anchors to sections */
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-menu.paragraph {
    padding: 24px 24px 0;
  }
}
body .paragraph--type--component-menu.paragraph::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  content: "";
  display: block;
  height: 24px;
  background-color: #f7f7f7;
}
body .paragraph--type--component-menu.paragraph .field--name-field-image {
  margin-bottom: 16px;
  padding-bottom: 72.5400457666%;
}
body .paragraph--type--component-menu.paragraph .field--name-field-image img {
  top: 72px;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-menu.paragraph .field--name-field-image img {
    top: 48px;
  }
}
body .paragraph--type--component-menu.paragraph .field--name-field-title h1 {
  font-size: 4rem;
  text-align: center;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-menu.paragraph .field--name-field-title h1 {
    font-size: 2rem;
  }
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .menu-item--active-trail {
  position: relative;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .menu-item--active-trail::before {
  position: absolute;
  top: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "LUNA";
  font-size: 0.875rem;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .menu-item--active-trail::before {
    font-size: 0.75rem;
  }
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .nav {
  margin-bottom: 5px;
  padding: 0 47px;
}
@media (max-width: 767.98px) {
  body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .nav {
    padding: 0 10px;
  }
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .nav-item .nav-link {
  width: 56px;
  height: 56px;
  line-height: 56px;
  border-radius: 100%;
  background-color: #dc0028;
  padding: 0;
  text-align: center;
  color: #fff;
}
@media (max-width: 767.98px) {
  body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .nav-item .nav-link {
    width: 48px;
    height: 48px;
    line-height: 48px;
  }
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .nav-item .nav-link.active {
  background-color: #2e333c;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .slick-arrow.slick-prev {
  left: -10px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--first-year-navigation .slick-arrow.slick-next {
  right: -10px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation:hover .nav .slick-arrow:not(.slick-disabled) {
  visibility: visible;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-list {
  overflow: visible;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-arrow {
  visibility: hidden;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-arrow::before {
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 100%;
  background-color: #dc0028;
  font-weight: 700;
  font-size: 1.25rem;
  color: #fff;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-arrow::after {
  content: "";
  width: 100px;
  height: 50px;
  position: absolute;
  top: -5px;
  z-index: -1;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-arrow.slick-prev {
  left: -22px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-arrow.slick-prev::after {
  left: -20px;
  background: -webkit-gradient(linear, left top, right top, color-stop(20.51%, #fff), color-stop(88.46%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #fff 20.51%, rgba(255, 255, 255, 0) 88.46%);
  background: -o-linear-gradient(left, #fff 20.51%, rgba(255, 255, 255, 0) 88.46%);
  background: linear-gradient(90deg, #fff 20.51%, rgba(255, 255, 255, 0) 88.46%);
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-arrow.slick-next {
  right: -22px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav .slick-arrow.slick-next::after {
  right: -20px;
  background: -webkit-gradient(linear, right top, left top, color-stop(20.51%, #fff), color-stop(88.46%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(right, #fff 20.51%, rgba(255, 255, 255, 0) 88.46%);
  background: -o-linear-gradient(right, #fff 20.51%, rgba(255, 255, 255, 0) 88.46%);
  background: linear-gradient(270deg, #fff 20.51%, rgba(255, 255, 255, 0) 88.46%);
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav-item {
  margin-right: 8px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav-item .nav-link {
  border: 1px solid #dc0028;
  border-radius: 3.6875rem;
  padding: 12px 20px;
  font-size: 0.875rem;
  line-height: 1.57;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav-item .nav-link.active {
  border-color: #2e333c;
  background-color: #2e333c;
  color: #fff;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .menu--bariatric-pacient-navigation .nav-item .nav-link.active:hover {
  border-color: #6a6e74;
  background-color: #6a6e74;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .slick-list {
  margin-top: 30px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .slick-arrow {
  background-color: unset;
  width: auto;
  padding: 0;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .slick-arrow::before {
  font-size: 1.5rem;
  color: #6c7076;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .slick-arrow.slick-prev {
  z-index: 1;
  left: -10px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .slick-arrow.slick-prev:before {
  content: "\e904";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .slick-arrow.slick-next {
  right: -10px;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .slick-arrow.slick-next:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .paragraph--type--component-menu.paragraph .field--name-field-navigation .nav .nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .paragraph--type--component-menu.paragraph .menu {
  margin: 0 -48px;
  padding: 43px 48px 48px;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-menu.paragraph .menu {
    margin: 0 -24px;
    padding: 24px;
  }
}
body .paragraph--type--component-menu.paragraph .menu .field--name-field-title-menu {
  margin-bottom: 44px;
}
body .paragraph--type--component-menu.paragraph .menu .field--name-field-title-menu h3, body .paragraph--type--component-menu.paragraph .menu .field--name-field-title-menu #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-menu.paragraph .menu .field--name-field-title-menu h2 {
  font-size: 2.25rem;
  line-height: 3rem;
}
@media (max-width: 833.98px) {
  body .paragraph--type--component-menu.paragraph .menu .field--name-field-title-menu h3, body .paragraph--type--component-menu.paragraph .menu .field--name-field-title-menu #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-menu.paragraph .menu .field--name-field-title-menu h2 {
    font-size: 2rem;
  }
}
body .paragraph--type--component-menu.paragraph .menu ol {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
body .paragraph--type--component-menu.paragraph .menu ol[type="1"], body .paragraph--type--component-menu.paragraph .menu ol[type=A] {
  counter-reset: item;
}
body .paragraph--type--component-menu.paragraph .menu ol[type="1"] li, body .paragraph--type--component-menu.paragraph .menu ol[type=A] li {
  counter-increment: item;
}
body .paragraph--type--component-menu.paragraph .menu ol[type="1"] li::before, body .paragraph--type--component-menu.paragraph .menu ol[type=A] li::before {
  display: inline-block;
  margin-right: 16px;
  content: counter(item);
  border-radius: 100%;
  border: 1px solid #dc0028;
  width: 28px;
  height: 28px;
  text-align: center;
  color: #dc0028;
}
body .paragraph--type--component-menu.paragraph .menu ol[type="1"] li a, body .paragraph--type--component-menu.paragraph .menu ol[type=A] li a {
  width: calc(100% - 44px);
}
body .paragraph--type--component-menu.paragraph .menu ol[type="1"] li::before {
  content: counter(item);
}
body .paragraph--type--component-menu.paragraph .menu ol[type=A] li::before {
  content: counter(item, upper-latin);
}
body .paragraph--type--component-menu.paragraph .menu ol.no-ordering li a {
  width: 100%;
}
body .paragraph--type--component-menu.paragraph .menu ol li {
  padding-top: 20px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
  margin-bottom: 0;
}
body .paragraph--type--component-menu.paragraph .menu ol li:first-child {
  padding-top: 0;
}
body .paragraph--type--component-menu.paragraph .menu ol li:last-child {
  padding-bottom: 0;
}
body .paragraph--type--component-menu.paragraph .menu ol li:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
body .paragraph--type--component-menu.paragraph .menu ol li::before {
  font-size: 0.75rem;
  line-height: 1.625rem;
}
body .paragraph--type--component-menu.paragraph .menu ol li a {
  position: relative;
  line-height: 1.4rem;
  font-size: 0.9375rem;
  color: #2e333c;
}
body .paragraph--type--component-menu.paragraph .menu ol li a:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .paragraph--type--component-menu.paragraph .menu ol li a::before {
  position: absolute;
  right: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #dc0028;
}
body .paragraph--type--component-menu.paragraph .menu ol li:first-of-type a {
  padding-top: 0;
}
body .paragraph--type--component-menu.paragraph .menu ol li:last-child a {
  padding-bottom: 0;
}
body .paragraph--type--component-menu.paragraph.background-white .menu .field--name-field-title-menu {
  text-align: center;
}
body .paragraph--type--component-menu.paragraph.background-white .menu ol li:not(:last-child) {
  border-bottom-color: #F2F3F3;
}
body .paragraph--type--component-menu.paragraph.background-red .menu {
  background-color: #dc0028;
}
body .paragraph--type--component-menu.paragraph.background-red .menu ol li:not(:last-child) {
  border-bottom-color: #e74d69;
}
body .paragraph--type--component-menu.paragraph.background-blue .menu {
  background-color: #67A2D4;
}
body .paragraph--type--component-menu.paragraph.background-blue .menu ol li:not(:last-child) {
  border-bottom-color: #95bee1;
}
body .paragraph--type--component-menu.paragraph.background-gray .menu {
  background-color: #6c7076;
}
body .paragraph--type--component-menu.paragraph.background-gray .menu ol li:not(:last-child) {
  border-bottom-color: #989b9f;
}
body .paragraph--type--component-menu.paragraph.background-black .menu {
  background-color: #2e333c;
}
body .paragraph--type--component-menu.paragraph.background-black .menu ol li:not(:last-child) {
  border-bottom-color: #6d7077;
}
body .paragraph--type--component-menu.paragraph.background-red .menu .field--name-field-title-menu h3, body .paragraph--type--component-menu.paragraph.background-red .menu .field--name-field-title-menu #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-menu.paragraph.background-red .menu .field--name-field-title-menu h2, body .paragraph--type--component-menu.paragraph.background-blue .menu .field--name-field-title-menu h3, body .paragraph--type--component-menu.paragraph.background-blue .menu .field--name-field-title-menu #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-menu.paragraph.background-blue .menu .field--name-field-title-menu h2, body .paragraph--type--component-menu.paragraph.background-gray .menu .field--name-field-title-menu h3, body .paragraph--type--component-menu.paragraph.background-gray .menu .field--name-field-title-menu #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-menu.paragraph.background-gray .menu .field--name-field-title-menu h2, body .paragraph--type--component-menu.paragraph.background-black .menu .field--name-field-title-menu h3, body .paragraph--type--component-menu.paragraph.background-black .menu .field--name-field-title-menu #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body .paragraph--type--component-menu.paragraph.background-black .menu .field--name-field-title-menu h2 {
  color: #fff;
}
body .paragraph--type--component-menu.paragraph.background-red .menu ol li::before, body .paragraph--type--component-menu.paragraph.background-blue .menu ol li::before, body .paragraph--type--component-menu.paragraph.background-gray .menu ol li::before, body .paragraph--type--component-menu.paragraph.background-black .menu ol li::before {
  color: #fff;
  border-color: #fff;
}
body .paragraph--type--component-menu.paragraph.background-red .menu ol li a, body .paragraph--type--component-menu.paragraph.background-blue .menu ol li a, body .paragraph--type--component-menu.paragraph.background-gray .menu ol li a, body .paragraph--type--component-menu.paragraph.background-black .menu ol li a {
  color: #fff;
}
body .paragraph--type--component-menu.paragraph.background-red .menu ol li a::before, body .paragraph--type--component-menu.paragraph.background-blue .menu ol li a::before, body .paragraph--type--component-menu.paragraph.background-gray .menu ol li a::before, body .paragraph--type--component-menu.paragraph.background-black .menu ol li a::before {
  color: #fff;
}

body:not(.toolbar-horizontal):not(.toolbar-vertical) .menu--bariatric-pacient-navigation .slick-arrow {
  top: 75%;
}

#block-ascultaticorpul {
  background-color: #dc0028;
  color: #fff;
}
@media (max-width: 833.98px) {
  #block-ascultaticorpul {
    display: block;
  }
}
#block-ascultaticorpul .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#block-ascultaticorpul .content a {
  font-family: graphik-regular;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  #block-ascultaticorpul .content a {
    text-align: center;
  }
}
#block-ascultaticorpul .content a:active {
  outline: none;
}
#block-ascultaticorpul .content a:hover {
  text-decoration: none;
}
#block-ascultaticorpul .content a, #block-ascultaticorpul .content a:active, #block-ascultaticorpul .content a:focus {
  color: #dc0028;
  background-color: #fff;
  border: 1px solid #fff;
}
#block-ascultaticorpul .content a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}

.paragraph--type--background-wrapper {
  background: #FFFFFF;
  border-radius: 25px;
  padding: 50px;
  margin: 40px 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--background-wrapper {
    margin: 24px 0;
  }
}
.paragraph--type--background-wrapper.no_pad_no_mar {
  padding: 0;
  margin: 0;
}
.paragraph--type--background-wrapper.no_padding {
  padding: 0;
  margin: 10px 0;
}
.paragraph--type--background-wrapper.forty_margin_top_bottom {
  padding: 0;
  margin: 40px 0;
}
.paragraph--type--background-wrapper .gradient_one {
  padding: 0;
  background: -webkit-linear-gradient(359.92deg, #C3CCC7 -0.96%, #C5CFC7 5.7%, #C3CDC5 19.49%, #CFD6CF 26.46%, #CDD4CD 33.83%, #CCD3CC 58.24%, #C5CEC9 73.7%, #C1CAC5 90.82%, #C1CAC5 100.88%);
  background: -o-linear-gradient(359.92deg, #C3CCC7 -0.96%, #C5CFC7 5.7%, #C3CDC5 19.49%, #CFD6CF 26.46%, #CDD4CD 33.83%, #CCD3CC 58.24%, #C5CEC9 73.7%, #C1CAC5 90.82%, #C1CAC5 100.88%);
  background: linear-gradient(90.08deg, #C3CCC7 -0.96%, #C5CFC7 5.7%, #C3CDC5 19.49%, #CFD6CF 26.46%, #CDD4CD 33.83%, #CCD3CC 58.24%, #C5CEC9 73.7%, #C1CAC5 90.82%, #C1CAC5 100.88%);
  border-radius: 25px;
}
@media (max-width: 833.98px) {
  .paragraph--type--background-wrapper .gradient_one .column-image {
    padding-top: 0;
  }
}
.paragraph--type--background-wrapper .gradient_one .field--type-image {
  padding: 0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  width: 100%;
  display: block;
  position: relative;
}
.paragraph--type--background-wrapper .gradient_one .field--type-image img {
  width: 100%;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  height: auto;
}
.paragraph--type--background-wrapper .gradient_one .column-text {
  margin: 0;
}
.paragraph--type--background-wrapper .gradient_one .column-text h2 {
  background: -webkit-gradient(linear, left top, right top, from(#F9F6E5), color-stop(8.25%, #FDFAE7), color-stop(26.27%, #FEFCEF), color-stop(50.87%, #FBF8E7), color-stop(63.17%, #FAF7E6), color-stop(74.68%, #F9F6E5), to(#F0F1E3));
  background: -webkit-linear-gradient(left, #F9F6E5 0%, #FDFAE7 8.25%, #FEFCEF 26.27%, #FBF8E7 50.87%, #FAF7E6 63.17%, #F9F6E5 74.68%, #F0F1E3 100%);
  background: -o-linear-gradient(left, #F9F6E5 0%, #FDFAE7 8.25%, #FEFCEF 26.27%, #FBF8E7 50.87%, #FAF7E6 63.17%, #F9F6E5 74.68%, #F0F1E3 100%);
  background: linear-gradient(90deg, #F9F6E5 0%, #FDFAE7 8.25%, #FEFCEF 26.27%, #FBF8E7 50.87%, #FAF7E6 63.17%, #F9F6E5 74.68%, #F0F1E3 100%);
  padding: 80px 80px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  margin: 0;
  text-align: center;
  line-height: 55.23px;
  font-size: 47px;
  font-family: tiemposfine-regular;
  font-weight: 400;
  color: #2E333C;
}
@media (max-width: 833.98px) {
  .paragraph--type--background-wrapper .gradient_one .column-text h2 {
    font-size: 30px;
    line-height: 33.6px;
    letter-spacing: -0.2 px;
    padding: 34px 24px 40px 24px;
  }
}
.paragraph--type--background-wrapper .gradient_one.Sus {
  background: -webkit-gradient(linear, left top, right top, from(#F9F6E5), color-stop(8.25%, #FDFAE7), color-stop(26.27%, #FEFCEF), color-stop(50.87%, #FBF8E7), color-stop(63.17%, #FAF7E6), color-stop(74.68%, #F9F6E5), to(#F0F1E3));
  background: -webkit-linear-gradient(left, #F9F6E5 0%, #FDFAE7 8.25%, #FEFCEF 26.27%, #FBF8E7 50.87%, #FAF7E6 63.17%, #F9F6E5 74.68%, #F0F1E3 100%);
  background: -o-linear-gradient(left, #F9F6E5 0%, #FDFAE7 8.25%, #FEFCEF 26.27%, #FBF8E7 50.87%, #FAF7E6 63.17%, #F9F6E5 74.68%, #F0F1E3 100%);
  background: linear-gradient(90deg, #F9F6E5 0%, #FDFAE7 8.25%, #FEFCEF 26.27%, #FBF8E7 50.87%, #FAF7E6 63.17%, #F9F6E5 74.68%, #F0F1E3 100%);
}
@media (max-width: 833.98px) {
  .paragraph--type--background-wrapper .gradient_one.Sus {
    background: -webkit-gradient(linear, left top, right top, from(#ECEEE3), color-stop(8.25%, #ECEEE3), color-stop(26.27%, #ECEEE3), color-stop(38.23%, #EDEEE3), color-stop(50.87%, #EDEEE3), color-stop(74.68%, #EFEFE4), to(#F1F1E5));
    background: -webkit-linear-gradient(left, #ECEEE3 0%, #ECEEE3 8.25%, #ECEEE3 26.27%, #EDEEE3 38.23%, #EDEEE3 50.87%, #EFEFE4 74.68%, #F1F1E5 100%);
    background: -o-linear-gradient(left, #ECEEE3 0%, #ECEEE3 8.25%, #ECEEE3 26.27%, #EDEEE3 38.23%, #EDEEE3 50.87%, #EFEFE4 74.68%, #F1F1E5 100%);
    background: linear-gradient(90deg, #ECEEE3 0%, #ECEEE3 8.25%, #ECEEE3 26.27%, #EDEEE3 38.23%, #EDEEE3 50.87%, #EFEFE4 74.68%, #F1F1E5 100%);
  }
}
.paragraph--type--background-wrapper .gradient_double.Jos {
  background: -webkit-linear-gradient(270.3deg, #F7F5E4 -45.93%, #D6DBD4 50%);
  background: -o-linear-gradient(270.3deg, #F7F5E4 -45.93%, #D6DBD4 50%);
  background: linear-gradient(179.7deg, #F7F5E4 -45.93%, #D6DBD4 50%);
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 40px 40px 0 40px !important;
}
@media (max-width: 833.98px) {
  .paragraph--type--background-wrapper .gradient_double.Jos {
    padding: 40px 20px 0 20px !important;
    width: 100%;
    height: auto;
  }
}
.paragraph--type--background-wrapper .gradient_double.Jos img {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--background-wrapper {
    padding: 16px;
  }
}

@media (max-width: 833.98px) {
  .paragraph--type--component-cta {
    margin-top: 0 !important;
  }
}
@media (max-width: 1271.98px) {
  .paragraph--type--component-cta {
    margin-top: 32px !important;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-cta {
    margin-top: 0px !important;
  }
}
.paragraph--type--component-cta.style--whitebackgroundgraytext a {
  background: #fff;
  color: #2e333c;
  padding: 24px;
  border-radius: 7px;
  font-family: "graphik-medium";
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0px;
  text-align: center;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-cta.style--whitebackgroundgraytext a {
    padding: 11px !important;
    font-size: 14px;
  }
}
.paragraph--type--component-cta.style--graybackgroundwhitetext a {
  background: #2e333c;
  color: #fff;
  padding: 24px;
  border-radius: 7px;
  font-family: "graphik-medium";
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0px;
  text-align: center;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-cta.style--graybackgroundwhitetext a {
    padding: 11px !important;
    font-size: 14px;
  }
}
.paragraph--type--component-cta.style--whitebackgroundredtextwithborder a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 18.2px;
  padding: 12px 16px 12px 16px;
}
.paragraph--type--component-cta.style--whitebackgroundredtextwithborder a:hover {
  background-color: #fafafa;
  border: 1px solid #fafafa;
}

.image-align--top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.paragraph--type--column-layout {
  background: 0 none;
}
.paragraph--type--column-layout.wrapper_background {
  background: #ffffff;
  border-radius: 25px;
  padding: 50px;
}
@media (max-width: 833.98px) {
  .paragraph--type--column-layout.wrapper_background {
    padding: 20px;
  }
}
.paragraph--type--column-layout .paragraph--type--background-wrapper {
  margin: 0;
}
.paragraph--type--column-layout .column {
  margin: 10px;
  padding: 0px;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.paragraph--type--column-layout .column:first-child {
  margin: 10px;
}
@media (max-width: 833.98px) {
  .paragraph--type--column-layout .column:first-child {
    margin: 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--column-layout .column {
    margin: 0;
  }
}
.paragraph--type--column-layout .column .slick-slide img {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 25px;
  padding: 0;
}
.paragraph--type--column-layout .column .half {
  width: 50%;
  -webkit-box-flex: 50%;
  -webkit-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}
@media (max-width: 833.98px) {
  .paragraph--type--column-layout .column .half {
    width: 100%;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    text-align: center;
  }
}
.paragraph--type--column-layout .column .full {
  width: 100%;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
.paragraph--type--column-layout .column .paragraph--type--image-component img {
  padding: 0;
}
.paragraph--type--column-layout .column .paragraph--type--component-image img {
  width: 100%;
}
.paragraph--type--column-layout ul.slick-dots {
  background: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 22px;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  justify-items: center;
  padding: 5px 12px;
  margin: 0 auto;
}
.paragraph--type--column-layout ul.slick-dots li {
  background: #d9d9d9;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  width: 8px;
  margin: 2px;
}
.paragraph--type--column-layout ul.slick-dots li.slick-active {
  background: #DC0028;
}
.paragraph--type--column-layout ul.slick-dots li button {
  background: 0 none;
}

.column.gray_border {
  border: 1px solid #F2F3F3;
  border-radius: 25px;
}

.paragraph--type--background-wrapper.gray_background {
  background: #F2F3F3;
  border-radius: 0;
}
.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform {
  background-color: transparent;
}
.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column {
  width: 100%;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  max-width: 100%;
}

.gradient {
  background: -webkit-linear-gradient(359.92deg, #C3CCC7 -0.96%, #C5CFC7 5.7%, #C3CDC5 19.49%, #CFD6CF 26.46%, #CDD4CD 33.83%, #CCD3CC 58.24%, #C5CEC9 73.7%, #C1CAC5 90.82%, #C1CAC5 100.88%);
  background: -o-linear-gradient(359.92deg, #C3CCC7 -0.96%, #C5CFC7 5.7%, #C3CDC5 19.49%, #CFD6CF 26.46%, #CDD4CD 33.83%, #CCD3CC 58.24%, #C5CEC9 73.7%, #C1CAC5 90.82%, #C1CAC5 100.88%);
  background: linear-gradient(90.08deg, #C3CCC7 -0.96%, #C5CFC7 5.7%, #C3CDC5 19.49%, #CFD6CF 26.46%, #CDD4CD 33.83%, #CCD3CC 58.24%, #C5CEC9 73.7%, #C1CAC5 90.82%, #C1CAC5 100.88%);
}

.field--second-column .paragraph--type--component-webform {
  margin: 0 !important;
}

.paragraph--type--new-testimonials .slick-track {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.paragraph--type--new-testimonials .slick-slide {
  background: #F2F3F3;
  border-radius: 16px;
  margin: 0 20px;
  height: inherit !important;
}
.paragraph--type--new-testimonials .slick-slide:first-child {
  margin: 0px 20px 0 0;
}
.paragraph--type--new-testimonials .slick-slide:last-child {
  margin: 0px 0px 0 20px;
}
@media (max-width: 833.98px) {
  .paragraph--type--new-testimonials .slick-slide {
    margin: 0 10px;
  }
  .paragraph--type--new-testimonials .slick-slide:first-child {
    margin: 0px 10px 0 0;
  }
  .paragraph--type--new-testimonials .slick-slide:last-child {
    margin: 0px 0px 0 10px;
  }
}
.paragraph--type--new-testimonials .paragraph--type--testimonial {
  padding: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}
.paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content {
  padding: 0 0px 0 40px;
}
.paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-title h3, .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-title h2 {
  color: #6C7076;
  font-size: 14px;
  text-transform: uppercase;
}
.paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-description p {
  color: #2E333C;
  font-size: 35px;
  letter-spacing: -0.2px;
  line-height: 47.12px;
  font-family: "tiemposfine-regular";
  font-weight: 400;
}
.paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-cta a {
  border-radius: 7px;
  border: 1px solid #D5D6D8;
  padding: 12px 16px 12px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px;
  background: #ffffff;
}
.paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image img {
  border-radius: 12px;
  max-width: 278px;
  width: 278px;
  height: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--new-testimonials .paragraph--type--testimonial {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    padding: 24px;
  }
  .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content {
    padding: 0 0px 0 0px;
  }
  .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-description p {
    font-size: 24px;
    line-height: 30.24px;
    font-weight: 400;
  }
  .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    margin-top: 20px;
  }
  .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image .field--name-field-title h3, .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image .field--name-field-title h2 {
    font-size: 16px;
    color: #000;
    line-height: 22.4px;
    letter-spacing: 0.02px;
    margin: 10px 20px;
  }
  .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image img {
    border-radius: 50%;
    width: 74px;
    height: 74px;
  }
}
.paragraph--type--new-testimonials nav.slick__arrow {
  display: block;
  margin: 0 auto !important;
  left: auto !important;
  right: auto !important;
  position: relative !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  bottom: -25px !important;
  height: 60px;
}
@media (max-width: 833.98px) {
  .paragraph--type--new-testimonials nav.slick__arrow {
    bottom: -80px !important;
    height: 70px;
  }
}
.paragraph--type--new-testimonials nav.slick__arrow button {
  background-color: #FAFAFA;
  color: #dc0028;
  border-radius: 50%;
  border: 0 none;
  opacity: 1 !important;
  float: left;
  margin-top: 30px !important;
}
.paragraph--type--new-testimonials nav.slick__arrow button::before {
  color: #dc0028 !important;
  font-size: 30px !important;
}
.paragraph--type--new-testimonials nav.slick__arrow button:not(.slick-disabled) {
  background: #dc0028;
  border-radius: 50%;
  color: #FAFAFA;
}
.paragraph--type--new-testimonials nav.slick__arrow button:not(.slick-disabled)::before {
  color: #FAFAFA !important;
}
.paragraph--type--new-testimonials nav.slick__arrow button:not(.slick-disabled).slick-prev {
  margin: 0 6px 0 0;
}

.paragraph--type--background-wrapper.transparent-background {
  background-color: transparent;
}
.paragraph--type--background-wrapper.transparent-background .split_50_50 .column {
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--background-wrapper.transparent-background .split_50_50 .column {
    margin-bottom: 16px;
  }
}
.paragraph--type--background-wrapper.transparent-background .split_50_50 .column > .field__items, .paragraph--type--background-wrapper.transparent-background .split_50_50 .column > .field__items > .field__item,
.paragraph--type--background-wrapper.transparent-background .split_50_50 .column .white-background {
  height: 100%;
}
@media (min-width: 768px) {
  .paragraph--type--background-wrapper.transparent-background .split_50_50 .column:last-child {
    margin-left: 20px;
  }
}
.paragraph--type--background-wrapper .card-body {
  padding: 0 !important;
}
.paragraph--type--background-wrapper .card-body ul li {
  list-style: none;
}
.paragraph--type--background-wrapper .card-body ul li::before {
  content: "\e90a" !important;
  font-family: icomoon-custom;
  color: #dc0028;
  font-size: 22px;
  background-color: transparent !important;
  top: -5px !important;
  left: -5px !important;
}
.paragraph--type--background-wrapper .field--type-text-long ul li {
  list-style: none;
}
.paragraph--type--background-wrapper .field--type-text-long ul li::before {
  content: "\e90a" !important;
  font-family: icomoon-custom;
  color: #dc0028;
  font-size: 22px;
  background-color: transparent !important;
  top: -5px !important;
  left: -5px !important;
}

:lang(en) h2.title-component.title-align-center.white {
  border-radius: 24px;
}
:lang(en) .header {
  background: #fff;
  padding: 40px 0 0;
}
@media (max-width: 833.98px) {
  :lang(en) .header {
    background: #fff;
  }
}
:lang(en) .header-wrapper {
  background: #fff;
  border-radius: 25px;
  padding: 30px 40px 0;
}
@media (max-width: 833.98px) {
  :lang(en) .header-wrapper {
    padding: 0px 20px;
  }
}
:lang(en) .header-wrapper .region-top-header:after {
  background-color: transparent;
}

.title_description {
  width: 100%;
  padding: 0 40px;
}
.title_description.left {
  text-align: left;
}
.title_description.right {
  text-align: right;
}
.title_description.center {
  text-align: center;
}

.page_white_background {
  background: #fff;
  border-radius: 25px;
  margin: 40px -10px;
  padding: 40px 0;
}
@media (max-width: 833.98px) {
  .page_white_background {
    margin: 40px 0;
  }
}
.page_white_background .title_description {
  width: 70%;
  padding: 0 40px;
}
.page_white_background .title_description.left {
  text-align: left;
}
.page_white_background .title_description.right {
  text-align: right;
}
.page_white_background .title_description.center {
  text-align: center;
}
@media (max-width: 833.98px) {
  .page_white_background .title_description {
    width: 100%;
    padding: 20px 40px;
  }
}

:lang(en) .paragraph--type--image-component img {
  width: 100%;
  height: auto;
  padding: 25px 0;
}

section.region.region-custom-region, section.region.region-content-top {
  width: 100%;
}
section.region.region-custom-region .field--name-field-components, section.region.region-content-top .field--name-field-components {
  width: 100%;
}
section.region.region-custom-region .field--name-field-components .paragraph--type--component-image, section.region.region-content-top .field--name-field-components .paragraph--type--component-image {
  margin: 0;
  margin-bottom: 10px;
}
@media (max-width: 1199.98px) {
  section.region.region-custom-region .field--name-field-components .paragraph--type--component-image, section.region.region-content-top .field--name-field-components .paragraph--type--component-image {
    width: 58px;
    margin: 0 auto;
    margin-bottom: 10px;
  }
}
section.region.region-custom-region .field--name-field-components .paragraph--type--component-image img, section.region.region-content-top .field--name-field-components .paragraph--type--component-image img {
  margin: 0 auto;
  text-align: center;
  display: block;
  padding: 0 !important;
}
section.region.region-custom-region .field--name-field-components .title_component, section.region.region-content-top .field--name-field-components .title_component {
  width: 100%;
}
section.region.region-custom-region .field--name-field-components .title_component h2, section.region.region-content-top .field--name-field-components .title_component h2 {
  font-size: 72px !important;
  font-weight: 400;
  line-height: 56.88px;
  letter-spacing: 1.5px;
  color: #2E333C;
  text-transform: uppercase;
  padding: 0 !important;
  margin-bottom: 10px;
  font-family: tiemposfine-regular;
}
@media (max-width: 833.98px) {
  section.region.region-custom-region .field--name-field-components .title_component h2, section.region.region-content-top .field--name-field-components .title_component h2 {
    font-size: 42px !important;
    line-height: 33.18px;
  }
}
section.region.region-custom-region .field--name-field-components .title_component h2.title-align-center, section.region.region-content-top .field--name-field-components .title_component h2.title-align-center {
  text-align: center;
}
section.region.region-custom-region .field--name-field-components .title_component h2.title-align-left, section.region.region-content-top .field--name-field-components .title_component h2.title-align-left {
  text-align: left;
}
section.region.region-custom-region .field--name-field-components .title_component h2.title-align-right, section.region.region-content-top .field--name-field-components .title_component h2.title-align-right {
  text-align: right;
}
section.region.region-custom-region .field--name-field-components .title_component h3, section.region.region-custom-region .field--name-field-components .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column section.region.region-custom-region .field--name-field-components .title_component h2, section.region.region-content-top .field--name-field-components .title_component h3, section.region.region-content-top .field--name-field-components .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column section.region.region-content-top .field--name-field-components .title_component h2 {
  font-size: 59px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 40px 0 20px 0;
}
@media (max-width: 833.98px) {
  section.region.region-custom-region .field--name-field-components .title_component h3, section.region.region-custom-region .field--name-field-components .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column section.region.region-custom-region .field--name-field-components .title_component h2, section.region.region-content-top .field--name-field-components .title_component h3, section.region.region-content-top .field--name-field-components .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column section.region.region-content-top .field--name-field-components .title_component h2 {
    font-size: 38px !important;
    line-height: 41.8px;
  }
}
section.region.region-custom-region .field--name-field-components .title_component h3.title-align-center, section.region.region-custom-region .field--name-field-components .title_component #block-intreabaunmedic .content .column h2.title-align-center, #block-intreabaunmedic .content .column section.region.region-custom-region .field--name-field-components .title_component h2.title-align-center, section.region.region-content-top .field--name-field-components .title_component h3.title-align-center, section.region.region-content-top .field--name-field-components .title_component #block-intreabaunmedic .content .column h2.title-align-center, #block-intreabaunmedic .content .column section.region.region-content-top .field--name-field-components .title_component h2.title-align-center {
  text-align: center;
}
section.region.region-custom-region .field--name-field-components .title_component h3.title-align-left, section.region.region-custom-region .field--name-field-components .title_component #block-intreabaunmedic .content .column h2.title-align-left, #block-intreabaunmedic .content .column section.region.region-custom-region .field--name-field-components .title_component h2.title-align-left, section.region.region-content-top .field--name-field-components .title_component h3.title-align-left, section.region.region-content-top .field--name-field-components .title_component #block-intreabaunmedic .content .column h2.title-align-left, #block-intreabaunmedic .content .column section.region.region-content-top .field--name-field-components .title_component h2.title-align-left {
  text-align: left;
}
section.region.region-custom-region .field--name-field-components .title_component h3.title-align-right, section.region.region-custom-region .field--name-field-components .title_component #block-intreabaunmedic .content .column h2.title-align-right, #block-intreabaunmedic .content .column section.region.region-custom-region .field--name-field-components .title_component h2.title-align-right, section.region.region-content-top .field--name-field-components .title_component h3.title-align-right, section.region.region-content-top .field--name-field-components .title_component #block-intreabaunmedic .content .column h2.title-align-right, #block-intreabaunmedic .content .column section.region.region-content-top .field--name-field-components .title_component h2.title-align-right {
  text-align: right;
}
section.region.region-custom-region .field--name-field-components .title_component h4, section.region.region-content-top .field--name-field-components .title_component h4 {
  font-size: 47px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 40px 0 20px 0;
}
@media (max-width: 833.98px) {
  section.region.region-custom-region .field--name-field-components .title_component h4, section.region.region-content-top .field--name-field-components .title_component h4 {
    font-size: 38px !important;
    line-height: 41.8px;
  }
}
section.region.region-custom-region .field--name-field-components .title_component h4.title-align-center, section.region.region-content-top .field--name-field-components .title_component h4.title-align-center {
  text-align: center;
}
section.region.region-custom-region .field--name-field-components .title_component h4.title-align-left, section.region.region-content-top .field--name-field-components .title_component h4.title-align-left {
  text-align: left;
}
section.region.region-custom-region .field--name-field-components .title_component h4.title-align-right, section.region.region-content-top .field--name-field-components .title_component h4.title-align-right {
  text-align: right;
}
section.region.region-custom-region .field--name-field-components .title_component .title_description, section.region.region-content-top .field--name-field-components .title_component .title_description {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  letter-spacing: 3.5px;
  color: #2E333C;
  width: 100%;
  font-family: graphik-regular;
}
@media (max-width: 833.98px) {
  section.region.region-custom-region .field--name-field-components .title_component .title_description, section.region.region-content-top .field--name-field-components .title_component .title_description {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.4px;
  }
}
section.region.region-custom-region .field--name-field-components .title_component .title_description.left, section.region.region-content-top .field--name-field-components .title_component .title_description.left {
  text-align: left;
}
section.region.region-custom-region .field--name-field-components .title_component .title_description.right, section.region.region-content-top .field--name-field-components .title_component .title_description.right {
  text-align: right;
}
section.region.region-custom-region .field--name-field-components .title_component .title_description.center, section.region.region-content-top .field--name-field-components .title_component .title_description.center {
  text-align: center;
}
section.region.region-custom-region .nav, section.region.region-content-top .nav {
  list-style: none;
  width: 100%;
  text-align: center;
}
section.region.region-custom-region .nav .nav-item, section.region.region-content-top .nav .nav-item {
  display: inline-block;
}
section.region.region-custom-region .nav .nav-item a, section.region.region-custom-region .nav .nav-item span, section.region.region-content-top .nav .nav-item a, section.region.region-content-top .nav .nav-item span {
  color: #2E333C;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  position: relative;
  cursor: pointer;
}
section.region.region-custom-region .nav .nav-item a:hover, section.region.region-custom-region .nav .nav-item a.active, section.region.region-custom-region .nav .nav-item span:hover, section.region.region-custom-region .nav .nav-item span.active, section.region.region-content-top .nav .nav-item a:hover, section.region.region-content-top .nav .nav-item a.active, section.region.region-content-top .nav .nav-item span:hover, section.region.region-content-top .nav .nav-item span.active {
  background: #fff;
  border-radius: 7px;
  padding: 8px 16px 8px 16px;
  color: #6C7076;
}

.paragraph-menu.sidebar {
  padding: 0 40px;
  counter-reset: item;
  list-style: none;
}
.paragraph-menu.sidebar .nav-item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px 0;
}
@media (max-width: 833.98px) {
  .paragraph-menu.sidebar .nav-item {
    margin: 10px auto;
  }
}
.paragraph-menu.sidebar .nav-item a {
  background: #F2F3F3;
  border-radius: 16px;
  padding: 16px 24px 16px 16px;
  border: 1px solid #E2E3E4;
  color: #2E333C;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  font-family: graphik-medium;
}
.paragraph-menu.sidebar .nav-item a::before {
  content: counter(item);
  counter-increment: item;
  background: #dc0028;
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  padding: 0px;
  font-size: 14.4px;
  margin: 0 10px 0 0;
  line-height: 23px;
}
@media (max-width: 833.98px) {
  .paragraph-menu.sidebar .nav-item a {
    font-size: 14px;
    padding: 12px 24px 12px 16px;
    letter-spacing: -0.5px;
  }
}
.paragraph-menu.sidebar .nav-item a.is-active {
  background: #fff;
  color: #6C7076;
}
.paragraph-menu.sidebar .nav-item a.is-active::before {
  background: #2E333C;
}
.paragraph-menu.sidebar .nav-item a:hover {
  background: #fff;
  color: #6C7076;
}
.paragraph-menu.sidebar .nav-item a:hover::before {
  background: #2E333C;
}
@media (max-width: 833.98px) {
  .paragraph-menu.main .nav {
    list-style: none;
    width: auto;
    text-align: center;
    padding: 0 20px;
    position: relative;
    overflow-x: auto;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .paragraph-menu.main .nav .nav-item {
    position: inherit;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    clear: none;
    margin: 0 5px;
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.paragraph-menu.main_left {
  padding: 0 40px;
}
.paragraph-menu.main_left .nav-item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px 0;
  list-style: none;
  display: inline-block;
}
.paragraph-menu.main_left .nav-item::before {
  display: none;
}
.paragraph-menu.main_left .nav-item a {
  color: #2E333C;
  padding: 16px 32px 16px 32px;
  border-radius: 7px;
}
.paragraph-menu.main_left .nav-item a:hover {
  background: #F2F3F3;
}
.paragraph-menu.main_left .nav-item a.is-active {
  background: #F2F3F3;
}
@media (max-width: 833.98px) {
  .paragraph-menu.main_left .nav {
    list-style: none;
    width: auto;
    text-align: center;
    position: relative;
    overflow-x: auto;
    height: 65px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    overflow-y: hidden;
  }
  .paragraph-menu.main_left .nav .nav-item {
    position: inherit;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    clear: none;
    margin: 0 5px;
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}

.split_50_50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  .split_50_50 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.split_50_50 .column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 50%;
}
@media (max-width: 833.98px) {
  .split_50_50 .column {
    width: 100%;
    max-width: 100%;
  }
}

.split_60_40 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  .split_60_40 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.split_60_40 .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.split_60_40 .column:first-child {
  width: 60%;
  max-width: 60%;
  margin: 0 !important;
}
@media (max-width: 833.98px) {
  .split_60_40 .column:first-child {
    width: 100%;
    max-width: 100%;
  }
}
.split_60_40 .column:nth-child(2) {
  width: 40%;
  max-width: 40%;
  margin: 0 !important;
}
@media (max-width: 833.98px) {
  .split_60_40 .column:nth-child(2) {
    width: 100%;
    max-width: 100%;
  }
}
.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
  padding: 40px;
}

.split_40_60 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  .split_40_60 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.split_40_60 .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.split_40_60 .column:first-child {
  width: 40%;
  max-width: 40%;
  margin: 0 !important;
}
@media (max-width: 833.98px) {
  .split_40_60 .column:first-child {
    width: 100%;
    max-width: 100%;
  }
}
.split_40_60 .column:nth-child(2) {
  width: calc(60% - 40px);
  max-width: 60%;
  margin: 0 40px 0 0px !important;
}
@media (max-width: 833.98px) {
  .split_40_60 .column:nth-child(2) {
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
  }
}
.split_40_60 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
  padding: 40px;
}
.split_40_60 .paragraph--type--background-wrapper .field--type-text-long ul {
  margin: 0;
}
.split_40_60 .paragraph--type--background-wrapper .field--type-text-long ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 23.2px;
}
.split_40_60 .paragraph--type--background-wrapper .field--type-text-long ul li::before {
  content: "\e90a" !important;
  font-family: icomoon-custom;
  color: #dc0028;
  font-size: 22px;
  background-color: transparent !important;
  top: 0px !important;
  left: -5px !important;
}
.split_40_60 .paragraph--type--component-intro {
  padding: 0;
  background-color: #fff;
  margin-bottom: 24px;
}
.split_40_60 .paragraph--type--component-intro .field--name-field-description {
  width: 100% !important;
}
.split_40_60 .paragraph.paragraph--type--component-cta.style--red.paragraph--view-mode--default {
  float: left;
}

.split_60_40 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  .split_60_40 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.split_60_40 .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.split_60_40 .column:first-child {
  width: calc(60% - 40px);
  max-width: 60%;
  margin: 0 40px 0 0px !important;
}
@media (max-width: 833.98px) {
  .split_60_40 .column:first-child {
    width: 100%;
    max-width: 100%;
  }
}
.split_60_40 .column:nth-child(2) {
  width: 40%;
  max-width: 40%;
  margin: 0 !important;
}
@media (max-width: 833.98px) {
  .split_60_40 .column:nth-child(2) {
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
  }
}
.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
  padding: 40px;
}
.split_60_40 .column:nth-child(2) .paragraph--type--component-image-text-cta.no_padding_content .column-text {
  padding: 0;
}

.paragraph--type--background-wrapper .split_70_30 .column:first-child {
  margin: 16px 16px 20px 0px;
  width: calc(70% - 20px);
}
@media (max-width: 833.98px) {
  .paragraph--type--background-wrapper .split_70_30 .column:first-child {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.paragraph--type--background-wrapper .split_70_30 .column:nth-child(2) {
  width: calc(30% + 4px);
}
@media (max-width: 833.98px) {
  .paragraph--type--background-wrapper .split_70_30 .column:nth-child(2) {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.split_70_30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  .split_70_30 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.split_70_30 .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.split_70_30 .column:first-child {
  width: calc(70% - 60px);
  max-width: 70%;
  margin: 20px 20px 20px 40px;
}
@media (max-width: 833.98px) {
  .split_70_30 .column:first-child {
    width: 100%;
    max-width: 100%;
  }
}
.split_70_30 .column:nth-child(2) {
  width: calc(30% - 40px);
  max-width: 30%;
  margin: 0 !important;
}
@media (max-width: 833.98px) {
  .split_70_30 .column:nth-child(2) {
    width: 100%;
    max-width: 100%;
  }
}
.split_70_30 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
  padding: 40px;
}
.split_70_30 .column .paragraph--type--background-wrapper {
  border-radius: 16px;
  margin-top: 16px;
  padding-top: 20px;
}
.split_70_30 .paragraph--type--component-intro {
  background: transparent;
  padding: 0;
}
.split_70_30 .paragraph--type--component-intro .field--name-field-description {
  margin-top: 0px !important;
}
.split_70_30 .paragraph--type--component-intro strong {
  font-weight: bold;
  font-family: graphik-semibold;
}
.split_70_30 .paragraph--type--component-intro .field--name-field-description {
  width: 100%;
  font-family: graphik-regular;
}

.split_30_70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  .split_30_70 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.split_30_70 .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.split_30_70 .column:first-child {
  width: 30%;
  max-width: 30%;
  margin: 0 !important;
}
@media (max-width: 833.98px) {
  .split_30_70 .column:first-child {
    width: 100%;
    max-width: 100%;
  }
}
.split_30_70 .column:nth-child(2) {
  width: 70%;
  max-width: 70%;
  margin: 0 !important;
}
@media (max-width: 833.98px) {
  .split_30_70 .column:nth-child(2) {
    width: 100%;
    max-width: 100%;
  }
}
.split_30_70 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
  padding: 40px;
}
@media (max-width: 833.98px) {
  .split_30_70 .column:nth-child(2) .paragraph--type--component-image-text-cta .column-text {
    padding: 16px;
  }
}

.paragraph--type--background-wrapper.no_padding {
  padding: 0;
}

.paragraph--type--background-wrapper.twenty_padding {
  padding: 20px;
  margin: 16x 0;
}

.paragraph--type--background-wrapper.forty_padding {
  padding: 40px;
  margin: 20px 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--background-wrapper.forty_padding {
    padding: 24px;
  }
}

.paragraph--mobile .paragraph--type--image img {
  width: 100%;
  height: auto;
  max-width: 320px;
}

.ro_lang {
  display: block;
}

.en_lang {
  display: none !important;
}

.mobile_apps_component {
  display: none;
}

:lang(en) .mobile_apps_component {
  display: block;
  margin-top: 60px;
}
:lang(en) .mobile_apps_component .region-footer-top {
  max-width: 1376px;
  width: 100%;
  position: relative;
  display: block;
  margin: 0 auto;
}
@media (max-width: 833.98px) {
  :lang(en) .paragraph--type--new-testimonials nav.slick__arrow {
    bottom: -17px !important;
  }
}
:lang(en) .paragraph--type--component-presentation .ro_lang {
  display: none;
}
:lang(en) .paragraph--type--component-presentation .en_lang {
  display: block !important;
}
@media (max-width: 833.98px) {
  :lang(en) .paragraph--type--component-presentation .ro_lang {
    display: none;
  }
  :lang(en) .paragraph--type--component-presentation .en_lang {
    display: block;
  }
}
:lang(en) .paragraph--type--component-presentation .presentation-image {
  padding: 0 48px;
}
:lang(en) .paragraph--type--component-presentation .presentation-text-area .field.field--name-field-title.field--type-string.field--label-hidden.field__item {
  font-size: 59px;
  line-height: 67.26px;
  font-weight: 400;
  font-family: "tiemposfine-regular";
}
@media (max-width: 833.98px) {
  :lang(en) .paragraph--type--component-presentation .presentation-text-area .field.field--name-field-title.field--type-string.field--label-hidden.field__item {
    font-size: 38px;
    line-height: 45.6px;
    letter-spacing: -0.2 px;
  }
}
:lang(en) .paragraph--type--component-presentation .presentation-text-area .presentation-ctas .paragraph--type--component-cta {
  background: transparent;
}
@media (max-width: 833.98px) {
  :lang(en) .paragraph--type--component-presentation .presentation-text-area .presentation-ctas .paragraph--type--component-cta .app-buttons a {
    max-width: 100%;
    width: 142px;
    display: inline-block;
  }
}
:lang(en) footer.site-footer {
  background: transparent;
  margin-top: 0;
  margin-bottom: 73px;
}
:lang(en) footer.site-footer::before {
  content: none;
}
:lang(en) footer.site-footer::after {
  content: none;
}
:lang(en) footer.site-footer .footer-wrapper {
  background: #fff;
  border-radius: 25px;
  padding: 40px;
}
:lang(en) footer.site-footer .footer-wrapper::before {
  content: none;
}
:lang(en) footer.site-footer .footer-wrapper::after {
  content: none;
}
:lang(en) footer.site-footer .footer-wrapper .content::after {
  content: none;
}
:lang(en) :lang(en) .title_component.white {
  overflow: visible;
}
:lang(en) .title_component.white {
  background: #fff;
}
:lang(en) .title_component.gray {
  background: #f7f7f7;
}
:lang(en) .title_component.center_border_top {
  background: #fff;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  max-width: 1376px;
  margin: 0 auto;
}
:lang(en) .title_component {
  width: 100%;
}
:lang(en) .title_component .title-align-right.title-component:not(.is-empty) {
  padding-left: unset;
  padding-right: unset;
}
:lang(en) .title_component .title-align-left.title-component:not(.is-empty) {
  padding-left: unset;
  padding-right: unset;
}
:lang(en) .title_component h1 {
  font-size: 80px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component h1 {
    font-size: 47px !important;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
:lang(en) .title_component h1.title-align-center {
  text-align: center;
}
:lang(en) .title_component h1.title-align-left {
  text-align: left;
}
:lang(en) .title_component h1.title-align-right {
  text-align: right;
}
:lang(en) .title_component h2 {
  font-size: 72px !important;
  font-weight: 400;
  color: #2E333C;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component h2 {
    font-size: 42px !important;
    line-height: 33.18px;
    padding: 20px !important;
  }
}
:lang(en) .title_component h2.title-align-center {
  text-align: center;
}
:lang(en) .title_component h2.title-align-left {
  text-align: left;
}
:lang(en) .title_component h2.title-align-right {
  text-align: right;
}
:lang(en) .title_component h3, :lang(en) .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .title_component h2 {
  font-size: 59px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component h3, :lang(en) .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .title_component h2 {
    font-size: 38px !important;
    line-height: 41.8px;
    padding: 20px;
  }
}
:lang(en) .title_component h3.title-align-center, :lang(en) .title_component #block-intreabaunmedic .content .column h2.title-align-center, #block-intreabaunmedic .content .column :lang(en) .title_component h2.title-align-center {
  text-align: center;
}
:lang(en) .title_component h3.title-align-left, :lang(en) .title_component #block-intreabaunmedic .content .column h2.title-align-left, #block-intreabaunmedic .content .column :lang(en) .title_component h2.title-align-left {
  text-align: left;
}
:lang(en) .title_component h3.title-align-right, :lang(en) .title_component #block-intreabaunmedic .content .column h2.title-align-right, #block-intreabaunmedic .content .column :lang(en) .title_component h2.title-align-right {
  text-align: right;
}
:lang(en) .title_component h4 {
  font-size: 47px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component h4 {
    font-size: 30px;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
:lang(en) .title_component h4.title-align-center {
  text-align: center;
}
:lang(en) .title_component h4.title-align-left {
  text-align: left;
}
:lang(en) .title_component h4.title-align-right {
  text-align: right;
}
:lang(en) .title_component h5 {
  font-size: 30px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component h5 {
    font-size: 20px;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
:lang(en) .title_component h5.title-align-center {
  text-align: center;
}
:lang(en) .title_component h5.title-align-left {
  text-align: left;
}
:lang(en) .title_component h5.title-align-right {
  text-align: right;
}
:lang(en) .title_component h6 {
  font-size: 20px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component h6 {
    font-size: 12px !important;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
:lang(en) .title_component h6.title-align-center {
  text-align: center;
}
:lang(en) .title_component h6.title-align-left {
  text-align: left;
}
:lang(en) .title_component h6.title-align-right {
  text-align: right;
}
:lang(en) .title_component .title_description {
  font-size: 16px;
  font-weight: 400;
  line-height: 23.04px;
  color: #2E333C;
  padding: 0px 40px 40px 40px;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component .title_description {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.4px;
    padding: 0px 20px 20px 20px;
  }
}
:lang(en) .title_component .title_description.left {
  text-align: left;
  width: 75%;
  float: left;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component .title_description.left {
    width: 100%;
  }
}
:lang(en) .title_component .title_description.right {
  text-align: right;
  width: 75%;
  float: right;
}
@media (max-width: 833.98px) {
  :lang(en) .title_component .title_description.right {
    width: 100%;
  }
}
:lang(en) .title_component .title_description.center {
  text-align: center;
  width: 100%;
}
:lang(en) .clear {
  clear: both;
}
:lang(en) .column.white_column_background {
  background: #fff;
  border-radius: 25px;
}
:lang(en) .column.white_column_background:first-child {
  margin-left: 0px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
:lang(en) .column.white_column_background:last-child {
  margin-right: 0px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
:lang(en) .column.gradient_double_background:first-child {
  margin-left: 0px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
:lang(en) .column.gradient_double_background:last-child {
  margin-right: 0px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
@media (max-width: 833.98px) {
  :lang(en) .column:first-child {
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  :lang(en) .column:last-child {
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
:lang(en) .layout-main-wrapper .main-content {
  padding-left: 0;
  padding-right: 0;
}
:lang(en) .column.same_ratio:first-child {
  margin-left: 0px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
:lang(en) .column.same_ratio:last-child {
  margin-right: 0px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
:lang(en) .title_component.no_background_no_padding h1 {
  padding: 0 !important;
}
:lang(en) .title_component.no_background_no_padding h2 {
  padding: 0 !important;
}
:lang(en) .title_component.no_background_no_padding h3, :lang(en) .title_component.no_background_no_padding #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column :lang(en) .title_component.no_background_no_padding h2 {
  padding: 0 !important;
}
:lang(en) .title_component.no_background_no_padding h4 {
  padding: 0 !important;
}
:lang(en) .title_component.no_background_no_padding h5 {
  padding: 0 !important;
}
:lang(en) .title_component.no_background_no_padding h6 {
  padding: 0 !important;
}
:lang(en) .page_white_background .column gray_border .paragraph--type--background-wrapper {
  padding: 0 !important;
}
:lang(en) .page_white_background .paragraph--type--description {
  padding: 0 !important;
}
:lang(en) .paragraph--type--column-layout .column .paragraph--type--background-wrapper.gray_background {
  border-radius: 25px;
}
:lang(en) .paragraph--type--column-layout .column .paragraph--type--background-wrapper.gray_background .paragraph--type--component-landing-page-form {
  padding: 0;
}
:lang(en) .paragraph--type--column-layout .column .paragraph--type--background-wrapper.gray_background .paragraph--type--component-landing-page-form .column:first-child {
  padding: 0;
  text-align: center;
}
:lang(en) .paragraph--type--column-layout .column .paragraph--type--background-wrapper.gray_background .paragraph--type--component-landing-page-form .column:last-child {
  padding: 0;
}
:lang(en) body {
  padding-top: 0 !important;
  background: #f7f7f7;
}
:lang(en) .back_to_homepage {
  padding: 10px;
  background: #fff;
  top: 0;
  margin-top: 0px;
  margin-bottom: 40px;
}
:lang(en) .back_to_homepage a {
  font-family: graphik-regular;
  font-weight: 400;
  line-height: 17.4px;
  font-size: 12px;
  letter-spacing: 0.02px;
  color: #dc0028;
  max-width: 1376px;
  margin: 0 auto;
  display: block;
}
:lang(en) .path_frontpage .paragraph.paragraph--type--component-links-carousel {
  padding: 112px 0;
  padding-top: 40px !important;
}
:lang(en) .node--type-landing-page .paragraph--type--component-links-carousel:not(.slick-carousel) {
  padding: 40px 0;
}
:lang(en) .no-druid-chat .rm-back-to-top {
  margin-bottom: -25px;
}
:lang(en) div#chat-widget-container {
  margin-right: 26px;
  margin-bottom: -5px;
  z-index: 999 !important;
}
@media (max-width: 833.98px) {
  :lang(en) div#chat-widget-container {
    margin-right: 0;
  }
  :lang(en) div#chat-widget-container iframe#chat-widget-minimized {
    margin-left: -15px !important;
  }
}
:lang(en) section.region.region-footer-top .paragraph--type--component-presentation {
  background-color: transparent;
}

:lang(ro) .title_component {
  max-width: 1376px;
  margin: 0 auto;
}

:lang(en) .section_rating .field-votes .votes-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 833.98px) {
  :lang(en) .section_rating .field-votes .votes-info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
:lang(en) .section_rating .field-votes .votes-rates {
  display: none;
}
:lang(en) .section_rating .field--name-field-grade {
  max-width: 100%;
}
:lang(en) .node--type-medic .layout-main-wrapper #main {
  position: relative;
  z-index: 1;
}
:lang(en) .node--type-medic .layout-main-wrapper #main aside {
  margin-top: 0;
}
:lang(en) .node--type-medic .layout-main-wrapper #main aside .block-medic-menu, :lang(en) .node--type-medic .layout-main-wrapper #main aside .views-row {
  border-radius: 25px;
  overflow: hidden;
}
:lang(en) .node--type-medic .layout-main-wrapper #main .section-medic {
  border-radius: 25px;
  overflow: hidden;
}
:lang(en) .layout-main-wrapper #main {
  margin-top: 20px;
}
:lang(en) .layout-main-wrapper #main aside {
  margin-top: 20px;
}
:lang(en) .layout-main-wrapper #main aside .region-sidebar-first .navigation,
:lang(en) .layout-main-wrapper #main aside .region-sidebar-second article,
:lang(en) .layout-main-wrapper #main aside .region-sidebar-second .paragraph--type--sidebar-contact,
:lang(en) .layout-main-wrapper #main aside .region-sidebar-second .block-webform,
:lang(en) .layout-main-wrapper #main aside .region-sidebar-second .field__item {
  border-radius: 25px;
  overflow: hidden;
}
:lang(en) .layout-main-wrapper #main aside .field__item {
  border-radius: 16px;
}
:lang(en) .paragraph.paragraph--type--component-image-text-cta.image-align--top.paragraph--view-mode--default.Sus.gradient_one {
  border-radius: 25px;
  overflow: hidden;
}
:lang(en) .paragraph--type--landing-page-articles img {
  border-radius: 16px;
  overflow: hidden;
}
:lang(en) .region-sidebar-first {
  border-radius: 25px;
  overflow: hidden;
}
:lang(en) .paragraph--type--component-links-carousel.slick-carousel {
  padding-top: 0 !important;
}
:lang(en) .paragraph.paragraph--type--component-image-text-cta.image-align--left.paragraph--view-mode--defaultlanf.no_padding_content .column-text {
  padding: 0;
}

@media (min-width: 992px) and (max-width: 1439.98px) {
  .medic_popup .icon-close {
    display: none;
  }
}
.medic_popup .icon-close:before {
  font-size: 15px;
  font-weight: bold;
}

section.region.region-content-top {
  margin-left: -12px;
  margin-right: -12px;
}

section.region.region-sidebar-first > a {
  border-radius: 24px;
  margin-bottom: 20px;
}

.region-sidebar-first .block,
article .node--view-mode-article-card,
.accordion .card,
.div#clinici-listing .views-row,
.node--type-landing-page.node--view-mode-full,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized,
.paragraph--type--component-articles.layout--equal_big .node--view-mode-article-card-big,
.title_component {
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .region-sidebar-first .block,
article .node--view-mode-article-card,
.accordion .card,
.div#clinici-listing .views-row,
.node--type-landing-page.node--view-mode-full,
.paragraph--type--component-articles.layout--equal_big .paragraph--view-mode--article-card-big.paragraph--card--emphasized,
.paragraph--type--component-articles.layout--equal_big .node--view-mode-article-card-big,
.title_component {
    border-radius: 16px;
  }
}

@media (max-width: 833.98px) {
  body.node--type-landing-page article .node--view-mode-article-card {
    border-radius: 0;
  }
}

.node-laborator .node--type-landing-page.node--view-mode-full {
  overflow: visible;
}

.slick__slide,
.leaflet-container,
.component--location-contact .contact-box,
section.region.region-sidebar-second,
img {
  border-radius: 24px;
  overflow: hidden;
}

.view-id-locations .view-filters,
.paragraph,
.node--view-mode-one-row-listing-teaser,
.path-specialitati .views-element-container > div > .accordion > .card,
.view-id-locations .views-row {
  border-radius: 24px;
}
@media (max-width: 833.98px) {
  .view-id-locations .view-filters,
.paragraph,
.node--view-mode-one-row-listing-teaser,
.path-specialitati .views-element-container > div > .accordion > .card,
.view-id-locations .views-row {
    border-radius: 34px;
  }
}

fieldset.js-form-item {
  border-radius: 16px;
}

body.layout-two-sidebars .layout-main-wrapper::before, body.layout-two-sidebars .layout-main-wrapper::after {
  display: none;
}

body.layout-two-sidebars.node--type-article .layout-main-wrapper {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-flow: column !important;
      -ms-flex-flow: column !important;
          flex-flow: column !important;
}

body.layout-two-sidebars .layout-main-wrapper {
  position: relative;
  background-color: #f7f7f7;
  width: 100%;
  max-width: 1376px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (max-width: 1199.98px) {
  body.layout-two-sidebars .layout-main-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.node--type-landing-page .site-footer {
  margin-top: 0;
  margin-bottom: 120px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page .site-footer {
    background-color: transparent;
  }
  .node--type-landing-page .site-footer::before {
    display: none;
  }
}

.field--name-field-video .youtube-container {
  border-radius: 24px;
}

.node--type-campaign .node--type-campaign .field--name-field-component-compaign .field__item .row {
  margin: 0;
}

@media (max-width: 767.98px) {
  .locations-style .paragraph--type--background-wrapper.white_no_border .paragraph--type--component-links.columns-3.links-style--compact .row,
.node--type-campaign .paragraph--type--background-wrapper.white_no_border .paragraph--type--component-links.columns-3.links-style--compact .row,
.node--type-landing-page .paragraph--type--background-wrapper.white_no_border .paragraph--type--component-links.columns-3.links-style--compact .row {
    margin: 0 !important;
  }
}
.locations-style .locations-style .main-content .paragraph--type--component-columns,
.node--type-campaign .locations-style .main-content .paragraph--type--component-columns,
.node--type-landing-page .locations-style .main-content .paragraph--type--component-columns {
  margin-bottom: 24px;
}
.locations-style .site-footer,
.node--type-campaign .site-footer,
.node--type-landing-page .site-footer {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row {
    margin: 0 16px;
  }
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item {
  padding-right: 0;
  border-radius: 34px !important;
  border-right: 0;
}
@media (max-width: 767.98px) {
  .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item {
    margin: 0 !important;
    margin-bottom: 16px !important;
    border-radius: 24px !important;
  }
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link {
  padding: 32px;
}
@media (max-width: 767.98px) {
  .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link {
    padding: 24px;
    border-radius: 16px;
  }
  .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link.background-color--red,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link.background-color--red,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link.background-color--red {
    border-radius: 16px;
  }
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item {
  margin-left: 0;
  margin-top: 0;
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h3, .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h2,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h3,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h2,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h3,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%; /* 34.2px */
  letter-spacing: -0.2px;
}
@media (max-width: 767.98px) {
  .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h3, .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h2,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h3,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h2,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h3,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .custom-container--title .field__item h2 {
    font-size: 24px;
  }
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-description-simple,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-description-simple,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-description-simple {
  padding: 0 !important;
  margin-left: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 144%;
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-cta,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-cta,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-cta {
  margin-bottom: 0 !important;
  margin-top: 24px;
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-cta a,
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-cta a,
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3 .row > .field__item .paragraph--type--link .field--name-field-cta a {
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  padding: 12px 16px;
  line-height: 130%;
}
.locations-style .paragraph--type--component-links.links-style--compact.columns-3.background--gray .paragraph--type--link:not(.background-color--red),
.node--type-campaign .paragraph--type--component-links.links-style--compact.columns-3.background--gray .paragraph--type--link:not(.background-color--red),
.node--type-landing-page .paragraph--type--component-links.links-style--compact.columns-3.background--gray .paragraph--type--link:not(.background-color--red) {
  background-color: #f7f7f7;
}

/* Dictionare */
.page-view-conditions-dictionary .region-content {
  border-radius: 24px;
}

/* EDU DENTAL */
.rm-dental .search_header.menu-item--expanded.has-hover .menu-item--toggler {
  text-align: right;
}
@media (max-width: 833.98px) {
  .rm-dental .search_header.menu-item--expanded.has-hover .menu-item--toggler {
    top: 0;
    left: 0;
  }
}
.rm-dental .rm-dental nav#block-useraccountdental {
  margin-top: 14px;
}
@media (max-width: 833.98px) {
  .rm-dental .rm-dental nav#block-useraccountdental {
    margin-top: -10px;
  }
}
.rm-dental div#block-brandingulsitului {
  z-index: 1;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 833.98px) {
  .rm-dental div#block-brandingulsitului {
    padding-bottom: 0px;
    z-index: 0;
  }
}

body.node--type-landing-page.index:not(.node-laborator) .paragraph--type--big-slider {
  margin-right: 0;
  margin-left: 0;
}

/* EDU */
.edu-main .region-content-top::before,
.edu-main .region-content-top::after,
.edu-main .block-edu-categories::before,
.edu-main .block-edu-categories::after,
.edu-main .social_share_wrapper::before, .page-view-edu .region-content-top::before,
.page-view-edu .region-content-top::after,
.page-view-edu .block-edu-categories::before,
.page-view-edu .block-edu-categories::after,
.page-view-edu .social_share_wrapper::before, .layout-two-sidebars .region-content-top::before,
.layout-two-sidebars .region-content-top::after,
.layout-two-sidebars .block-edu-categories::before,
.layout-two-sidebars .block-edu-categories::after,
.layout-two-sidebars .social_share_wrapper::before, .edu-landing-page .region-content-top::before,
.edu-landing-page .region-content-top::after,
.edu-landing-page .block-edu-categories::before,
.edu-landing-page .block-edu-categories::after,
.edu-landing-page .social_share_wrapper::before {
  display: none !important;
}
.edu-main article.node--type-article, .edu-main #block-ascultaticorpul, .page-view-edu article.node--type-article, .page-view-edu #block-ascultaticorpul, .layout-two-sidebars article.node--type-article, .layout-two-sidebars #block-ascultaticorpul, .edu-landing-page article.node--type-article, .edu-landing-page #block-ascultaticorpul {
  border-radius: 24px;
}
.edu-main .region-sidebar-second > div, .page-view-edu .region-sidebar-second > div, .layout-two-sidebars .region-sidebar-second > div, .edu-landing-page .region-sidebar-second > div {
  border-radius: 24px;
  margin-top: 0 !important;
}
.edu-main .post-date, .page-view-edu .post-date, .layout-two-sidebars .post-date, .edu-landing-page .post-date {
  padding: 28px;
  text-align: center;
}
.edu-main form#views-exposed-form-edu-subcategories, .edu-main div#block-formularexpusedumain, .edu-main div#block-formularexpusedumain-dental, .page-view-edu form#views-exposed-form-edu-subcategories, .page-view-edu div#block-formularexpusedumain, .page-view-edu div#block-formularexpusedumain-dental, .layout-two-sidebars form#views-exposed-form-edu-subcategories, .layout-two-sidebars div#block-formularexpusedumain, .layout-two-sidebars div#block-formularexpusedumain-dental, .edu-landing-page form#views-exposed-form-edu-subcategories, .edu-landing-page div#block-formularexpusedumain, .edu-landing-page div#block-formularexpusedumain-dental {
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}
.edu-main form#views-exposed-form-edu-subcategories .js-form-item, .edu-main div#block-formularexpusedumain .js-form-item, .edu-main div#block-formularexpusedumain-dental .js-form-item, .page-view-edu form#views-exposed-form-edu-subcategories .js-form-item, .page-view-edu div#block-formularexpusedumain .js-form-item, .page-view-edu div#block-formularexpusedumain-dental .js-form-item, .layout-two-sidebars form#views-exposed-form-edu-subcategories .js-form-item, .layout-two-sidebars div#block-formularexpusedumain .js-form-item, .layout-two-sidebars div#block-formularexpusedumain-dental .js-form-item, .edu-landing-page form#views-exposed-form-edu-subcategories .js-form-item, .edu-landing-page div#block-formularexpusedumain .js-form-item, .edu-landing-page div#block-formularexpusedumain-dental .js-form-item {
  border-radius: 0;
}
.edu-main form#views-exposed-form-edu-subcategories .chosen-results, .edu-main div#block-formularexpusedumain .chosen-results, .edu-main div#block-formularexpusedumain-dental .chosen-results, .page-view-edu form#views-exposed-form-edu-subcategories .chosen-results, .page-view-edu div#block-formularexpusedumain .chosen-results, .page-view-edu div#block-formularexpusedumain-dental .chosen-results, .layout-two-sidebars form#views-exposed-form-edu-subcategories .chosen-results, .layout-two-sidebars div#block-formularexpusedumain .chosen-results, .layout-two-sidebars div#block-formularexpusedumain-dental .chosen-results, .edu-landing-page form#views-exposed-form-edu-subcategories .chosen-results, .edu-landing-page div#block-formularexpusedumain .chosen-results, .edu-landing-page div#block-formularexpusedumain-dental .chosen-results {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}
.edu-main .block-edu-categories .content, .page-view-edu .block-edu-categories .content, .layout-two-sidebars .block-edu-categories .content, .edu-landing-page .block-edu-categories .content {
  border-top-right-radius: 24px;
  border-top-left-radius: 24px;
  background: #fff;
}
.edu-main .block-edu-categories .content .menu-item--expanded:after, .page-view-edu .block-edu-categories .content .menu-item--expanded:after, .layout-two-sidebars .block-edu-categories .content .menu-item--expanded:after, .edu-landing-page .block-edu-categories .content .menu-item--expanded:after {
  content: "\ea02";
  font-family: "icomoon-custom";
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 3px;
  left: 16px;
  position: relative;
}
.edu-main div#block-educategories, .page-view-edu div#block-educategories, .layout-two-sidebars div#block-educategories, .edu-landing-page div#block-educategories {
  background: transparent;
}
@media (max-width: 1199.98px) {
  .edu-main div#block-educategories, .page-view-edu div#block-educategories, .layout-two-sidebars div#block-educategories, .edu-landing-page div#block-educategories {
    display: none;
  }
}
.edu-main section.region.region-content-top, .page-view-edu section.region.region-content-top, .layout-two-sidebars section.region.region-content-top, .edu-landing-page section.region.region-content-top {
  margin-left: 0;
  background: none;
  margin-right: 0;
  width: 100%;
}
.edu-main .layout-main-wrapper #main, .page-view-edu .layout-main-wrapper #main, .layout-two-sidebars .layout-main-wrapper #main, .edu-landing-page .layout-main-wrapper #main {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.edu-main .block-edu-categories, .page-view-edu .block-edu-categories, .layout-two-sidebars .block-edu-categories, .edu-landing-page .block-edu-categories {
  padding: 0px 0 40.8px;
  margin: 36px 0 0;
}
.edu-main .header .block-dropdown-language, .page-view-edu .header .block-dropdown-language, .layout-two-sidebars .header .block-dropdown-language, .edu-landing-page .header .block-dropdown-language {
  position: relative;
  padding: 0;
  width: 56px;
  height: 37px;
}

.layout-two-sidebars #main {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-flow: row wrap !important;
      -ms-flex-flow: row wrap !important;
          flex-flow: row wrap !important;
}
.layout-two-sidebars .layout-main-wrapper .main-content {
  -webkit-box-flex: 50%;
  -webkit-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  max-width: 50%;
}
@media (max-width: 1199.98px) {
  .layout-two-sidebars .layout-main-wrapper .main-content {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }
}
.layout-two-sidebars .block-edu-categories {
  padding: 0px 0 31.8px !important;
  margin: 36px 0 0;
}
.layout-two-sidebars article .field {
  border-radius: 24px;
}
.layout-two-sidebars article .field.field--name-field-article-photo {
  margin-top: 0;
}
.layout-two-sidebars article .field.field--name-field-specialities .paragraph--type--medic-specialties {
  line-height: 0.5;
  margin-bottom: -4px;
}
.layout-two-sidebars .social_share_wrapper {
  border-radius: 24px;
}

@media (max-width: 1199.98px) {
  form#views-exposed-form-edu-main .chosen-single {
    padding: 9px 10px;
  }
}

@media (max-width: 1199.98px) {
  :lang(en) .callCenter:after {
    top: 12px !important;
    left: -13px !important;
  }
  :lang(en) .callCenter:before {
    top: 5px !important;
    left: -20px !important;
  }
}

.page-view-locatii-component .layout-main-wrapper .main-content {
  padding-right: 0;
  padding-left: 0;
}

.card .card {
  border-radius: 0;
}

.region-content-top nav#block-location {
  z-index: 2;
}
.region-content-top nav#block-location h2 {
  background: #fff;
  margin-bottom: 16px;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .region-content-top nav#block-location {
    margin: 0;
    border-radius: 24px;
    background-color: transparent;
  }
  .region-content-top nav#block-location ul.clearfix.nav {
    width: calc(100vw - 24px);
    height: calc(100vh - 24px);
  }
  .region-content-top nav#block-location ul.clearfix.nav li.nav-item span.nav-item, .region-content-top nav#block-location ul.clearfix.nav li.nav-item.has-children span.nav-item {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin: 0;
  }
  .region-content-top nav#block-location ul.clearfix.nav li.nav-item span.nav-item::before, .region-content-top nav#block-location ul.clearfix.nav li.nav-item.has-children span.nav-item::before {
    content: "";
    display: none;
  }
  .region-content-top nav#block-location ul.clearfix.nav li.nav-item .second-level, .region-content-top nav#block-location ul.clearfix.nav li.nav-item.has-children .second-level {
    border: 0 none;
    right: unset;
    width: 100%;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background-color: #fff;
    position: relative;
    left: 0;
  }
  .region-content-top nav#block-location ul.clearfix.nav li.nav-item .second-level .second-level-link, .region-content-top nav#block-location ul.clearfix.nav li.nav-item.has-children .second-level .second-level-link {
    padding: 0;
  }
}

.region-content-top .clinic-menu-back {
  display: none;
}

.page-view-locatii-component.rm-dental div#main-wrapper {
  background: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
}
.page-view-locatii-component.rm-dental div#main-wrapper .region-content-top {
  width: 100%;
  padding: 0 40px;
}

:not(.rm-dental).node--type-medic #main-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}
@media (max-width: 833.98px) {
  :not(.rm-dental).node--type-medic #main-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.rm-dental.node--type-medic .surgeon-page #main-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

body.layout-two-sidebars.node--type-medic .paragraph--type--investigation-prices .field--name-field-investigation, body.layout-two-sidebars.node--type-medic .paragraph--type--investigation-prices .field--name-field-price {
  margin: 0;
}
body.layout-two-sidebars.node--type-article .paragraph--type--component-intro .field--name-field-description {
  margin-top: 0;
}

.path-articole-medicale.rm-dental #main aside.section.menu-container {
  margin-top: 0;
}

.node--type-medic .section-medic .field--name-field-specialities .field--name-field-degree,
.node--type-medic .section-medic .field--name-field-specialities .field--name-field-specialty {
  line-height: 1;
}
.node--type-medic .section-medic .field--name-field-skills .paragraph--type--medic-skills .field--name-field-specialty {
  margin: 0;
}

.node--type-medic section.region.region-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
@media (max-width: 833.98px) {
  .node--type-medic section.region.region-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

body.node--type-landing-page .node--type-landing-page.node--view-mode-full {
  overflow: visible;
}

.paragraph--type--column-layout {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.paragraph--type--column-layout .column {
  height: inherit;
}
.paragraph--type--column-layout .column .field {
  height: inherit;
}
.paragraph--type--column-layout .column .field .field__item {
  height: inherit;
}
.paragraph--type--column-layout .column .field .field__item .paragraph--type--component-image-text-cta.Sus,
.paragraph--type--column-layout .column .field .field__item .paragraph--type--component-image-text-cta.Jos,
.paragraph--type--column-layout .column .field .field__item .paragraph--type--background-wrapper {
  height: inherit;
}
.paragraph--type--column-layout .column .field .field__item .paragraph--type--component-image-text-cta.Sus .field__item,
.paragraph--type--column-layout .column .field .field__item .paragraph--type--component-image-text-cta.Jos .field__item,
.paragraph--type--column-layout .column .field .field__item .paragraph--type--background-wrapper .field__item {
  height: auto;
}

.node-laborator {
  background-color: #fff;
  /* title component */
  /* page title */
  /* page menu */
  /* links component */
  /* big slider component */
}
.node-laborator .title-component:not(.is-empty) {
  margin-top: 54px;
  padding-top: 40px;
  font-size: 3rem;
}
@media (max-width: 833.98px) {
  .node-laborator .title-component:not(.is-empty) {
    padding-top: 8px;
    font-size: 2.25rem;
    margin-top: 48px;
  }
}
.node-laborator #block-titlulpaginii .title {
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .node-laborator #block-titlulpaginii .title {
    font-size: 6rem;
    margin-top: 46px;
    margin-bottom: 56px;
  }
}
@media (max-width: 767.98px) {
  .node-laborator #block-titlulpaginii .title {
    margin-top: 65px;
    margin-bottom: 39px;
    font-size: 3.25rem;
  }
}
@media (max-width: 575.98px) {
  .node-laborator #block-titlulpaginii .title {
    margin-top: 40px;
    margin-bottom: 36px;
    font-size: 2rem;
    line-height: 1.28;
  }
}
.node-laborator #block-titlulpaginii .title::after {
  font-family: graphik-regular;
  content: "REGINA MARIA";
  display: block;
  font-size: 1.125rem;
  letter-spacing: 3.5px;
}
@media (max-width: 767.98px) {
  .node-laborator #block-titlulpaginii .title::after {
    font-size: 0.75rem;
  }
}
.node-laborator .region-content-top #block-indexmenu, .node-laborator .region-content-top #block-location {
  border-top: unset;
  padding-bottom: 24px;
}
.node-laborator .paragraph--type--component-links {
  /** !!!important
  *
  * first link item should be the title
  */
  margin-bottom: 56px;
}
@media (max-width: 767.98px) {
  .node-laborator .paragraph--type--component-links {
    position: relative;
    padding-top: 130px; /* will be filled by js */
  }
}
.node-laborator .paragraph--type--component-links .row {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .node-laborator .paragraph--type--component-links .row {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    white-space: nowrap;
    overflow: auto;
    padding-left: 16px;
    scrollbar-width: none;
  }
  .node-laborator .paragraph--type--component-links .row > .field__item {
    min-width: 280px;
    white-space: normal;
    margin-left: 0;
    margin-right: 16px !important;
  }
  .node-laborator .paragraph--type--component-links .row > .field__item:first-child {
    /**
    here the first link item becomes the title
    */
    position: absolute;
    top: 0;
    left: 0;
  }
  .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title h3, .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title h2 {
    text-align: center;
  }
  .node-laborator .paragraph--type--component-links .row .paragraph--type--link .field--name-field-title {
    word-break: normal;
  }
  .node-laborator .paragraph--type--component-links .row::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 833.98px) {
  .node-laborator .paragraph--type--component-links .row {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title {
  margin-top: 8px;
  text-align: left;
}
.node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title h3, .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title h2 {
  font-size: 3rem;
  line-height: 1.041;
}
@media (max-width: 833.98px) {
  .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title h3, .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node-laborator .paragraph--type--component-links .row > .field__item:first-child .paragraph--type--link .field--name-field-title h2 {
    margin-bottom: 16px;
    font-size: 2.25rem;
    line-height: 1.026;
  }
}
.node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) {
  border-radius: 1.125rem;
  background-color: #f7f7f7;
}
@media (max-width: 767.98px) {
  .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) {
    padding: 0 16px;
  }
}
.node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link {
  padding: 0 47px 36px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 767.98px) {
  .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link {
    padding: 0 0 26px;
  }
}
@media (max-width: 833.98px) {
  .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-image {
    padding-top: 50px;
  }
}
.node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-image img {
  max-width: 105px;
}
@media (max-width: 833.98px) {
  .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-image img {
    max-width: 86px;
  }
}
.node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-title h3, .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-title h2 {
  font-family: tiemposfine-medium;
  line-height: 1.13;
}
@media (min-width: 992px) {
  .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-title h3, .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node-laborator .paragraph--type--component-links .row > .field__item:not(:first-child) .paragraph--type--link .field--name-field-title h2 {
    font-size: 1.75rem;
    line-height: 1.14;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text {
  margin-right: -342px;
  margin-left: -342px;
  position: relative;
  margin-bottom: 56px;
  padding-bottom: 56px;
}
@media (max-width: 575.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text {
    margin-right: 0;
    margin-left: 0;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  height: 1px;
  background-color: #F2F3F3;
}
@media (max-width: 575.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text::before {
    width: 90%;
  }
}
@media (min-width: 576px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text::before {
    width: 540px;
  }
}
@media (min-width: 768px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text::before {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text::before {
    width: 960px;
  }
}
@media (min-width: 1272px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text::before {
    width: 1376px;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image {
  overflow: hidden;
  width: 100%;
  padding-bottom: 46.7%;
  position: relative;
  margin-bottom: 0 !important;
}
@media (max-width: 575.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image {
    padding-bottom: 651px;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image img, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image img {
  position: absolute;
  right: 0;
  bottom: -55px;
  left: 0;
  width: 100%;
  height: auto;
}
@media (max-width: 575.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image img, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image img {
    max-width: unset;
    width: auto;
    height: 100%;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 20px;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box {
  position: absolute;
  top: unset;
  min-height: unset;
  padding: 24px 0 0;
  background-color: unset;
}
@media (max-width: 575.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box {
    width: calc(100% - 40px);
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 269px;
  height: 5px;
  background-color: #dc0028;
}
@media (max-width: 575.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box::before {
    width: 162px;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box .box-title, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box .box-title {
  max-width: 756px;
}
@media (max-width: 1199.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box .box-title, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box .box-title {
    max-width: unset;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box .box-title .field--name-field-box-title, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box .box-title .field--name-field-box-title {
  font-size: 3rem;
}
@media (max-width: 1199.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box .box-title .field--name-field-box-title, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box .box-title .field--name-field-box-title {
    font-size: 2rem;
    line-height: 1.13;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box .description, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box .description {
  margin: 0;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box .cta, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box .cta {
  position: static;
  margin-top: 24px;
  line-height: 1.2;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .paragraph--type--slide-image .info-box .cta .field--name-field-box-cta a, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .paragraph--type--slide-image .info-box .cta .field--name-field-box-cta a {
  border: none;
  border-radius: unset;
  padding: 0;
  background-color: unset;
  line-height: 1.2;
  font-size: 1rem;
}
@media (max-width: 1199.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick::before {
    display: none;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .info-box, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .info-box {
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  bottom: 24px;
}
@media (min-width: 576px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .info-box, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .info-box {
    width: 540px;
  }
}
@media (min-width: 768px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .info-box, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .info-box {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .info-box, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .info-box {
    width: 960px;
  }
}
@media (min-width: 1272px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .info-box, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow,
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .info-box {
    width: 1376px;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow {
  text-align: right;
  height: auto;
}
@media (max-width: 1199.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow button, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow button {
    width: 48px;
    height: 48px;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow button.slick-disabled, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow button.slick-disabled {
  border: 1px solid #dc0028;
  opacity: unset;
  color: #dc0028;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow button.slick-disabled::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow button.slick-disabled::before {
  color: #dc0028;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow button:not(.slick-disabled), .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow button:not(.slick-disabled) {
  background-color: #dc0028;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick__arrow button:not(.slick-disabled)::before, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick__arrow button:not(.slick-disabled)::before {
  color: #fff;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots {
  text-align: left;
  margin-bottom: 0;
  bottom: -30px;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}
@media (max-width: 575.98px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots {
    width: calc(100% - 40px);
  }
}
@media (min-width: 576px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots {
    width: 540px;
  }
}
@media (min-width: 768px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots {
    width: 960px;
  }
}
@media (min-width: 1272px) {
  .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots {
    width: 1376px;
  }
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots li button, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots li button {
  width: 10px;
  height: 10px;
  margin-right: 10px;
  border: 1px solid #dc0028;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .slick-dots li.slick-active button, .node-laborator .paragraph--type--big-slider.full-width-image-big-slider-light-text .slick-dots li.slick-active button {
  background-color: #dc0028;
}
.node-laborator .paragraph--type--big-slider.full-width-image-big-slider-dark-text .info-box .box-title {
  color: #2e333c;
}
.node-laborator .paragraph--type--component-image-list {
  padding-bottom: 56px;
}
@media (max-width: 833.98px) {
  .node-laborator .paragraph--type--component-image-list {
    padding-bottom: 32px;
  }
}
.node-laborator footer.site-footer {
  background-color: #fff;
}
.node-laborator footer.site-footer .footer-wrapper {
  border-radius: 0;
}

.labs-locations {
  padding-top: 48px;
  padding-bottom: 24px;
}
@media (max-width: 833.98px) {
  .labs-locations {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

/* reset components prev style */
.labs-locations #views-exposed-form-locatii-laboratoare-all-labs,
.labs-locations .form-outer-wrapper,
.labs-locations .contextual-region {
  position: static;
}

/* upper section */
.paragraph--type--component-locatii-laboratoare {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding-right: 12px;
  padding-left: 12px;
  padding-top: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
    padding-left: 0;
    padding-top: 16px;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc, .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  border-radius: 1.125rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc, .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc, .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    border-radius: 0;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc {
  padding: 40px 40px 0;
  background-color: #f7f7f7;
  margin-right: 12px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc {
    padding: 16px 16px 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc {
    margin-right: 0;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare {
  position: relative;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare > h2 {
  display: block;
  max-width: 320px;
  margin-top: 8px;
  margin-bottom: 48px;
  line-height: 1.2;
  padding-right: 38px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare > h2 {
    max-width: 210px;
    margin: 32px auto;
    padding-right: 0;
    text-align: center;
    font-size: 2.25rem;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare > .content {
  margin-top: 12px;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs {
  margin-bottom: 24px;
  border-radius: 3.5rem;
  background-color: #fff;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs {
    background-color: unset;
    margin-bottom: 16px;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item {
  padding: 0;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item li {
  display: inline-block;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item li {
    margin-bottom: 8px;
    margin-right: 8px;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item.active a {
  color: #fff;
  background-color: #dc0028;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item a {
  font-family: graphik-medium;
  display: inline-block;
  border-radius: 4.125rem;
  padding: 18px 24px;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #2e333c;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item a {
    background-color: #fff;
    margin-bottom: 8px;
    margin-right: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row {
  position: static;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras {
  position: absolute;
  top: 8px;
  right: 0;
  border-radius: 3.4375rem;
  max-width: 200px;
  font-size: 0.875rem;
  color: #dc0028;
  min-height: unset;
  padding: 8px 8px 8px 50px;
  line-height: 2;
}
@media (max-width: 1199.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras {
    position: relative;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: unset;
    margin-bottom: 16px;
  }
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras .chosen-container .chosen-single {
    padding: 8px 8px 8px 50px;
  }
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras .chosen-container .chosen-single span {
    font-family: graphik-medium;
    line-height: 2;
    font-size: 0.875rem;
    color: #dc0028;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras:before {
  content: "\e968";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras::before {
  left: 17px;
  font-size: 0.875rem;
  color: #dc0028;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > label {
  display: none;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > select.form-select {
  font-family: graphik-medium;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 0.875rem;
  color: #dc0028;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > select.form-select {
    position: static !important;
    width: unset !important;
    height: unset !important;
    max-width: 100%;
    text-overflow: ellipsis;
    display: block;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > select.form-select {
    display: none;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container {
  max-height: 772px;
  overflow-y: auto;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container::-webkit-scrollbar {
  width: 0;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border-radius: 1.125rem;
  margin: 0;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container::-webkit-scrollbar-thumb {
  background-color: #f7f7f7;
  border-radius: 1.125rem;
  border: 1px solid #f7f7f7;
  margin: 0;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container > div {
  padding-bottom: 67px;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container > div::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 67px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 247, 247, 0)), to(#F7F7F7));
  background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  background: -o-linear-gradient(top, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  background: linear-gradient(180deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container form {
  position: static;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row {
  border-radius: 1rem;
  margin-bottom: 8px;
  padding: 24px;
  background-color: #fff;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row h4 {
  line-height: 1.16;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .node__content {
  width: calc(100% - 70px);
}
@media (min-width: 768px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .node__content {
    padding-right: 16px;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route {
  font-family: graphik-medium;
  position: relative;
  width: 70px;
  padding-top: 42px;
  margin-top: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route:before {
  content: "\e96a";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route::before {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 2.125rem;
  color: #dc0028;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field__label {
  font-family: graphik-medium;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 0.7rem;
  color: #6c7076;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field__item {
  margin-top: 4px;
  font-size: 0.9375rem;
  line-height: 1.4;
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-address {
  width: calc(100% - 146px);
  padding-right: 12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-address {
    width: 100%;
    margin-bottom: 12px;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-phone {
  width: 146px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-phone {
    width: 100%;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
  overflow: hidden;
  width: 100%;
  padding-bottom: 959px;
  position: relative;
  margin-left: 12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    padding-bottom: 467px;
  }
}
.paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
}
@media (max-width: 833.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab img {
    top: -10px;
  }
}

/* lower setion */
.labs-locations .labs-locations-component .form-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 24px;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 833.98px) {
  .labs-locations .labs-locations-component .form-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 16px;
    max-width: unset;
  }
}
@media (max-width: 767.98px) {
  .labs-locations .labs-locations-component .form-container {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.labs-locations .labs-locations-component .form-container .side-left, .labs-locations .labs-locations-component .form-container .side-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 49%;
  border-radius: 1.125rem;
  padding: 64px;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .labs-locations .labs-locations-component .form-container .side-left, .labs-locations .labs-locations-component .form-container .side-right {
    padding: 32px;
  }
}
@media (max-width: 833.98px) {
  .labs-locations .labs-locations-component .form-container .side-left, .labs-locations .labs-locations-component .form-container .side-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-top: 16px;
  }
}
.labs-locations .labs-locations-component .form-container .side-left {
  margin-right: 12px;
  background-color: #dc0028;
  color: #fff;
}
@media (max-width: 833.98px) {
  .labs-locations .labs-locations-component .form-container .side-left {
    margin-right: 0;
  }
}
.labs-locations .labs-locations-component .form-container .side-left .block-make-appointment h2 {
  padding-bottom: 4px;
  line-height: 1.14;
}
@media (max-width: 767.98px) {
  .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment h2 {
    padding: 0 36px 12px;
  }
}
@media (max-width: 359.98px) {
  .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment h2 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-description {
  margin-bottom: 32px;
  line-height: 1.45;
}
.labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button,
.labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-second-button {
  font-family: graphik-medium;
  display: inline-block;
  padding: 18px 24px;
  border-radius: 0.4375rem;
  border: 1px solid #fff;
  line-height: 1.2;
  font-size: 0.875rem;
}
@media (max-width: 767.98px) {
  .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button,
.labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-second-button {
    width: 100%;
  }
}
.labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button {
  margin-right: 16px;
  background-color: #fff;
}
@media (max-width: 767.98px) {
  .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button {
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-second-button {
  color: #fff;
}
.labs-locations .labs-locations-component .form-container .side-right {
  margin-left: 12px;
  background-color: #f7f7f7;
}
@media (max-width: 833.98px) {
  .labs-locations .labs-locations-component .form-container .side-right {
    margin-left: 0;
  }
}
.labs-locations .labs-locations-component .form-container .side-right h2 {
  margin-top: 4px;
  margin-bottom: 32px;
  line-height: 1.2;
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 26px;
  margin-right: 26px;
}
@media (max-width: 833.98px) {
  .labs-locations .labs-locations-component .form-container .side-right .analysis-results {
    margin-left: 0;
    margin-right: 0;
  }
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset {
  padding: 0 1px;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (max-width: 767.98px) {
  .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 1px 0;
  }
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset.has-content label {
  top: 18px;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset label {
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 16px;
  right: 16px;
  font-size: 0.75rem;
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset input {
  border: none;
  margin-bottom: 0;
  padding: 37px 16px 18px;
  font-size: 1rem;
  line-height: 1.19;
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:first-of-type input {
  border-radius: 7px 0 0 7px;
}
@media (max-width: 767.98px) {
  .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:first-of-type input {
    border-radius: 7px 7px 0 0;
  }
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:last-of-type input {
  border-radius: 0 7px 7px 0;
}
@media (max-width: 767.98px) {
  .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:last-of-type input {
    border-radius: 0 0 7px 7px;
  }
}
.labs-locations .labs-locations-component .form-container .side-right .analysis-results .button {
  font-family: graphik-medium;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  margin-top: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 0.875rem;
  line-height: 1.119;
}

.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track, .paragraph--type--reteaua-noastra.paragraph--alignment--center .slick-track {
  width: 100% !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.paragraph--type--reteaua-noastra {
  margin-top: 32px;
  padding-bottom: 24px;
  margin-bottom: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--reteaua-noastra {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-bottom: 16px;
  }
}
.paragraph--type--reteaua-noastra.paragraph--theme--gradient .field--type-string {
  background: -webkit-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: -o-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: linear-gradient(224deg, #dc0028 28.18%, #eeba4a 102.22%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.paragraph--type--reteaua-noastra.paragraph--theme--negru .field--type-string {
  background: #000000;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.paragraph--type--reteaua-noastra.paragraph--theme--alb .field--type-string {
  background: #FFFFFF;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.paragraph--type--reteaua-noastra.paragraph--theme--alb .paragraph--type--numar-facilitati {
  background: none transparent;
}
.paragraph--type--reteaua-noastra.paragraph--theme--purple .field--type-string {
  background: -webkit-linear-gradient(153deg, #2E333C -61.11%, #7B2861 60.26%);
  background: -o-linear-gradient(153deg, #2E333C -61.11%, #7B2861 60.26%);
  background: linear-gradient(297deg, #2E333C -61.11%, #7B2861 60.26%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.paragraph--type--reteaua-noastra.paragraph--theme--gray-background-black-text .paragraph--type--numar-facilitati {
  background: #F7F7F7;
}
.paragraph--type--reteaua-noastra .slick-list {
  overflow: hidden;
}
.paragraph--type--reteaua-noastra .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--reteaua-noastra .slick-list .slick-track {
    gap: 16px;
  }
}
.paragraph--type--reteaua-noastra .slick-list .slick-slide:last-child .paragraph--type--numar-facilitati::before {
  display: none;
}
.paragraph--type--reteaua-noastra .slick-list .slick-slide .paragraph--type--numar-facilitati {
  background: #fff;
  border-radius: 34px;
  padding: 24px 32px;
  text-align: center;
  position: relative;
}
@media (max-width: 991.98px) {
  .paragraph--type--reteaua-noastra .slick-list .slick-slide .paragraph--type--numar-facilitati {
    padding: 24px;
    border-radius: 26px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--reteaua-noastra .slick-list .slick-slide .paragraph--type--numar-facilitati {
    padding: 24px;
    border-radius: 26px;
  }
}
.paragraph--type--reteaua-noastra .slick-list .field--name-field-numar-procent {
  font-family: tiemposfine-medium;
  font-size: 7.75rem;
  line-height: 8.8125rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--reteaua-noastra .slick-list .field--name-field-numar-procent {
    font-size: 6rem;
    line-height: 109px;
  }
}
.paragraph--type--reteaua-noastra .slick-list .field--name-field-descriere {
  margin-top: 8px;
  color: #6C7076;
  text-align: center;
  /* Body/16 Graphik Regular */
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.02px;
}
.paragraph--type--reteaua-noastra .slick-list .field--name-field-descriere strong {
  color: #2e333c;
}
.paragraph--type--reteaua-noastra.paragraph--alignment--center .slick-track {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--reteaua-noastra.paragraph--alignment--center .slick-slide {
  margin: auto;
  float: none;
}
.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .slick-slide {
  float: none;
  border-bottom: 1px solid #f0f1f1;
}
.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .slick-slide:last-child {
  border-bottom: 0;
}
.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px;
  margin: 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati {
    padding: 24px;
  }
}
.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati .field--type-string {
  leading-trim: both;
  text-edge: cap;
  font-family: "tiemposfine-regular";
  font-size: 112px;
  font-style: normal;
  font-weight: 500;
  line-height: 114%; /* 127.68px */
}
@media (max-width: 1271.98px) {
  .paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati .field--type-string {
    font-size: 100px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati .field--type-string {
    font-size: 84px;
  }
}
.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati .field--name-field-numar-procent {
  font-size: 5.7375rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati .field--name-field-numar-procent {
    font-size: 3.688rem;
    margin-bottom: -1rem;
  }
}
.paragraph--type--reteaua-noastra.paragraph--orientation--vertical .slick-track .paragraph--type--numar-facilitati::before {
  display: none;
}

.paragraph--type--ghiduri-de-pregatire-analize {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
  margin-bottom: 32px;
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize {
    margin-left: 16px;
    margin-right: 16px;
  }
}
.paragraph--type--ghiduri-de-pregatire-analize .side-left, .paragraph--type--ghiduri-de-pregatire-analize .side-right {
  max-width: 65%;
}
@media (max-width: 833.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize .side-left, .paragraph--type--ghiduri-de-pregatire-analize .side-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--ghiduri-de-pregatire-analize .side-left {
  margin-right: 12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize .side-left {
    margin-top: 16px;
    margin-right: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.paragraph--type--ghiduri-de-pregatire-analize .side-left .field--name-field-imagine-pregatiri-analize {
  border-radius: 18px;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right {
  border-radius: 18px;
  margin-left: 12px;
  padding: 24px 24px 0;
  background-color: #f7f7f7;
  position: relative;
}
@media (max-width: 833.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize .side-right {
    padding: 16px;
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 67px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 247, 247, 0)), to(#F7F7F7));
  background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  background: -o-linear-gradient(top, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  background: linear-gradient(180deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  border-radius: 18px;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-titlu {
  font-family: tiemposfine-regular;
  margin: 8px 78px 24px;
  padding: 24px;
  text-align: center;
  font-size: 2.625rem;
  line-height: 1.1;
}
@media (max-width: 1199.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-titlu {
    font-size: 2rem;
    margin: 0 0 32px;
    padding-bottom: 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-titlu {
    margin-top: 8px;
    padding-left: 0;
    padding-right: 0;
  }
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize {
  margin-top: 24px;
  padding: 0 24px 67px;
  max-height: 770px;
  overflow-y: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize {
    padding-left: 0;
    padding-right: 0;
    max-height: 790px;
    padding-bottom: 50px;
  }
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize::-webkit-scrollbar {
  width: 0;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border-radius: 18px;
  margin: 0;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize::-webkit-scrollbar-thumb {
  background-color: #f7f7f7;
  border-radius: 18px;
  border: 1px solid #f7f7f7;
  margin: 0;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize > .field__item {
  padding: 0 5px;
  margin-bottom: 8px;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize .paragraph--type--pregatiri-analize {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 18px 24px;
  background-color: #fff;
  border-radius: 12px;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize .paragraph--type--pregatiri-analize:hover {
  cursor: pointer;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize .paragraph--type--pregatiri-analize .field--name-field-titlu-fisier {
  font-family: graphik-medium;
  font-size: 1rem;
  line-height: 1.3;
}
@media (max-width: 833.98px) {
  .paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize .paragraph--type--pregatiri-analize .field--name-field-titlu-fisier {
    font-size: 15px;
  }
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize .paragraph--type--pregatiri-analize .field--name-field-fisier .file--application-pdf a {
  display: block;
  position: relative;
  font-size: 0;
  width: 20px;
  height: 20px;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize .paragraph--type--pregatiri-analize .field--name-field-fisier .file--application-pdf a:before {
  content: "\e969";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--ghiduri-de-pregatire-analize .side-right .field--name-field-pregatiri-analize .paragraph--type--pregatiri-analize .field--name-field-fisier .file--application-pdf a::before {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 21px;
}

.paragraph--type--pachete-analize-slider {
  position: relative;
  padding-bottom: 24px;
  padding-top: 40px;
}
@media (max-width: 833.98px) {
  .paragraph--type--pachete-analize-slider {
    padding-bottom: 32px;
    padding-top: 16px;
  }
}
body .paragraph--type--pachete-analize-slider .slick-arrow_custom {
  top: 48px;
  right: 0;
  left: auto;
  bottom: auto;
  z-index: 0;
  margin-top: 0;
}
@media (min-width: 992px) {
  body .paragraph--type--pachete-analize-slider .slick-arrow_custom {
    visibility: visible;
  }
}
body .paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow {
  position: static;
  display: inline-block;
  width: 54px;
  height: 54px;
  background-color: #dc0028;
  border: none;
  border-radius: 100%;
  font-size: 0;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  z-index: -1;
}
body .paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow:before {
  color: #fff;
  opacity: 1;
  font-size: 1.625rem;
}
body .paragraph--type--pachete-analize-slider .slick-arrow_custom .slick-arrow.slick-disabled {
  opacity: 0.2;
}
.paragraph--type--pachete-analize-slider .slick-list {
  overflow: visible;
}
.paragraph--type--pachete-analize-slider > .field--name-field-title, .paragraph--type--pachete-analize-slider > .field--name-field-url {
  text-align: center;
}
.paragraph--type--pachete-analize-slider > .field--name-field-title {
  font-family: tiemposfine-regular;
  padding-top: 48px;
  font-size: 3rem;
  line-height: 1.1;
}
@media (max-width: 833.98px) {
  .paragraph--type--pachete-analize-slider > .field--name-field-title {
    padding-top: 16px;
    font-size: 2.25rem;
  }
}
.paragraph--type--pachete-analize-slider > .field--name-field-url {
  padding-bottom: 24px;
}
.paragraph--type--pachete-analize-slider > .field--name-field-url a {
  font-family: graphik-medium;
  position: relative;
  padding-right: 26px;
  margin-top: 8px;
  letter-spacing: 0.02px;
  font-size: 1rem;
  line-height: 1;
}
.paragraph--type--pachete-analize-slider > .field--name-field-url a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.paragraph--type--pachete-analize-slider > .field--name-field-url a::before {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.25rem;
  color: #dc0028;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide {
  text-align: left;
  font-size: 0.75rem;
  line-height: 1.2;
  letter-spacing: 0.2px;
  padding: 0 32px;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-pachete-analize {
  margin-top: 24px;
  padding-top: 24px;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-imagine-pachet-analiza {
  margin-bottom: 24px;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-imagine-pachet-analiza img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-url a {
  display: inline-block;
  margin-top: 8px;
  letter-spacing: 0.02px;
  text-transform: uppercase;
  color: #2e333c;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-descriere-pachet-analiza p {
  font-family: graphik-medium;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 1rem;
  letter-spacing: 0.02px;
  line-height: 1.2;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-descriere-pachet-analiza p:last-child {
  margin-bottom: 12px;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-pret-pachet-analiza {
  letter-spacing: 0.02px;
  line-height: 1.119;
  font-size: 1.0625rem;
}
.paragraph--type--pachete-analize-slider .paragraph--type--pachet-analiza-slide .field--name-field-oferta {
  font-family: graphik-medium;
  margin-top: 16px;
  border-radius: 35px;
  display: inline-block;
  padding: 8px 12px;
  background-color: #dc0028;
  font-size: 10px;
  letter-spacing: 0.02px;
  line-height: 1.119;
  color: #fff;
}

body.one-day-kids {
  padding-top: 0 !important;
}
@media (max-width: 833.98px) {
  body.one-day-kids .header,
body.one-day-kids .header-wrapper {
    background-color: #8A6E4B !important;
    padding: 10px 0;
  }
  body.one-day-kids .header {
    padding-top: 0 !important;
  }
}
body.one-day-kids .title-with-icon::before {
  content: "";
  display: block;
  background: center url(../images/green_icon.svg) no-repeat;
  height: 150px;
  width: 100%;
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  body.one-day-kids .title-with-icon::before {
    background: center url(../images/green-icon-top.svg) no-repeat;
    height: 95px;
  }
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner {
  height: 1000px;
  color: #fff;
  margin-top: 0 !important;
  -webkit-background-size: cover !important;
          background-size: cover !important;
  background-position-y: bottom;
}
@media (max-width: 992px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner {
    height: auto;
    padding-top: 0 !important;
    background-position-x: right !important;
  }
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner h2 {
    font-size: 40px !important;
  }
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner h3, body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner h2 {
  position: relative;
  top: -22px;
  font-size: 64px;
  font-family: AmaticSC, cursive;
  font-weight: 700;
  color: #8A6E4B;
  background-color: #fff;
  padding: 10px 20px;
  -webkit-transform: rotate(-6deg);
       -o-transform: rotate(-6deg);
          transform: rotate(-6deg);
  letter-spacing: -2.24px;
  line-height: 120%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner h3, body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner h2 {
    font-size: 40px;
  }
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner p {
  font-size: 15px;
}
@media (min-width: 1272px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .section-container {
    padding-top: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .section-container {
    padding-top: 50px;
  }
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .section-container .section-info {
    margin-top: 100px !important;
  }
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .section-container .section-info::before {
    content: "";
    background: url(../images/design-sm-top.png) no-repeat;
    width: 90%;
    height: 55%;
    position: absolute;
    top: -95px;
    left: 50px;
    -webkit-background-size: contain;
            background-size: contain;
  }
}
@media (max-width: 469px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .field--name-field-component::after {
    content: "";
    background: url(../images/football.svg) no-repeat;
    width: 70%;
    height: 100%;
    position: absolute;
    top: 79%;
    left: -15%;
    -webkit-background-size: contain;
            background-size: contain;
  }
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform {
  background-color: transparent;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 469px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform {
    margin-bottom: 180px;
    margin-top: 0;
    padding-top: 0;
  }
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform::after {
    content: "";
    background: url(../images/girl.svg) no-repeat;
    width: 85px;
    height: 100%;
    position: absolute;
    top: 74%;
    left: 70%;
    -webkit-background-size: contain;
            background-size: contain;
  }
}
@media (min-width: 992px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform {
    padding-top: 0 !important;
    margin-top: 0 !important;
    -webkit-transform: translateY(-4%);
         -o-transform: translateY(-4%);
            transform: translateY(-4%);
  }
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .field--name-field-title {
  font-size: 36px !important;
}
@media (max-width: 833.98px) {
  body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .field--name-field-title {
    margin-left: 15px;
    font-size: 28px !important;
  }
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .form-check,
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .edit-gdpr p {
  margin-bottom: 0;
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .webform-element-description,
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .form-item-gdpr p,
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .form-item-captcha-info {
  font-size: 12px;
  color: #fff;
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .webform-button--submit {
  background-color: #fff;
  color: #8A6E4B;
  border: none;
  margin-top: 0;
}
body.one-day-kids .paragraph--type--component-campaign.one-day-kids-banner .paragraph--type--component-webform .form-type-webform-markup a {
  color: #fff;
  text-decoration: underline;
}
body.one-day-kids .paragraph--type--component-campaign-icons-element .field--name-field-campaign-icon-description p:first-child {
  font-size: 32px;
  font-family: "tiemposfine-regular";
  font-weight: 400;
  letter-spacing: -0.24px;
  line-height: 110%;
}
body.one-day-kids .paragraph--type--component-campaign-icons-element .field--name-field-campaign-icon-description p {
  font-size: 16px;
}
body.one-day-kids .paragraph--type--component-campaign .field--name-field-title h2,
body.one-day-kids .paragraph--type--component-campaign .title-component {
  font-size: 52px;
  padding-bottom: 0;
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign .field--name-field-title h2,
body.one-day-kids .paragraph--type--component-campaign .title-component {
    font-size: 36px;
  }
}
body.one-day-kids .paragraph--type--component-campaign .paragraph--type--component-links {
  padding-top: 0;
}
body.one-day-kids .paragraph--type--component-campaign .paragraph--type--component-links .field--name-field-title h3, body.one-day-kids .paragraph--type--component-campaign .paragraph--type--component-links .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.one-day-kids .paragraph--type--component-campaign .paragraph--type--component-links .field--name-field-title h2 {
  font-size: 28px;
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign .paragraph--type--component-links .field--name-field-title h3, body.one-day-kids .paragraph--type--component-campaign .paragraph--type--component-links .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.one-day-kids .paragraph--type--component-campaign .paragraph--type--component-links .field--name-field-title h2 {
    font-size: 21px;
  }
}
body.one-day-kids .paragraph--type--component-campaign .section--split .section-info {
  padding-top: 0;
}
body.one-day-kids .paragraph--type--component-campaign .section--split .section-info .field--name-field-component .field__item .title-component {
  padding-bottom: 0;
}
body.one-day-kids .paragraph--type--component-campaign .section--split .section-info .field--name-field-description ul li {
  font-size: 16px;
}
body.one-day-kids .paragraph--type--component-campaign .section--split .section-info .field--name-field-description ul li::before {
  background: url(../images/check.svg) no-repeat;
  width: 22px;
  height: 25px;
  left: -10px;
  top: 3px;
  border-radius: unset;
}
body.one-day-kids .paragraph--type--component-campaign.image-right-list {
  -webkit-background-size: cover;
          background-size: cover;
  background-position-y: bottom;
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign.image-right-list {
    background-image: none !important;
    background-color: #F2F0ED;
    padding-bottom: 0 !important;
  }
  body.one-day-kids .paragraph--type--component-campaign.image-right-list::after {
    content: "";
    background: url(../images/doctor-mobile.png) no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    display: block;
    width: 100%;
    height: 510px;
  }
}
@media (min-width: 992px) {
  body.one-day-kids .paragraph--type--component-campaign.image-right-list .section-container {
    padding-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign.background--premium_light {
    height: 780px;
  }
  body.one-day-kids .paragraph--type--component-campaign.background--premium_light .field--name-field-description {
    font-size: 16px;
  }
}
body.one-day-kids .paragraph--type--component-campaign.background--premium_light .title-component {
  text-align: left;
}
@media (min-width: 900px) {
  body.one-day-kids .paragraph--type--component-campaign.background--premium_light .paragraph--type--component-image {
    position: relative;
    left: -120px;
    margin-bottom: 0;
  }
}
@media (min-width: 412px) and (max-width: 767px) {
  body.one-day-kids .paragraph--type--component-campaign.background--premium_light .paragraph--type--component-image {
    position: absolute !important;
    top: 530px;
    left: 0;
  }
}
@media (max-width: 412px) {
  body.one-day-kids .paragraph--type--component-campaign.background--premium_light .paragraph--type--component-image {
    position: absolute !important;
    top: 567px;
  }
}
body.one-day-kids .paragraph--type--component-campaign.background--premium_light .paragraph--type--component-cta {
  margin-left: 0;
}
@media (max-width: 833.98px) {
  body.one-day-kids .paragraph--type--component-campaign.background--premium_light .paragraph--type--component-cta {
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
  }
  body.one-day-kids .paragraph--type--component-campaign.background--premium_light .paragraph--type--component-cta a {
    min-width: 170px;
    min-height: 54px;
    width: 170px;
    font-size: 14px;
    padding: 0;
  }
}
body.one-day-kids .paragraph--type--component-campaign.background--premium_light .paragraph--type--component-cta a {
  background-color: #8A6E4B;
  color: #fff;
  border: none;
}
body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field--name-field-campaign-tab-title {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 48px;
}
body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field--name-field-campaign-tab-title::after {
  display: none;
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field--name-field-campaign-tab-title {
    font-size: 36px;
  }
}
@media (max-width: 767.98px) {
  body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field--name-field-campaign-tab-subtitle {
    font-size: 32px;
  }
}
@media (min-width: 992px) {
  body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .paragraph--type--component-campaign-tab {
    width: 576px;
  }
}
body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field__item:nth-child(even) > div.paragraph--type--component-campaign-tab {
  background: url(../images/background-one-day-kids.png);
}
body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field__item:first-child .paragraph--type--component-campaign-tab .field--name-field-campaign-tab-cta .field__item:first-child a.icon-pdf {
  background-color: #2e333c;
  color: #fff;
  border-radius: 5px;
  border: 1px solid #fff;
  font-family: "graphik-regular" !important;
}
body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field__item:first-child .paragraph--type--component-campaign-tab .field--name-field-campaign-tab-cta .field__item:first-child a.icon-pdf::before {
  left: 0;
  top: 5px;
  font-size: 24px;
  font-family: "icomoon-custom";
}
body.one-day-kids .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab div.paragraph--type--component-campaign-tab .field--name-field-campaign-tab-cta .field__item a {
  background-color: #fff;
  color: #8A6E4B;
  border: none;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card .card-header .header-element {
  font-weight: 700;
  margin: 10px 5px 10px 0;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card .card-header .header-element::before {
  color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  padding-left: 2px;
  padding-top: 3px;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card:first-child .card-header .header-element::before {
  background-color: #7DB591;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card:nth-child(2) .card-header .header-element::before {
  background-color: #2D489E;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card:nth-child(3) .card-header .header-element::before {
  background-color: #DF2B3B;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card:nth-child(4) .card-header .header-element::before {
  background-color: #FFDE49;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card:nth-child(5) .card-header .header-element::before {
  background-color: #731848;
}
body.one-day-kids .one-day-kids-questions .accordion-body .card:nth-child(6) .card-header .header-element::before {
  background-color: #2E6B5D;
}
body.one-day-kids .site-footer,
body.one-day-kids .footer-wrapper {
  background-color: #fff !important;
}

@media (max-width: 833.98px) {
  .node--type-campaign.campaign-premium .header {
    margin-bottom: 20px;
  }
  .node--type-campaign.campaign-premium .header .header-wrapper {
    height: auto;
  }
  .node--type-campaign.campaign-premium .header .header-wrapper .field--name-field-logo {
    margin: 0 auto;
  }
}
.rm-modal {
  display: none;
  position: fixed;
  padding: 0;
  border: 0.5px solid #d5d6d8;
  border-radius: 22px;
  z-index: 1071;
  background-color: rgb(254, 254, 254);
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  overflow: visible;
  max-width: 80vw;
  width: 100%;
}
@media (min-width: 1200px) {
  .rm-modal {
    max-width: 823px;
  }
}
@media (max-width: 833.98px) {
  .rm-modal {
    bottom: 0;
    width: 100vw;
    height: auto;
    overflow: auto;
    -webkit-transform: unset;
         -o-transform: unset;
            transform: unset;
    left: 0;
    max-width: 100vw;
    top: unset;
  }
}
@media (max-width: 767.98px) {
  .rm-modal {
    bottom: 0;
    width: 100vw;
    height: auto;
    overflow: auto;
    top: unset;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    left: 0;
    max-width: 100vw;
  }
}
.rm-modal .rm-modal-close {
  position: relative;
  cursor: pointer;
  float: right;
  margin: 10px;
  padding: 6px;
  color: #000;
  background: #F2F3F3;
  z-index: 1001;
  border-radius: 50%;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-modal-close {
    padding: 3px;
    position: -webkit-sticky;
    position: sticky;
    top: 32px;
  }
}
@media (max-width: 767.98px) {
  .rm-modal .rm-modal-close {
    padding: 3px;
    position: -webkit-sticky;
    position: sticky;
    top: 12px;
  }
}
@supports (-webkit-touch-callout: none) {
  .rm-modal .rm-modal-close {
    margin-top: 32px;
  }
}
.rm-modal .rm-modal-close::after {
  content: "";
  background: url("../images/close-icon.svg");
  background-position: center;
  display: block;
  width: 24px;
  height: 24px;
  padding: 6px;
}
.rm-modal .rm-popup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  padding: 0;
  border-radius: 22px;
  margin-bottom: 0px;
  width: 100%;
  max-width: 823px;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
    position: relative;
    padding: 0;
    margin-bottom: 0;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }
}
.rm-modal .rm-popup .all-form {
  margin: 0 40px 0 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup .all-form {
    margin: 0;
    padding: 0 24px;
  }
}
.rm-modal .rm-popup img {
  border-radius: 0;
  width: 100px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 9rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 1200px) {
  .rm-modal .rm-popup img {
    margin-top: 5rem;
  }
}
@media (max-width: 1271.98px) {
  .rm-modal .rm-popup img {
    margin-top: 4rem;
  }
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup img {
    width: 150px;
    margin: 0 auto;
    display: none;
  }
}
@media screen and (min-width: 992px) and (max-width: 1272px) {
  .rm-modal .rm-popup img {
    width: 100px;
  }
}
.rm-modal .rm-popup h2 {
  font-size: 38px;
  line-height: 33.6px;
  letter-spacing: -0.2px;
  text-align: left;
  margin-bottom: 12px;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1272px) {
  .rm-modal .rm-popup h2 {
    font-size: 35px;
  }
}
.rm-modal .rm-popup p {
  font-size: 14px;
  line-height: 18.2px;
  font-family: "graphik-regular";
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup form {
    margin: 0;
    padding-bottom: 1rem;
  }
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #eaeaeb;
  border-radius: 12px;
  padding: 0 16px 16px;
  margin-bottom: 32px !important;
  border: 1px solid #eaeaeb;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 {
    margin-bottom: 5px !important;
  }
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.js-form-item.js-form-type-tel.form-type-tel.js-form-item-phone.form-item-phone.form-group.col-auto {
  width: 100%;
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper {
  padding-right: 16px;
  margin: 16px 0;
  width: calc(100% - 144px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: self-end;
  -webkit-align-items: self-end;
      -ms-flex-align: self-end;
          align-items: self-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  height: 24px;
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios input, .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios label {
  max-width: 51px;
  min-width: 46px;
  height: 24px;
  width: auto;
}
@media (max-width: 767.98px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios input, .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios label {
    max-width: 53px;
    min-width: 49px;
  }
}
@media (max-width: 767.98px) and (max-width: 575.98px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios input, .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios label {
    max-width: 4px;
    min-width: 40px;
  }
}
@media (max-width: 767.98px) and (min-width: 361px) and (max-width: 575px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios input, .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper div.js-webform-radios label {
    max-width: 53px;
    min-width: 49px;
  }
}
@media (max-width: 1271.98px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper {
    width: calc(100% - 144px);
    margin: 12px 0 !important;
    padding-right: 10px;
  }
}
@media (max-width: 767.98px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper {
    width: calc(100% - 133px);
  }
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper .fieldset-wrapper {
  width: 50%;
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.radios--wrapper .fieldset-wrapper .js-form-item {
  margin-bottom: 0;
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.js-form-item.js-form-type-date.form-type-date {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding-left: 10px;
  border-left: 1px solid #eaeaeb;
  border-radius: 0;
  margin: 16px 0;
  min-width: 144px;
  border-bottom: 0;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.js-form-item.js-form-type-date.form-type-date {
    width: 46%;
    margin: 12px 0;
    max-width: 144px;
  }
}
@media (max-width: 575.98px) {
  .rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.js-form-item.js-form-type-date.form-type-date {
    min-width: 133px;
    max-width: 133px;
  }
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.js-form-item.js-form-type-date.form-type-date label {
  padding: 0 0 0 10px;
  color: #2E333C;
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.js-form-item.js-form-type-date.form-type-date .js-form-item-dob input {
  border: 0 !important;
  height: 24px;
  padding: 0 6px;
}
.rm-modal .rm-popup form div.js-form-wrapper.form-wrapper.mb-3 fieldset.js-form-item.js-form-type-date.form-type-date input {
  border: 0;
}
.rm-modal .rm-popup fieldset {
  margin-bottom: 8px;
  width: 100%;
}
.rm-modal .rm-popup fieldset label:not(.form-item-sex) {
  top: 0;
  padding: 16px 0 0;
  margin: 0;
  width: 100%;
  left: 0;
}
.rm-modal .rm-popup fieldset.form-item-dob {
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.rm-modal .rm-popup fieldset.form-item-dob::before {
  position: absolute;
  top: 0;
  right: 0;
  color: #2E333C;
  padding: 10px;
  border-radius: 50%;
  text-align: right;
  content: "";
  display: inline-block;
  background: url("../images/icons/Chevron-right.svg") no-repeat center center;
  margin-top: 0;
  -webkit-background-size: 17px 17px;
          background-size: 17px;
}
.rm-modal .rm-popup fieldset.form-item-dob.has-content::before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rm-modal .rm-popup fieldset.form-item-dob legend span::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPjwvc3ZnPg==");
  background-position: 10px 22px;
  -webkit-background-size: 1.125rem 1.125rem;
          background-size: 1.125rem;
  background-repeat: no-repeat;
  padding: 20px;
  right: 0;
  position: absolute;
  top: -20px;
  -webkit-transform: translateX(110%);
       -o-transform: translateX(110%);
          transform: translateX(110%);
}
@media screen and (min-width: 992px) and (max-width: 1272px) {
  .rm-modal .rm-popup fieldset.form-item-dob legend span::after {
    background-position: center;
    -webkit-background-size: 1rem 1rem;
            background-size: 1rem;
    padding: 5px 10px;
  }
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup fieldset.form-item-dob legend span::after {
    -webkit-transform: translateX(110%);
         -o-transform: translateX(110%);
            transform: translateX(110%);
  }
}
.rm-modal .rm-popup fieldset.form-item-dob legend span.rotate::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPjwvc3ZnPg==");
  background-position: 10px 22px;
  -webkit-background-size: 1.125rem 1.125rem;
          background-size: 1.125rem;
  background-repeat: no-repeat;
  position: absolute;
  -webkit-transform: rotate(180deg) translateX(-110%);
       -o-transform: rotate(180deg) translateX(-110%);
          transform: rotate(180deg) translateX(-110%);
  padding: 20px;
  right: 0;
  top: 2px;
}
@media screen and (min-width: 992px) and (max-width: 1272px) {
  .rm-modal .rm-popup fieldset.form-item-dob legend span.rotate::after {
    background-position: center;
    -webkit-background-size: 1rem 1rem;
            background-size: 1rem;
    padding: 5px 10px;
  }
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup fieldset.form-item-dob legend span.rotate::after {
    top: 2px;
    -webkit-transform: rotate(180deg) translateX(-110%);
         -o-transform: rotate(180deg) translateX(-110%);
            transform: rotate(180deg) translateX(-110%);
  }
}
.rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios {
  display: none;
  border: 1px solid #d5d6d8;
  border-radius: 12px;
  padding: 0 20px 15px 10px;
  background-color: #fff;
  position: absolute;
  bottom: 20px;
  right: -155px;
  white-space: nowrap;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios {
    right: 0;
    bottom: 80px;
  }
}
.rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios.show {
  display: block !important;
}
.rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios .radio.form-item-varsta {
  border: none !important;
  height: 32px;
}
.rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios .radio.form-item-varsta::before {
  margin-top: auto;
}
.rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios .radio.form-item-varsta :not(input:checked) + label {
  color: #2E333C;
}
.rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios .radio.form-item-varsta input:checked + label {
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 24px;
  width: 52px;
  color: #fff;
}
.rm-modal .rm-popup fieldset.form-item-dob .fieldset-wrapper .js-webform-radios .radio.form-item-varsta input:checked + label::before {
  content: "\e93d" !important;
  font-family: "icomoon-custom";
  color: #fff;
  background-color: #dc0028;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: auto;
  padding: 1px 4px;
}
.rm-modal .rm-popup fieldset input,
.rm-modal .rm-popup fieldset select {
  height: 50px;
  border: 0;
  background: #fff;
  border-bottom: 1px solid #eaeaeb;
  border-radius: 0;
  padding: 15px 0 0;
  width: 100% !important;
}
@media screen and (min-width: 992px) and (max-width: 1272px) {
  .rm-modal .rm-popup fieldset input,
.rm-modal .rm-popup fieldset select {
    height: 45px;
  }
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] legend {
  width: 100%;
  margin: 0;
  float: left;
  height: 24px;
  vertical-align: middle;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] legend span {
  top: 0;
  color: #2E333C;
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 0.02px;
  display: block;
}
@media (max-width: 767.98px) {
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] legend span {
    position: absolute;
  }
  @supports (-webkit-touch-callout: none) {
    .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] legend span {
      position: relative;
    }
  }
}
@media (max-width: 767.98px) {
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] legend {
    width: auto !important;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: auto;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    margin: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    float: none !important;
    text-align: left;
    line-height: 1;
  }
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] legend .fieldset-legend {
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block;
    line-height: 1.2;
  }
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] legend span {
    line-height: 1.2;
    margin: 0 !important;
    padding: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper {
    margin: 0 !important;
    padding: 0 !important;
    padding-top: 0 !important;
  }
}
@media (max-width: 767.98px) and (max-width: 575.98px) {
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper {
    margin-left: 36px !important;
  }
}
@media (max-width: 767.98px) and (min-width: 361px) and (max-width: 575px) {
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper {
    margin-left: 36px !important;
  }
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media (max-width: 767.98px) {
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios {
    gap: 0;
  }
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios .form-item-sex {
  background-color: transparent;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  border: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media screen and (min-width: 992px) and (max-width: 1272px) {
  .rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios .form-item-sex {
    height: 45px;
  }
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios label {
  background-color: #f7f7f7;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  line-height: 3.5;
  border-radius: 36px !important;
  min-width: 50px;
  min-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios label::before {
  display: none;
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios label[for=edit-sex-sex-m] {
  border-right: none !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios label[for=edit-sex-sex-f] {
  border-left: none !important;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rm-modal .rm-popup fieldset[data-drupal-selector=edit-sex] .fieldset-wrapper .js-webform-radios input:checked + label {
  border: 0 !important;
  background-color: #dc0028 !important;
  font-weight: 700;
  color: #fff;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  width: 100%;
  min-width: 50px;
  min-height: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rm-modal .rm-popup .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  height: auto;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup .form-actions {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: 20px;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .rm-modal .rm-popup .form-actions span, .rm-modal .rm-popup .form-actions input {
    width: 100% !important;
    display: block !important;
    margin: 0;
    padding: 12px !important;
  }
  .rm-modal .rm-popup .form-actions::before {
    content: "";
    position: absolute;
    background: #fff;
    z-index: -1;
    height: 100px;
    width: calc(200% + 32px);
    display: block;
    bottom: -20px;
    left: -100%;
  }
}
.rm-modal .rm-popup .form-actions .rm-modal-cancel {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 1.3rem;
  color: #2e333c;
  background-color: #fff;
  border: none;
  top: 50%;
  display: block;
  -webkit-transform: translate(0, 50%);
       -o-transform: translate(0, 50%);
          transform: translate(0, 50%);
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup .form-actions .rm-modal-cancel {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.rm-modal .rm-popup .form-actions .webform-actions {
  margin: 0 0 0 1rem;
  padding: 0;
  width: 95px;
  height: auto;
  font-size: 14px;
  line-height: 18.2px;
  border: 0;
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup .form-actions .webform-actions {
    margin: 0;
  }
}
.rm-modal .rm-popup .webform-confirmation {
  width: 400px;
  height: 300px;
  left: 0;
  top: 50%;
  border-radius: 22px;
  -webkit-box-shadow: 5px 10px 30px 0px rgba(0, 0, 0, 0.51);
          box-shadow: 5px 10px 30px 0px rgba(0, 0, 0, 0.51);
  -webkit-transform: translate(0px, -50%);
       -o-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}
@media (max-width: 833.98px) {
  .rm-modal .rm-popup .webform-confirmation {
    width: 90%;
    top: 50%;
    margin: 0 auto;
  }
}
.rm-modal .rm-popup .webform-confirmation::before {
  content: "";
  background: url("../images/icon-separator.svg");
  height: 82px;
  width: 82px;
  border: none;
  background-repeat: no-repeat;
}
.rm-modal .rm-popup .webform-confirmation__message {
  font-size: 14px;
  font-family: "graphik-regular";
  line-height: 18.2px;
}
.rm-modal .rm-popup .webform-confirmation__message h2 {
  text-align: center;
  font-size: 38px;
  font-family: "tiemposfine-regular";
  line-height: 41.8px;
  letter-spacing: -0.2px;
}
.rm-modal .rm-popup .webform-confirmation__back a {
  color: #2e333c;
  font-size: 14px;
  font-family: "graphik-medium";
  line-height: 18.2px;
}
.rm-modal .rm-popup .alert-wrapper + img {
  display: none;
}
.rm-modal:has(.webform-confirmation) {
  width: 300px;
}
@media (max-width: 833.98px) {
  .rm-modal:has(.webform-confirmation) {
    width: 100%;
    height: 100%;
    overflow: unset;
    border: none;
    background: transparent;
  }
}
.rm-modal:has(.webform-confirmation) img,
.rm-modal:has(.webform-confirmation) p,
.rm-modal:has(.webform-confirmation) .rm-modal-close,
.rm-modal:has(.webform-confirmation) .all-form > h2 {
  display: none;
}

div#ui-datepicker-div {
  border-radius: 12px;
}

body.node--type-article .rm-modal .rm-popup img {
  width: 100px;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  margin-top: 5rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0;
}

.rm-modal .rm-popup .webform-submission-form .js-form-submit {
  padding: 12px !important;
  margin: 0;
  width: 95px;
  height: auto;
  font-size: 14px;
  line-height: 18.2px;
}

.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default {
  padding: 4px 6px;
  margin: 0 4px;
  background: 0 0;
  border: none;
  text-align: center;
}

.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-highlight {
  color: #6C7076;
  border: 1px solid #EAEAEB;
  border-radius: 50%;
  padding: 4px 6px;
}

.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-active, .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-hover:not(.ui-state-highlight) {
  color: #fff;
  background-color: #dc0028;
  border-color: #dc0028;
  border-radius: 50%;
}

.rm-modal .rm-popup .form-actions {
  border: 0 !important;
  padding: 0 !important;
}

.webform-confirmation span.block-newsletter-block-modal-close.rm-modal-close {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

.overlay {
  display: none;
  background: rgba(0, 0, 0, 0.85);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000;
  overflow: hidden;
  top: 0;
  left: 0;
}

.icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  padding: 6px;
  border-radius: 50%;
  background-color: #c0c1c4;
  color: #000;
  cursor: pointer;
  z-index: 100000;
}

.wrapperSliderWithAnalyse {
  visibility: visible;
  position: relative;
  background: #fff;
  padding: 40px;
  margin: 0 auto;
  max-width: 1376px;
  margin-bottom: 24px;
  border-radius: 30px;
  margin-top: -65px;
  padding-top: 65px;
}
@media (max-width: 1271.98px) {
  .wrapperSliderWithAnalyse {
    padding: 40px 20px;
    margin-top: 0;
    margin-bottom: 16px;
  }
}
@media (max-width: 833.98px) {
  .wrapperSliderWithAnalyse {
    padding: 16px 20px;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .wrapperSliderWithAnalyse {
    padding-top: 0;
    padding: 8px 16px 15px 16px;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .wrapperSliderWithAnalyse {
    padding: 30px 24px 22px 24px;
    margin: 0px 0 16px;
  }
}
@media (max-width: 767.98px) {
  .wrapperSliderWithAnalyse {
    padding: 10px 16px 26px;
  }
}

:lang(en) .wrapperSliderWithAnalyse .rezultate-analize-left {
  margin-left: 5rem;
}
@media (max-width: 833.98px) {
  :lang(en) .wrapperSliderWithAnalyse .rezultate-analize-left {
    margin-left: 0;
  }
}
:lang(en) .analize-container {
  margin: 0;
}

.stories-overlay-wrapper .mainGallery.slick-slide .innerSlider img {
  margin: 0 auto;
  border-radius: 20px;
}
@media (max-width: 833.98px) {
  .stories-overlay-wrapper .mainGallery.slick-slide .innerSlider img {
    min-height: 100vh;
    min-width: 100vw;
    margin: 0;
  }
}
.stories-overlay-wrapper .mainGallery.slick-slide {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  width: 25.1vw;
}
.stories-overlay-wrapper .mainGallery.slick-current, .stories-overlay-wrapper .mainGallery.slick-center {
  -webkit-transform: scale(1, 1);
       -o-transform: scale(1, 1);
          transform: scale(1, 1);
}
.stories-overlay-wrapper .mainGallery.slick-center img {
  width: 100%;
}

.cover .info p {
  padding-right: 10px;
}

.cover .parent-slider {
  width: 25vw !important;
}

.info {
  font-family: "tiemposfine-regular", Georgia, "Times New Roman", Times, serif;
  position: absolute;
  bottom: 0;
  font-size: 28px;
  line-height: 32.48px;
  color: #fff;
  z-index: 1;
  width: 100%;
  padding: 0 28px 28px 28px;
  min-height: 150px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  content-visibility: auto;
  contain-intrinsic-size: 300px 300px;
  max-height: calc(100% - 56px);
}
@media (max-width: 1199.98px) {
  .info {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .info {
    max-width: 100%;
  }
}
.info.black {
  color: #000;
}
.info p {
  margin: 10px 0;
  padding: 0;
  margin-bottom: 0px;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  will-change: opacity, transform;
}
@media (max-width: 1199.98px) {
  .info p {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%;
  }
}

#mainSlider {
  max-height: 559px;
  min-height: 559px;
  overflow: visible;
}
@media (max-width: 1199.98px) {
  #mainSlider {
    max-height: 480px;
    min-height: 480px;
  }
}
@media (max-width: 767.98px) {
  #mainSlider {
    max-height: 412px;
    min-height: 412px;
  }
}
@media (max-width: 1199.98px) {
  #mainSlider {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  #mainSlider {
    margin: 0 0 2px 0 !important;
  }
}
#mainSlider .parent-slider {
  display: inline-block;
  min-width: 332px;
  max-width: 332px;
  min-height: 559px;
  max-height: 559px;
}
@media (max-width: 1199.98px) {
  #mainSlider .parent-slider {
    max-height: 480px;
    min-height: 480px;
    min-width: 284px;
    max-width: 284px;
  }
}
@media (max-width: 767.98px) {
  #mainSlider .parent-slider {
    max-height: 412px;
    min-height: 412px;
    min-width: 248px;
    max-width: 248px;
  }
}
#mainSlider .slick-list.draggable {
  overflow: visible;
}
#mainSlider img {
  border-radius: 20px;
  aspect-ratio: 0.6/1;
  -o-object-fit: fill;
     object-fit: fill;
  width: 100%;
  max-height: 559px;
  min-height: 559px;
}
@media (max-width: 1199.98px) {
  #mainSlider img {
    max-height: 480px;
    min-height: 480px;
  }
}
@media (max-width: 767.98px) {
  #mainSlider img {
    max-height: 412px;
    min-height: 412px;
  }
}
#mainSlider .slick-slide {
  margin: 0 8px;
}
@media (max-width: 1199.98px) {
  #mainSlider .slick-slide {
    margin: 0 6px;
  }
}
@media (max-width: 767.98px) {
  #mainSlider .slick-slide {
    margin: 0 4px;
  }
}

@media (max-width: 1199.98px) {
  :lang(en) #mainSlider {
    margin: 50px 0 1.5rem 0;
  }
}
@media (max-width: 833.98px) {
  :lang(en) #mainSlider {
    margin: 0;
  }
}
@media (max-width: 833.98px) {
  :lang(en) .wrapperSliderWithAnalyse {
    padding: 10px 24px 26px;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  :lang(en) .wrapperSliderWithAnalyse {
    padding: 10px 16px 26px;
  }
}
@media (max-width: 833.98px) {
  :lang(en) .path-frontpage .header {
    padding: 0 24px 32px;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  :lang(en) .path-frontpage .header {
    padding: 0 16px;
  }
}
@media (max-width: 833.98px) and (max-width: 575.98px) {
  :lang(en) .path-frontpage .block-menu.menu--account {
    text-align: right;
    padding-right: 0;
    padding-left: 0;
  }
  :lang(en) .path-frontpage .header {
    padding: 0 16px;
  }
  :lang(en) .path-frontpage .block-brand img {
    max-width: 125px;
  }
}

#GalleryStories {
  top: 50%;
  -webkit-transform: translate(0px, -50%);
       -o-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}
@media (max-width: 833.98px) {
  #GalleryStories {
    -webkit-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
    top: 0;
  }
}
#GalleryStories > .slick-list.draggable {
  scale: 0.9;
}
#GalleryStories .slick-track {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#GalleryStories img {
  border-radius: 20px;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 1199.98px) {
  #GalleryStories img {
    height: auto;
    aspect-ratio: 0.6/1;
    -o-object-fit: cover;
       object-fit: cover;
    max-height: 100vh;
  }
}
@media (max-width: 1199.98px) {
  #GalleryStories .innerSlider,
#GalleryStories .mainGallery {
    min-width: 228px;
  }
}
#GalleryStories .innerSlider .slick-list {
  padding: 0 !important;
  margin: 0 auto;
}
#GalleryStories .substory.slick-slide {
  border-radius: 20px;
  padding: 0;
  position: relative;
  overflow: hidden;
  height: auto;
}
#GalleryStories .substory.slick-slide::before {
  content: "";
  background: url("../gradient_top.png");
  -webkit-background-size: contain;
          background-size: contain;
  position: absolute;
  width: inherit;
  height: 100%;
  background-repeat: no-repeat;
  display: block;
  top: 0;
  background-position: top;
}
#GalleryStories .substory.slick-slide::after {
  content: "";
  background: url("../gradient_bottom.png");
  -webkit-background-size: contain;
          background-size: contain;
  position: absolute;
  width: inherit;
  height: 100%;
  background-repeat: no-repeat;
  display: block;
  bottom: -5px;
  background-position: bottom;
}
#GalleryStories .substory video {
  border-radius: 20px;
  height: 80vh;
}
@media (max-width: 1199.98px) {
  #GalleryStories .substory video {
    height: 100vh;
  }
}
#GalleryStories .substory .substory_nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-top: -50px;
  margin-left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 20px;
  z-index: 1000;
  position: absolute;
  bottom: 0;
}
#GalleryStories .substory div.play_pause {
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 50% !important;
  left: 0px;
  margin-top: -6px;
}
#GalleryStories .substory a.btn_story {
  border-radius: 9px;
  background: var(--core-white, #FFF);
  color: #2E333C;
  padding: 6px 12px;
  margin-left: 20px;
  margin-top: 0px;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: 28px;
  letter-spacing: -0.4px;
}
#GalleryStories .substory p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 330px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-family: "tiemposfine-regular", Georgia, "Times New Roman", Times, serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
  position: absolute;
  bottom: 80px;
  left: 20px;
  z-index: 1000;
}
#GalleryStories .substory p.white {
  color: #FFF;
}
#GalleryStories .substory p.black {
  color: #2E333C;
}
#GalleryStories .substory .info {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 150px;
}

.overlay a.prev.slick-arrow {
  background: #fff;
  left: 0;
  opacity: 1;
  display: none;
  width: 35px;
  height: 35px;
  margin: 0px 14px;
}
@media (max-width: 833.98px) {
  .overlay a.prev.slick-arrow {
    margin: 3px 40px;
  }
}
.overlay button.slick-prev.slick-arrow {
  background: #fff;
  left: 0;
  opacity: 1;
  width: 35px;
  height: 35px;
  margin: 0px 14px;
}
@media (max-width: 833.98px) {
  .overlay button.slick-prev.slick-arrow {
    margin: 3px 40px;
  }
}
.overlay a.next.slick-arrow {
  right: 0;
  background: #fff;
  opacity: 1;
  display: none;
  width: 35px;
  height: 35px;
  margin: 0px 6px;
}
@media (max-width: 833.98px) {
  .overlay a.next.slick-arrow {
    margin: 3px 40px;
  }
}
.overlay button.slick-next.slick-arrow {
  right: 0;
  background: #fff;
  opacity: 1;
  width: 35px;
  height: 35px;
  margin: 0px 6px;
}
@media (max-width: 833.98px) {
  .overlay button.slick-next.slick-arrow {
    margin: 3px 40px;
  }
}

.progressBarContainer {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 10px);
       -o-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: 20px;
  height: 5px;
  width: 80%;
  padding: 0 32px;
  min-width: 200px;
  margin: 0 auto;
  float: left;
}
@media (max-width: 833.98px) {
  .progressBarContainer {
    width: 100%;
  }
}
.progressBarContainer div {
  display: block;
  width: 100%;
  padding: 0;
  cursor: pointer;
  margin-right: 2%;
  float: left;
  color: white;
}
@media (max-width: 1199.98px) {
  .progressBarContainer {
    padding: 0 18% 0 8%;
  }
}

.progressBarContainer div:last-child {
  margin-right: 0;
}

.progressBarContainer .substory_progress {
  width: 100%;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.4);
  display: block;
}

.progressBarContainer div.substory_progress div.inProgress {
  background-color: rgb(255, 255, 255);
  width: 0%;
  height: 2px;
}
.progressBarContainer div.substory_progress div.inProgress.finished {
  width: 100% !important;
}

video.portrait {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 25px;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  -webkit-background-size: cover;
          background-size: cover;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  video.portrait {
    height: calc(100vh - 100px);
  }
}

.gallery_item .btn_story {
  color: #fff;
  border-radius: 7px;
  background: var(--core-red, #DC0028);
  height: 48px;
  padding: 14px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: -77px;
  margin-top: 20px;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

a.play {
  position: absolute;
  height: 28px;
  width: 28px;
  display: none;
}

a.pause {
  position: absolute;
}

.gallery_item:hover a.hover_arrow,
.gallery_item:hover p,
.gallery_item:hover .btn_story {
  display: block;
  margin-bottom: 0px;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

a.hover_arrow {
  margin: 0 auto;
  width: 28px;
  margin-bottom: -58px;
  margin-top: 16px;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.gallery_item {
  width: 100%;
  position: relative;
  display: block;
  max-width: 332px;
  overflow: hidden;
  margin: 0 auto;
}

.parent-slider {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin: 0 6px;
}
.parent-slider:first-child {
  margin-left: 0;
}
.parent-slider:last-child {
  margin-right: 0;
}

@media (max-width: 1199.98px) {
  #GalleryStories .parent-slider {
    margin: 0;
  }
  #mainSlider .slick-list {
    padding: 0 !important;
  }
  .stories-overlay-wrapper .slick-list {
    padding: 0 !important;
  }
  .stories-overlay-wrapper .slick-list .slick-track {
    margin-top: 0;
  }
  .progressBarContainer {
    top: 15px;
  }
  .icon-close {
    right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .stories-slider-wrapper .slick-track .parent-slider {
    margin: 0;
  }
  .stories-slider-wrapper .slick-track .parent-slider .gallery_item img {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    -o-object-position: center !important;
       object-position: center !important;
  }
}
.prev::before,
.next::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 35%;
  border-right: 2px solid #555;
  border-bottom: 2px solid #555;
}

.prev::before {
  left: 6px;
  -webkit-transform: rotate(-225deg);
       -o-transform: rotate(-225deg);
          transform: rotate(-225deg);
  margin: 0 10px;
}

.next::before {
  right: 5px;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin: 0 10px;
}
@media (max-width: 833.98px) {
  .next::before {
    right: 6px;
  }
}

.inner-arrows .slick-prev::before,
.inner-arrows .slick-next::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 35%;
  border-right: 2px solid #555;
  border-bottom: 2px solid #555;
}
.inner-arrows .slick-prev::before {
  left: 6px;
  -webkit-transform: rotate(-225deg);
       -o-transform: rotate(-225deg);
          transform: rotate(-225deg);
  margin: 0 10px;
}
.inner-arrows .slick-next::before {
  right: 5px;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin: 0 10px;
}
@media (max-width: 833.98px) {
  .inner-arrows .slick-next::before {
    right: 6px;
  }
}

.overlay > nav.nav.slick-slide {
  display: none;
}

.nav.slick-slide, .inner-arrows {
  width: calc(100% - 1250px);
  -webkit-transform: translate(-50%, 50%);
       -o-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  height: 40px;
  top: calc(50% - 40px);
  position: fixed;
  left: 50%;
  display: block;
}

.overlay_close {
  position: fixed;
  height: 100%;
  width: 100%;
}

.white_background_stories {
  background: #ffffff;
  width: 100%;
  position: absolute;
  height: 970px;
  border-radius: 25px;
  max-width: 1376px;
  margin-left: -55px;
  margin-top: -56px;
}

:lang(en) .white_background_stories,
body.locations-style .white_background_stories {
  background: #ffffff;
  width: 100%;
  position: absolute;
  height: 970px;
  border-radius: 25px;
  max-width: 1376px;
  margin-left: -55px;
  margin-top: -56px;
}
:lang(en) .paragraph.video-link,
body.locations-style .paragraph.video-link {
  border-radius: 25px;
}
:lang(en) .component--location-contact,
body.locations-style .component--location-contact {
  border-radius: 25px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  :lang(en) .component--location-contact,
body.locations-style .component--location-contact {
    margin-top: 25px;
  }
}
:lang(en) .component--location-contact .contact-box,
body.locations-style .component--location-contact .contact-box {
  border-radius: 25px;
}

.rezultate-analize {
  max-width: 1376px;
  position: relative;
  bottom: 0px;
  height: 62px;
  margin: 0 0px 0px -40px;
  width: 100%;
  padding: 0 40px;
  top: 20px;
}
@media (max-width: 767.98px) {
  .rezultate-analize {
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .rezultate-analize {
    width: 100%;
    margin: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .rezultate-analize {
    height: 62px;
    margin: 20px 0 20px 0;
    padding: 0;
    width: 100%;
  }
  .rezultate-analize::before {
    display: inline-block;
    width: 62px;
    height: 62px;
    margin-left: 0px;
    margin-right: 10px;
    -webkit-background-size: 62px 62px;
            background-size: 62px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
         -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .rezultate-analize .analize-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 16px;
  }
  .rezultate-analize .rezultate-analize-left {
    padding: 15px 20px 15px 15px;
    white-space: nowrap;
    margin-left: 0;
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .rezultate-analize .rezultate-analize-left h2 {
    font-size: 24px;
    color: #2E333C;
    position: relative;
    line-height: 28px;
    margin: 0;
  }
  .rezultate-analize .rezultate-analize-right {
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
  }
  .rezultate-analize .rezultate-analize-right form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .rezultate-analize .rezultate-analize-right input.form-submit {
    height: 52px;
    width: 95px;
    margin: 0;
    position: relative;
    padding: 0;
  }
  .rezultate-analize .rezultate-analize-right .form-group {
    padding-right: 8px;
    width: 140px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) and (min-width: 768px) and (max-width: 1199.98px) {
  .rezultate-analize .rezultate-analize-right .form-group {
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .rezultate-analize .rezultate-analize-right .form-group input {
    height: 52px;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .rezultate-analize {
    margin: 20px 0 20px 0;
    padding: 0;
  }
}
.rezultate-analize::before {
  content: "";
  background: url("../images/analysis.svg");
  -webkit-background-size: contain;
          background-size: contain;
  position: absolute;
  width: 62px;
  height: 62px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 0px;
  margin-right: 10px;
  -webkit-background-size: 62px 62px;
          background-size: 62px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media (max-width: 1199.98px) {
  .rezultate-analize {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: 100%;
    left: 0;
  }
  .rezultate-analize::before {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .rezultate-analize .analize-container {
    padding: 0;
  }
  .rezultate-analize .rezultate-analize-left h2 {
    font-size: 24px !important;
    text-align: center;
    margin-bottom: 10px !important;
  }
}
.rezultate-analize .rezultate-analize-right input.form-submit, .rezultate-analize .rezultate-analize-right .form-group input {
  border-radius: 12px;
}
@media (max-width: 767.98px) {
  .rezultate-analize .rezultate-analize-right input.form-submit {
    width: 100%;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .rezultate-analize .rezultate-analize-right input.form-submit {
    margin: 0 !important;
    width: 95px !important;
    height: 52px !important;
    position: relative !important;
  }
  .rezultate-analize .rezultate-analize-right .form-group input {
    height: 52px !important;
    margin: 0 !important;
  }
}
@media (min-width: 992px) {
  .rezultate-analize .analize-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 62px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    width: 100%;
  }
}
.rezultate-analize .rezultate-analize-left {
  padding: 15px 40px 15px 15px;
  white-space: nowrap;
  margin-left: 70px;
}
@media (max-width: 1199.98px) {
  .rezultate-analize .rezultate-analize-left {
    padding: 10px 0;
    text-align: center;
    margin: 0;
  }
}
.rezultate-analize .rezultate-analize-left h2 {
  font-size: 30px;
  color: #2E333C;
  position: relative;
  line-height: 32px;
}
.rezultate-analize .rezultate-analize-right {
  height: 100%;
}
@media (min-width: 576px) and (max-width: 1199.98px) {
  .rezultate-analize .rezultate-analize-right form {
    gap: 8px;
  }
}
@media (min-width: 1272px) {
  .rezultate-analize .rezultate-analize-right form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 12px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .rezultate-analize .rezultate-analize-right input.form-submit {
    height: 56px;
    position: relative;
  }
}
@media (max-width: 767.98px) {
  .rezultate-analize .rezultate-analize-right form.analysis-results {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 12px;
  }
}
.rezultate-analize .rezultate-analize-right .form-group {
  position: relative;
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .rezultate-analize .rezultate-analize-right .form-group {
    width: 100%;
    max-width: 308px;
  }
}
@media (max-width: 767.98px) {
  .rezultate-analize .rezultate-analize-right .form-group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc(50% - 6px);
    max-width: calc(50% - 6px);
  }
}
.rezultate-analize .rezultate-analize-right .form-group.has-content label {
  font-size: 0.6875rem;
  -webkit-transform: translateY(-7px);
       -o-transform: translateY(-7px);
          transform: translateY(-7px);
}
.rezultate-analize .rezultate-analize-right .form-group label {
  position: absolute;
  top: 16px;
  right: 12px;
  left: 12px;
  font-size: 0.875rem;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  -o-transition: -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s, -o-transform 0.2s cubic-bezier(0, 0, 0.2, 1) 0s;
  text-align: left;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.rezultate-analize .rezultate-analize-right .form-group label::after {
  display: none;
}
.rezultate-analize .rezultate-analize-right .form-group input {
  width: 100%;
  max-width: 308px;
  padding: 20px 12px 4px 12px;
  font-size: 14px;
  height: 56px;
}
@media (max-width: 767.98px) {
  .rezultate-analize .rezultate-analize-right .form-group input {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .rezultate-analize .analize-arrow-animation {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    display: none;
    -webkit-transform: scale(var(--ggs, 1));
         -o-transform: scale(var(--ggs, 1));
            transform: scale(var(--ggs, 1));
    border-bottom: 1px solid red;
    -webkit-box-shadow: inset 0 0 0 2px;
            box-shadow: inset 0 0 0 2px;
    width: 400px;
    height: 0;
    margin-right: 100px;
  }
  .rezultate-analize .analize-arrow-animation::after {
    content: "";
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    width: 8px;
    height: 8px;
    border-top: 1px solid red;
    border-right: 1px solid red;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    right: 0;
    bottom: -4px;
  }
}

.path-frontpage .icon-align--left .custom-container--media .field--name-field-image {
  padding-left: 40px !important;
  padding-top: 18px !important;
}

:lang(en) .is-dental .wrapperSliderWithAnalyse {
  padding: 60px 0 !important;
  margin-top: -75px;
}

#mainSlider img {
  opacity: 1;
}

/* Overlay loader (only over Stories wrapper) — ALWAYS rendered */
.stories-loader {
  position: absolute;
  inset: 0;
  display: grid; /* constant layout (no display flips) */
  place-items: center;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 34px;
  z-index: 5;
  /* Composited fade (no layout) */
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: opacity 0.2s ease, visibility 0.2s ease;
  -o-transition: opacity 0.2s ease, visibility 0.2s ease;
  transition: opacity 0.2s ease, visibility 0.2s ease;
  will-change: opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* Show/hide by toggling a class on the wrapper (no reflow) */
.wrapperSliderWithAnalyse.is-loading .stories-loader {
  opacity: 1;
  visibility: visible;
  pointer-events: auto; /* optional: only when visible */
}

/* If you also show loaders inside filter components */
.paragraph--type--modern-filters-component {
  position: relative; /* anchor local loader if present */
  overflow: visible; /* avoid clipping content/overlay */
}

.paragraph--type--modern-filters-component.is-loading .stories-loader {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Spinner */
.stories-spinner {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 4px solid rgba(0, 0, 0, 0.15);
  border-top-color: #E10F0F;
  -webkit-animation: storiesSpin 0.8s linear infinite;
       -o-animation: storiesSpin 0.8s linear infinite;
          animation: storiesSpin 0.8s linear infinite;
  /* No margins that could cause shifts */
}

@-webkit-keyframes storiesSpin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes storiesSpin {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes storiesSpin {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.stories-loader__text {
  font-size: 0.95rem;
  color: #333;
}

/* reduce motion */
@media (prefers-reduced-motion: reduce) {
  .stories-skeleton__card, .stories-spinner {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}
.cover {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50vh;
  top: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
}
@media (max-width: 1199.98px) {
  .cover {
    max-width: 210px;
    margin: 0 auto;
    height: 45vh;
  }
}
@media (max-width: 833.98px) {
  .cover {
    max-width: 210px;
    margin: 0 auto;
    height: 80vh;
    -webkit-transform: unset;
         -o-transform: unset;
            transform: unset;
  }
}
.cover img {
  min-width: 301.5px;
  min-height: 507.6000061035px;
  max-width: 301.5px;
  max-height: 507.6000061035px;
}
@media (max-width: 1199.98px) {
  .cover img {
    min-width: 210px;
    min-height: 350px;
    max-width: 210px;
    max-height: 350px;
    margin: 0 auto;
  }
}
@media (max-width: 833.98px) {
  .cover img {
    max-height: 100vh;
    max-width: 100vw;
  }
}

.innerStoryWrapper {
  min-height: 807px;
  max-width: 475px;
  max-height: 807px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 1199.98px) {
  .innerStoryWrapper {
    min-width: 350px;
    min-height: 610px;
    max-width: 350px;
    max-height: 610px;
  }
}
@media (max-width: 833.98px) {
  .innerStoryWrapper {
    max-height: 100vh;
    max-width: 100vw;
  }
}

.innerSlider .slick-slide, .innerSlider img {
  min-height: 807px;
  max-width: 475px;
  max-height: 807px;
}
@media (max-width: 1199.98px) {
  .innerSlider .slick-slide, .innerSlider img {
    min-width: 346px;
    min-height: 615px;
    max-width: 346px;
    max-height: 615px;
  }
}
@media (max-width: 833.98px) {
  .innerSlider .slick-slide, .innerSlider img {
    max-height: 100vh;
    max-width: 100vw;
    min-width: 100vw;
    min-height: 100vh;
  }
}

/* Reserve media box: adjust W/H to your real hero ratio */
#mainSlider .gallery_item picture,
#mainSlider .gallery_item img,
#mainSlider .gallery_item video {
  display: block;
  width: 100%;
  aspect-ratio: 2/3; /* 400x600 from your data — change if needed */
  -o-object-fit: cover;
     object-fit: cover;
}

/* Overlay shouldn't invalidate layout while fonts swap in */
#mainSlider .gallery_item .info {
  contain: content; /* limits layout/paint scope */
  content-visibility: auto; /* skip painting offscreen */
  contain-intrinsic-size: 300px 300px; /* fallback box until painted */
  will-change: transform; /* only if it animates */
}

/* If you animate .info, prefer opacity/transform (composited) */
div#mainSlider {
  overflow: hidden;
}

.node--type-landing-page .paragraph--type--component-campaign-overlay {
  padding: 60px;
  position: fixed;
  top: 0;
  right: -9999px;
  bottom: 0;
  width: 40%;
  z-index: 10000;
  height: 100%;
  background-color: #fff;
  overflow: auto;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay {
    padding: 24px;
    width: 95%;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay:has(.column-form) {
  width: 60%;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay:has(.column-form) {
    width: 95%;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-title > h2 {
  width: 91%;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay.background-gray {
  background-color: #f7f7f7;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-title > h2 {
  font-size: 2.38rem;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-title > h2 {
    font-size: 1.88rem;
    max-width: 92%;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-subtitle h4 {
  font-size: 1.125rem;
  font-family: graphik-regular;
}
@media (min-width: 992px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-subtitle h4 {
    max-width: 50%;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-campaign-tab-subtitle {
  font-size: 36px;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-campaign-tab-subtitle del {
  color: #2e333c;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-campaign-tab-subtitle span {
  color: #dc0028;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns {
  margin-top: 42px;
}
@media (min-width: 992px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 96px;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns {
    margin-top: 16px;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-text:only-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-text:not(:only-child) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 992px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form {
    margin-top: 40px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form > .field {
  width: 100%;
  max-width: 500px;
}
@media (min-width: 992px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form > .field {
    margin: 0;
    padding-left: 24px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 500px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f7f7f7;
  margin: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column {
  max-width: 100%;
  padding: 0 10%;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column h2 {
  text-align: center;
  margin-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column h2 {
    font-size: 1.5rem;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form fieldset,
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form p {
  margin-bottom: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form .form-actions {
  width: 100%;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form .form-check {
  margin-bottom: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form .js-form-submit {
  margin-top: 16px;
  margin-bottom: 0;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-campaign-webform {
  position: static;
  margin: 0 0 0 auto;
  padding: 48px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f7f7f7;
  border-radius: 12px;
  max-width: 450px;
  margin: auto;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-campaign-webform {
    padding: 24px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-campaign-webform fieldset .form-control {
  background-color: #fff;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element.highlight-subtitle .field--name-field-subtitle h4 {
  padding: 12px 20px;
  font-size: 0.875rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #2e333c;
  color: #fff;
  border-radius: 40px;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element.highlight-subtitle .field--name-field-subtitle h4 {
    font-size: 0.75rem;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .field--name-field-description {
  padding-bottom: 24px;
}
.column-text:only-child .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .field--name-field-description {
  max-width: 85%;
}
.column-text:not(:only-child) .node--type-landing-page .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .field--name-field-description {
  max-width: 100%;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .overlay-close {
  position: absolute;
  top: 60px;
  right: 30px;
  cursor: pointer;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .overlay-close {
    position: absolute;
    top: 24px;
    right: 24px;
  }
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .overlay-close:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-landing-page .paragraph--type--component-campaign-overlay .overlay-close:before {
  font-size: 1.5rem;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background-color: #F2F3F3;
  color: #2e333c;
  border-radius: 50%;
}
@media (max-width: 1199.98px) {
  .node--type-landing-page .paragraph--type--component-campaign-overlay .overlay-close:before {
    font-size: 1.25rem;
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
}

.overlay-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(46, 51, 60, 0.28);
  z-index: 9999;
  display: none;
}

.overlay-backdrop.active {
  display: block;
}

.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations {
  margin-top: 40px;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child {
  padding-bottom: 20px;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-section {
  font-size: 24px;
  font-family: "tiemposfine-regular";
  color: #6C7076;
  position: relative;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-section::after {
  content: "";
  background: #e2e3e4;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
       -o-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
  height: 1px;
  width: 91%;
  margin-left: 20px;
  border: 0;
}
@media (min-width: 768px) {
  .paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content {
    margin-left: 69px;
    width: 92%;
  }
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content .paragraph--type--achievement-content {
  background-color: #F2F3F3;
  margin: 10px 0;
  padding: 20px;
  border-radius: 16px;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content .paragraph--type--achievement-content .title_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content .paragraph--type--achievement-content .title_header .field--name-field-achievement-date {
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 600;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-transform: uppercase;
  background: white;
  padding: 5px;
  margin-bottom: 16px;
  border-radius: 4px;
  white-space: nowrap;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content .paragraph--type--achievement-content .title_header span {
  font-family: "graphik-medium";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: #fff;
  font-size: 13px;
  padding: 5px;
  border-radius: 5px;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content .paragraph--type--achievement-content .title_header span.premiere {
  background-color: #dc0028;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content .paragraph--type--achievement-content .title_header span.issued {
  background-color: #7DB591;
}
.paragraph--type--overlay-element .paragraph--type--achievements-and-accreditations .field--name-field-achievement:last-child .paragraph--type--year-achievement .field--name-field-achievement-content .paragraph--type--achievement-content .title_header span.renewal {
  background-color: #7B2861;
}
.paragraph--type--overlay-element .paragraph--type--component-cta {
  padding-top: 40px !important;
}
.paragraph--type--overlay-element .paragraph--type--component-cta .field--name-field-cta {
  text-align: left;
}
.paragraph--type--overlay-element .paragraph--type--component-cta .field--name-field-cta a {
  padding: 0.1rem 1.63rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--overlay-element .paragraph--type--component-cta .field--name-field-cta a {
    padding: 0 1rem;
  }
}

.paragraph--type--modern-filters-component #fieldset-specialitate-old-wrapper {
  max-width: 21.66666667%;
}
.paragraph--type--modern-filters-component #fieldset-specialitate-old-wrapper.processed_filter .js-form-item {
  background: transparent;
}
.paragraph--type--modern-filters-component #fieldset-specialitate-old-wrapper .form-type-select {
  width: 100%;
  max-width: 100%;
}
.paragraph--type--modern-filters-component .field.field--name-field-specialty.field--type-entity-reference.field--label-hidden.field__item {
  padding: 0 10px;
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .field.field--name-field-specialty.field--type-entity-reference.field--label-hidden.field__item {
    padding: 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component {
    z-index: 1;
  }
}
.paragraph--type--modern-filters-component header {
  color: #2e333c;
  font-family: "tiemposfine-regular";
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component header {
    padding-left: 40px;
    font-size: 38px;
    line-height: 120%;
    letter-spacing: -0.2px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--modern-filters-component header {
    padding-left: 58px;
    font-size: 47px;
    line-height: 114%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component header {
    padding: 6px 0 24px 32px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component header {
    padding-left: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component header {
    padding-left: 16px;
  }
}
.paragraph--type--modern-filters-component .investigatii_blocks {
  z-index: 4;
  gap: 16px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatii_blocks {
    z-index: 1;
    padding: 0 0 32px 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .investigatii_blocks {
    padding: 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatii_blocks.slick-initialized {
    position: relative;
    display: block !important;
    overflow: visible !important;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks.slick-initialized .slick-list {
    overflow: visible;
    padding: 0 !important;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks.slick-initialized .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin-left: 0;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks.slick-initialized .slick-track {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 16px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatii_blocks .slick-prev,
.paragraph--type--modern-filters-component .investigatii_blocks .slick-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #EAEAEB;
    border-radius: 50%;
    cursor: pointer;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks .slick-prev:hover,
.paragraph--type--modern-filters-component .investigatii_blocks .slick-next:hover {
    background-color: #F2F3F3;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks .slick-prev::before,
.paragraph--type--modern-filters-component .investigatii_blocks .slick-next::before {
    font-family: "icomoon-custom" !important;
    color: #2E333C;
    font-size: 16px;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks .slick-prev {
    left: -20px;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks .slick-prev::before {
    content: "\e904";
  }
  .paragraph--type--modern-filters-component .investigatii_blocks .slick-next {
    right: -20px;
  }
  .paragraph--type--modern-filters-component .investigatii_blocks .slick-next::before {
    content: "\e905";
  }
}

@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatii_blocks.slick-initialized .slick-list {
    overflow: visible;
    min-width: 100px;
    max-width: 100%;
    width: 100%;
    display: block;
    padding: 0 !important;
  }
}

@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatii_blocks.slick-initialized .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -32px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .investigatii_blocks.slick-initialized .slick-track {
    margin-left: 0;
  }
}

.paragraph--type--modern-filters-component .investigatie_block {
  border-radius: 16px;
  border: 1px solid var(--Gray-10, #EAEAEB);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px;
  height: inherit;
  width: 100%;
  min-width: 275px;
  background: #fff;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatie_block {
    padding: 24px;
  }
}
.paragraph--type--modern-filters-component .investigatie_block h2 {
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 44.8px;
  /* 44.8px */
  letter-spacing: 0.02px;
  margin-bottom: 15px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatie_block h2 {
    font-size: 30px;
  }
}
.paragraph--type--modern-filters-component .investigatie_block div:has(.views-row) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container div.content > div:first-child {
  height: 100%;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-field-field-location {
  display: none;
  opacity: 0;
  position: absolute;
  max-width: 0;
  max-height: 0;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .contextual-region,
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-field {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row:last-of-type {
  margin-bottom: 30px;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container footer {
  margin-top: auto;
  border-radius: 7px;
  background: var(--Gray-6, #F2F3F3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container footer a {
  font-family: "graphik-medium";
  font-style: normal;
  font-weight: 500;
  background-color: #F2F3F3;
  font-size: 14px;
  line-height: 16.8px;
  border-radius: 7px;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 0.02px;
  padding-bottom: 8px;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name:active {
  color: var(--Core-Red, #DC0028);
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii {
  position: absolute;
  margin-top: 9.5px;
  margin-left: 28.4px;
  background-color: white;
  border-radius: 12px;
  border: 0.5px solid var(--Gray-15, #E2E3E4);
  background: var(--Core-White, #FFF);
  -webkit-box-shadow: 0px 12px 24px -10px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 12px 24px -10px rgba(0, 0, 0, 0.18);
  z-index: 1001;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii {
    z-index: 99999;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii {
    z-index: 999999;
  }
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 264px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 16px 8px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul li {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 8px 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  border-radius: 7px;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul li:hover {
  background: var(--Gray-4, #F7F7F7);
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul li.programare_icon::before {
  background: url("../images/icons/solicita-programare-popup.svg") center center no-repeat;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul li.medici_icon::before {
  background: url("../images/icons/vezi-medicii-popup.svg") center center no-repeat;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul li.preturi_icon::before {
  background: url("../images/icons/vezi-preturi-popup.svg") center center no-repeat;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul li.locatii_icon::before {
  background: url("../images/icons/vezi-locatii-popup.svg") center center no-repeat;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii ul li::before {
  font-family: "icomoon-custom" !important;
  content: "";
  color: black;
  opacity: 1;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 24px;
  height: 24px;
  text-align: center;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii a {
  color: var(--Core-Gray, #2E333C);
  text-align: center;
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-bottom: auto;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name .popup_consultatii a.inchide_analize {
  border-top: 0.5px solid var(--Gray-15, #E2E3E4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding: 0px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.paragraph--type--modern-filters-component .investigatie_block .views-element-container .views-row .investigation_category_name a {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 22.4px */
  letter-spacing: 0.02px;
}

#block-views-block-locatii-component-locatii-component-block h2 {
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  padding-bottom: 24px;
  padding-left: 40px;
}
@media (min-width: 992px) {
  #block-views-block-locatii-component-locatii-component-block h2 {
    padding-left: 58px;
  }
}
@media (max-width: 833.98px) {
  #block-views-block-locatii-component-locatii-component-block h2 {
    font-size: 38px;
    padding-bottom: 8px;
  }
}
@media (max-width: 767.98px) {
  #block-views-block-locatii-component-locatii-component-block h2 {
    padding-left: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  #block-views-block-locatii-component-locatii-component-block h2 {
    padding: 32px 24px 24px;
  }
}

.node--view-mode-medic-modern img {
  height: 282px;
}

.paragraph--type--modern-filters-component .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.paragraph--type--modern-filters-component .more-link {
  text-align: center;
  margin-bottom: 40px;
  padding-top: 0px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--modern-filters-component .more-link {
    margin-bottom: 32px;
    padding-top: 0px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .more-link {
    margin-bottom: 32px;
    padding-top: 0px;
  }
}
.paragraph--type--modern-filters-component .more-link > a {
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0;
  font-family: "graphik-medium";
  font-style: normal;
  font-weight: 500;
  background-color: #F2F3F3;
  padding: 15.5px 24px;
  font-size: 14px;
  line-height: 16.8px;
  border-radius: 7px;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  will-change: opacity, transform;
}
.paragraph--type--modern-filters-component .more-link > a:hover {
  background: var(--Core-Red, #DC0028);
  color: #fff;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.paragraph--type--modern-filters-component ul.slick--view--locatii-component {
  display: none;
}
.paragraph--type--modern-filters-component .homepage--locations-component:not(.slick-initialized) {
  display: none;
}
.paragraph--type--modern-filters-component .homepage--locations-component.slick-initialized {
  display: block;
}
.paragraph--type--modern-filters-component .homepage--locations-component .slick-list {
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .homepage--locations-component .slick-list {
    padding: 0 !important;
  }
}
.paragraph--type--modern-filters-component .homepage--locations-component .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .homepage--locations-component .slick-track {
    margin-left: 0;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 34px;
  padding: 0;
}
@media (max-width: 1271.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component {
    padding: 0;
    margin-left: 16px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component {
    padding: 0;
    margin-left: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component {
    margin-left: 0;
    padding: 0 0 0 16px;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component img {
  width: 210px;
  height: 124px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
}
.paragraph--type--modern-filters-component .homepage__locations-component__row {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 238px;
  max-width: 238px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component__row {
    min-width: 216px;
    max-width: 216px;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component__row::after {
  content: "";
  position: absolute;
  top: 40%;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #EAEAEB;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.paragraph--type--modern-filters-component .homepage__locations-component__row:last-child:after {
  display: none;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component__row::after {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component__row {
    min-width: 200px;
    max-width: 220px;
    padding-left: 0;
    padding-right: 0;
  }
  .paragraph--type--modern-filters-component .homepage__locations-component__row::after {
    display: none;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article {
  max-width: 400px;
  min-height: 450px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article h4 {
  min-height: 70px;
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-medium";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin: 16px 0 0 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component__row article h4 {
    min-height: 80px;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article .field--name-field-address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  min-height: 150px;
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component__row article .field--name-field-address {
    min-height: 130px;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article::after {
  content: none;
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article .button {
  color: var(--Core-Red, #DC0028);
  font-family: "graphik-medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%;
  /* 18.56px */
  position: absolute;
  bottom: 45px;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component {
  margin: 0 0;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-prev,
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-next,
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-dots {
  display: none !important;
}
.slick--view .paragraph--type--modern-filters-component .slick--view--locatii-component ul {
  padding-right: 30px;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick--view .ul {
  padding-right: 30px;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-track .slick-slide:last-of-type article {
  border: none;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide {
  height: auto;
  max-width: 216px;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .grid__content,
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .slick__slide {
  height: 100%;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location {
    border-right: 1px solid #EAEAEB;
    padding: 0 24px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location {
    padding-right: 16px;
    border-radius: 0;
  }
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location .field--name-title {
  color: #2e333c;
  display: block;
  font-family: "graphik-medium";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location a {
  font-family: "graphik-medium";
  font-style: normal;
  font-weight: 500;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location img {
  width: 210px;
  height: 124px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  margin-bottom: 16px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location img {
    width: 216px;
  }
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location .field--name-field-address {
  max-width: 95%;
  font-size: 0.875rem;
  padding-bottom: 1.5rem;
  margin-bottom: auto;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.02px;
}
.paragraph--type--modern-filters-component .slick--view--locatii-component .slick-list .slick-slide .node--type-location .button {
  margin-top: auto;
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics {
  margin-top: 40px;
}
.paragraph--type--modern-filters-component #block-reteafilters {
  margin-top: 56px;
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics,
.paragraph--type--modern-filters-component #block-reteafilters {
  position: relative;
}
@media (max-width: 1271.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics,
.paragraph--type--modern-filters-component #block-reteafilters {
    margin-top: 24px;
  }
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics > h2,
.paragraph--type--modern-filters-component #block-reteafilters > h2 {
  display: none;
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 58px;
  width: 100%;
  max-width: 210px;
  padding-right: 0;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form {
    top: -10px;
    padding-right: 0px;
    margin-right: 24px;
    max-width: 52px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form {
    padding-right: 0px;
    margin-right: 58px;
    top: -10px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form {
    padding-right: 0px;
    margin-right: 16px;
    max-width: 46px;
  }
}
@media (min-width: 992px) and (max-width: 1271.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form {
    padding-right: 0px;
    margin-right: 24px;
    max-width: 210px;
    top: 0;
  }
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-type-select .chosen-container .chosen-single,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-type-select .chosen-container .chosen-single {
    visibility: hidden;
    top: 16px;
    left: 13px;
  }
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form ::before,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form ::before {
  z-index: 0;
  vertical-align: middle;
  position: absolute;
  top: 20px;
  font-size: 25px;
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item,
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item-select,
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item .form-select,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item-select,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item .form-select {
  margin-bottom: 0 !important;
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item {
  padding: 6px 16px;
}
@media (min-width: 768px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item {
    min-width: 100%;
  }
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item select.form-select,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item select.form-select {
  margin-top: -6px;
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item legend,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item legend {
  display: none;
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form .js-form-item label,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form .js-form-item label {
  font-size: 12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form fieldset,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form fieldset {
    width: 52px;
    height: 52px;
    margin-top: 5px;
    min-height: auto;
    margin-bottom: 0 !important;
    float: right;
  }
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form fieldset label,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form fieldset label {
    display: none;
  }
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form fieldset select,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form fieldset select {
    color: transparent;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics .views-exposed-form fieldset,
.paragraph--type--modern-filters-component #block-reteafilters .views-exposed-form fieldset {
    width: 46px;
    height: 46px;
    margin-top: 10px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .medics-homepage {
    margin-right: 24px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .medics-homepage {
    margin-right: 16px;
  }
}
.paragraph--type--modern-filters-component .medics-homepage ul:not(.slick-initialized) {
  display: none;
}
.paragraph--type--modern-filters-component .medics-homepage ul.slick-initialized {
  display: block;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list {
  padding: 0 50px 0 56px !important;
  margin-top: 2rem;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .slick-slide {
  height: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .medics-homepage .slick-list {
    padding: 16px !important;
    margin-top: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .medics-homepage .slick-list {
    padding: 0 0 0 24px !important;
  }
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .slick-list {
  padding-left: 20px;
  margin-top: 0;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item {
  height: 434px;
  background-color: #f7f7f7;
  margin: 0 8px;
  padding: 0;
  border-radius: 16px;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .grid__content {
  height: 100%;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .grid__content .slide {
  height: 100%;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .node--type-medic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 274px;
  position: relative;
  height: 100%;
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .node--type-medic {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item h2 {
  line-height: 20px;
  letter-spacing: -0.2px;
  text-align: center;
  padding: 40px 23px 0 23px;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item h2 span {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item h2 {
    text-align: left;
    font-size: 16px;
    padding: 0px 20px 0px;
  }
  .paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item h2 span {
    font-size: 16px;
    font-family: Graphik-medium;
  }
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item div.field--name-field-specialities {
  font-family: "graphik-regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.0199999996px;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item div.field--name-field-specialities {
    text-align: left;
  }
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item a.button {
  display: none;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item img {
  border-radius: 16px;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .info_medic {
  font-size: 14px;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .info_medic .grade {
  font-family: "graphik-medium";
  line-height: 1;
  font-size: 16px;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .info_medic span.reviews,
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .info_medic span.grade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .info_medic span.reviews > div {
  white-space: nowrap;
}
.paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .blazy .media--blazy img.media__element {
  margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .medics-homepage .slick-list .list-group-item .blazy .media--blazy img.media__element {
    margin: 0 0 0 auto;
  }
}
.paragraph--type--modern-filters-component .medics-homepage button.slick-arrow {
  z-index: 1;
  background-color: #dc0028;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .medics-homepage button.slick-arrow {
    display: none !important;
  }
}
.paragraph--type--modern-filters-component .medics-homepage button.slick-arrow::before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  color: #fff;
  opacity: 1;
}
.paragraph--type--modern-filters-component .medics-homepage button.slick-arrow.slick-prev {
  left: 2px;
}
.paragraph--type--modern-filters-component .medics-homepage button.slick-arrow.slick-prev::before {
  content: "\e904";
}
.paragraph--type--modern-filters-component .homepage__locations-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article {
  max-width: 400px;
  min-height: 345px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article h4 {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  margin-bottom: 15px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component__row article h4 {
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    margin-bottom: 6px;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article .field--name-field-address {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  overflow-y: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 15px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .homepage__locations-component__row article .field--name-field-address {
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.paragraph--type--modern-filters-component .homepage__locations-component__row article::after {
  content: none;
}
.paragraph--type--modern-filters-component .views-exposed-form .flex-wrap {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.paragraph--type--modern-filters-component .views-exposed-form .flex-wrap .form-item-specialitate-old {
  background-color: #F2F3F3;
  border-radius: 12px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .views-exposed-form .flex-wrap .form-item-specialitate-old .chosen-container {
    position: relative;
  }
}
.paragraph--type--modern-filters-component .views-exposed-form .flex-wrap .form-item-specialitate-old .chosen-container .chosen-drop {
  margin-top: 10px;
  overflow: hidden;
  border: 1px solid #efefef;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .views-exposed-form .flex-wrap .form-item-specialitate-old .chosen-container .chosen-drop {
    position: absolute;
    margin-bottom: 0;
    min-width: 360px;
    max-width: 100%;
    top: 30px;
    left: calc(100% - 360px);
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--modern-filters-component .views-exposed-form .flex-wrap .form-item-specialitate-old .chosen-container .chosen-drop {
    min-width: 340px;
    left: calc(100% - 340px);
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .chosen-container {
    position: relative;
  }
}
.paragraph--type--modern-filters-component .chosen-container .chosen-drop {
  margin-top: 10px;
}
.paragraph--type--modern-filters-component .chosen-container .chosen-drop .chosen-results {
  padding: 0 12px 12px;
  border-radius: 24px;
}
.paragraph--type--modern-filters-component .chosen-container .chosen-drop .chosen-results li {
  font-family: "graphik-medium";
  font-size: 1rem;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .chosen-container:nth-of-type(2) {
    position: relative;
  }
}
.paragraph--type--modern-filters-component .chosen-container:nth-of-type(2) .chosen-drop {
  margin-top: 10px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .chosen-container:nth-of-type(2) .chosen-drop {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-70%);
         -o-transform: translateX(-70%);
            transform: translateX(-70%);
    margin-bottom: 0;
    z-index: 1000;
    background-color: white;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: auto;
    min-width: 200px;
    max-width: 100%;
    top: 50vh;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    border-radius: 24px;
  }
}

.block-views-blockmedici-homepage-medics .more-link > a {
  margin: 0 auto;
}

.paragraph--type--modern-filters-component .city-filter-form {
  position: relative;
  border-bottom: 1px solid #E2E3E4;
  margin: 0 58px;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .city-filter-form {
    margin: 0 24px;
  }
  .paragraph--type--modern-filters-component .city-filter-form .js-form-type-select::before {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .city-filter-form {
    padding-bottom: 0;
    margin: 0 16px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .city-filter-form {
    padding-bottom: 3px;
    margin: 0 24px;
  }
  .paragraph--type--modern-filters-component .city-filter-form .js-form-type-select::before {
    content: none;
  }
}
.paragraph--type--modern-filters-component .city-filter-form label {
  display: none;
}
.paragraph--type--modern-filters-component .city-filter-form .chosen-container {
  position: relative;
  margin-bottom: 8px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-container {
    z-index: 2;
    max-width: 100%;
  }
}
.paragraph--type--modern-filters-component .city-filter-form .chosen-container .chosen-drop {
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  overflow: hidden;
  border: 1px solid #efefef;
}
.paragraph--type--modern-filters-component .city-filter-form .chosen-single {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding: 48px 0px 0px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single {
    padding: 32px 0 0;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single {
    padding: 24px 0 0;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single {
    padding: 24px 0 0;
  }
}
.paragraph--type--modern-filters-component .city-filter-form .chosen-single span {
  color: #2e333c;
  font-family: "tiemposfine-regular";
  font-size: 59px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.2px;
  margin-left: 0;
  margin-right: 12px;
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single span {
    font-size: 38px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single span {
    font-size: 47px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single {
    padding-top: 32px;
  }
}
.paragraph--type--modern-filters-component .city-filter-form .chosen-single::before {
  position: relative;
  margin: auto;
  width: 46px;
  height: 46px;
  top: 0;
  left: 0;
  background-color: #F2F3F3;
  color: #2E333C;
  padding: 10px;
  font-size: 1.5rem;
  border-radius: 50%;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  text-align: center;
  content: "";
  display: inline-block;
  background: url("../images/icons/Chevron-right.svg") no-repeat center center #F2F3F3;
  -webkit-background-size: 26px 26px;
          background-size: 26px 26px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single::before {
    width: 42px;
    height: 42px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .city-filter-form .chosen-single::before {
    width: 34px;
    height: 34px;
  }
}
.paragraph--type--modern-filters-component .city-filter-form .chosen-with-drop ::before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 833.98px) {
  .paragraph--type--modern-filters-component .city-filter-form {
    color: #2e333c;
    font-family: "tiemposfine-regular";
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 108%;
    /* 63.72px */
    letter-spacing: -0.2px;
  }
  .paragraph--type--modern-filters-component .city-filter-form fieldset #edit-city-filter {
    background-color: transparent;
    font-size: 38px;
    z-index: 1;
  }
  .paragraph--type--modern-filters-component .city-filter-form fieldset select {
    padding: 0;
  }
  .paragraph--type--modern-filters-component .city-filter-form .js-form-type-select {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    width: 100%;
  }
  .paragraph--type--modern-filters-component .city-filter-form .js-form-type-select::before {
    position: absolute;
    font-size: large;
    text-align: center;
    top: 0;
    right: 0;
    width: 34px;
    margin-top: 0.2rem;
    margin-right: 33px;
    height: 34px;
    background-color: #f7f7f7;
    color: #2E333C;
    padding: 8px;
    border-radius: 50%;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 0;
  }
  .paragraph--type--modern-filters-component .city-filter-form .js-form-type-select.is-focused::before {
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .paragraph--type--modern-filters-component .form-select option {
    font-family: graphik-medium;
    font-size: 1rem;
    color: #2e333c;
  }
  .paragraph--type--modern-filters-component .views-exposed-form .js-form-type-select:not(.select-disabled).form-item-specialitate-old::before {
    content: "";
    background: url("../images/Filters.svg") center center no-repeat;
    width: 100%;
    height: 100%;
    top: 0 !important;
    left: 0;
    -webkit-background-size: 24px 24px;
            background-size: 24px;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .paragraph--type--modern-filters-component .views-exposed-form .js-form-type-select:not(.select-disabled).form-item-specialitate-old::before {
    -webkit-background-size: 22px 22px;
            background-size: 22px;
  }
}
@media (min-width: 768px) {
  .paragraph--type--modern-filters-component div#block-blockinvestigationviews,
.paragraph--type--modern-filters-component div#block-blockinvestigationviewshomepage {
    padding: 0 58px 40px 58px;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component div#block-blockinvestigationviews,
.paragraph--type--modern-filters-component div#block-blockinvestigationviewshomepage {
    padding: 0 24px;
  }
}
.paragraph--type--modern-filters-component .block-views-blocklocatii-component-locatii-component-block {
  padding-bottom: 48px;
}
@media (max-width: 1271.98px) {
  .paragraph--type--modern-filters-component .block-views-blocklocatii-component-locatii-component-block {
    padding-bottom: 32px;
  }
}
.paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics div.more-link {
  margin-top: 32px;
  margin-bottom: 40px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics div.more-link {
    margin-top: 24px;
    margin-bottom: 32px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component #block-views-block-medici-homepage-medics div.more-link {
    margin-top: 24px;
    margin-bottom: 32px;
  }
}
.paragraph--type--modern-filters-component #block-views-block-locatii-component-locatii-component-block .more-link {
  display: block;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 16px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .paragraph--type--modern-filters-component #block-views-block-locatii-component-locatii-component-block .more-link {
    margin-top: 8px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--modern-filters-component #block-views-block-locatii-component-locatii-component-block .more-link {
    margin-top: 8px;
  }
}
.paragraph--type--modern-filters-component #block-blockinvestigationviews .investigatie_block .content > div > div {
  position: relative;
}
.paragraph--type--modern-filters-component #block-blockinvestigationviews .block-views {
  position: relative;
}
.paragraph--type--modern-filters-component #block-blockinvestigationviews .more-link {
  width: 114px;
  height: 50px;
  bottom: 0;
  left: 0;
  margin-bottom: 0 !important;
}

.paragraph--type--modern-filters-component .ajax-progress {
  display: none;
}

span.tablesort.tablesort--asc,
span.tablesort.tablesort--desc {
  background: none;
  position: absolute;
  right: 0;
}
span.tablesort.tablesort--asc .visually-hidden,
span.tablesort.tablesort--desc .visually-hidden {
  position: relative !important;
}

@media (max-width: 833.98px) {
  .cas_page .paragraph--type--modern-filters-component .title {
    margin: 0 auto;
  }
  .cas_page .paragraph--type--modern-filters-component .city-filter-form .chosen-container {
    z-index: 2;
    margin: 0 auto;
  }
}
@media (max-width: 767.98px) {
  .mobile_medic {
    max-width: 216px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .mobile_medic .info_medic {
    position: absolute;
    background: transparent;
    color: #2E333C;
    top: 25px;
    right: 20px;
    height: auto;
    bottom: auto;
    display: block;
    left: auto;
  }
  .mobile_medic .medic_mobile_homepage {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .mobile_medic .medic_mobile_homepage .media--image {
    width: 67px;
    background: #fff;
    border-radius: 50%;
    height: 67px;
    overflow: hidden;
    display: block;
    margin: 20px;
  }
  .mobile_medic .medic_mobile_homepage .media--image img {
    width: auto;
    height: auto;
    display: block;
    max-width: 80px;
    max-height: 80px;
    padding: 5px;
  }
  .mobile_medic h2 {
    color: #2E333C;
    text-align: left;
  }
  .mobile_medic h2 span {
    font-size: 16px;
  }
  .mobile_medic div.field--name-field-specialities {
    color: #2E333C;
    font-size: 14px;
    text-align: left;
  }
  .mobile_medic .medic_text_details {
    bottom: 0;
    position: relative;
  }
  .mobile_medic .paragraph--type--medic-specialties {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .mobile_medic .paragraph--type--medic-specialties .field__item {
    display: inline;
  }
  .mobile_medic .paragraph--type--medic-specialties .field__item:not(:last-child)::after {
    content: " - ";
    margin: 0 0.25rem;
  }
}
/* Never use margins on .slick-slide; use padding for gutters */
.homepage--locations-component .slick-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
}
.homepage--locations-component .slick-slide article {
  padding: 0 8px;
}
@media (min-width: 992px) {
  .homepage--locations-component .slick-slide article {
    padding: 0 24px;
  }
}
@media (max-width: 767.98px) {
  .homepage--locations-component .slick-slide article {
    padding: 0 8px;
  }
}
.homepage--locations-component .slick-slide:not(.homepage__locations-component__row) {
  width: 0 !important;
  display: none;
}

.homepage--locations-component .homepage__locations-component__row {
  width: 100%;
  height: 100%;
}

.field.field--name-field-block.field--type-block-field.field--label-above .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  max-width: 100%;
}

ul.slick-initialized {
  margin-bottom: 0;
}

#city-filter {
  height: 100%;
  max-height: 152px;
}
@media (max-width: 1271.98px) {
  #city-filter {
    max-height: 100px;
  }
}
@media (max-width: 767.98px) {
  #city-filter {
    max-height: 84px;
  }
}
#city-filter div#form-wrapper {
  margin-bottom: 0 !important;
}

html,
body.rm-dental {
  overflow-x: hidden;
  background: #f7f7f7;
}

:lang(en) .is-dental .wrapperSliderWithAnalyse {
  padding: 40px !important;
  margin: 0 auto;
}
:lang(en) .is-dental .wrapperSliderWithAnalyse #mainSlider {
  margin: 0 !important;
}

:lang(en) .is-dental .wrapperSliderWithAnalyse {
  padding: 40px 0;
  margin-top: -60px;
}

:lang(en) .is-dental .paragraph--type--column-layout .column .paragraph--type--component-image img {
  width: 100%;
  height: auto !important;
}

.rm-modal .rm-popup .form-actions .rm-modal-cancel {
  -webkit-transform: translate(0, 0) !important;
       -o-transform: translate(0, 0) !important;
          transform: translate(0, 0) !important;
  cursor: pointer;
}

@media (max-width: 833.98px) {
  .is-dental .menu--simple-mega-menu.is-open .block.block-dropdown-language.block-dropdown-languagelanguage-interface {
    display: block;
    top: 35px;
    left: 20px;
    right: auto !important;
  }
}
.is-dental .menu--meniu-utilizator-dental ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 833.98px) {
  .is-dental .menu--meniu-utilizator-dental ul {
    margin-right: 0;
  }
}

body.rm-dental {
  padding-top: 0 !important;
  margin-top: 39.84px;
}
@media (max-width: 833.98px) {
  body.rm-dental.node--type-landing-page .header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental {
    margin-top: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
body.rm-dental #page-wrapper {
  margin: auto;
}
@media (min-width: 576px) {
  body.rm-dental #page-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  body.rm-dental #page-wrapper {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  body.rm-dental #page-wrapper {
    max-width: 960px;
  }
}
@media (min-width: 1272px) {
  body.rm-dental #page-wrapper {
    max-width: 1376px;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  body.rm-dental #page-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  body.rm-dental #page-wrapper {
    max-width: 720px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  body.rm-dental #page-wrapper {
    max-width: 960px;
  }
}
@media (min-width: 768px) and (min-width: 1272px) {
  body.rm-dental #page-wrapper {
    max-width: 1376px;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental #page-wrapper {
    max-width: 100vw;
  }
}
body.rm-dental #page-wrapper #page {
  overflow-x: visible;
}
@media (max-width: 833.98px) {
  body.rm-dental .site-branding {
    max-width: 155px;
  }
}
body.rm-dental .site-branding .block-brand {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 833.98px) {
  body.rm-dental .site-branding .block-brand img {
    width: 100%;
    height: 48px;
    max-width: 135px;
  }
}
body.rm-dental .header {
  height: auto;
  position: relative !important;
  border-radius: 1.5rem;
}
@media (max-width: 767.98px) {
  body.rm-dental .header {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .header {
    padding: 0;
    position: relative;
    margin: 0px;
    width: 100%;
    bottom: 0px;
  }
}
@media (min-width: 1272px) {
  body.rm-dental .header {
    padding: 20px 32px;
  }
}
body.rm-dental .header nav#block-useraccountdental {
  width: 100%;
  position: relative;
}
body.rm-dental .header .header-wrapper {
  height: auto;
}
@media (max-width: 833.98px) {
  body.rm-dental .header .header-wrapper {
    padding: 0 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
body.rm-dental .header .region-top-header {
  height: 88px;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  position: relative;
  padding: 0;
}
@media (max-width: 833.98px) {
  body.rm-dental .header .region-top-header {
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  body.rm-dental .header .region-header {
    margin-top: 0;
    width: 0;
    height: 0;
  }
}
@media (min-width: 992px) {
  body.rm-dental .header .region-header {
    margin-top: 0;
    width: 100%;
    height: auto;
  }
}
body.rm-dental .main-content {
  padding: 0;
}
@media (max-width: 833.98px) {
  body.rm-dental .node--type-article .social_share_wrapper {
    margin-bottom: 24px;
  }
}
body.rm-dental .region-content-top, body.rm-dental .region-content-top:after, body.rm-dental .region-content-top:before {
  background-color: transparent;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental h2 {
  font-family: "tiemposfine-regular";
  font-size: 1.75rem;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  padding-left: 24px;
  margin-bottom: 0;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental .content {
  width: 100%;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental .content .search-icon:after {
  font-family: "icomoon-custom" !important;
  padding-right: 12px;
  content: "\e928";
  display: block;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 50%;
  color: #dc0028;
  font-size: x-large;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental .content .js-form-item-cauta {
  -webkit-box-flex: unset;
  -webkit-flex: unset;
      -ms-flex: unset;
          flex: unset;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental .content .flex-wrap {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental.mobile-filter-top {
  margin-left: 20px;
  margin-right: 20px;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental.mobile-filter-top .mobile-filter-top {
  padding: 0 !important;
}
body.rm-dental .block-views-exposed-filter-blockedu-main-dental.mobile-filter-top .form-actions {
  top: 0;
}
body.rm-dental .title_component {
  margin-top: 40px;
  margin-bottom: 20px;
}
body.rm-dental .wrapperSliderWithAnalyse {
  height: auto;
}
@media (max-width: 833.98px) {
  body.rm-dental .wrapperSliderWithAnalyse {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
}
body.rm-dental .wrapperSliderWithAnalyse .white_background_stories {
  margin-left: 0px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 1376px;
  max-width: 1376px;
  display: block;
  z-index: 0;
  margin-top: -114px;
}
body.rm-dental .wrapperSliderWithAnalyse #mainSlider {
  overflow: visible;
  position: relative;
}
body.rm-dental .wrapperSliderWithAnalyse #mainSlider .slick-list {
  overflow: visible;
}
body.rm-dental .paragraph--type--component-package {
  margin-top: 50px;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slider {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide {
  display: block;
}
@media (min-width: 992px) {
  body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide {
    max-width: calc(33.3333333333% - 16px);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.3333333333% - 16px);
        -ms-flex: 0 0 calc(33.3333333333% - 16px);
            flex: 0 0 calc(33.3333333333% - 16px);
    margin-right: 8px;
    margin-left: 8px;
  }
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service {
  padding: 60px 48px 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 34px;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service {
    padding: 20px;
  }
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service img {
  max-width: 300px;
  width: 100%;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-service-title {
  color: var(--Core-Gray, #2E333C);
  font-family: tiemposfine-regular;
  font-size: 30px;
  letter-spacing: -0.2px;
  font-weight: 400;
  line-height: 110%;
  text-align: left;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-service-price-description {
  margin: 8px 0 12px 0;
  font-size: 0.875rem;
  text-align: left;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  color: var(--Gray-70, #6C7076);
  font-family: "graphik-regular";
  font-style: normal;
  font-weight: 400;
  line-height: 145%; /* 20.3px */
  letter-spacing: 0.02px;
  text-transform: uppercase;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-service-price {
  font-family: tiemposfine-regular;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: -0.2px;
  line-height: 112%;
  text-align: left;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-service-offers {
  margin: 31.92px 0;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-offer-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-offer-description:before {
  content: "\e90a";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-offer-description::before {
  color: #e31837;
  font-size: 1.25rem;
  margin-right: 12px;
  margin-top: 2.4px;
  width: 19.8px;
  height: 19.8px;
  display: inline-block;
  line-height: 19.8px;
  text-align: center;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-offer-description p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
  font-size: 16px;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-cta {
  position: unset;
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
  margin-top: auto;
  padding: 0;
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
body.rm-dental .paragraph--type--component-package .paragraph--type--services .slick__slide .paragraph--type--service .field--name-field-cta a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 16px;
  background-color: #DC0028;
  color: white;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block {
  margin: -35px;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card {
  border-radius: 24px;
  padding: 20px;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card:first-of-type .card-header > .header-element:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card:first-of-type .card-header > .header-element:before {
  background-color: gray;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: -10px;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element:before,
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element.collapsed:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element:before,
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element.collapsed:before {
  background-color: #DC0028;
  border-radius: 20px;
  padding: 2px;
  color: white;
  font-size: x-large;
  visibility: visible;
  top: 50%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: -10px;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element[aria-expanded=true]:before,
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element.collapsed[aria-expanded=true]:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element[aria-expanded=true]:before,
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element.collapsed[aria-expanded=true]:before {
  background-color: gray;
  border-radius: 20px;
  padding: 2px;
  color: white;
  font-size: x-large;
  visibility: visible;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element[aria-expanded=false], body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element[aria-expanded=true],
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element.collapsed[aria-expanded=false],
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-header .header-element.collapsed[aria-expanded=true] {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-weight: 400;
  line-height: 126%;
  margin: 10px;
  position: relative;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .header-element {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-weight: 400;
  line-height: 126%;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  padding-top: 40px !important;
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body {
    grid-template-columns: 1fr;
  }
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .grey-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: var(--Gray-6, #F2F3F3);
  border-radius: 16px;
  padding: 24px;
  height: 100%;
  position: relative;
  gap: inherit;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field:not(.views-field-investigation-field-url) {
  width: 100%;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field:not(.views-field-investigation-name) {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 16px;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field-investigation-name {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-bottom: auto;
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  letter-spacing: 0.02px;
  word-wrap: break-word;
  white-space: normal;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field-field-price {
  position: relative;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field-investigation-field-url {
  width: 1%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 16px;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field-investigation-field-url a {
  position: relative;
  display: inline-block;
  overflow: visible;
  color: transparent;
  width: 1px;
  left: -165px;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field-investigation-field-url a:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental .block-views-blockinvestigatii-component-dental-services-block .accordion .card .card-body .views-field-investigation-field-url a::before {
  position: absolute;
  right: 2px;
  bottom: -48px;
  right: -165px;
  margin-top: 22.344px;
  background-color: #e31837;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 31.92px;
  height: 31.92px;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  font-size: 0.875rem;
}
body.rm-dental .paragraph--type--abonamente {
  background-color: white;
  padding: 35px 58px;
  border-radius: 34px;
  margin-top: 24px;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente {
    padding: 35px 20px;
  }
}
body.rm-dental .paragraph--type--abonamente .col-md-4, body.rm-dental .paragraph--type--abonamente .col-md-5, body.rm-dental .paragraph--type--abonamente .col-md-6, body.rm-dental .paragraph--type--abonamente .col-md-7 {
  float: left;
  position: relative;
  min-height: 1px;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente .col-md-5,
body.rm-dental .paragraph--type--abonamente .col-md-7 {
    width: 100% !important;
  }
}
body.rm-dental .paragraph--type--abonamente .col-md-5 {
  padding: 12px 0;
  font-weight: 600;
  width: 41.6666666667%;
}
body.rm-dental .paragraph--type--abonamente .col-md-7 {
  width: 58.3333333333%;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente .col-md-7 {
    border-radius: 8px;
    padding: 6px !important;
    background-color: #f7f7f7;
    font-size: 0.875rem;
  }
}
body.rm-dental .paragraph--type--abonamente .col-md-4 {
  width: 33.33333333%;
}
body.rm-dental .paragraph--type--abonamente .col-md-6 {
  width: 50%;
}
body.rm-dental .paragraph--type--abonamente .row:before, body.rm-dental .paragraph--type--abonamente .row:after {
  content: " ";
  display: table;
}
body.rm-dental .paragraph--type--abonamente .row:after {
  clear: both;
}
body.rm-dental .paragraph--type--abonamente .subscription-header {
  text-align: center;
}
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-4,
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-6 {
  padding: 0;
}
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-4 img,
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-4 svg,
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-6 img,
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-6 svg {
  width: 100%;
  max-width: 140px;
  height: auto;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-4 img,
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-4 svg,
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-6 img,
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-images > .col-md-6 svg {
    max-width: 90%;
  }
}
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-name {
  padding-top: 16px;
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 126%;
}
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-price {
  color: var(--Core-Gray, #2E333C);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.02px;
}
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-redirect {
  padding-top: 12px;
  padding-bottom: 32px;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-redirect {
    background-color: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
  }
}
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-redirect .redirect-button {
  margin: auto;
  border-radius: 7px;
  background: var(--Core-Red, #DC0028);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 48px;
  padding: 12px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
body.rm-dental .paragraph--type--abonamente .subscription-header .subscription-redirect .redirect-button a {
  color: var(--Core-White, var(--White, #FFF));
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 18.2px */
}
body.rm-dental .paragraph--type--abonamente .subscription-header img {
  border-radius: 16px;
}
@media (min-width: 768px) {
  body.rm-dental .paragraph--type--abonamente .subscription-header img {
    width: 140px;
    height: 140px;
  }
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services {
  text-align: right;
  font-style: normal;
  font-weight: 400;
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field--name-field-subscription-service-name {
  text-align: left;
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .col-md-7 {
  text-align: center;
  padding: 12px 0;
}
@media (min-width: 768px) {
  body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .paragraph--type--subscription-services {
    padding: 12px;
  }
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item {
  gap: 12px;
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item .paragraph--mobile {
  background: none;
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item .paragraph--mobile .col-md-7 {
  font-size: 14px;
  border-radius: 8px;
  padding: 12px 8px;
  background: var(--Gray-4, #F7F7F7);
  width: 100%;
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item .paragraph--mobile .col-md-5 {
  color: var(--Core-Gray, #2E333C);
  font-size: 16px;
  width: 100%;
  padding: 0 0 12px 0;
  font-weight: 800;
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item:nth-child(odd) .paragraph--type--subscription-services {
  border-radius: 8px;
  background-color: #f7f7f7;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item:nth-child(odd) .paragraph--type--subscription-services {
    background-color: transparent;
  }
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item:nth-child(odd) .paragraph--mobile {
  background-color: white;
}
body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item:nth-child(even) .paragraph--type--subscription-services {
  background-color: #fff;
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente .field--name-field-subscription-services .field__item:nth-child(even) .paragraph--type--subscription-services {
    background-color: transparent;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .field--name-field-description p {
    font-family: "graphik-regular";
    color: var(--Core-Gray, #2E333C);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 23.2px */
    letter-spacing: 0.02px;
  }
  body.rm-dental .field--name-field-subscription-services .field__item .subscription-row {
    margin-bottom: 24px;
  }
}
body.rm-dental .block-views-blocktestimonials-testimonials-dental-home {
  margin-top: 80px;
  margin-bottom: 30px;
}
body.rm-dental .block-views-blocktestimonials-testimonials-dental-home h2 {
  margin-bottom: 40px;
  text-align: center;
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocktestimonials-testimonials-dental-home .slick--view--testimonials--testimonials-dental-home {
    padding-left: 8px;
  }
}
body.rm-dental .block-views-blocktestimonials-testimonials-dental-home .slick--view--testimonials--testimonials-dental-home .slick__arrow {
  display: none;
}
body.rm-dental .paragraph--type--reteaua-noastra {
  margin-top: 32px;
  padding-bottom: 48px;
  margin-bottom: 24px;
}
body.rm-dental .paragraph--type--numar-facilitati {
  border-radius: 34px;
  background: white;
  text-align: center;
}
body.rm-dental .paragraph--type--numar-facilitati .field--type-string {
  font-family: "tiemposfine-regular";
  font-size: 92px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.2px;
}
body.rm-dental .paragraph--type--numar-facilitati::before {
  color: transparent;
}
body.rm-dental .block-views-blocklocatii-component-harta-dental {
  padding: 24px;
  background: white;
  border-radius: 20px;
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocklocatii-component-harta-dental {
    padding: 20px;
  }
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .marker-cluster-small {
  background-color: rgba(237, 29, 37, 0.1294117647);
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .leaflet-marker-icon > div {
  background-color: #DC0028;
  color: white;
  font-size: 15px;
  font-weight: 700;
  line-height: 25.2px;
  letter-spacing: -0.01em;
  text-align: center;
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .leaflet-container {
  height: 675px !important;
  border-radius: 20px;
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocklocatii-component-harta-dental .leaflet-container {
    height: 380px !important;
  }
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form {
  margin: 0;
  bottom: 20px;
  top: 0;
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form {
    position: relative;
    z-index: 1;
  }
}
body.rm-dental .block-views-blocklocatii-component-harta-dental div#leaflet-map-view-locatii-component-harta-dental {
  z-index: 0;
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form .flex-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 424px;
  left: 18px;
  position: absolute;
  z-index: 2;
  background: white;
  padding: 24px;
  border-radius: 16px;
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form .flex-wrap {
    position: relative;
    top: 0;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form .flex-wrap {
    width: 100%;
    z-index: 1;
  }
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form .flex-wrap h2, body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form .flex-wrap h3, body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form .flex-wrap #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.rm-dental .block-views-blocklocatii-component-harta-dental .bef-exposed-form .flex-wrap h2 {
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%; /* 33.6px */
  letter-spacing: -0.2px;
  padding-left: 10px;
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .js-form-item label {
  margin-top: 10px;
}
body.rm-dental .block-views-blocklocatii-component-harta-dental .js-form-type-select::before {
  background-color: #DC0028;
  border-radius: 20px;
  padding: 2px;
  color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: x-large;
  visibility: visible;
}
body.rm-dental .block-views-blocklocatii-component-harta-dental fieldset {
  width: 100%;
  max-width: unset;
  margin-bottom: 0;
  border-bottom: 1px solid #EAEAEA;
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocklocatii-component-harta-dental fieldset {
    width: auto;
    max-width: 100%;
  }
}
body.rm-dental .block-views-blocklocatii-component-harta-dental fieldset:first-of-type .form-text {
  border: unset;
  margin: 20px 0 0 0;
  padding-left: 0;
}
body.rm-dental .block-views-blocklocatii-component-harta-dental fieldset:last-of-type {
  max-width: unset;
  border-bottom: 0;
}
@media (max-width: 833.98px) {
  body.rm-dental .nav .nav-pills {
    display: none;
  }
  body.rm-dental .paragraph--type--abonamente {
    padding: 35px 20px 11px 20px;
  }
  body.rm-dental .paragraph--type--abonamente .row {
    margin: 0;
  }
  body.rm-dental .paragraph--type--abonamente .subscription-header .col-md-5 {
    width: 0;
  }
  body.rm-dental .paragraph--type--abonamente .subscription-header .col-md-7 {
    width: 100%;
  }
  body.rm-dental .paragraph--type--abonamente .subscription-name {
    font-family: "tiemposfine-regular";
    font-size: 20px;
    font-weight: 400;
    line-height: 25.2px;
    text-align: center;
  }
  body.rm-dental .paragraph--type--abonamente .col-md-4, body.rm-dental .paragraph--type--abonamente .col-md-7 {
    padding: 0;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  body.rm-dental .paragraph--type--abonamente .col-md-4, body.rm-dental .paragraph--type--abonamente .col-md-7 {
    background-color: transparent;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--component-package {
    margin-top: 24px;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--reteaua-noastra {
    margin-left: 16px;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .paragraph--type--services {
    margin-left: 8px;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental h2 {
    font-family: "tiemposfine-regular";
    font-size: 30px;
    font-weight: 400;
    line-height: 33.6px;
    letter-spacing: -0.200000003px;
    text-align: center;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .title_component {
    margin-top: 72px;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental .block-views-blocklocatii-component-harta-dental .flex-wrap {
    padding: 24px 0 !important;
    left: 0 !important;
  }
}
body.rm-dental .title-component.title-align-left:not(.is-empty) {
  padding: 0 10px;
}
body.rm-dental .paragraph--type--component-cta {
  padding: 0 10px;
}
body.rm-dental .paragraph--type--component-cta .field--name-field-cta a {
  padding: 0 24px;
}
body.rm-dental .paragraph--type--component-image-text-cta.gradient_double, body.rm-dental .paragraph--type--component-image-text-cta.gradient_one {
  background: #f7f7f7;
}
body.rm-dental .paragraph--type--component-image-text-cta.gradient_double h2, body.rm-dental .paragraph--type--component-image-text-cta.gradient_one h2 {
  background: transparent;
}
body.rm-dental .paragraph--type--component-image-text-cta.gradient_double.Jos, body.rm-dental .paragraph--type--component-image-text-cta.gradient_double.Sus, body.rm-dental .paragraph--type--component-image-text-cta.gradient_one.Jos, body.rm-dental .paragraph--type--component-image-text-cta.gradient_one.Sus {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
body.rm-dental .column .title_component {
  margin-top: 13px;
  height: 100%;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
body.rm-dental .column-text.full {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
body.rm-dental .paragraph--type--component-video .youtube-container--responsive > iframe {
  border-radius: 34px;
}
body.rm-dental .paragraph--type--image {
  text-align: center;
}
body.rm-dental .gallery_item {
  overflow: hidden;
}
body.rm-dental .rm-harta-retea {
  padding: 0 12px;
  margin: 0;
}
body.rm-dental .rm-harta-retea .leaflet-container {
  margin: 0;
  border-radius: 24px;
}
@media (max-width: 833.98px) {
  body.rm-dental .rm-harta-retea .leaflet-container {
    height: 380px !important;
    margin: 0 -10px;
  }
}

.page-view-locatii-component .main--dental {
  background-color: #fff;
  border-radius: 24px;
  padding: 31.92px 57.84px;
}
@media (max-width: 833.98px) {
  .page-view-locatii-component .main--dental {
    padding: 10px;
  }
}

.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 12px;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-1 {
  width: 100%;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
}
@media (min-width: 992px) {
  .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 {
    padding-right: 15.84px;
  }
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 input[type=text] {
  height: unset !important;
  border: solid 1px #d5d6d8 !important;
  margin: 0 0 12px 0 !important;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 .chosen-container .chosen-drop {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2, .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 12px;
  }
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 > *, .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 > * {
  display: block;
  width: 100%;
  margin: 0;
  background-color: #F2F3F3;
  border-radius: 12px;
  min-height: 60px;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 > * .flex-wrap,
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 > * .js-form-type-textfield, .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 > * .flex-wrap,
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 > * .js-form-type-textfield {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: 0;
  display: block !important;
  width: 100%;
  max-width: 100%;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 > * .js-form-type-textfield, .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 > * .js-form-type-textfield {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 > * input[type=text], .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 > * input[type=text] {
  margin: 0;
  border: 0;
  background-color: transparent;
  height: 60px;
  width: 100%;
}
.rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-2 > * .form-actions, .rm-dental .block-block-content:not(#block-dynamicdentalinvestigatiifilters) .investigatii_blocks .investigatie_block-3 > * .form-actions {
  display: none;
}

body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental {
  background-color: #fff;
  border-radius: 34px;
  margin-top: 24px;
  padding-top: 24px;
}
@media (max-width: 833.98px) {
  body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental header {
    margin: 8px 0 0 10px;
  }
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .block-page-title-block h1.title {
  max-width: 100%;
  text-align: left;
}
@media (max-width: 833.98px) {
  body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .block-page-title-block h1.title {
    margin: 0 10px;
  }
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row {
  margin-top: 24px;
  margin-bottom: 48px;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  color: #fff;
  background-color: #e31837;
  color: #fff;
  border-radius: 0.6rem;
  padding: 0 24px;
}
@media (max-width: 767.98px) {
  body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a {
    text-align: center;
  }
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a:active {
  outline: none;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a:hover {
  text-decoration: none;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a, body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a:active, body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a:before {
  content: "\e96b";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .row a::before {
  font-size: 1.25rem;
  margin-right: 12px;
  color: #fff;
}
@media (max-width: 833.98px) {
  body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion {
    padding: 0;
  }
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card {
  border-top: 1px solid #EAEAEA;
  padding: 24px;
  margin-bottom: 0;
  border-radius: 0;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header::before {
  margin-top: 1rem;
}
@media (max-width: 833.98px) {
  body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header::before {
    margin-top: 0;
  }
}
@media (max-width: 833.98px) {
  body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card {
    padding: 10px;
  }
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card:first-of-type .card-header > .header-element:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card:first-of-type .card-header > .header-element:before {
  background-color: gray;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element:before,
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element.collapsed:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element:before,
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element.collapsed:before {
  background-color: #DC0028;
  border-radius: 20px;
  padding: 2px;
  color: white;
  font-size: x-large;
  visibility: visible;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element[aria-expanded=true]:before,
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element.collapsed[aria-expanded=true]:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element[aria-expanded=true]:before,
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element.collapsed[aria-expanded=true]:before {
  background-color: gray;
  border-radius: 20px;
  padding: 2px;
  color: white;
  font-size: x-large;
  visibility: visible;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element[aria-expanded=false], body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element[aria-expanded=true],
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element.collapsed[aria-expanded=false],
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-header .header-element.collapsed[aria-expanded=true] {
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-weight: 400;
  line-height: 126%;
  margin: 10px;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 16px;
  padding-top: 40px !important;
}
@media (max-width: 833.98px) {
  body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body {
    grid-template-columns: 1fr;
    padding-top: 16px !important;
  }
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .grey-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: var(--Gray-6, #F2F3F3);
  border-radius: 16px;
  padding: 24px;
  height: 100%;
  position: relative;
  gap: inherit;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field:not(.views-field-investigation-field-url) {
  width: 100%;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field:not(.views-field-investigation-name) {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 16px;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field-investigation-name {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-bottom: auto;
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  letter-spacing: 0.02px;
  word-wrap: break-word;
  white-space: normal;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field-field-price {
  position: relative;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 16px;
  display: inline-flex;
  align-items: center;
  margin-left: 16px;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field-investigation-field-url {
  width: 1%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 16px;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field-investigation-field-url a {
  position: relative;
  display: inline-block;
  overflow: visible;
  color: transparent;
  width: 1px;
  left: -165px;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field-investigation-field-url a:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.rm-dental.page-view-investigatii-component .layout-main-wrapper .main--dental .main-content .views-element-container .accordion .card .card-body .views-field-investigation-field-url a::before {
  position: absolute;
  right: 0;
  margin-top: 22.344px;
  bottom: -48px;
  right: -165px;
  background-color: #e31837;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 31.92px;
  height: 31.92px;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  font-size: 0.875rem;
}

.rm-dental ol.price-list {
  counter-reset: item;
  padding-left: 0;
  margin-top: 24px;
}
.rm-dental ol.price-list li {
  position: relative;
  padding-left: 40px;
  margin-bottom: 0;
  background-color: white;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px 5px 0;
}
@media (max-width: 833.98px) {
  .rm-dental ol.price-list li {
    padding-left: 10px;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
    padding: 16px;
    border-bottom: 1px solid #f7f7f7;
  }
}
.rm-dental ol.price-list li::before {
  content: counter(item) ".";
  counter-increment: item;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 32px;
  width: 20px;
  height: 100%;
  background-color: #f7f7f7;
  border-radius: 12px;
  color: #DC0028;
  font-style: italic;
  font-size: 24px;
  font-weight: 400;
  line-height: 126%;
  font-family: "tiemposfine-regular";
}
@media (max-width: 833.98px) {
  .rm-dental ol.price-list li::before {
    display: none;
  }
}
.rm-dental .price-list .field__item .vocabulary-investigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 100%;
  padding-left: 12px;
}
@media (max-width: 833.98px) {
  .rm-dental .price-list .field__item .vocabulary-investigation {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: transparent;
    padding: 0;
  }
}
.rm-dental .price-list .investigation {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #f7f7f7;
  padding: 16px 24px;
  border-radius: 12px;
}
@media (max-width: 833.98px) {
  .rm-dental .price-list .investigation {
    background-color: transparent;
    padding: 0;
    border-radius: 0;
  }
}
.rm-dental .price-list .investigation h4 {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 0.02px;
  margin-bottom: 0;
  padding: 4px;
}
@media (max-width: 833.98px) {
  .rm-dental .price-list .investigation h4 {
    line-height: 144%;
  }
}
.rm-dental .price-list .price {
  background-color: #f7f7f7;
  padding: 16px 0;
  text-align: center;
  border-radius: 12px;
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-weight: 400;
  line-height: 126%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 134px;
}
@media (max-width: 833.98px) {
  .rm-dental .price-list .price {
    width: auto;
    background-color: transparent;
    padding: 0;
    text-align: right;
    color: var(--Core-Gray, #2E333C);
    font-family: "graphik-medium";
    font-size: 16px;
    font-weight: 500;
    line-height: 144%;
  }
}

@media (max-width: 575.98px) {
  .path-articole-medicale .menu--main-menu-dental .menu--simple-mega-menu > .menu-item:last-of-type .menu-item--toggler {
    top: 64.8px;
  }
}

@media (max-width: 833.98px) {
  .block-menu.menu--main-menu-dental, .block-menu.menu--dental-main-menu {
    top: -8px;
  }
  .menu--user-account-dental-en > .nav .nav-item .nav-item .is-account:before {
    margin-top: 10px;
  }
}
body.rm-dental .layout-main-wrapper .main--dental {
  padding: 0 32px;
  margin: 0 !important;
}

body.rm-dental .layout-main-wrapper.transparent_content_background {
  padding: 0;
}

.paragraph.paragraph--type--link {
  overflow: visible !important;
}

.paragraph.paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default {
  margin-bottom: 20px;
}

li.dental_menu.menu-item.menu-item--expanded.has-hover:hover {
  margin-top: 6px;
}

.rm-dental .search_header.menu-item--expanded.has-hover .menu-item--toggler {
  top: 5px;
}

@media (max-width: 1199.98px) {
  body.rm-dental.node--type-landing-page .header .block-dropdown-language {
    left: 20px;
  }
}

@media (max-width: 1199.98px) {
  .rm-dental.node--type-article .header .block-dropdown-language {
    left: 20px;
  }
}

.rm-dental.page-view-edu .menu--meniu-utilizator-dental {
  top: 0 !important;
}

section.region.region-sidebar-second .views-element-container {
  margin-top: 20px;
}

body.page-view-medici .header .block-dropdown-language,
body.node--type-medic .header .block-dropdown-language,
body.page-view-locatii-component .header .block-dropdown-language,
body.page-view-conditions-dictionary .header .block-dropdown-language,
body.page-view-analysis-dictionary .header .block-dropdown-language,
body.page-view-analysis-set .header .block-dropdown-language,
body.node--type-afectiuni .header .block-dropdown-language,
body.node--type-analize .header .block-dropdown-language,
body.node--type-page .header .block-dropdown-language,
body.node-ponderas .header .block-dropdown-language,
body.node--type-location .header .block-dropdown-language,
body.page-view-indexed-specialties .header .block-dropdown-language,
body.node--type-news .header .block-dropdown-language,
body.path-financiar-data .header .block-dropdown-language,
body.path-rezultate-analize .header .block-dropdown-language,
body.path-clinici-partenere .header .block-dropdown-language,
body.node--type-landing-page .header .block-dropdown-language {
  top: unset;
  width: 56px;
  height: 37px;
}

body.page-view-investigatii-component #block-whatsappchat .field--name-body img,
body.page-view-analize-investigatii #block-whatsappchat .field--name-body img,
body.rm-dental.page-view-edu #block-whatsappchat .field--name-body img {
  margin-right: 0 !important;
}

body.rm-dental.node--type-article .header .region-top-header {
  margin-top: 0;
  height: 90px;
}
@media (max-width: 1199.98px) {
  body.rm-dental.node--type-article .header .region-top-header {
    height: 65px;
  }
}

.rm-dental.path-articole-medicale li.callCenter::before, .rm-dental li.callCenter::after {
  display: none;
}

.rm-dental.node--type-location.layout2 .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .rm-dental.node--type-landing-page .layout-main-wrapper .main-content.has-sidebarleft .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img {
  max-width: 245px;
}
.rm-dental.node--type-location.layout2 .field__item:first-of-type .paragraph--type--background-wrapper, .rm-dental.node--type-landing-page .layout-main-wrapper .main-content.has-sidebarleft .field__item:first-of-type .paragraph--type--background-wrapper {
  margin-top: 0;
}
.rm-dental.path-articole-medicale #views-exposed-form-edu-dental-specialty {
  display: none;
}
@media (min-width: 992px) {
  .rm-dental.path-articole-medicale:not(.node--type-article) .block-views-exposed-filter-blockedu-main-dental .content .js-form-item-cauta {
    display: none;
  }
}
@media (min-width: 992px) {
  .rm-dental.path-articole-medicale.node--type-article .block-views-exposed-filter-blockedu-main-dental .content .js-form-item-cauta {
    max-width: 100%;
  }
}

.page-view-edu nav.menu--meniu-principal-nou,
.edu-landing-page nav.menu--meniu-principal-nou,
.edu-main nav.menu--meniu-principal-nou,
.page-view-edu nav.menu--main-menu-english,
.edu-main nav.menu--main-menu-english,
.page-view-edu nav.menu--main-menu-dental,
.edu-main nav.menu--main-menu-dental,
.rm-dental.path-articole-medicale nav.menu--meniu-principal-nou,
.node--type-article nav.menu--meniu-principal-nou,
.rm-dental.path-articole-medicale nav.menu--main-menu-dental,
.node--type-article nav.menu--main-menu-dental,
.rm-dental.path-articole-medicale nav.menu--main-menu-english,
.node--type-article nav.menu--main-menu-english {
  display: none;
}
@media (max-width: 1199.98px) {
  .page-view-edu nav.menu--meniu-principal-nou,
.edu-landing-page nav.menu--meniu-principal-nou,
.edu-main nav.menu--meniu-principal-nou,
.page-view-edu nav.menu--main-menu-english,
.edu-main nav.menu--main-menu-english,
.page-view-edu nav.menu--main-menu-dental,
.edu-main nav.menu--main-menu-dental,
.rm-dental.path-articole-medicale nav.menu--meniu-principal-nou,
.node--type-article nav.menu--meniu-principal-nou,
.rm-dental.path-articole-medicale nav.menu--main-menu-dental,
.node--type-article nav.menu--main-menu-dental,
.rm-dental.path-articole-medicale nav.menu--main-menu-english,
.node--type-article nav.menu--main-menu-english {
    display: block;
  }
}

.rm-dental.path-articole-medicale .title_component {
  padding: 0 40px;
}

body.pallady-style ol.price-list {
  counter-reset: item;
  padding-left: 0;
  margin-top: 24px;
}
body.pallady-style ol.price-list li {
  position: relative;
  padding-left: 40px;
  margin-bottom: 0;
  background-color: white;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px 5px 0;
}
@media (max-width: 833.98px) {
  body.pallady-style ol.price-list li {
    padding-left: 10px;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
    padding: 16px;
    border-bottom: 1px solid #f7f7f7;
  }
}
body.pallady-style ol.price-list li::before {
  content: counter(item) ".";
  counter-increment: item;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 32px;
  width: 20px;
  height: 100%;
  background-color: #f7f7f7;
  border-radius: 12px;
  color: #DC0028;
  font-style: italic;
  font-size: 24px;
  font-weight: 400;
  line-height: 126%;
  font-family: "tiemposfine-regular";
}
@media (max-width: 833.98px) {
  body.pallady-style ol.price-list li::before {
    display: none;
  }
}
body.pallady-style .price-list .field__item .vocabulary-investigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 100%;
  padding-left: 12px;
}
@media (max-width: 833.98px) {
  body.pallady-style .price-list .field__item .vocabulary-investigation {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: transparent;
    padding: 0;
  }
}
body.pallady-style .price-list .investigation {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #f7f7f7;
  padding: 16px 24px;
  border-radius: 12px;
}
@media (max-width: 833.98px) {
  body.pallady-style .price-list .investigation {
    background-color: transparent;
    padding: 0;
    border-radius: 0;
  }
}
body.pallady-style .price-list .investigation h4 {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 132%;
  letter-spacing: 0.02px;
  margin-bottom: 0;
  padding: 4px;
}
@media (max-width: 833.98px) {
  body.pallady-style .price-list .investigation h4 {
    line-height: 144%;
  }
}
body.pallady-style .price-list .price {
  background-color: #f7f7f7;
  padding: 16px 0;
  text-align: center;
  border-radius: 12px;
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 24px;
  font-weight: 400;
  line-height: 126%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 134px;
}
@media (max-width: 833.98px) {
  body.pallady-style .price-list .price {
    width: auto;
    background-color: transparent;
    padding: 0;
    text-align: right;
    color: var(--Core-Gray, #2E333C);
    font-family: "graphik-medium";
    font-size: 16px;
    font-weight: 500;
    line-height: 144%;
  }
}
body.pallady-style .paragraph--type--component-campaign-accordion {
  padding-top: 39.6px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--component-campaign-accordion {
    padding-top: 26.4px;
  }
}
body.pallady-style .title_component.white {
  background: #fff;
}
body.pallady-style .title_component.gray {
  background: #f7f7f7;
}
body.pallady-style .title_component.center_border_top {
  background: #fff;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  max-width: 1376px;
  margin: 0 auto;
}
body.pallady-style .title_component {
  width: 100%;
}
body.pallady-style .title_component .title-align-right.title-component:not(.is-empty) {
  padding-left: unset;
  padding-right: unset;
}
body.pallady-style .title_component .title-align-left.title-component:not(.is-empty) {
  padding-left: unset;
  padding-right: unset;
}
body.pallady-style .title_component h1 {
  font-size: 80px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component h1 {
    font-size: 47px !important;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
body.pallady-style .title_component h1.title-align-center {
  text-align: center;
  padding-top: unset;
}
body.pallady-style .title_component h1.title-align-left {
  text-align: left;
}
body.pallady-style .title_component h1.title-align-right {
  text-align: right;
}
body.pallady-style .title_component h2 {
  font-size: 72px !important;
  font-weight: 400;
  color: #2E333C;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component h2 {
    font-size: 42px !important;
    line-height: 33.18px;
    padding: 20px !important;
  }
}
body.pallady-style .title_component h2.title-align-center {
  text-align: center;
}
body.pallady-style .title_component h2.title-align-left {
  text-align: left;
}
body.pallady-style .title_component h2.title-align-right {
  text-align: right;
}
body.pallady-style .title_component h3, body.pallady-style .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.pallady-style .title_component h2 {
  font-size: 59px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component h3, body.pallady-style .title_component #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.pallady-style .title_component h2 {
    font-size: 38px !important;
    line-height: 41.8px;
    padding: 20px;
  }
}
body.pallady-style .title_component h3.title-align-center, body.pallady-style .title_component #block-intreabaunmedic .content .column h2.title-align-center, #block-intreabaunmedic .content .column body.pallady-style .title_component h2.title-align-center {
  text-align: center;
}
body.pallady-style .title_component h3.title-align-left, body.pallady-style .title_component #block-intreabaunmedic .content .column h2.title-align-left, #block-intreabaunmedic .content .column body.pallady-style .title_component h2.title-align-left {
  text-align: left;
}
body.pallady-style .title_component h3.title-align-right, body.pallady-style .title_component #block-intreabaunmedic .content .column h2.title-align-right, #block-intreabaunmedic .content .column body.pallady-style .title_component h2.title-align-right {
  text-align: right;
}
body.pallady-style .title_component h4 {
  font-size: 47px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component h4 {
    font-size: 30px;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
body.pallady-style .title_component h4.title-align-center {
  text-align: center;
}
body.pallady-style .title_component h4.title-align-left {
  text-align: left;
}
body.pallady-style .title_component h4.title-align-right {
  text-align: right;
}
body.pallady-style .title_component h5 {
  font-size: 30px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component h5 {
    font-size: 20px;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
body.pallady-style .title_component h5.title-align-center {
  text-align: center;
}
body.pallady-style .title_component h5.title-align-left {
  text-align: left;
}
body.pallady-style .title_component h5.title-align-right {
  text-align: right;
}
body.pallady-style .title_component h6 {
  font-size: 20px;
  line-height: 63.72px;
  letter-spacing: -0.2px;
  font-weight: 400;
  font-family: tiemposfine-regular;
  margin: 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component h6 {
    font-size: 12px !important;
    line-height: 41.8px;
    padding: 20px !important;
  }
}
body.pallady-style .title_component h6.title-align-center {
  text-align: center;
}
body.pallady-style .title_component h6.title-align-left {
  text-align: left;
}
body.pallady-style .title_component h6.title-align-right {
  text-align: right;
}
body.pallady-style .title_component .title_description {
  font-size: 16px;
  font-weight: 400;
  line-height: 23.04px;
  color: #2E333C;
  padding: 0px 100px 40px 100px;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component .title_description {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.4px;
    padding: 0px 20px 20px 20px;
  }
}
body.pallady-style .title_component .title_description.left {
  text-align: left;
  width: 75%;
  float: left;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component .title_description.left {
    width: 100%;
  }
}
body.pallady-style .title_component .title_description.right {
  text-align: right;
  width: 75%;
  float: right;
}
@media (max-width: 833.98px) {
  body.pallady-style .title_component .title_description.right {
    width: 100%;
  }
}
body.pallady-style .title_component .title_description.center {
  text-align: center;
  width: 100%;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--description .field--name-field-content .field__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--description .field--name-field-content .field__item span.number {
  font-family: "tiemposfine-regular";
  font-size: 70px;
  font-weight: 600;
  color: #dc0028;
  font-style: italic;
  padding-right: 20px;
  margin: 20px 0px;
  line-height: 54.72px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .paragraph--type--description .field--name-field-content .field__item span.number {
    font-size: 48px;
    margin: 0;
  }
}
body.pallady-style .paragraph--type--column-layout .title-component {
  padding: 0;
}
body.pallady-style .paragraph--type--column-layout .field--name-field-description {
  width: 100%;
  margin-top: 10px;
}
body.pallady-style .paragraph--type--column-layout .field--name-field-description ul li {
  padding-left: 25px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .field--name-field-content .field__item {
    margin: 20px 0;
  }
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .field.field--name-field-title.field--type-string.field--label-hidden.field__item {
    margin: 0;
  }
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-image .field--type-image {
  padding: 0;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text {
  margin: 15px 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text {
    margin: 0;
  }
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text h2 {
  font-family: "tiemposfine-regular";
  font-size: 30px;
  line-height: 30.24px;
  margin-bottom: 8px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text h2 {
    font-size: 24px;
    line-height: 30.24px;
  }
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text p {
  line-height: 23px;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta.has-border {
  border-top: 1px solid #f7f7f7;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--links-with-icons {
  margin-top: 20px;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--links-with-icons .paragraph--type--icon-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--links-with-icons .paragraph--type--icon-links .field--name-field-icon-link img {
  margin-right: 20px;
}
body.pallady-style .column.white_column_background {
  background: #fff;
  border-radius: 25px;
}
@media (max-width: 833.98px) {
  body.pallady-style .column:first-child,
body.pallady-style .column:last-child {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
body.pallady-style .paragraph--type--component-image-text-cta:first-of-type::before {
  display: none;
}
body.pallady-style .paragraph--type--component-links .row > .field__item .field--name-field-description-simple {
  font-size: 1rem;
}
body.pallady-style .paragraph--type--component-links .row > .field__item .field--name-field-title {
  word-break: break-word;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--component-links .row > .field__item .field--name-field-title {
    margin: 0;
  }
}
body.pallady-style .paragraph--type--component-links.icon-align--full .field--name-field-image img {
  max-width: 100% !important;
  width: 100% !important;
}
body.pallady-style .paragraph--type--component-links.columns-3 .row, body.pallady-style .paragraph--type--component-links.columns-2 .row, body.pallady-style .paragraph--type--component-links.columns-4 .row {
  row-gap: 20px;
}
body.pallady-style .paragraph--type--component-links.columns-3 .row .field__item, body.pallady-style .paragraph--type--component-links.columns-2 .row .field__item, body.pallady-style .paragraph--type--component-links.columns-4 .row .field__item {
  padding: 0;
  margin-bottom: 0;
}
body.pallady-style .paragraph--type--component-links.columns-3 .row .field__item .field--name-field-image, body.pallady-style .paragraph--type--component-links.columns-2 .row .field__item .field--name-field-image, body.pallady-style .paragraph--type--component-links.columns-4 .row .field__item .field--name-field-image {
  padding: 20px 0;
}
body.pallady-style .paragraph--type--component-links.columns-3 .row .field__item .paragraph--type--link, body.pallady-style .paragraph--type--component-links.columns-2 .row .field__item .paragraph--type--link, body.pallady-style .paragraph--type--component-links.columns-4 .row .field__item .paragraph--type--link {
  padding: 0 20px 20px;
}
body.pallady-style .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-title {
  min-height: 60px;
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) {
  padding-top: 0;
  background-color: #fff;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) {
    margin-left: 0;
    margin-right: 0;
  }
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .slick {
  margin-left: 0;
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title {
  padding-bottom: 0;
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h3, body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h2 {
  font-size: 47px;
  line-height: 51.7px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h3, body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-title h2 {
    font-size: 30px !important;
  }
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre {
  width: 70%;
  margin: 0 auto;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre {
    width: auto;
  }
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-despre p {
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.012px;
  color: #6c7076;
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-image {
  padding-bottom: 55% !important;
}
body.pallady-style .paragraph--type--component-links-carousel:not(.slick-carousel) .field--name-field-image img {
  width: 60% !important;
  height: auto !important;
  left: 20% !important;
}
body.pallady-style .paragraph--type--component-campaign-accordion.style--modern .card {
  border-radius: 12px;
}
body.pallady-style .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item {
  background-color: #fff;
}
body.pallady-style .paragraph--type--component-cta.style--white {
  background-color: #fff;
  margin-bottom: 0;
}
body.pallady-style .paragraph--type--component-cta.style--white .field--name-field-cta {
  margin-bottom: 0;
}
body.pallady-style .paragraph--type--component-cta.style--white .field--name-field-cta a {
  border: 1px solid #d5d6d8;
  padding: 0 1rem;
}
body.pallady-style .paragraph--type--component-medics.style--rounded {
  background-color: #fff;
  margin: 24px auto;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
}
@media (min-width: 768px) {
  body.pallady-style .paragraph--type--component-medics.style--rounded .slick__slide {
    width: 274px;
  }
}
body.pallady-style .paragraph--type--component-medics.style--rounded .slick-slider {
  margin-left: 58px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--component-medics.style--rounded .slick-slider {
    margin-left: 0;
  }
}
body.pallady-style .paragraph--type--component-medics.style--rounded .slick__arrow {
  width: 100%;
  max-width: 1376px;
}
body.pallady-style .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow {
  background-color: #dc0028;
}
body.pallady-style .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow::before {
  color: #fff;
}
body.pallady-style .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow.slick-prev {
  -webkit-transform: translate(57px, -50px);
       -o-transform: translate(57px, -50px);
          transform: translate(57px, -50px);
}
body.pallady-style .paragraph--type--component-medics.style--rounded .slick__arrow button.slick-arrow.slick-next {
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50px);
       -o-transform: translateY(-50px);
          transform: translateY(-50px);
}
body.pallady-style .paragraph--type--component-medics.style--rounded .paragraph--type--medic {
  background-color: #f7f7f7;
  border-radius: 16px;
}
body.pallady-style .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded h3 a, body.pallady-style .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded #block-intreabaunmedic .content .column h2 a, #block-intreabaunmedic .content .column body.pallady-style .paragraph--type--component-medics.style--rounded .paragraph--type--medic .title_rounded h2 a {
  color: #2e333c;
}
body.pallady-style .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic {
  padding: 10px 15px;
  width: 103px;
}
body.pallady-style .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic span.grade {
  font-weight: 600;
}
body.pallady-style .paragraph--type--component-medics.style--rounded .paragraph--type--medic .info_medic span.reviews {
  font-size: 14px;
  line-height: 18px;
}
body.pallady-style .youtube-container--responsive iframe {
  border-radius: 34px;
}
body.pallady-style .column:first-child .paragraph--type--component-links.columns-2.icon-align--left {
  border-right: 1px solid #ddd;
}
body.pallady-style .paragraph--type--component-links.columns-2.icon-align--left {
  margin-top: 50px;
}
body.pallady-style .paragraph--type--component-links.columns-2.icon-align--left .paragraph--type--link {
  width: 80%;
  margin-left: 75px;
  padding-bottom: 30px;
  padding-top: 50px;
}
body.pallady-style .paragraph--type--component-links.columns-2.icon-align--left .paragraph--type--link .field--type-image {
  width: 186px;
  -webkit-transform: translateY(-15%);
       -o-transform: translateY(-15%);
          transform: translateY(-15%);
  padding: 0 20px 0 0;
}
@media (max-width: 384px) {
  body.pallady-style .paragraph--type--component-links.columns-2.icon-align--left .paragraph--type--link .field--name-field-cta a {
    font-size: 12px;
  }
}
body.pallady-style .paragraph--type--component-links.columns-2.icon-align--left.background--white {
  margin-top: 0;
}
@media (min-width: 768px) {
  body.pallady-style .paragraph--type--component-links.columns-2.icon-align--left.background--white .paragraph--type--link {
    padding-top: 80px;
  }
}
body.pallady-style .paragraph--type--component-links.columns-2.icon-align--left.background--white .paragraph--type--link .field--type-image {
  -webkit-transform: translateY(14%);
       -o-transform: translateY(14%);
          transform: translateY(14%);
}
@media (min-width: 768px) {
  body.pallady-style .paragraph--type--component-campaign-accordion.style--modern_border .accordion-body {
    padding: 40px;
  }
}
body.pallady-style .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title {
  font-size: 30px;
  line-height: 33px;
  font-family: "tiemposfine-regular";
  font-weight: 400;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title {
    font-size: 24px;
  }
}
body.pallady-style .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title[aria-expanded=true]:before {
  background-color: #6C7076;
  color: #eaeaeb;
  line-height: 28px;
}
body.pallady-style .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .accordion-component-title::before {
  font-size: 1.25rem;
  top: 24px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background-color: #dc0028;
  color: #fff !important;
}
body.pallady-style .paragraph--type--component-campaign-accordion.style--modern_border .accordion-item .card-body {
  margin: 20px 0;
}
body.pallady-style .paragraph--type--component-campaign-accordion.style-modern .accordion-item {
  background-color: #fff;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--description .field--name-field-content .field__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--description .field--name-field-content .field__item span.number {
  font-family: "tiemposfine-regular";
  font-size: 70px;
  font-weight: 600;
  color: #dc0028;
  font-style: italic;
  padding-right: 20px;
  margin: 20px 0px;
  line-height: 54.72px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .paragraph--type--description .field--name-field-content .field__item span.number {
    font-size: 48px;
    margin: 0;
  }
}
body.pallady-style .paragraph--type--column-layout .title-component {
  padding: 0;
}
body.pallady-style .paragraph--type--column-layout .field--name-field-description {
  width: 100%;
  margin-top: 10px;
}
body.pallady-style .paragraph--type--column-layout .field--name-field-description ul li {
  padding-left: 25px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .field--name-field-content .field__item {
    margin: 20px 0;
  }
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .field.field--name-field-title.field--type-string.field--label-hidden.field__item {
    margin: 0;
  }
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-image .field--type-image {
  padding: 0;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text {
  margin: 15px 0;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text {
    margin: 0;
  }
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text h2 {
  font-family: "tiemposfine-regular";
  font-size: 30px;
  line-height: 30.24px;
  margin-bottom: 8px;
}
@media (max-width: 833.98px) {
  body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text h2 {
    font-size: 24px;
    line-height: 30.24px;
  }
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-text p {
  line-height: 23px;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--component-image-text-cta.has-border {
  border-top: 1px solid #f7f7f7;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--links-with-icons {
  margin-top: 20px;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--links-with-icons .paragraph--type--icon-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
body.pallady-style .paragraph--type--column-layout .paragraph--type--links-with-icons .paragraph--type--icon-links .field--name-field-icon-link img {
  margin-right: 20px;
}
body.pallady-style .paragraph--type--image .field--type-image img,
body.pallady-style .paragraph--type--image-component .field--type-image img {
  width: 100%;
  height: auto;
  border-radius: 15px;
}
body.pallady-style .paragraph--type--background-wrapper .paragraph--type--component-image-text-cta.Dreapta .column-text.half {
  padding-top: 35px;
}
body.pallady-style .paragraph--type--background-wrapper .paragraph--type--component-image-text-cta.Dreapta .column-text.half ul {
  padding-left: 0;
}
body.pallady-style .paragraph--type--background-wrapper .paragraph--type--component-image-text-cta.Dreapta .column-text.half .paragraph--type--component-cta {
  margin-top: 0 !important;
  margin-left: -2px;
}
body.pallady-style .split_60_40 .column .paragraph--type--component-campaign-webform img {
  display: none;
}
body.pallady-style .split_60_40 .column .field--name-field-component .field__item .title_component {
  margin-top: -30px;
}
body.pallady-style .paragraph--type--reteaua-noastra {
  margin-top: 32px;
  padding-bottom: 48px;
  margin-bottom: 24px;
}
body.pallady-style .paragraph--type--numar-facilitati {
  border-radius: 34px;
  background: white;
  text-align: center;
}
body.pallady-style .paragraph--type--numar-facilitati .field--type-string {
  background: -webkit-linear-gradient(226deg, #DC0028 28.18%, #EEBA4A 102.22%);
  background: -o-linear-gradient(226deg, #DC0028 28.18%, #EEBA4A 102.22%);
  background: linear-gradient(224deg, #DC0028 28.18%, #EEBA4A 102.22%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
body.pallady-style .paragraph--type--numar-facilitati::before {
  color: transparent;
}
body.pallady-style #component-2 .paragraph--type--column-layout.split_50_50 > .column:first-child .paragraph--type--component-image-text-cta {
  padding: 0;
  margin: 0;
  height: 650px;
  max-height: 650px;
}
@media (max-width: 833.98px) {
  body.pallady-style #component-2 .paragraph--type--column-layout.split_50_50 > .column:first-child .paragraph--type--component-image-text-cta {
    padding: 0 24px;
  }
}
body.pallady-style #component-2 .paragraph--type--column-layout.split_50_50 > .column:first-child .paragraph--type--component-image-text-cta .column-image .field--type-image {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
body.pallady-style #component-2 .paragraph--type--column-layout.split_50_50 > .column:first-child .paragraph--type--component-image-text-cta .column-image .field--type-image img {
  width: auto;
}
body.pallady-style #component-2 .paragraph--type--column-layout.split_50_50 > .column:first-child .paragraph--type--component-image-text-cta .column-text.full h2 {
  font-size: 47px;
  line-height: 51.7px;
}
body.pallady-style .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form {
  display: none;
}
body.pallady-style .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  max-width: 100%;
}

body.fertility-institute-style.node--type-location .block-page-title-block .title {
  margin-bottom: 4px;
}
body.fertility-institute-style.node--type-location .block-page-title-block .title:not(.nav-item) span:not(.nav-link) {
  font-size: 84px !important;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 1.5px;
  color: #2e333c;
  text-transform: uppercase;
  padding: 0 !important;
  margin-bottom: 10px;
  font-family: "tiemposfine-regular";
}
@media (max-width: 833.98px) {
  body.fertility-institute-style.node--type-location .block-page-title-block .title:not(.nav-item) span:not(.nav-link) {
    font-size: 42px !important;
    line-height: 33.18px;
  }
}
body.fertility-institute-style.node--type-location .block-views-blocksumar-summary {
  margin: 0 auto 12px;
}
body.fertility-institute-style.node--type-location .block-views-blocksumar-summary p {
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 3.5px;
  color: #2e333c;
  width: 100%;
  font-family: "graphik-regular";
  opacity: 0.6;
}
@media (max-width: 833.98px) {
  body.fertility-institute-style.node--type-location .block-views-blocksumar-summary p {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.4px;
  }
}

body.fertility-institute-style:not(.template3) .paragraph--type--component-links .row {
  margin-top: 0;
}
body.fertility-institute-style:not(.template3) div#block-breadcrumbs {
  padding: 0 24px;
}
body.fertility-institute-style:not(.template3) section.region.region-content-top {
  background: #fff;
  border-radius: 24px;
  padding: 20px 0 1px 0;
  margin: 20px 0px;
}
body.fertility-institute-style:not(.template3) .contained_image_light .slick__arrow {
  bottom: 34px;
}
body.fertility-institute-style:not(.template3) .contained_image_light .paragraph--type--slide-image .info-box {
  min-height: 473px !important;
}
@media (max-width: 833.98px) {
  body.fertility-institute-style:not(.template3) .contained_image_light .paragraph--type--slide-image .info-box {
    min-height: auto !important;
  }
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links .paragraph-icon.icon {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  body.fertility-institute-style:not(.template3) .paragraph--type--component-links .row > .field__item {
    margin: 16px !important;
  }
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links .paragraph--type--link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links .paragraph--type--link.background-color--red.title--black.cta-style--transparent.icon-color--red .custom-container--media {
  padding-bottom: 0;
}
@media (max-width: 833.98px) {
  body.fertility-institute-style:not(.template3) .paragraph--type--component-links .paragraph--type--link.background-color--red.title--black.cta-style--transparent.icon-color--red {
    padding: 24px;
  }
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links .paragraph--type--link .custom-container--media {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links .paragraph--type--link .field--name-field-cta {
  margin: 0;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links.icon-align--top_left .paragraph--type--link {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links.icon-align--top_left .paragraph--type--link .custom-container--media {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links.icon-align--top_center .paragraph--type--link .custom-container--media {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links.icon-align--top_right .paragraph--type--link .custom-container--media {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links.icon-align--left .paragraph--type--link.has-image {
  padding-left: 103px !important;
}
body.fertility-institute-style:not(.template3) .paragraph--type--reteaua-noastra {
  margin-top: 32px;
  padding-bottom: 48px;
  margin-bottom: 24px;
}
body.fertility-institute-style:not(.template3) .paragraph--type--numar-facilitati {
  border-radius: 34px;
  background: white;
  text-align: center;
}
body.fertility-institute-style:not(.template3) .paragraph--type--numar-facilitati .field--type-string {
  -webkit-background-clip: text !important;
          background-clip: text !important;
  background: -webkit-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: -o-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: linear-gradient(224deg, #dc0028 28.18%, #eeba4a 102.22%);
  -webkit-text-fill-color: transparent;
}
body.fertility-institute-style:not(.template3) .paragraph--type--numar-facilitati::before {
  color: transparent;
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-links.columns-3 {
  margin: 40px 0;
}
body.fertility-institute-style:not(.template3) .column-text {
  padding: 0;
}
body.fertility-institute-style:not(.template3) .column-text .field--name-field-campaign-cta {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
@media (max-width: 833.98px) {
  body.fertility-institute-style:not(.template3) .column-text .field--name-field-campaign-cta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    gap: 0;
  }
}
body.fertility-institute-style:not(.template3) .column-text .field--name-field-campaign-cta .field__item {
  width: 100%;
}
body.fertility-institute-style:not(.template3) .column-text .field--name-field-campaign-cta .field__item:last-child {
  margin-left: 0 !important;
}
body.fertility-institute-style:not(.template3) .column-text .field--name-field-campaign-cta .field__item .paragraph--type--component-cta {
  width: 100%;
}
body.fertility-institute-style:not(.template3) .column-text .field--name-field-campaign-cta .field__item .paragraph--type--component-cta .field--type-link {
  width: 100%;
}
body.fertility-institute-style:not(.template3) .column-text .field--name-field-campaign-cta .field__item .paragraph--type--component-cta .field--type-link a {
  width: 100% !important;
}
body.fertility-institute-style:not(.template3) .column-image {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  body.fertility-institute-style:not(.template3) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) {
    margin-top: 0;
  }
}
body.fertility-institute-style:not(.template3) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column {
  padding: 0 48px;
}
@media (min-width: 992px) {
  body.fertility-institute-style:not(.template3) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column {
    margin: 0;
  }
}
@media (max-width: 833.98px) {
  body.fertility-institute-style:not(.template3) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column {
    padding: 0;
  }
  body.fertility-institute-style:not(.template3) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column:first-of-type {
    padding: 0 24px;
  }
}
body.fertility-institute-style:not(.template3) .split_50_50.wrapper_background .column:first-child .column-text .field--name-field-campaign-cta .field__item .paragraph--type--component-cta .field--type-link a {
  width: auto !important;
}
body.fertility-institute-style:not(.template3) .split_50_50.wrapper_background .column:last-child .paragraph--type--background-wrapper {
  border-radius: 24px;
}
body.fertility-institute-style:not(.template3) .title_component {
  border-radius: 0;
}
@media (max-width: 833.98px) {
  body.fertility-institute-style:not(.template3) .title_component {
    padding: 0 20px;
  }
}
body.fertility-institute-style:not(.template3) .layout-main-wrapper .main--dental {
  padding: 0;
}
body.fertility-institute-style:not(.template3) .layout-main-wrapper .main--dental aside.section {
  padding-left: 0;
}

.region-content-top #block-location .nav {
  height: auto;
}
.region-content-top #block-location .nav li.nav-item a.nav-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px 16px;
  border-radius: 7px;
  background: transparent;
  white-space: nowrap;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.region-content-top #block-location .nav li.nav-item a.nav-item:hover {
  background: #f2f3f3;
}
@media (max-width: 833.98px) {
  .region-content-top #block-location .nav li.nav-item .second-level.active {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin-top: 5px;
  }
}
.region-content-top #block-location .nav li.nav-item .second-level a:hover {
  padding: 8px 12px;
}
.region-content-top #block-location .nav-item.has-children > .second-level::after {
  display: none !important;
  content: none !important;
}
.region-content-top #block-location .nav-item.has-children > .second-level {
  top: 40px !important;
  min-width: 222px;
  width: auto;
}
.region-content-top #block-location .nav-item.has-children > .second-level .second-level-link {
  text-align: left;
}

:root {
  --fc-gap: 4px;
  /* space between pills */
  --fc-pill-h: 28px;
  /* pill height */
  --fc-pill-r: 6px;
  /* pill radius */
  --fc-pad-x: 10px;
  /* pill horizontal padding */
  --fc-red: #dc0028;
  /* event red */
  --fc-slot: #F2F3F3;
  /* empty slot gray */
  --fc-daynum: #2E333C;
  /* day-number color */
  --fc-today-bg: #000;
  /* today circle */
  /* Mobile dimensions */
  --fc-pill-w-mobile: 44px;
  /* mobile pill width */
  --fc-pill-h-mobile: 41px;
  /* mobile pill height */
  --fc-pad-x-mobile: 4px;
  /* mobile pill horizontal padding */
}

.node--type-medic .surgeon-page:not(.not-chirurg).node--view-mode-articles ul li {
  padding-left: 0;
}
.node--type-medic .surgeon-page:not(.not-chirurg) .node--view-mode-articles .post-photo {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) .node--view-mode-articles .post-photo {
    padding: 24px;
  }
  .node--type-medic .surgeon-page:not(.not-chirurg) .node--view-mode-articles .post-photo img {
    margin-bottom: 0;
  }
}

.surgeon-page.not-chirurg #block-medicmenu h2 {
  display: none;
}
@media (max-width: 767.98px) {
  .surgeon-page.not-chirurg .sticky-sidebar #block-medicmenu h2 {
    top: 24px;
  }
  .surgeon-page.not-chirurg #block-medicmenu h2 {
    display: block;
    border-radius: 16px;
    border-top: 0;
  }
}
.surgeon-page.not-chirurg .section-medic {
  border-radius: 24px;
}
.surgeon-page.not-chirurg .section-medic.section_medic-profile {
  padding-bottom: 0;
  overflow: hidden;
}
.surgeon-page.not-chirurg .section-medic.section_medic-profile .field--name-field-degree {
  margin: 20px 0 8px 0;
}
.surgeon-page.not-chirurg .section-medic.section_medic-profile .field--name-field-specialty {
  margin: 12px 0 20px 0;
}
.surgeon-page.not-chirurg .section-medic.section_medic-profile .field--name-field-skills-custom .field__items {
  margin-top: 6px;
}
.surgeon-page.not-chirurg .section-medic.section_medic-profile .field--name-field-skills .field__items .field__item .field--name-field-specialty {
  margin: 4px 0;
}
.surgeon-page.not-chirurg .section-medic.section_appointment .appointment-actions .medic-ajax:hover button {
  background-color: white;
  color: #dc0028;
}
.surgeon-page.not-chirurg .section-medic.section_appointment .appointment-actions .medic-ajax:hover .icon-calendar::before {
  color: #dc0028;
}
.surgeon-page.not-chirurg .section-medic.section_rating {
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 40px;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .field-votes {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .surgeon-page.not-chirurg .section-medic.section_rating .field-votes .votes-info.col,
.surgeon-page.not-chirurg .section-medic.section_rating .field-votes .votes-ranks.col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 100%;
    width: 100%;
    padding-top: 0 !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    padding: 0 0 52px;
  }
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks.col .field__label {
    margin: 16px 0 8px 0;
    font-size: 14px;
    text-align: center;
  }
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks.col .field__items {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks.col .medic_rank {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    margin-bottom: 8px;
  }
  .surgeon-page.not-chirurg .section-medic.section_rating .field-votes-header {
    width: 100%;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating h3, .surgeon-page.not-chirurg .section-medic.section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .surgeon-page.not-chirurg .section-medic.section_rating h2 {
  width: 100%;
  margin-bottom: 14px;
  padding-top: 0;
  text-align: center;
  font-family: "tiemposfine-regular";
  font-size: 30px;
  font-weight: 400;
  line-height: 112%;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating h3, .surgeon-page.not-chirurg .section-medic.section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .surgeon-page.not-chirurg .section-medic.section_rating h2 {
    display: none;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating h4 {
  display: none;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .field-votes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 80px;
    margin: 0;
  }
  .surgeon-page.not-chirurg .section-medic.section_rating .field-votes:before {
    display: none;
  }
}
@media (min-width: 768px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .field-votes {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field--name-field-grade {
  position: relative;
  margin: 0;
  color: var(--Core-Gray, #2e333c);
  text-align: center;
  font-family: "tiemposfine-regular";
  font-size: 92px;
  font-weight: 400;
  line-height: 116%;
  letter-spacing: -0.2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field--name-field-grade::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin-left: 2px;
  background: url("../images/Info.svg") no-repeat center center;
  -webkit-background-size: contain;
          background-size: contain;
  margin-top: 15px;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #eaeaeb;
  position: absolute;
  top: 10px;
  right: 0;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info:after {
    width: 80%;
    height: 1px;
    top: auto;
    bottom: -58px;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 768px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info:after {
    width: 1px;
    height: 110%;
    top: -8px;
    right: 0;
    left: auto;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .votes-rates {
  position: absolute;
  top: -160%;
  right: -100%;
  -webkit-transform: translateX(-50%) translateY(0);
       -o-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
  width: 310px;
  max-width: 100%;
  border-radius: 16px;
  font-size: 0.875rem;
  text-align: left;
  padding: 0;
  z-index: 1;
  -webkit-box-shadow: 0 20px 32px -15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 20px 32px -15px rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  -o-transition: -o-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out, -o-transform 0.1s ease-out;
  display: none;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info .votes-rates {
    top: 0;
    right: -50%;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .votes-rates .field--name-field-rates {
  margin: 0;
  border-radius: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 32px;
  background-color: #fff;
  border: 1px solid #eaeaeb;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .votes-rates .field--name-field-rates .note_head {
  padding-bottom: 16px;
  font-family: "tiemposfine-regular";
  font-size: 38px;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.2px;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .votes-rates .field--name-field-rates .note_report {
  padding-bottom: 8px;
  color: var(--Core-Gray, #2e333c);
  font-family: "Graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.2px;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .votes-rates span.medic_notification {
  color: #2e333c;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding: 0;
  padding-top: 16px;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .info_recenzii {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("../images/Info.png") no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 12%;
  -webkit-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  margin: 10px;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info .info_recenzii {
    right: 5%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info .info_recenzii {
    right: auto;
    left: 70%;
  }
}
@media (hover: hover) and (pointer: fine) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info:hover .votes-rates {
    display: block;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper {
  font-size: 14px;
  color: #555;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header {
  padding-bottom: 32px;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .grade,
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .reviews {
  display: inline-block;
  color: #2e333c;
  background: #f2f3f3;
  padding: 12px 16px;
  border-radius: 116px;
  font-weight: 500;
  font-size: 14px;
  font-family: "graphik-medium";
  line-height: 22px;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .grade {
  margin-right: 4px;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .grade {
    margin-right: 8px;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-info .field-votes-wrapper > span {
  color: #2e333c;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding: 0 18%;
}
.surgeon-page.not-chirurg .section-medic.section_rating span.medic_notification {
  color: #2e333c;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding: 0 18%;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks .field--name-field-ranks {
  margin-bottom: 0;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks .field__label {
  color: var(--Core-Gray, #2e333c);
  text-align: center;
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  margin: 8px 20% 10px;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks .field__label {
    margin: 0 0 32px;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.surgeon-page.not-chirurg .section-medic.section_rating .votes-ranks ul .medic_rank {
  color: var(--Core-Gray, #2e333c);
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.4px;
}
.surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .field-votes {
  gap: 0;
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .field-votes {
    gap: 32px;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .votes-info.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 100%;
  width: 100%;
}
.surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .votes-info.col .votes-rates.col {
  right: -30%;
  top: -190%;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .votes-info.col .votes-rates.col {
    right: 0;
    top: -205%;
  }
}
@media (max-width: 833.98px) {
  .surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .votes-info.col .votes-rates.col {
    right: -50%;
    top: -120%;
  }
}
.surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .votes-info.col:after {
  content: none;
}
.surgeon-page.not-chirurg .section-medic.section_rating.one_column_medic .votes-ranks.col {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.surgeon-page.not-chirurg .section-medic.section-investigatii .views-exposed-form.bef-exposed-form .js-form-item-locatie .js-form-required {
  color: var(--Gray-70, #6C7076);
  font-family: "graphik-regular";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.surgeon-page.not-chirurg .section-medic.section-investigatii .views-exposed-form.bef-exposed-form .js-form-item-locatie .chosen-container {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
}
@media (max-width: 767.98px) {
  .surgeon-page.not-chirurg .section-medic.section-investigatii .accordion {
    padding: 0;
  }
}
.surgeon-page.not-chirurg .section-medic.section-investigatii .accordion .card {
  padding: 24px !important;
  border-radius: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .surgeon-page.not-chirurg .section-medic.section-investigatii .accordion .card {
    padding: 24px 0 !important;
  }
}
.surgeon-page.not-chirurg .section-medic.section-investigatii .accordion .card .field--name-field-investigation {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 136%;
  letter-spacing: 0.02px;
}
.surgeon-page.not-chirurg .section-medic.section-investigatii .accordion .card:last-of-type {
  border-bottom: none;
}
.surgeon-page:not(.not-chirurg) #block-medicmenu h2 {
  display: none;
}
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body {
  color: var(--Core-Gray, #2E333C);
  font-weight: 400;
}
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body h2 {
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-style: normal;
  line-height: 110%;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body h2 {
    margin-top: 32px;
  }
  .surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body h2:first-of-type {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body h2 {
    margin-top: 56px;
  }
  .surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body h2:first-of-type {
    margin-top: 0;
  }
}
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body p,
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body ul {
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
  letter-spacing: 0.02px;
  border-bottom: 1px solid #e2e3e4;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body p,
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body ul {
    padding-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body p,
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body ul {
    padding-bottom: 56px;
  }
}
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body ul {
  margin-bottom: 0;
}
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body ul li {
  margin-bottom: 8px;
}
.surgeon-page:not(.not-chirurg) .section-medic.section_curriculum-vitae .field--name-body > *:last-child {
  border-bottom: none;
}
.surgeon-page:not(.not-chirurg).section-investigatii .views-exposed-form.bef-exposed-form .js-form-item-locatie .js-form-required {
  color: var(--Gray-70, #6C7076);
  font-family: "graphik-regular";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.surgeon-page:not(.not-chirurg).section-investigatii .views-exposed-form.bef-exposed-form .js-form-item-locatie .chosen-container {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg).section-investigatii .accordion {
    padding: 0;
  }
}
.surgeon-page:not(.not-chirurg).section-investigatii .accordion .card {
  padding: 24px !important;
  border-radius: 0;
  border-bottom: 1px solid #e2e3e4;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg).section-investigatii .accordion .card {
    padding: 24px 0 !important;
  }
}
.surgeon-page:not(.not-chirurg).section-investigatii .accordion .card .field--name-field-investigation {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 136%;
  letter-spacing: 0.02px;
}
.surgeon-page:not(.not-chirurg).section-investigatii .accordion .card:last-of-type {
  border-bottom: none;
}
.surgeon-page:not(.not-chirurg) .section_program {
  margin-top: 16px;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .views-exposed-form {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section_program .views-exposed-form {
    border-top: 1px solid #D5D6D8;
  }
  .surgeon-page:not(.not-chirurg) .section_program .views-exposed-form .form-row .form-group {
    background-color: transparent;
    margin-bottom: 0;
    margin-top: 16px;
  }
  .surgeon-page:not(.not-chirurg) .section_program .views-exposed-form .form-row .form-group:first-of-type {
    border-right: 1px solid #D5D6D8;
    border-radius: 0;
  }
  .surgeon-page:not(.not-chirurg) .section_program .views-exposed-form .form-row .form-group .chosen-single span {
    margin-left: 0;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left {
  border-radius: 12px;
  border: 0.5px solid #D5D6D8;
  padding: 16px;
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left h2 {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 21px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button {
  width: 32px;
  height: 32px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  -webkit-transition: background 0.4s ease-in-out;
  -o-transition: background 0.4s ease-in-out;
  transition: background 0.4s ease-in-out;
}
@media (max-width: 833.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button {
    width: 26px;
    height: 26px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-right {
  padding-left: 5px;
}
@media (max-width: 833.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-right {
    padding-left: 0px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-left {
  padding-right: 2px;
  padding-left: 0;
}
@media (max-width: 833.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-left {
    padding-right: 0px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon:hover.fc-icon-chevron-right:before, .surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon:hover.fc-icon-chevron-left:before {
  color: #dc0028;
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-right, .surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-left {
  padding-left: 0;
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-right:before {
  content: "\ea06";
  font-family: "icomoon-custom" !important;
  color: #fff;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 20px;
  line-height: 1;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 833.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-right:before {
    font-size: 14px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-left:before {
  content: "\ea06";
  font-family: "icomoon-custom" !important;
  color: #fff;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 20px;
  line-height: 1;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (max-width: 833.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .views-element-container .fc-left .fc-button .fc-icon.fc-icon-chevron-left:before {
    font-size: 14px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-body {
  border-color: white !important;
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-body .fc-widget-content {
  border-color: white;
  background-color: white;
  min-height: 124px;
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-body .fc-widget-content .fc-event {
  border-radius: 6px;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-body .fc-widget-content .fc-event {
    height: 41px;
  }
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-body .fc-widget-content .fc-event .fc-title {
    font-size: 12px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-dayGrid-view .fc-day-number {
  background-color: transparent;
  font-family: "graphik-regular";
  color: var(--Core-Gray, #2E333C);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  float: none;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-dayGrid-view .fc-day-number {
    right: 0;
    top: 0;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-head th {
  border-color: white;
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-head th.fc-day-header {
  color: var(--Gray-70, #6C7076);
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%;
  border-color: white;
  padding: 16px 0;
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-head div.fc-widget-header {
  border-color: white;
  border-bottom: 0.5px solid #D5D6D8;
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-head div.fc-widget-header {
    margin-bottom: 16px;
  }
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-head div.fc-widget-header {
    margin-bottom: 6px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .js-drupal-fullcalendar .fc-view-container .fc-head .fc-widget-header {
  border-color: white;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-body .fc-row,
.surgeon-page:not(.not-chirurg) .section_program .fc-bg table,
.surgeon-page:not(.not-chirurg) .section_program .fc-bg td,
.surgeon-page:not(.not-chirurg) .section_program .fc-widget-content {
  border: 0 !important;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-day-grid .fc-row {
  padding-block: 8px;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-day-grid .fc-row {
    padding-block: 0 8px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton thead td.fc-day-top {
  padding: 6px 10px 8px 10px;
  text-align: center;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton .fc-day-number {
  color: var(--fc-daynum);
  font-weight: 600;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton .fc-day-top.fc-other-month .fc-day-number {
  opacity: 0.35;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton .fc-day-top.fc-today .fc-day-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 28px;
  height: 28px;
  line-height: 1;
  border-radius: 9999px;
  background: black;
  color: #fff;
  left: 35px;
  top: 0;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton .fc-day-top.fc-today .fc-day-number {
    left: 0;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td {
  position: relative;
  padding: 0 4px;
  vertical-align: top;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td {
    padding: 0 4px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td:empty::before {
  height: calc(100% - var(--fc-gap));
  content: "";
  position: absolute;
  left: var(--fc-gap);
  right: var(--fc-gap);
  top: 0;
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td:empty::before {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    min-height: var(--fc-pill-h-mobile);
  }
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container {
    padding: 0 2px;
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="1"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 1 + var(--fc-gap) * (1 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="1"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 1 + var(--fc-gap) * (1 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="1"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 1 + var(--fc-gap) * (1 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="1"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 1 + var(--fc-gap) * (1 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="1"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="2"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 2 + var(--fc-gap) * (2 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="2"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 2 + var(--fc-gap) * (2 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="2"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 2 + var(--fc-gap) * (2 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="2"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 2 + var(--fc-gap) * (2 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="2"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 2 + var(--fc-gap) * (2 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="2"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 2 + var(--fc-gap) * (2 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="2"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 3 + var(--fc-gap) * (3 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 3 + var(--fc-gap) * (3 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 3 + var(--fc-gap) * (3 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 3 + var(--fc-gap) * (3 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 3 + var(--fc-gap) * (3 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 3 + var(--fc-gap) * (3 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 3 + var(--fc-gap) * (3 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 3 + var(--fc-gap) * (3 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="3"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 4 + var(--fc-gap) * (4 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 4 + var(--fc-gap) * (4 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 4 + var(--fc-gap) * (4 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 4 + var(--fc-gap) * (4 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 4 + var(--fc-gap) * (4 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 4 + var(--fc-gap) * (4 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 4 + var(--fc-gap) * (4 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 4 + var(--fc-gap) * (4 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 4 + var(--fc-gap) * (4 - 1)) - (3 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(3 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 4 + var(--fc-gap) * (4 - 1)) - (3 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="4"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 5 + var(--fc-gap) * (5 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 5 + var(--fc-gap) * (5 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 5 + var(--fc-gap) * (5 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 5 + var(--fc-gap) * (5 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 5 + var(--fc-gap) * (5 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 5 + var(--fc-gap) * (5 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 5 + var(--fc-gap) * (5 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 5 + var(--fc-gap) * (5 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 5 + var(--fc-gap) * (5 - 1)) - (3 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(3 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 5 + var(--fc-gap) * (5 - 1)) - (3 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(4 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 5 + var(--fc-gap) * (5 - 1)) - (4 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(4 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 5 + var(--fc-gap) * (5 - 1)) - (4 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="5"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 6 + var(--fc-gap) * (6 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 6 + var(--fc-gap) * (6 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 6 + var(--fc-gap) * (6 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 6 + var(--fc-gap) * (6 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 6 + var(--fc-gap) * (6 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 6 + var(--fc-gap) * (6 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 6 + var(--fc-gap) * (6 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 6 + var(--fc-gap) * (6 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 6 + var(--fc-gap) * (6 - 1)) - (3 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(3 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 6 + var(--fc-gap) * (6 - 1)) - (3 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(4 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 6 + var(--fc-gap) * (6 - 1)) - (4 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(4 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 6 + var(--fc-gap) * (6 - 1)) - (4 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(5 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 6 + var(--fc-gap) * (6 - 1)) - (5 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(5 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 6 + var(--fc-gap) * (6 - 1)) - (5 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="6"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1)) - (3 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(3 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1)) - (3 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(4 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1)) - (4 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(4 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1)) - (4 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(5 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1)) - (5 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(5 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1)) - (5 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(6 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 7 + var(--fc-gap) * (7 - 1)) - (6 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(6 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 7 + var(--fc-gap) * (7 - 1)) - (6 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="7"]:has(> a.fc-day-grid-event:nth-child(7)):not(:has(> a.fc-day-grid-event:nth-child(8)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (3 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(3 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (3 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(4 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (4 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(4 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (4 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(5 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (5 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(5 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (5 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(6 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (6 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(6 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (6 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(7)):not(:has(> a.fc-day-grid-event:nth-child(8)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(7 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 8 + var(--fc-gap) * (8 - 1)) - (7 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(7)):not(:has(> a.fc-day-grid-event:nth-child(8)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(7 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 8 + var(--fc-gap) * (8 - 1)) - (7 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="8"]:has(> a.fc-day-grid-event:nth-child(8)):not(:has(> a.fc-day-grid-event:nth-child(9)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (3 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(3 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (3 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(4 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (4 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(4 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (4 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(5 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (5 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(5 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (5 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(6 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (6 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(6 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (6 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(7)):not(:has(> a.fc-day-grid-event:nth-child(8)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(7 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (7 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(7)):not(:has(> a.fc-day-grid-event:nth-child(8)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(7 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (7 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(8)):not(:has(> a.fc-day-grid-event:nth-child(9)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(8 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 9 + var(--fc-gap) * (9 - 1)) - (8 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(8)):not(:has(> a.fc-day-grid-event:nth-child(9)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(8 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 9 + var(--fc-gap) * (9 - 1)) - (8 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="9"]:has(> a.fc-day-grid-event:nth-child(9)):not(:has(> a.fc-day-grid-event:nth-child(10)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:not(:has(> a.fc-day-grid-event))::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  height: calc(var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:not(:has(> a.fc-day-grid-event))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(0 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (0 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(0)):not(:has(> a.fc-day-grid-event:nth-child(1)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(0 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (0 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(1 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (1 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(1)):not(:has(> a.fc-day-grid-event:nth-child(2)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(1 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (1 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(2 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (2 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(2)):not(:has(> a.fc-day-grid-event:nth-child(3)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(2 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (2 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (3 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(3)):not(:has(> a.fc-day-grid-event:nth-child(4)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(3 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (3 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(4 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (4 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(4)):not(:has(> a.fc-day-grid-event:nth-child(5)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(4 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (4 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(5 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (5 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(5)):not(:has(> a.fc-day-grid-event:nth-child(6)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(5 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (5 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(6 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (6 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(6)):not(:has(> a.fc-day-grid-event:nth-child(7)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(6 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (6 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(7)):not(:has(> a.fc-day-grid-event:nth-child(8)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(7 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (7 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(7)):not(:has(> a.fc-day-grid-event:nth-child(8)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(7 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (7 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(8)):not(:has(> a.fc-day-grid-event:nth-child(9)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(8 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (8 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(8)):not(:has(> a.fc-day-grid-event:nth-child(9)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(8 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (8 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(9)):not(:has(> a.fc-day-grid-event:nth-child(10)))::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: calc(9 * (var(--fc-pill-h) + var(--fc-gap)));
  height: calc((var(--fc-pill-h) * 10 + var(--fc-gap) * (10 - 1)) - (9 * (var(--fc-pill-h) + var(--fc-gap))));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(9)):not(:has(> a.fc-day-grid-event:nth-child(10)))::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    margin: 0;
    top: calc(9 * (var(--fc-pill-h-mobile) + var(--fc-gap)));
    height: calc((var(--fc-pill-h-mobile) * 10 + var(--fc-gap) * (10 - 1)) - (9 * (var(--fc-pill-h-mobile) + var(--fc-gap))));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr > td.fc-event-container[rowspan="10"]:has(> a.fc-day-grid-event:nth-child(10)):not(:has(> a.fc-day-grid-event:nth-child(11)))::after {
  content: none;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td:empty::after,
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td:empty::before {
  content: "";
  position: absolute;
  height: calc(var(--fc-pill-h) + var(--fc-gap));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  margin: 0 var(--fc-gap);
  left: 0;
  right: 0;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td:empty::after,
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td:empty::before {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: var(--fc-pill-h-mobile);
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td:empty::after {
  top: calc(var(--fc-pill-h));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td:empty::after {
    top: calc(var(--fc-pill-h-mobile));
  }
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td:empty::before {
  top: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td.fc-event-container::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--fc-pill-h));
  background: var(--fc-slot);
  border-radius: var(--fc-pill-r);
  top: calc(var(--fc-pill-h) + var(--fc-gap));
  margin: 0 var(--fc-gap);
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody:has(tr:only-child) tr > td.fc-event-container::after {
    left: 2px;
    right: 2px;
    width: var(--fc-pill-w-mobile);
    height: calc(var(--fc-pill-h-mobile) - var(--fc-gap));
    top: calc(var(--fc-pill-h-mobile) + var(--fc-gap));
    margin: 0;
  }
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: var(--fc-pill-h);
    line-height: var(--fc-pill-h);
    padding: 0;
    margin-top: 0;
    margin-bottom: var(--fc-gap);
    border: none !important;
    background: var(--fc-red) !important;
    color: #fff !important;
    border-radius: var(--fc-pill-r);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 0;
  }
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: var(--fc-pill-w-mobile);
    height: var(--fc-pill-h-mobile);
    padding: 0 var(--fc-pad-x-mobile);
    margin-top: 0;
    margin-bottom: var(--fc-gap);
    border: none !important;
    background: var(--fc-red) !important;
    color: #fff !important;
    border-radius: var(--fc-pill-r);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event .fc-content {
    line-height: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event .fc-content {
    line-height: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    width: 100%;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event .fc-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: inherit;
    text-align: center;
    white-space: nowrap;
  }
}
@media (max-width: 767.98px) {
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event .fc-title {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: 0.2px;
    text-align: center;
    white-space: normal;
    word-break: break-all;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    position: relative;
    color: transparent;
  }
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event .fc-title::after {
    content: attr(data-from) "\a-\a" attr(data-to);
    white-space: pre;
    position: absolute;
    inset: 0;
    display: block;
    text-align: center;
    line-height: 0.9;
    color: #fff;
    vertical-align: middle;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event .fc-time {
  opacity: 0.9;
  margin-right: 2px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 10px;
}
@media (min-width: 992px) {
  .surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event .fc-time {
    opacity: 0.9;
    margin-right: 4px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    font-size: inherit;
  }
}
.surgeon-page:not(.not-chirurg) .section_program a.fc-day-grid-event.fc-h-event:focus {
  outline: 2px solid rgba(0, 0, 0, 0.15);
  outline-offset: 2px;
}
.surgeon-page:not(.not-chirurg) .section_program .fc-content-skeleton tbody tr {
  height: auto;
}
@media (max-width: 833.98px) {
  .surgeon-page .layout-main-wrapper {
    padding: 24px !important;
  }
  .surgeon-page .layout-main-wrapper .block-system-breadcrumb-block {
    border: none;
    margin: 0;
  }
}
@media (max-width: 1199.98px) {
  .surgeon-page .layout-main-wrapper {
    padding: 16px !important;
    padding-bottom: 32px !important;
  }
  .surgeon-page .layout-main-wrapper .block-system-breadcrumb-block {
    border: none;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .surgeon-page .block-page-title-block .title {
    margin: 16px auto;
  }
}
@media (min-width: 768px) and (max-width: 833.98px) {
  .surgeon-page .block-page-title-block .title {
    margin: 10px auto;
  }
}
@media (min-width: 834px) and (max-width: 1199.98px) {
  .surgeon-page .block-page-title-block .title {
    margin: 5px auto;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .surgeon-page .block-page-title-block .title {
    margin: 12px auto;
  }
}
@media (min-width: 1200px) {
  .surgeon-page .block-page-title-block .title {
    margin: 24px auto 12px;
  }
}
.surgeon-page .academic-title {
  margin: 0 0 36px;
  max-width: 100%;
}
@media (min-width: 992px) {
  .surgeon-page .academic-title {
    margin: 0 0 24px;
  }
}
@media (max-width: 833.98px) {
  .surgeon-page .academic-title {
    margin: 0 0 16px;
  }
}
.surgeon-page .layout-main-wrapper > *:not(a) {
  padding: 0 12px;
}
@media (max-width: 1199.98px) {
  .surgeon-page .layout-main-wrapper > *:not(a) {
    padding: 0;
  }
}
.surgeon-page .section-medic {
  border-radius: 24px;
}
.surgeon-page .section-medic.section_medic-profile {
  padding-bottom: 0;
  overflow: hidden;
}
.surgeon-page .section-medic.section_medic-profile .field--name-field-degree {
  margin: 20px 0 16px 0;
}
.surgeon-page .section-medic.section_medic-profile .field--name-field-specialty {
  margin: 16px 0 20px 0;
}
.surgeon-page .section-medic.section_appointment .appointment-actions .medic-ajax:hover button {
  background-color: white;
  color: #dc0028;
}
.surgeon-page .section-medic.section_appointment .appointment-actions .medic-ajax:hover .icon-calendar::before {
  color: #dc0028;
}
.surgeon-page .section-medic.section_rating {
  background: #fff;
  border-radius: 20px;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 40px;
}
.surgeon-page .section-medic.section_rating h3, .surgeon-page .section-medic.section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .surgeon-page .section-medic.section_rating h2 {
  width: 100%;
  margin-bottom: 14px;
  padding-top: 0;
  text-align: center;
  font-family: "tiemposfine-regular";
  font-size: 30px;
  font-weight: 400;
  line-height: 112%;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating h3, .surgeon-page .section-medic.section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .surgeon-page .section-medic.section_rating h2 {
    display: none;
  }
}
.surgeon-page .section-medic.section_rating h4 {
  display: none;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating .field-votes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 80px;
    margin: 0;
  }
  .surgeon-page .section-medic.section_rating .field-votes:before {
    display: none;
  }
}
@media (min-width: 768px) {
  .surgeon-page .section-medic.section_rating .field-votes {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0;
  }
}
.surgeon-page .section-medic.section_rating .votes-info .field--name-field-grade {
  position: relative;
  margin: 0;
  color: var(--Core-Gray, #2e333c);
  text-align: center;
  font-family: "tiemposfine-regular";
  font-size: 92px;
  font-weight: 400;
  line-height: 116%;
  letter-spacing: -0.2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.surgeon-page .section-medic.section_rating .votes-info .field--name-field-grade::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin-left: 2px;
  background: url("../images/Info.svg") no-repeat center center;
  -webkit-background-size: contain;
          background-size: contain;
  margin-top: 15px;
}
.surgeon-page .section-medic.section_rating .votes-info:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #eaeaeb;
  position: absolute;
  top: 10px;
  right: 0;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating .votes-info:after {
    width: 80%;
    height: 1px;
    top: auto;
    bottom: -58px;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 768px) {
  .surgeon-page .section-medic.section_rating .votes-info:after {
    width: 1px;
    height: 110%;
    top: -8px;
    right: 0;
    left: auto;
  }
}
.surgeon-page .section-medic.section_rating .votes-info .votes-rates {
  position: absolute;
  top: -160%;
  right: -100%;
  -webkit-transform: translateX(-50%) translateY(0);
       -o-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
  width: 310px;
  max-width: 100%;
  border-radius: 16px;
  font-size: 0.875rem;
  text-align: left;
  padding: 0;
  z-index: 1;
  -webkit-box-shadow: 0 20px 32px -15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 20px 32px -15px rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  -o-transition: -o-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out, -o-transform 0.1s ease-out;
  display: none;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating .votes-info .votes-rates {
    top: 0;
    right: -50%;
  }
}
.surgeon-page .section-medic.section_rating .votes-info .votes-rates .field--name-field-rates {
  margin: 0;
  border-radius: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 32px;
  background-color: #fff;
  border: 1px solid #eaeaeb;
}
.surgeon-page .section-medic.section_rating .votes-info .votes-rates .field--name-field-rates .note_head {
  padding-bottom: 16px;
  font-family: "tiemposfine-regular";
  font-size: 38px;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.2px;
}
.surgeon-page .section-medic.section_rating .votes-info .votes-rates .field--name-field-rates .note_report {
  padding-bottom: 8px;
  color: var(--Core-Gray, #2e333c);
  font-family: "Graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.2px;
}
.surgeon-page .section-medic.section_rating .votes-info .votes-rates span.medic_notification {
  color: #2e333c;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding: 0;
  padding-top: 16px;
}
.surgeon-page .section-medic.section_rating .votes-info .info_recenzii {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("../images/Info.png") no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 12%;
  -webkit-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  margin: 10px;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating .votes-info .info_recenzii {
    right: 5%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-page .section-medic.section_rating .votes-info .info_recenzii {
    right: auto;
    left: 70%;
  }
}
@media (hover: hover) and (pointer: fine) {
  .surgeon-page .section-medic.section_rating .votes-info:hover .votes-rates {
    display: block;
  }
}
.surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper {
  font-size: 14px;
  color: #555;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
  }
}
.surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header {
  padding-bottom: 32px;
}
.surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .grade,
.surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .reviews {
  display: inline-block;
  color: #2e333c;
  background: #f2f3f3;
  padding: 12px 16px;
  border-radius: 116px;
  font-weight: 500;
  font-size: 14px;
  font-family: "graphik-medium";
  line-height: 22px;
}
.surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .grade {
  margin-right: 4px;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper .field-votes-header .grade {
    margin-right: 8px;
  }
}
.surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper > span {
  color: #2e333c;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding: 0 18%;
}
.surgeon-page .section-medic.section_rating span.medic_notification {
  color: #2e333c;
  text-align: center;
  font-family: "graphik-regular";
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding: 0 18%;
}
.surgeon-page .section-medic.section_rating .votes-ranks {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.surgeon-page .section-medic.section_rating .votes-ranks .field--name-field-ranks {
  margin-bottom: 0;
}
.surgeon-page .section-medic.section_rating .votes-ranks .field__label {
  color: var(--Core-Gray, #2e333c);
  text-align: center;
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  margin: 8px 20% 10px;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating .votes-ranks .field__label {
    margin: 0 0 32px;
  }
}
.surgeon-page .section-medic.section_rating .votes-ranks ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.surgeon-page .section-medic.section_rating .votes-ranks ul .medic_rank {
  color: var(--Core-Gray, #2e333c);
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.4px;
}
.surgeon-page .section-medic.section_rating.one_column_medic .field-votes {
  gap: 0;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating.one_column_medic .field-votes {
    gap: 32px;
  }
}
.surgeon-page .section-medic.section_rating.one_column_medic .votes-info.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 100%;
  width: 100%;
}
.surgeon-page .section-medic.section_rating.one_column_medic .votes-info.col .votes-rates.col {
  right: -30%;
  top: -190%;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-page .section-medic.section_rating.one_column_medic .votes-info.col .votes-rates.col {
    right: 0;
    top: -205%;
  }
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating.one_column_medic .votes-info.col .votes-rates.col {
    right: -50%;
    top: -120%;
  }
}
.surgeon-page .section-medic.section_rating.one_column_medic .votes-info.col:after {
  content: none;
}
.surgeon-page .section-medic.section_rating.one_column_medic .votes-ranks.col {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.surgeon-page .block-views-blockmedic-articles-right-medic-articles .content > div,
.surgeon-page .block-views-blockmedic-articles-right-articles .views-row {
  border-radius: 24px;
  margin-bottom: 24px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-page .block-views-blockmedic-articles-right-medic-articles .content > div,
.surgeon-page .block-views-blockmedic-articles-right-articles .views-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.surgeon-page .title span.field.field--name-title.field--type-string.field--label-hidden {
  font-size: 59px;
  font-family: "tiemposfine-regular";
  line-height: 108%;
  letter-spacing: 0.2px;
  margin-bottom: 40px;
}
@media (max-width: 1199.98px) {
  .surgeon-page .title span.field.field--name-title.field--type-string.field--label-hidden {
    font-size: 38px;
    line-height: 110%;
    letter-spacing: 0px;
    margin-bottom: 20px;
  }
}
.surgeon-page .title_component {
  border-radius: 0;
}
.surgeon-page .title_component:not(.is-empty).white .title-component:not(.is-empty).white {
  font-family: tiemposfine-regular;
  letter-spacing: 0;
  font-weight: 400;
  padding: 0;
}
.surgeon-page .title_component:not(.is-empty).white h6 {
  font-size: 20px;
}
.surgeon-page .title_component:not(.is-empty).white h5 {
  font-size: 30px;
}
.surgeon-page .title_component:not(.is-empty).white h4 {
  font-size: 47px;
}
.surgeon-page .title_component:not(.is-empty).white h3, .surgeon-page .title_component:not(.is-empty).white #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .surgeon-page .title_component:not(.is-empty).white h2 {
  font-size: 59px;
}
.surgeon-page .title_component:not(.is-empty).white h2 {
  font-size: 72px;
}
.surgeon-page .title_component:not(.is-empty).white h1 {
  font-size: 80px;
}
.surgeon-page .title_component .title_description {
  padding-top: 16px;
  padding-left: 0;
  padding-right: 0;
}
.surgeon-page aside li.list-group-item,
.surgeon-page aside .county {
  background: #f2f3f3;
  border-radius: 116px;
  padding: 6px 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #2e333c;
  font-size: 14px;
  font-family: "graphik-regular";
  margin: 5px;
}
.surgeon-page aside li.list-group-item::before,
.surgeon-page aside .county::before {
  display: none;
}
.surgeon-page aside .competente_title {
  text-align: center;
  margin-bottom: 10px;
}
.surgeon-page aside .medic_details_block .specialitati {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.surgeon-page aside .skills_medic_sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.surgeon-page aside .medic-counties {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.surgeon-page aside .medic-counties header {
  margin-bottom: 10px;
}
.surgeon-page .section-medic.section_rating {
  padding: 48px 0;
}
.surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}
.surgeon-page .section-medic.section_rating .field-votes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.surgeon-page .section-medic.section_rating .field-votes .votes-info.col,
.surgeon-page .section-medic.section_rating .field-votes .votes-ranks.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
  max-width: 100%;
  width: auto;
}
.surgeon-page .section-medic.section_rating .field-votes .votes-ranks.col:empty {
  display: none !important;
}
.surgeon-page .section-medic.section_rating .votes-ranks.col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.surgeon-page .section-medic.section_rating .votes-ranks.col .field__label {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.surgeon-page .section-medic.section_rating .votes-ranks.col .field__items {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.surgeon-page .section-medic.section_rating .field--name-field-ranks.medic_ranks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  margin-top: 0;
}
.surgeon-page .section-medic.section_rating .field--name-field-ranks.medic_ranks .field__label,
.surgeon-page .section-medic.section_rating .field--name-field-ranks.medic_ranks .field__items {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
  text-align: center;
}
@media (max-width: 833.98px) {
  .surgeon-page .section-medic.section_rating {
    padding: 36px 0;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
  .surgeon-page .section-medic.section_rating .votes-info .field-votes-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
    max-width: 100%;
  }
  .surgeon-page .section-medic.section_rating .votes-info .nota-label {
    margin-top: 0;
  }
  .surgeon-page .section-medic.section_rating .votes-info .field--name-field-grade {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
  }
  .surgeon-page .section-medic.section_rating .votes-info.col > * {
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
  }
  .surgeon-page .section-medic.section_rating .field-votes {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .surgeon-page .section-medic.section_rating .field-votes .votes-info.col,
.surgeon-page .section-medic.section_rating .field-votes .votes-ranks.col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 100%;
    width: 100%;
    padding-top: 0 !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .surgeon-page .section-medic.section_rating .votes-ranks.col .field__label {
    margin: 16px 0 8px 0;
    font-size: 14px;
    text-align: center;
  }
  .surgeon-page .section-medic.section_rating .votes-ranks.col .field__items {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }
  .surgeon-page .section-medic.section_rating .votes-ranks.col .medic_rank {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    margin-bottom: 8px;
  }
  .surgeon-page .section-medic.section_rating .field-votes-header {
    width: 100%;
  }
}
.surgeon-page .section-medic.section_rating .votes-info .field--name-field-grade {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 10px;
}
@media (max-width: 767.98px) {
  .surgeon-content {
    margin-top: 15.84px;
  }
}
@media (min-width: 768px) and (max-width: 833.98px) {
  .surgeon-content {
    margin-top: 39.84px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-content {
    margin-top: 39.84px;
  }
}
@media (min-width: 992px) {
  .surgeon-content {
    padding-top: 79.92px;
    margin-top: 63.84px;
    border-top: 1px solid #e2e3e4;
  }
}
@media (max-width: 767.98px) {
  .surgeon-content .title_component.quote .title_description p {
    font-size: 24px;
  }
  .surgeon-content .title_component.quote::before {
    font-size: 14px;
  }
}
.surgeon-content h2 {
  font-family: "tiemposfine-regular";
  font-style: normal;
}
.surgeon-content h2.title_medic_chirurg {
  width: 100%;
  text-align: center;
  color: #2e333c;
  font-size: 47px;
  line-height: 110%;
  letter-spacing: 0;
  margin-bottom: 40px;
}
@media (max-width: 1199.98px) {
  .surgeon-content h2.title_medic_chirurg {
    font-size: 38px;
    line-height: 110%;
    letter-spacing: 0.2px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .surgeon-content h2.title_medic_chirurg {
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 41.8px */
    letter-spacing: -0.2px;
    margin-bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .surgeon-content h2 {
    line-height: 112%;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -0.2px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .surgeon-content h2 {
    font-size: 40px;
  }
}
@media (min-width: 992px) {
  .surgeon-content h2 {
    font-size: 47px;
    line-height: 110%;
    font-weight: 500;
    letter-spacing: 0.2px;
    margin-bottom: 20px;
    font-weight: 400;
    color: var(--Core-Gray, #2E333C);
  }
}
.surgeon-image {
  border-radius: 1.5rem;
  overflow: hidden;
}
@media (max-width: 833.98px) {
  .surgeon-image {
    padding-top: 12px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.surgeon-image picture,
.surgeon-image img {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .surgeon-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
.surgeon-sidebar {
  width: 100%;
}
@media (min-width: 992px) {
  .surgeon-sidebar {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
.surgeon-sidebar__container {
  margin-bottom: 15.84px;
}
@media (min-width: 992px) {
  .surgeon-sidebar__container {
    border: 1px solid #e2e3e4;
    border-radius: 1.5rem;
    padding: 12px 12px 24px 12px;
  }
}
@media (max-width: 767.98px) {
  .surgeon-sidebar__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.surgeon-sidebar__container .section-medic.section_rating {
  padding: 24px 8px 24px 8px;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  display: block !important;
  margin-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.surgeon-sidebar__container .section-medic.section_rating h3, .surgeon-sidebar__container .section-medic.section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .surgeon-sidebar__container .section-medic.section_rating h2 {
  display: none;
}
@media (max-width: 833.98px) {
  .surgeon-sidebar__container .section-medic.section_rating {
    border: 1px solid #e2e3e4;
    border-radius: 1.5rem;
  }
  .surgeon-sidebar__container .section-medic.section_rating h4 {
    display: none;
  }
  .surgeon-sidebar__container .section-medic.section_rating h3, .surgeon-sidebar__container .section-medic.section_rating #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .surgeon-sidebar__container .section-medic.section_rating h2 {
    text-align: center;
    font-family: "graphik-medium";
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.375rem;
  }
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes {
  display: block !important;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes:before {
  display: none;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col,
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-ranks.col {
  max-width: 100%;
  width: 100%;
  padding-top: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col > *,
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-ranks.col > * {
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  padding-top: 0;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col:after {
  width: 80%;
  height: 1px;
  top: auto;
  bottom: 0;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .field--name-field-grade {
  margin-bottom: -1rem;
  font-family: "tiemposfine-regular";
  font-size: 92px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.2px;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .info_recenzii {
  right: 0;
  left: auto;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .field-votes-wrapper {
  max-width: 100%;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .field-votes-wrapper .field-votes-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  margin-top: 15px;
  height: unset;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .field-votes-wrapper .field-votes-header .grade,
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .field-votes-wrapper .field-votes-header .reviews {
  border-right: none;
  font-family: "graphik-medium";
  font-style: normal;
  border-radius: 116px;
}
@media (max-width: 833.98px) {
  .surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .field-votes-wrapper .field-votes-header .grade,
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-info.col .field-votes-wrapper .field-votes-header .reviews {
    position: unset;
  }
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-ranks {
  padding-top: 32px;
  max-width: 100% !important;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-ranks .field--name-field-ranks .field__label {
  font-weight: 500;
  font-family: "graphik-medium";
  margin: 32px 8% 10px;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-ranks .field--name-field-ranks ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-rates.col {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-rates.col {
    display: none;
  }
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-rates.col .field--name-field-rates {
  margin: 0;
  border-radius: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 32px;
  background-color: #fff;
  border: 1px solid #eaeaeb;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-rates.col .field--name-field-rates .note_head {
  padding-bottom: 16px;
  font-family: "tiemposfine-regular";
  font-size: 38px;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.2px;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes .votes-rates.col .field--name-field-rates .note_report {
  padding-bottom: 8px;
  color: var(--Core-Gray, #2e333c);
  font-family: "Graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.2px;
}
.surgeon-sidebar__container .section-medic.section_rating.section_general {
  padding: 36px 0;
}
@media (max-width: 833.98px) {
  .surgeon-sidebar .nav {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-flow: row !important;
        -ms-flex-flow: row !important;
            flex-flow: row !important;
  }
}
@media (min-width: 992px) {
  .surgeon-sidebar .nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
  .surgeon-sidebar .nav li {
    margin: 0 12px;
  }
  .surgeon-sidebar .nav li:before {
    display: none !important;
  }
}
.surgeon-sidebar .nav-item {
  border-bottom: 1px solid #e2e3e4;
}
.surgeon-sidebar .nav-item:last-child {
  border-bottom: 0;
}
.surgeon-sidebar .nav-item.active .nav-link {
  position: relative;
  color: #6c7076 !important;
  font-style: italic;
}
.surgeon-sidebar .nav-item.active .nav-link:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.surgeon-sidebar .nav-item.active .nav-link::before {
  position: absolute;
  top: 50%;
  right: -10px;
  margin-top: -15.96px;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 31.92px;
  height: 31.92px;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  font-size: 0.875rem;
}
@media (max-width: 833.98px) {
  .surgeon-sidebar .nav-item.active .nav-link::before {
    right: 0;
  }
}
.surgeon-sidebar .nav-link {
  font-family: "tiemposfine-regular" !important;
  font-size: 1.498rem !important;
  color: #2e333c !important;
  padding: 12px 0 !important;
}
.surgeon-sidebar .nav-link:hover {
  background-color: #fff !important;
  color: #6c7076 !important;
}
.surgeon-sidebar .block-medic-menu, .surgeon-sidebar #block-location {
  padding: 12px;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .surgeon-sidebar .block-medic-menu, .surgeon-sidebar #block-location {
    margin: 0 8px;
    padding: 0;
  }
  .surgeon-sidebar .block-medic-menu .nav, .surgeon-sidebar #block-location .nav {
    display: block;
  }
  .surgeon-sidebar .block-medic-menu .nav .mobile_close.menu-item, .surgeon-sidebar #block-location .nav .mobile_close.menu-item {
    display: none;
  }
}
.surgeon-main {
  width: 100%;
}
@media (min-width: 992px) {
  .surgeon-main {
    padding-left: 74.4px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
.surgeon-main .field--name-field-components .field--name-field-component > .field__item {
  padding: 50px 0;
  border-bottom: 1px solid #e2e3e4;
}
.surgeon-main .field--name-field-components .field--name-field-component > .field__item:first-child {
  padding: 0 0 10px 0;
}
.surgeon-main .field--name-field-components > .field__item > .paragraph {
  margin-bottom: 40px;
  border-radius: 0;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .surgeon-main .field--name-field-components > .field__item > .paragraph {
    margin-bottom: 20px;
  }
}
.surgeon-main .field--name-field-components > .field__item > .paragraph.gray_background {
  border-bottom: 0;
  padding-bottom: 0;
  margin-top: -56.4792px;
}
.surgeon-main > div.views-element-container > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.surgeon-main > div.views-element-container > div .views-row {
  position: relative;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (max-width: 833.98px) {
  .surgeon-main > div.views-element-container > div .views-row {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.surgeon-main .views-exposed-form .form-row,
.surgeon-main .views-exposed-form .flex-wrap {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.surgeon-main .views-exposed-form .form-row .form-actions,
.surgeon-main .views-exposed-form .flex-wrap .form-actions {
  top: 0;
}
.surgeon-main .views-exposed-form .form-row .form-group,
.surgeon-main .views-exposed-form .flex-wrap .form-group {
  background-color: #f7f7f7;
  border-radius: 12px;
}
@media (min-width: 768px) {
  .surgeon-main .views-exposed-form .form-row .form-group,
.surgeon-main .views-exposed-form .flex-wrap .form-group {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49.16666667%;
        -ms-flex: 0 0 49.16666667%;
            flex: 0 0 49.16666667%;
    max-width: 49.16666667%;
    border-radius: 24px;
  }
}
.surgeon-main .views-exposed-form .form-row .form-group:before,
.surgeon-main .views-exposed-form .flex-wrap .form-group:before {
  position: absolute;
  color: #2e333c;
}
@media (max-width: 833.98px) {
  .surgeon-main .views-exposed-form .form-row .form-group:before,
.surgeon-main .views-exposed-form .flex-wrap .form-group:before {
    top: 51%;
  }
}
.surgeon-main .paragraph--type--component-intro {
  padding: 0 0 20px 0;
  margin-top: 16px;
}
@media (min-width: 834px) {
  .surgeon-main .paragraph--type--component-intro {
    padding: 40px 0 20px 0;
  }
}
.surgeon-main .paragraph--type--component-intro .field--type-text-long ul {
  padding-left: 6px;
}
.surgeon-main .paragraph--type--component-intro .field--type-text-long ul li {
  padding-left: 34px;
}
.surgeon-main .paragraph--type--background-wrapper.no_padding,
.surgeon-main .paragraph--type--reteaua-noastra {
  margin: 0;
  padding: 0;
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media (min-width: 992px) {
  .surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati {
    font-family: "tiemposfine-regular";
    font-size: 92px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%;
    letter-spacing: -0.2px;
  }
}
@media (max-width: 833.98px) {
  .surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati .field--name-field-numar-procent,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati .field--name-field-numar-procent {
  width: 510px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70%;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%;
}
@media (max-width: 833.98px) {
  .surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati .field--name-field-numar-procent,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati .field--name-field-numar-procent {
    width: auto;
  }
}
.surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati .field--name-field-descriere,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati .field--name-field-descriere {
  color: var(--Core-Gray, #2e333c);
}
@media (min-width: 992px) {
  .surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati .field--name-field-descriere,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati .field--name-field-descriere {
    line-height: 30px;
  }
}
@media (max-width: 833.98px) {
  .surgeon-main .paragraph--type--background-wrapper.no_padding .slick-track .paragraph--type--numar-facilitati .field--name-field-descriere,
.surgeon-main .paragraph--type--reteaua-noastra .slick-track .paragraph--type--numar-facilitati .field--name-field-descriere {
    margin-left: 0;
  }
}
.surgeon-main .paragraph--type--component-campaign-icons-element {
  padding-bottom: 12px;
}
.surgeon-main .paragraph--type--component-campaign-icons-element .field--name-field-campaign-icon {
  padding-bottom: 38.4px;
  padding-top: 96px;
}
@media (max-width: 767.98px) {
  .surgeon-main .paragraph--type--component-campaign-icons-element .field--name-field-campaign-icon {
    padding-bottom: 24px;
    padding-top: 79.2px;
  }
}
.surgeon-main .paragraph--type--component-campaign-icons-element .field--name-field-campaign-icon-description {
  padding-bottom: 74.4px;
}
@media (max-width: 767.98px) {
  .surgeon-main .paragraph--type--component-campaign-icons-element .field--name-field-campaign-icon-description {
    padding-bottom: 16.8px;
  }
}
@media (min-width: 992px) {
  .surgeon-main .paragraph--type--component-campaign-icons-element .field--name-field-campaign-icon-description {
    padding-bottom: 53.28px;
  }
}

.surgeon-sidebar__container .section-medic.section_rating {
  padding: 24px 8px;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  display: block !important;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes {
  display: block !important;
}
.surgeon-sidebar__container .section-medic.section_rating .votes-info.col,
.surgeon-sidebar__container .section-medic.section_rating .votes-ranks.col {
  max-width: 100%;
  width: 100%;
  padding-top: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.surgeon-sidebar__container .section-medic.section_rating .votes-info.col > *,
.surgeon-sidebar__container .section-medic.section_rating .votes-ranks.col > * {
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.surgeon-sidebar__container .section-medic.section_rating .votes-info.col .field-votes-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  max-width: 100%;
}
.surgeon-sidebar__container .section-medic.section_rating .votes-ranks.col {
  padding-top: 0 !important;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes-header {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.surgeon-sidebar__container .section-medic.section_rating .field-votes-header .grade,
.surgeon-sidebar__container .section-medic.section_rating .field-votes-header .reviews {
  margin: 0 !important;
  min-width: 0;
  width: auto;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-radius: 116px;
  padding: 8px 12px;
}

.nota-label {
  color: var(--Core-Gray, #2e333c);
  text-align: center;
  font-family: "graphik-medium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
}

.hide-sidebar-right .surgeon-page .region-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
}

.section-surgeon__competencies .field {
  padding-top: 56px;
}
.section-surgeon__competencies .field__label {
  font-family: tiemposfine-regular;
  font-size: 30px;
}
.section-surgeon__competencies .field__items {
  margin-top: 14.4px;
}
.section-surgeon__competencies .field__item {
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.section-surgeon__competencies .field__item:before {
  content: "\e90a";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.section-surgeon__competencies .field__item::before {
  color: #e31837;
  font-size: 22px;
  margin-right: 15.84px;
}

.medic_details_block {
  padding: 24px;
  border: 1px solid #e2e3e4;
  border-radius: 1.5rem;
}

.all_medics_header {
  text-align: center;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.all_medics_header .medic-buttons-header {
  background: #f2f3f3;
  padding: 6px 16px 6px 6px;
  margin-top: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  border-radius: 12px;
  color: #2e333c;
  line-height: 116%;
  font-size: 16px;
  font-family: "graphik-medium";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: block;
}
.all_medics_header .medic-buttons-header .icon-keyboard_arrow_left {
  font-size: 22px;
  margin: 0 5px 0 0px;
}

.surgeon_title_appointment {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767.98px) {
  .surgeon_title_appointment {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
}
.surgeon_title_appointment .appointment-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
@media (max-width: 1199.98px) {
  .surgeon_title_appointment .appointment-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
  }
}
.surgeon_title_appointment .appointment-actions .medic-buttons-container {
  position: relative;
}
@media (max-width: 1199.98px) {
  .surgeon_title_appointment .appointment-actions .medic-buttons-container {
    width: 100%;
  }
}
.surgeon_title_appointment .appointment-actions .medic-buttons-container .medic_popup {
  top: 57px;
  left: 0;
}
@media (max-width: 1199.98px) {
  .surgeon_title_appointment .appointment-actions .medic-buttons-container .medic_popup {
    top: auto;
  }
}
.surgeon_title_appointment .appointment-actions .medic-buttons {
  padding: 0 !important;
  width: 100% !important;
  background-color: transparent !important;
  color: #fff;
  border: 0 none !important;
}
.surgeon_title_appointment .appointment-actions .medic-buttons.clicked button {
  color: #dc0028;
  background-color: pink;
}
.surgeon_title_appointment .appointment-actions .medic-buttons.clicked .icon-keyboard_arrow_down::before {
  color: #dc0028;
}
.surgeon_title_appointment .appointment-actions .medic-buttons:hover {
  background-color: transparent !important;
}
.surgeon_title_appointment .appointment-actions .medic-buttons button {
  width: 100%;
  background-color: #dc0028;
  color: #fff;
  border-radius: 12px;
  padding: 0 35px 0 15px;
  height: 48px;
  vertical-align: middle;
  text-align: center;
  line-height: 1;
  font-family: "graphik-regular";
  font-weight: 500;
}
.surgeon_title_appointment .appointment-actions .medic-buttons .icon-keyboard_arrow_down::before {
  color: #fff;
  top: 15px;
  right: 10px;
  font-size: 20px;
}
.surgeon_title_appointment .appointment-actions a.medic-ajax {
  margin: 0 8px;
  background: #f2f3f3;
  padding: 12px 24px;
  width: 100%;
  display: block;
  text-align: center;
  border-radius: 12px;
  color: #2e333c;
  font-size: 14px;
  font-family: graphik-medium;
  height: 48px;
  text-align: center;
}
.surgeon_title_appointment .appointment-actions .single_appointment {
  position: relative;
}
.surgeon_title_appointment .appointment-actions .single_appointment button {
  width: 100%;
  background-color: #dc0028;
  color: #fff;
  border-radius: 12px;
  text-align: center;
  height: 48px;
  padding: 0 20px;
  line-height: 1;
}
.surgeon_title_appointment .appointment-actions .single_appointment .icon-single-appointment {
  vertical-align: middle;
  margin-right: 10px;
}
.surgeon_title_appointment .appointment-actions .single_appointment .icon-single-appointment::before {
  content: "\e9fc";
  font-family: icomoon-custom;
  color: #fff;
  font-size: 18px;
}

.section_medic_details_form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  max-width: 100%;
}
.section_medic_details_form .appointment-actions {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.section_medic_details_form .appointment-actions .medic-buttons-container {
  position: relative;
}
.section_medic_details_form .appointment-actions .medic-buttons-container .medic_popup {
  top: 57px;
  left: 0;
}
@media (max-width: 1199.98px) {
  .section_medic_details_form .appointment-actions .medic-buttons-container .medic_popup {
    top: auto;
  }
}
.section_medic_details_form .appointment-actions .medic-buttons {
  padding: 0 !important;
  width: 100% !important;
  background-color: transparent !important;
  color: #fff;
  border: 0 none !important;
}
.section_medic_details_form .appointment-actions .medic-buttons.clicked button {
  color: #dc0028;
  background-color: pink;
}
.section_medic_details_form .appointment-actions .medic-buttons.clicked .icon-keyboard_arrow_down::before {
  color: #dc0028;
}
.section_medic_details_form .appointment-actions .medic-buttons:hover {
  background-color: transparent !important;
}
.section_medic_details_form .appointment-actions .medic-buttons button {
  width: 100%;
  background-color: #dc0028;
  color: #fff;
  border-radius: 12px;
}
.section_medic_details_form .appointment-actions .medic-buttons .icon-keyboard_arrow_down::before {
  color: #fff;
}
.section_medic_details_form .appointment-actions a.medic-ajax {
  background: #f2f3f3;
  padding: 12px 16px;
  margin-top: 15px;
  width: 100%;
  display: block;
  text-align: center;
  border-radius: 12px;
  color: #2e333c;
  line-height: 130%;
  font-size: 14px;
  font-family: graphik-medium;
  height: 48px;
}
.section_medic_details_form .appointment-actions .single_appointment {
  position: relative;
}
.section_medic_details_form .appointment-actions .single_appointment button {
  width: 100%;
  background-color: #dc0028;
  color: #fff;
  border-radius: 12px;
  text-align: center;
}
.section_medic_details_form .appointment-actions .single_appointment .icon-single-appointment {
  vertical-align: middle;
  margin-right: 10px;
}
.section_medic_details_form .appointment-actions .single_appointment .icon-single-appointment::before {
  content: "\e9fc";
  font-family: icomoon-custom;
  color: #fff;
  font-size: 18px;
}

.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location {
    background-color: #fff;
    border-radius: 20px;
    padding: 0;
    margin-bottom: 64px;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .location-photo .blazy--field-location-photo {
  margin: 0;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .location-photo picture,
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .location-photo img {
  border-radius: 20px;
  width: 332px !important;
  height: 264px !important;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .location-photo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .location-photo picture,
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .location-photo img {
    width: 100% !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (min-width: 992px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .location-photo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    max-width: 50%;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 992px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    padding: 0;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .title-col {
  padding: 0;
  width: 100%;
  min-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .title-col .node__title {
  margin-bottom: 0;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .title-col .node__title a {
  color: #2E333C;
  font-family: "tiemposfine-regular";
  font-size: 38px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.2px;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .title-col .node__title {
    padding: 16px 0;
  }
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .title-col .node__title a {
    font-size: 30px;
    line-height: 112%;
    text-align: left;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .contact-col {
  padding: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 100%;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .contact-col .field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .contact-col .field.field--name-field-phone {
  margin-top: 8px;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .contact-col .field .field__label {
  color: #6c7076;
  font-family: "graphik-regular";
  font-size: 14px;
  line-height: 1.5;
  text-transform: uppercase;
  margin-right: 5px;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .contact-col .field .field__item {
  color: #2e333c;
  font-family: "graphik-regular";
  font-size: 16px;
  line-height: 1.5;
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .contact-col .field {
    margin-top: 0;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location > div[id^=card-header] .header-element .contact-col .field {
    padding-left: 0;
    margin-top: 16px;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 8px;
  margin: 0;
  padding: 0;
  top: -50px;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button {
  padding: 12px;
  border-radius: 8px;
  font-family: "graphik-medium";
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button.details-button {
  background-color: #dc0028;
  color: #fff;
  border: 1px solid #dc0028;
  margin: 0;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button.details-button:hover {
  background-color: #a9001f;
  border-color: #a9001f;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button.details-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button:not(.details-button) {
  background-color: #fff;
  color: #dc0028;
  border: 1px solid #dc0028;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button:not(.details-button):hover {
  background-color: #dc0028;
  color: #fff;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button:not(.details-button) {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button.call-button {
  display: none;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group {
    top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    gap: 8px;
    height: 48px;
    margin-top: 32px;
  }
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group .card-button {
    padding: 12px 16px;
  }
}
@media (min-width: 992px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .button-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 10px;
  }
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .map-wrapper.collapse {
    margin: 0 -24px;
    border-radius: 0 0 20px 20px;
  }
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .map-wrapper.collapse.show {
  padding-top: 32px;
}
.node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .map-wrapper.collapse.show .card-button.is-route {
  margin-top: 12px;
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .map-wrapper.collapse.show .card-button.is-route {
    margin: 12px 24px 0;
    width: calc(100% - 48px);
  }
}
@media (max-width: 767.98px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations article.node--type-location .map-wrapper.collapse.show {
    padding-top: 24px;
  }
}
@media (min-width: 992px) {
  .node--type-medic .surgeon-page:not(.not-chirurg) #main-wrapper .section_locations .views-row:first-of-type article.node--type-location {
    padding-top: 0;
  }
}

:not(.rm-dental).node--type-medic .surgeon-page.not-chirurg #main-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}
@media (max-width: 1199.98px) {
  :not(.rm-dental).node--type-medic .surgeon-page.not-chirurg #main-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
@media (max-width: 767.98px) {
  :not(.rm-dental).node--type-medic .surgeon-page.not-chirurg #main-wrapper .section_investigatii .accordion {
    padding: 0;
  }
  :not(.rm-dental).node--type-medic .surgeon-page.not-chirurg #main-wrapper .section_investigatii .accordion .card {
    border-radius: 16px;
  }
}

:not(.not-chirurg).surgeon-page .layout-main-wrapper {
  background-color: rgb(255, 255, 255);
  margin-top: 24px;
  margin-bottom: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 24px;
  padding: 20px 58px 58px;
  -webkit-flex-flow: wrap;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
}
:not(.not-chirurg).surgeon-page .layout-main-wrapper .block-system-breadcrumb-block {
  margin-top: 0;
  margin-bottom: 48px;
  padding: 20px 40px;
  border-bottom: 1px solid #eaeaeb;
}
@media (max-width: 833.98px) {
  :not(.not-chirurg).surgeon-page .layout-main-wrapper .block-system-breadcrumb-block {
    padding: 0 0 20px 0;
    margin-bottom: 32px;
  }
}
:not(.not-chirurg).surgeon-page .layout-main-wrapper .block-system-breadcrumb-block .breadcrumb {
  text-align: left;
}

.surgeon-sidebar__container .sticky-sidebar {
  position: relative !important;
}

.node--type-landing-page.page-psihoterapie-diaspora .layout-main-wrapper {
  padding-bottom: 0;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .column.white_column_background .field--name-field-first-column .field--name-field-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  /* gap: 100px; */
  height: 780px;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .column.white_column_background .field--name-field-first-column .paragraph--type--component-image {
  margin-left: -70px;
  margin-bottom: -70px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .column.white_column_background .field--name-field-first-column .paragraph--type--component-image {
    margin-bottom: -10px;
    margin-left: -5px;
  }
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .paragraph--type--background-wrapper {
  padding: 10px;
  border-radius: 24px;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .paragraph--type--background-wrapper .paragraph--type--component-image-text-cta:first-of-type {
  margin-top: -40px;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .field--name-field-second-column .paragraph--type--component-webform.paragraph--view-mode--default {
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 0;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .field--name-field-second-column .paragraph--type--component-webform.paragraph--view-mode--default .column:first-child {
  padding: 0 40.5px 0 50.5px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .field--name-field-second-column .paragraph--type--component-webform.paragraph--view-mode--default .column:first-child {
    padding: 0 20.5px 0 20.5px;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .field--name-field-second-column .paragraph--type--component-webform.paragraph--view-mode--default .column:last-child {
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout .field--name-field-second-column .paragraph--type--component-webform.paragraph--view-mode--default .column:last-child .js-form-type-textarea {
  display: none;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout.split_50_50 .column {
    margin-left: 0;
  }
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text.full .text-formatted.field--type-text-long ul {
  padding-left: 6px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text.full .text-formatted.field--type-text-long ul {
    margin-top: -24px;
  }
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout.split_50_50 .paragraph--type--component-image-text-cta .column-text.full .text-formatted.field--type-text-long ul li {
    margin-bottom: 4px;
    padding-left: 24px;
  }
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout.split_50_50 .field--name-field-second-column .paragraph--type--component-image {
  margin-bottom: -60px;
  margin-right: -50px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--reteaua-noastra {
    margin-left: 20px;
  }
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--reteaua-noastra .slick-list .slick-slide .paragraph--type--numar-facilitati {
  margin-right: 24px;
  position: relative;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--reteaua-noastra .slick-list .slick-slide .paragraph--type--numar-facilitati::before {
  color: transparent;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--reteaua-noastra .slick-list .slick-slide .paragraph--type--numar-facilitati .field--type-string {
  background: -webkit-linear-gradient(226deg, #DC0028 28.18%, #EEBA4A 102.22%);
  background: -o-linear-gradient(226deg, #DC0028 28.18%, #EEBA4A 102.22%);
  background: linear-gradient(224deg, #DC0028 28.18%, #EEBA4A 102.22%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-links .row .field__item .paragraph--type--link {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-links .row .field__item .paragraph--type--link .custom-container.custom-container--media .field__item {
  padding: 0;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-links .row .field__item .paragraph--type--link .custom-container.custom-container--media .field__item .icon {
  margin-bottom: 0;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-links .row .field__item .paragraph--type--link .custom-container.custom-container--title .field--name-field-title {
  text-align: left;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-links .row .field__item .paragraph--type--link .field--name-field-description-simple {
  text-align: left;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-links .row .field__item .paragraph--type--link .field__item {
  padding: 0 30px 20px 30px;
}
.node--type-landing-page.page-psihoterapie-diaspora .title_component {
  padding-top: 40px;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--column-layout.wrapper_background {
  margin-top: 40px;
  overflow: hidden;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--service .field--name-field-service-price-description {
  margin: 0 0 24px;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--service .field--name-field-service-offers {
  margin: 0 0 66px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--service .field--name-field-cta a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 16px;
    margin-left: -22px;
  }
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--services .slick .slick__slide > div {
  height: 90%;
}
.node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-campaign-accordion.style--modern {
  margin-top: 48px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-psihoterapie-diaspora .paragraph--type--component-campaign-accordion.style--modern {
    margin-top: 20px;
  }
}
.node--type-landing-page.page-psihoterapie-diaspora .field--name-field-campaign-icon-description p {
  margin-bottom: 20px;
}

.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper {
  overflow: hidden;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:first-child .paragraph--type--background-wrapper {
  margin: 0;
  overflow: visible;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:first-child .paragraph--type--background-wrapper .paragraph--type--component-image img {
  margin: 7vw 0 -7vw;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper {
  margin: 0;
  overflow: visible;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .title_component {
  border-radius: 0;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .paragraph--type--component-image img {
  margin-bottom: -100px;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .paragraph--type--component-campaign-accordion .accordion-body {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .paragraph--type--component-campaign-accordion .accordion-body {
    padding-right: 20px;
  }
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .paragraph--type--component-campaign-accordion .accordion-body .accordion-component-title[aria-expanded=true]:before {
  background-color: #6c7076;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .paragraph--type--component-campaign-accordion .accordion-body .card .accordion-item {
  padding: 25px;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .paragraph--type--component-campaign-accordion .accordion-body .card .accordion-item .accordion-component-title {
  font-size: 16px !important;
  font-family: "graphik-medium" !important;
  line-height: 1.3;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-siguranta-pacientului .paragraph--type--background-wrapper .paragraph--type--column-layout.split_50_50 .column:last-child .paragraph--type--background-wrapper .paragraph--type--component-campaign-accordion .accordion-body .card .accordion-item .card-body {
    padding: 24px 0 0 0 !important;
  }
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-cta {
  display: none;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_content .field--name-field-description p {
  font-size: 16px;
  line-height: 22.4px;
  font-family: "graphik-regular";
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--new-testimonials .paragraph--type--testimonial .testimonial_image {
  display: none;
}
.node--type-landing-page.page-siguranta-pacientului .title-component:not(.is-empty).white {
  padding-top: 20px !important;
  padding-bottom: 10px !important;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links-carousel.slick-carousel {
  padding-left: 24px;
  padding-top: 0;
  margin-bottom: -58px;
  margin-left: 0;
  margin-right: -30px;
}
@media (min-width: 992px) {
  .node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links-carousel.slick-carousel {
    width: 100%;
    max-width: 100%;
  }
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links-carousel.slick-carousel .slick__arrow {
  top: -34px;
  right: 40px;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links-carousel.slick-carousel .slick__arrow button:not(.slick-disabled) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links.columns-3 .field__item {
  padding: 0;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links.columns-3 .field__item .field--name-field-image img {
  width: 210px;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-title {
  text-align: left;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-title h3, .node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-title h2 {
  text-align: left;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-description-simple {
  text-align: left;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--reteaua-noastra {
  margin-top: 32px;
  padding-bottom: 48px;
  margin-bottom: 24px;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--numar-facilitati {
  border-radius: 34px;
  background: white;
  text-align: center;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--numar-facilitati .field--type-string {
  background: -webkit-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: -o-linear-gradient(226deg, #dc0028 28.18%, #eeba4a 102.22%);
  background: linear-gradient(224deg, #dc0028 28.18%, #eeba4a 102.22%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--numar-facilitati::before {
  color: transparent;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-links-carousel.slick-carousel .slick__slide {
  padding: 24px 0;
}
@media (min-width: 992px) {
  .node--type-landing-page.page-siguranta-pacientului .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link {
    margin-left: 45px;
  }
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-siguranta-pacientului .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link {
    padding-left: 32px;
  }
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link a {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--links-with-icons .paragraph--type--icon-links .field--type-link:after {
  margin-right: 0;
  margin-top: -30px;
  pointer-events: none;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-image-text-cta.white-background .column-text.half {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-image-text-cta.white-background.Dreapta .field--name-field-image {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (max-width: 833.98px) {
  .node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-image-text-cta .column-text.full h1 {
    font-size: 2.625rem;
  }
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-campaign-overlay .overlay-columns .column-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  max-width: 100%;
}
.node--type-landing-page.page-siguranta-pacientului .paragraph--type--component-campaign-overlay .overlay-columns .column-form {
  display: none;
}

.block-facet--dropdown {
  width: 100%;
}
.block-facet--dropdown .chosen-single {
  color: #000;
  padding-top: 16.8px;
}

.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  padding: 0;
  background-color: transparent !important;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0;
  margin: 0 auto;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-title {
  font-size: 38px;
  font-weight: 400;
  line-height: 41.8px;
  letter-spacing: -0.2px;
  font-family: "tiemposfine-regular";
  color: #2E333C;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .field--name-field-description {
  color: #2E333C;
  letter-spacing: 0.02px;
  font-size: 16px;
  line-height: 22.4px;
  font-weight: 400;
  font-family: "graphik-regular";
  margin-bottom: 20px;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column label, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column label, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column label, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column label, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column label, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column label, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column label, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column label, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column label, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column label, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column label, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column label, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column label, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column label, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column label {
  color: #2E333C;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  font-family: "graphik-regular";
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input {
  border: 0;
  background: #F2F3F3;
  color: #000000;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column input.webform-button--submit {
  background: #DC0028;
  border-radius: 7px;
  border: 0;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 16px;
  line-height: 21.6px;
  font-family: "graphik-regular";
  padding: 16px 24px 16px 24px;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container {
  border: 0;
  background: #F2F3F3;
  color: #000000;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_border .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_no_bottom_padding .paragraph--type--component-webform .column .chosen-container a.chosen-single:before {
  color: #DC0028;
  font-size: 25px;
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
  margin-top: -0.7rem;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s, -o-transform 0.5s;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background {
  border-radius: 16px;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  padding: 0;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0;
  margin: 0 auto;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-title, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-title {
  font-size: 38px;
  font-weight: 400;
  line-height: 41.8px;
  letter-spacing: -0.2px;
  font-family: "tiemposfine-regular";
  color: #2E333C;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-description, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .field--name-field-description {
  color: #2E333C;
  letter-spacing: 0.02px;
  font-size: 16px;
  line-height: 22.4px;
  font-weight: 400;
  font-family: "graphik-regular";
  margin-bottom: 20px;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column label, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column label, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column label, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column label, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column label {
  color: #2E333C;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  font-family: "graphik-regular";
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input {
  border: 0;
  background: #FFFFFF;
  color: #000000;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input.webform-button--submit, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column input.webform-button--submit {
  background: #DC0028;
  border-radius: 7px;
  border: 0;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 16px;
  line-height: 21.6px;
  font-family: "graphik-regular";
  padding: 16px 24px 16px 24px;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container {
  border: 0;
  background: #FFFFFF;
  color: #000000;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container a.chosen-single:before, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.gray_background .paragraph--type--component-webform .column .chosen-container a.chosen-single:before {
  color: #DC0028;
  font-size: 25px;
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
  margin-top: -0.7rem;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s, -o-transform 0.5s;
}
.rm-dental .split_60_40 .paragraph.paragraph--type--background-wrapper.white_background .paragraph--type--component-webform, .rm-dental .split_50_50 .paragraph.paragraph--type--background-wrapper.white_background .paragraph--type--component-webform, .rm-dental .split_40_60 .paragraph.paragraph--type--background-wrapper.white_background .paragraph--type--component-webform, .rm-dental .split_30_70 .paragraph.paragraph--type--background-wrapper.white_background .paragraph--type--component-webform, .rm-dental .split_70_30 .paragraph.paragraph--type--background-wrapper.white_background .paragraph--type--component-webform {
  background-color: #fff;
}

.webform-options-display-two-column .fieldset-wrapper .radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.webform-options-display-two-column .fieldset-wrapper .radio .js-form-type-radio:first-child {
  margin-right: 20px;
}
@media (max-width: 767.98px) {
  .webform-options-display-two-column .fieldset-wrapper .radio .js-form-type-radio:first-child {
    margin-right: 0px;
  }
}

.rm-dental .node--type-video-testimonials .video-wrapper {
  background: rgba(0, 0, 0, 0.8) !important;
}
@media (max-width: 833.98px) {
  .rm-dental .node--type-video-testimonials .video-wrapper {
    background: rgba(0, 0, 0, 0.95) !important;
  }
}
.rm-dental .node--type-video-testimonials .video-close {
  background: #FFFFFF !important;
  border-radius: 50% !important;
  padding: 0 !important;
  color: #000 !important;
  width: 32px;
  height: 32px;
  line-height: 1.2;
  text-align: center;
  margin-right: -30px;
}
.rm-dental .field--name-field-titlu-testimonial {
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-weight: 400;
  line-height: 51.7px;
  text-align: center;
  color: #2E333C;
  margin-bottom: 40px;
}
.rm-dental .field--name-field-cta-testimonial {
  margin-top: 40px;
}
.rm-dental .field--name-field-cta-testimonial a {
  background: #DC0028;
  padding: 12px 16px 12px 16px;
  border-radius: 7px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #FFFFFF;
  margin: 0 auto;
  display: block;
}
.rm-dental .field--name-field-cta-testimonial a::before {
  content: "\e96b";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 10px;
}

@media (max-width: 1271.98px) {
  section .region.region-content-top #block-location .nav .nav-item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
body.rm-dental {
  margin-top: 0;
  /* breadcrumbs capitalize text */
  /* changes to image text and cta hp dental */
  /* medic mobile menu */
}
body.rm-dental .paragraph.paragraph--type--component-image-text-cta.image-align--bottom.paragraph--view-mode--default.Jos.no_padding_content {
  -webkit-box-pack: normal;
  -webkit-justify-content: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
body.rm-dental .column.gradient_double_background {
  background: #f7f7f7;
  border-radius: 25px;
}
body.rm-dental li.breadcrumb-item {
  text-transform: lowercase;
}
body.rm-dental li.breadcrumb-item::first-letter {
  text-transform: capitalize;
}
body.rm-dental .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-image .field--type-image {
  padding: 0;
}
body.rm-dental #block-whatsappchat {
  position: fixed;
  bottom: 105px;
  right: 36px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
}
@media (max-width: 833.98px) {
  body.rm-dental #block-whatsappchat {
    bottom: 81px;
    right: 31px;
  }
}
body.rm-dental #block-whatsappchat .field--name-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
body.rm-dental #block-whatsappchat .field--name-body img {
  width: 56px;
  height: 56px;
  margin-top: 5px;
  margin-right: 0;
}
@media (max-width: 833.98px) {
  body.rm-dental #block-whatsappchat .field--name-body img {
    margin-right: 0;
  }
}
body.rm-dental h1.title.edu-title.edu-dental-title {
  text-align: center;
}
body.rm-dental .block-edu-categories::before,
body.rm-dental .block-edu-categories::after {
  content: "";
  background-color: transparent !important;
}
body.rm-dental.page-view-medici .main--dental {
  background-color: #fff;
  border-radius: 24px;
  padding: 20px 10px;
}
body.rm-dental.page-view-medici .block-page-title-block h1.title {
  text-align: center;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .contextual-region {
  position: relative;
  width: 100%;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item {
  padding: 0px 12px 12px;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item:first-child {
  padding: 12px;
  display: block;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .block-facet-blockoras-dental,
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .block-facet-blocklocatie-dental,
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .block-facet-blockspecialitate-dental,
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .block-search-api-sorts-blockviews-pagemedici__dental-medics {
  display: block;
  width: 100%;
  margin: 0;
  background-color: #f2f3f3;
  border-radius: 12px;
  min-height: 60px;
  padding: 10px 20px;
  height: 70px;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item .facets-widget-dropdown::after {
  content: "\e903";
  right: 0;
}
body.rm-dental.page-view-medici article.node--type-medic.node--view-mode-one-row-listing-teaser {
  border-bottom: 1px solid #f2f3f3;
  border-radius: 0;
}
body.rm-dental.page-view-medici article.node--type-medic.node--view-mode-one-row-listing-teaser:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body.rm-dental .paragraph--type--component-image-text-cta.white-background .column-text.half .field--name-field-campaign-cta {
  position: absolute;
  bottom: 20px;
}
body.rm-dental .paragraph--type--background-wrapper.transparent-background .split_50_50 .column .white-background {
  position: relative;
}
body.rm-dental .image-align--right .field--name-field-description {
  padding-right: 20px;
  padding-bottom: 40px;
  margin-bottom: 45px;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .field__items .field__item h2 {
  position: absolute;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .chosen-single {
  height: 58px !important;
  line-height: 4.5;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .chosen-drop {
  top: 60px;
}
body.rm-dental.page-view-medici #block-dentalmediccomponentfilters .facets-widget-dropdown::after {
  top: calc(50% - 6px) !important;
}
body.rm-dental .split_50_50 .paragraph--type--component-image-text-cta .column-image .field--type-image img {
  width: 100%;
  height: auto;
  border-radius: unset;
  position: relative;
  left: 0;
  bottom: 0;
}
body.rm-dental .paragraph--type--column-layout .paragraph--type--component-image-text-cta .column-image .field--type-image {
  padding: 0;
}
body.rm-dental .paragraph--type--component-image-text-cta .column-text.full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
body.rm-dental .paragraph--type--component-image-text-cta .column-image div {
  width: 100%;
  height: 100%;
  position: relative;
}
body.rm-dental .paragraph--type--column-layout .column .full {
  width: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  -webkit-box-flex: 1;
          flex: 1;
  position: relative;
}
body.rm-dental .paragraph--type--component-image-text-cta.gradient_double.Jos,
body.rm-dental .rm-dental .paragraph--type--component-image-text-cta.gradient_one.Jos {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
body.rm-dental .paragraph--type--column-layout .column .full {
  width: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  -webkit-box-flex: 1;
          flex: 1;
  position: relative;
}
body.rm-dental .site-footer {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  background-color: #fff;
}
@media (min-width: 1272px) {
  body.rm-dental .site-footer {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  body.rm-dental .site-footer:before, body.rm-dental .site-footer:after {
    content: "";
    background-color: #f7f7f7;
    display: inline-block;
    width: 100%;
    height: 120px;
  }
  body.rm-dental .site-footer:before {
    position: absolute;
    top: -120px;
    right: 0;
    left: 0;
  }
  body.rm-dental .site-footer:after {
    position: absolute;
    right: 0;
    bottom: -120px;
    left: 0;
  }
}
@media (max-width: 1199.98px) {
  body.rm-dental .site-footer {
    margin-top: 24px;
    margin-bottom: 0;
  }
  body.rm-dental .site-footer:before {
    position: absolute;
    top: -24px;
    right: 0;
    left: 0;
    content: "";
    background-color: #fff;
    display: inline-block;
    width: 100%;
    height: 24px;
  }
}
body.rm-dental .site-footer .footer-wrapper {
  position: relative;
  background-color: #f7f7f7;
}
body.rm-dental .site-footer .footer-wrapper:before, body.rm-dental .site-footer .footer-wrapper:after {
  content: "";
  background-color: #f7f7f7;
  display: inline-block;
  width: 110px;
}
body.rm-dental .site-footer .footer-wrapper:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -110px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
body.rm-dental .site-footer .footer-wrapper:after {
  position: absolute;
  top: 0;
  right: -110px;
  bottom: 0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
@media (min-width: 768px) {
  body.rm-dental .site-footer .footer-wrapper {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
@media (max-width: 767.98px) {
  body.rm-dental .site-footer .footer-wrapper {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
body.rm-dental .paragraph--type--component-links.background--small_icons .field__item {
  background-color: transparent;
}
body.rm-dental .paragraph--type--component-links.background--small_icons .paragraph--type--image img {
  width: 110px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}
body.rm-dental .paragraph--type--component-links .paragraph-icon.icon {
  margin-bottom: 0;
}
body.rm-dental .paragraph--type--component-links .row > .field__item .title--black .field--name-field-image img {
  max-width: 100%;
}
body.rm-dental .site-footer:before,
body.rm-dental .site-footer:after {
  background: transparent;
}
body.rm-dental .surgeon-page {
  border-radius: 24px;
}
body.rm-dental .surgeon-page .layout-main-wrapper {
  background-color: #fff;
  margin-top: 24px;
  margin-bottom: 120px;
  border-radius: 24px;
  padding: 20px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 833.98px) {
  body.rm-dental .surgeon-page .layout-main-wrapper {
    padding: 20px;
  }
}
body.rm-dental .surgeon-page .layout-main-wrapper::before {
  left: 0;
  position: relative;
  content: "";
}
body.rm-dental .surgeon-page .layout-main-wrapper::after {
  right: 0;
  position: relative;
  content: "";
}
body.rm-dental.page-view-investigations .main--dental {
  background-color: #fff;
  border-radius: 24px;
  padding: 20px 10px;
}
body.rm-dental.page-view-investigations .main--dental .card {
  border-bottom: 1px solid #f7f7f7;
}
body.rm-dental.node--type-medic li.breadcrumb-item {
  text-transform: none;
}
body.rm-dental footer.site-footer {
  background: transparent;
  margin-top: 0;
  margin-bottom: 73px;
}
body.rm-dental footer.site-footer::before {
  content: none;
}
body.rm-dental footer.site-footer::after {
  content: none;
}
body.rm-dental footer.site-footer .footer-wrapper {
  background: #fff;
  border-radius: 25px;
  padding: 40px;
}
body.rm-dental footer.site-footer .footer-wrapper::before {
  content: none;
}
body.rm-dental footer.site-footer .footer-wrapper::after {
  content: none;
}
body.rm-dental footer.site-footer .footer-wrapper .content::after {
  content: none;
}
body.rm-dental.page-view-edu .layout-main-wrapper {
  background-color: #fff;
  margin-top: 24px;
  margin-bottom: 120px;
  border-radius: 24px;
}
body.rm-dental.page-view-edu .layout-main-wrapper.transparent_content_background {
  background-color: #fff;
}
body.rm-dental.page-view-edu .layout-main-wrapper .rm-pagina-retea .rm-lista-retea {
  margin: 0;
}
body.rm-dental.page-view-locatii-component .layout-main-wrapper, body.rm-dental.page-view-testimonials .layout-main-wrapper, body.rm-dental.page-view-medici .layout-main-wrapper, body.rm-dental.page-view-investigations .layout-main-wrapper,
body.rm-dental .is-dental .layout-main-wrapper {
  background-color: #fff;
  margin-bottom: 120px;
  border-radius: 24px;
}
body.rm-dental.page-view-locatii-component .layout-main-wrapper.transparent_content_background, body.rm-dental.page-view-testimonials .layout-main-wrapper.transparent_content_background, body.rm-dental.page-view-medici .layout-main-wrapper.transparent_content_background, body.rm-dental.page-view-investigations .layout-main-wrapper.transparent_content_background,
body.rm-dental .is-dental .layout-main-wrapper.transparent_content_background {
  background-color: transparent;
}
body.rm-dental.page-view-locatii-component .layout-main-wrapper .rm-pagina-retea .rm-lista-retea, body.rm-dental.page-view-testimonials .layout-main-wrapper .rm-pagina-retea .rm-lista-retea, body.rm-dental.page-view-medici .layout-main-wrapper .rm-pagina-retea .rm-lista-retea, body.rm-dental.page-view-investigations .layout-main-wrapper .rm-pagina-retea .rm-lista-retea,
body.rm-dental .is-dental .layout-main-wrapper .rm-pagina-retea .rm-lista-retea {
  margin: 0;
}
body.rm-dental .layout-main-wrapper {
  border-radius: 24px;
}
body.rm-dental .layout-main-wrapper section.region.region-content-top {
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
body.rm-dental .layout-main-wrapper.transparent_content_background {
  background-color: transparent;
}
body.rm-dental .layout-main-wrapper.white_content_background {
  background-color: #fff;
}
body.rm-dental .layout-main-wrapper .main--dental {
  padding: 0 32px;
}
@media (max-width: 833.98px) {
  body.rm-dental .layout-main-wrapper .main--dental {
    padding: 10px;
  }
}
@media (min-width: 992px) {
  body.rm-dental .layout-main-wrapper .main--dental > .region-content-top:before, body.rm-dental .layout-main-wrapper .main--dental > .region-content-top:after {
    display: none !important;
  }
}
body.rm-dental .region-sidebar-first.sticky-sidebar .block-medic-menu .content h2, body.rm-dental .region-sidebar-first.sticky-sidebar #block-location .content h2 {
  top: 0px;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  border-radius: 24px;
}
@media (max-width: 1199.98px) {
  body.rm-dental .region-sidebar-first.sticky-sidebar .block-medic-menu .content h2, body.rm-dental .region-sidebar-first.sticky-sidebar #block-location .content h2 {
    border-radius: 16px;
  }
}
body.rm-dental .region-sidebar-first.sticky-sidebar .block-medic-menu .content.is-expanded h2, body.rm-dental .region-sidebar-first.sticky-sidebar #block-location .content.is-expanded h2 {
  margin-left: 0;
  margin-right: 0;
  width: 20%;
  height: 100%;
  background: transparent;
  color: transparent;
  left: 80%;
  position: fixed;
  top: 0;
}
body.rm-dental .region-sidebar-first .block-medic-menu .content.is-expanded::before {
  display: none;
}
body.rm-dental .region-sidebar-first .block-medic-menu .nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
body.rm-dental .region-sidebar-first .block-medic-menu .nav::after {
  display: none;
}
body.rm-dental fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-search-api-fulltext.form-item-search-api-fulltext.form-group.col-auto::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  width: 26px;
  height: 26px;
  background: url("../images/Search.png") no-repeat;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.paragraph.paragraph--type--dental-testimonial {
  margin: 50px 0;
}

/* global cta change */
.field.field--name-field-cta.field--type-link.field--label-hidden.field__item {
  z-index: 1;
  position: relative;
}

.page-view-investigations.path-dental .views-element-container {
  padding-bottom: 24px;
}

.title_component.white.cta, .title_component.gray.cta, .title_component.premium_dark.cta, .title_component.premium_light.cta, .title_component.center_border_top.cta, .title_component.image.cta {
  width: 100%;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767.98px) {
  .title_component.white.cta, .title_component.gray.cta, .title_component.premium_dark.cta, .title_component.premium_light.cta, .title_component.center_border_top.cta, .title_component.image.cta {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.title_component.white.cta h2, .title_component.gray.cta h2, .title_component.premium_dark.cta h2, .title_component.premium_light.cta h2, .title_component.center_border_top.cta h2, .title_component.image.cta h2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 767.98px) {
  .title_component.white.cta h2, .title_component.gray.cta h2, .title_component.premium_dark.cta h2, .title_component.premium_light.cta h2, .title_component.center_border_top.cta h2, .title_component.image.cta h2 {
    margin-bottom: 15px;
  }
}
.title_component.white.cta a, .title_component.gray.cta a, .title_component.premium_dark.cta a, .title_component.premium_light.cta a, .title_component.center_border_top.cta a, .title_component.image.cta a {
  display: inline-block;
  border-radius: 7px;
  border: 0.5px solid #d5d6d8;
  padding: 8px 16px;
  background: #fff;
  vertical-align: middle;
  height: 42px;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 10px;
}
.title_component.white.cta a::after, .title_component.gray.cta a::after, .title_component.premium_dark.cta a::after, .title_component.premium_light.cta a::after, .title_component.center_border_top.cta a::after, .title_component.image.cta a::after {
  content: ">";
  margin-left: 5px;
}
@media (max-width: 767.98px) {
  .title_component.white.cta a, .title_component.gray.cta a, .title_component.premium_dark.cta a, .title_component.premium_light.cta a, .title_component.center_border_top.cta a, .title_component.image.cta a {
    margin-bottom: 15px;
  }
}
.title_component.gray.cta {
  width: 100%;
  background: #f7f7f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767.98px) {
  .title_component.gray.cta {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.title_component.gray.cta h2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 767.98px) {
  .title_component.gray.cta h2 {
    margin-bottom: 15px;
  }
}
.title_component.gray.cta a {
  display: inline-block;
  border-radius: 7px;
  border: 0.5px solid #d5d6d8;
  padding: 8px 16px;
  background: #fff;
  vertical-align: middle;
  height: 42px;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 10px;
}
.title_component.gray.cta a::after {
  content: ">";
  margin-left: 5px;
}
@media (max-width: 767.98px) {
  .title_component.gray.cta a {
    margin-bottom: 15px;
  }
}

.layout2 .layout-main-wrapper .main-content {
  position: relative;
  width: 75%;
}
@media (max-width: 1199.98px) {
  .layout2 .layout-main-wrapper .main-content {
    width: 100%;
  }
}

#nta-wa-gdpr {
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  vertical-align: text-top !important;
}

.nta-wa-gdpr {
  border-radius: 4px;
  font-size: 11px;
  margin-left: -5px;
  margin-right: -5px;
  padding: 5px;
  -webkit-transition: opacity 0.4s ease, background 0.5s ease;
  -o-transition: opacity 0.4s ease, background 0.5s ease;
  transition: opacity 0.4s ease, background 0.5s ease;
}

.nta-wa-gdpr a {
  color: inherit;
  text-decoration: underline;
}

.nta-wa-gdpr label {
  color: inherit;
  font-size: inherit;
}

.pointer-disable {
  pointer-events: none;
}

.nta-woo-products-button:after, .nta-woo-products-button:before {
  clear: both;
  content: "";
  display: block;
}

.wa__button {
  border-bottom: none !important;
}

.wa__btn_w_img:hover {
  text-decoration: none;
}

.wa__popup_content_item .wa__cs_img_wrap {
  height: 48px;
  width: 48px;
}

.wa__btn_popup, .wa__btn_popup *, .wa__btn_popup :after, .wa__btn_popup :before, .wa__button, .wa__button *, .wa__button :after, .wa__button :before, .wa__popup_chat_box, .wa__popup_chat_box *, .wa__popup_chat_box :after, .wa__popup_chat_box :before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.wa__button {
  box-shadow: 0 4px 8px 1px rgba(32, 32, 37, 0.09) !important;
  -webkit-box-shadow: 0 4px 8px 1px rgba(32, 32, 37, 0.09) !important;
  -moz-box-shadow: 0 4px 8px 1px rgba(32, 32, 37, 0.09) !important;
  color: #fff;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1;
  min-height: 64px;
  position: relative;
  text-decoration: none !important;
  width: 300px;
}

.wa__btn_txt {
  display: inline-block;
  font-size: 12px;
  line-height: 1.33em;
}

.wa__btn_w_icon .wa__btn_txt {
  padding: 16px 20px 15px 71px;
}

.wa__button_text_only .wa__btn_txt, .wa__r_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt, .wa__sq_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt {
  padding-bottom: 24px;
  padding-top: 25px;
}

.wa__btn_w_icon .wa__btn_txt .wa__btn_title {
  font-size: 14px;
  font-weight: 600;
  padding-left: 2px;
}

.wa__cs_info {
  margin-bottom: 2px;
}

.wa__btn_status {
  color: #f5a623;
  font-size: 9px;
  font-weight: 700;
  padding: 2px 0 0;
}

.wa__cs_info .wa__cs_name, .wa__cs_info .wa__cs_status {
  display: inline-block;
}

.wa__cs_info .wa__cs_name {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.36em;
}

.wa__stt_online .wa__cs_info .wa__cs_name {
  color: #d5f0d9;
}

.wa__stt_offline .wa__cs_info .wa__cs_name {
  color: #76787d;
}

.wa__cs_info .wa__cs_status {
  border-radius: 5px;
  color: rgba(255, 255, 255, 0.98);
  font-size: 9px;
  height: 14px;
  left: 0;
  line-height: 1.34em;
  margin-left: 3px;
  padding: 1px;
  position: relative;
  text-align: center;
  top: -1px;
  width: 36px;
}

.wa__stt_online .wa__cs_info .wa__cs_status {
  background: #62c971;
}

.wa__stt_offline .wa__cs_info .wa__cs_status {
  background: #b9bbbe;
}

.wa__stt_online {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #2db742;
  cursor: pointer;
  -o-transition: all 0.4s ease !important;
  transition: all 0.4s ease !important;
  -webkit-transition: all 0.4s ease !important;
  -moz-transition: all 0.4s ease !important;
  will-change: transform;
}

.wa__stt_online .wa__btn_txt {
  position: relative;
  z-index: 4;
}

.wa__r_button.wa__stt_online:before {
  border-radius: 50vh;
}

.wa__sq_button.wa__stt_online:before {
  border-radius: 5px;
}

.wa__stt_online:before {
  background: rgba(0, 0, 0, 0.06);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  width: 100%;
  will-change: opacity;
  z-index: -1;
}

.wa__button.wa__stt_online:active, .wa__button.wa__stt_online:focus, .wa__button.wa__stt_online:hover {
  -webkit-box-shadow: 0 4px 8px 1px rgba(32, 32, 37, 0.19);
          box-shadow: 0 4px 8px 1px rgba(32, 32, 37, 0.19);
  -o-transform: translateY(-3px);
     transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
}

.wa__button.wa__stt_online:active:before, .wa__button.wa__stt_online:focus:before, .wa__button.wa__stt_online:hover:before {
  opacity: 1;
}

.wa__stt_online.wa__btn_w_icon .wa__btn_icon img {
  -webkit-box-shadow: none;
  box-shadow: none;
  -o-transform: scale(1);
     transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.wa__stt_offline {
  background: #ebedf0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #595b60;
  cursor: auto;
  pointer-events: none;
}

.wa__stt_offline.wa__btn_w_icon .wa__btn_txt {
  padding: 8px 20px 6px 71px;
}

.wa__stt_offline.wa__r_button.wa__btn_w_img .wa__btn_txt {
  padding: 8px 20px 8px 100px;
}

.wa__stt_offline.wa__sq_button.wa__btn_w_img .wa__btn_txt {
  padding: 8px 20px 8px 70px;
}

.wa__btn_w_icon .wa__btn_icon {
  left: 16px;
  position: absolute;
  top: 50%;
  -o-transform: translateY(-50%);
     transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.wa__btn_w_icon .wa__btn_icon img {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 69px;
  width: 41px;
}

.wa__btn_w_img {
  margin: 20px 0;
  position: relative;
  width: 300px;
}

.wa__btn_w_img .wa__cs_img {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -o-transform: translateY(-50%);
     transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}

.wa__btn_w_img .wa__cs_img_wrap {
  border: 3px solid #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  height: 79px;
  overflow: hidden;
  position: relative;
  width: 79px;
}

.wa__btn_w_img .wa__cs_img img {
  height: auto;
  max-width: 100%;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: -o-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
  -webkit-transition: transform 0.2s ease;
  -moz-transition: transform 0.2s ease;
}

.wa__btn_w_img .wa__cs_img:after {
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 50% no-repeat;
  -webkit-background-size: 17px 17px;
          background-size: 17px;
}

.wa__btn_w_img .wa__cs_img:after, .wa__stt_offline.wa__btn_w_img .wa__cs_img:after {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-shadow: 0 3px 4px 0 rgba(39, 38, 38, 0.26);
  -webkit-box-shadow: 0 3px 4px 0 rgba(39, 38, 38, 0.26);
  -moz-box-shadow: 0 3px 4px 0 rgba(39, 38, 38, 0.26);
  content: "";
  display: block;
  height: 27px;
  position: absolute;
  right: -14px;
  top: 20px;
  width: 27px;
}

.wa__stt_offline.wa__btn_w_img .wa__cs_img:after {
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjQ0JDRkQ1Ii8+PC9zdmc+) 50% no-repeat;
  -webkit-background-size: 17px 17px;
          background-size: 17px;
}

.wa__btn_w_img .wa__btn_txt {
  padding: 14px 20px 12px 103px;
}

.wa__r_button {
  border-radius: 50vh;
}

.wa__sq_button {
  border-radius: 5px;
}

.wa__sq_button.wa__btn_w_img {
  margin-left: 30px;
  width: 270px;
}

.wa__r_button.wa__btn_w_img .wa__cs_img {
  left: -5px;
}

.wa__sq_button.wa__btn_w_img .wa__cs_img {
  left: -35px;
}

.wa__sq_button.wa__btn_w_img .wa__btn_txt {
  display: table-cell;
  height: 66px;
  padding: 10px 20px 10px 70px;
  vertical-align: middle;
}

.wa__btn_txt .wa__btn_title {
  font-weight: 600;
}

.wa__r_button.wa__btn_w_img .wa__btn_txt {
  display: table-cell;
  height: 66px;
  padding: 8px 20px 8px 100px;
  vertical-align: middle;
}

.wa__r_button.wa__btn_w_img .wa__cs_info .wa__cs_status {
  margin-left: 3px;
}

.wa__popup_chat_box {
  border-radius: 5px 5px 8px 8px;
  -webkit-border-radius: 5px 5px 8px 8px;
  -moz-border-radius: 5px 5px 8px 8px;
  bottom: 102px;
  box-shadow: 0 10px 10px 4px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 10px 10px 4px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 10px 10px 4px rgba(0, 0, 0, 0.04);
  font-family: Arial, Helvetica, sans-serif;
  max-width: calc(100% - 50px);
  opacity: 0;
  overflow: hidden;
  position: fixed;
  right: 25px;
  -o-transform: translateY(50px);
     transform: translateY(50px);
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  visibility: hidden;
  width: 351px;
  will-change: transform, visibility, opacity;
  z-index: 999999998;
}

.wa__popup_chat_box:active, .wa__popup_chat_box:focus, .wa__popup_chat_box:hover {
  box-shadow: 0 10px 10px 4px rgba(32, 32, 37, 0.23);
  -webkit-box-shadow: 0 10px 10px 4px rgba(32, 32, 37, 0.23);
  -moz-box-shadow: 0 10px 10px 4px rgba(32, 32, 37, 0.23);
}

.wa__popup_chat_box.wa__active {
  opacity: 1;
  -o-transform: translate(0);
     transform: translate(0);
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  visibility: visible;
}

.wa__popup_chat_box .wa__popup_heading {
  background: #2db742;
  color: #d9ebc6;
  padding: 15px 43px 17px 74px;
  position: relative;
}

.wa__popup_chat_box .wa__popup_heading_sm {
  padding: 12px 15px 17px 74px;
}

.wa__popup_chat_box .wa__popup_heading:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) top no-repeat;
  -webkit-background-size: 33px 33px;
          background-size: 33px;
  content: "";
  display: block;
  height: 33px;
  left: 12px;
  position: absolute;
  top: 20px;
  width: 55px;
}

.wa__popup_chat_box .wa__popup_heading_sm:before {
  left: 11px;
  top: 19px;
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_title {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  min-height: 24px;
  padding-bottom: 3;
  padding-top: 2px;
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro {
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
  padding-top: 4px;
}

.wa__popup_chat_box .wa__popup_heading_sm .wa__popup_intro {
  padding-top: 0;
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a {
  color: #fff;
  display: inline-block;
  text-decoration: none;
}

.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:active, .wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:focus, .wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:hover {
  text-decoration: underline;
}

.wa__popup_chat_box .wa__popup_notice {
  color: #a5abb7;
  font-size: 11px;
  font-weight: 500;
  padding: 0 3px;
}

.wa__popup_chat_box .wa__popup_content {
  background: #fff;
  padding: 13px 20px 21px 19px;
  text-align: center;
}

.wa__popup_chat_box .wa__popup_content_left {
  text-align: left;
}

.wa__popup_chat_box .wa__popup_avatar {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  left: 12px;
  overflow: hidden;
  position: absolute;
  top: 12px;
}

.wa__popup_chat_box .wa__popup_avatar.nta-default-avt {
  border-radius: unset;
  -webkit-border-radius: unset;
  -moz-border-radius: unset;
}

.wa__popup_chat_box .wa__stt {
  background: #f5f7f9;
  border-left: 2px solid #2db742;
  border-radius: 2px 4px 2px 4px;
  -webkit-border-radius: 2px 4px 2px 4px;
  -moz-border-radius: 2px 4px 2px 4px;
  display: table;
  padding: 13px 40px 12px 74px;
  position: relative;
  text-decoration: none;
  width: 100%;
}

.wa__popup_chat_box .wa__stt:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  content: "";
  height: 20px;
  position: absolute;
  right: 14px;
  top: 26px;
  width: 20px;
}

.wa__popup_chat_box .wa__stt.wa__stt_offline:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjYTlhZWI2Ii8+PC9zdmc+);
}

.wa__popup_chat_box .wa__stt.wa__stt_online {
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.wa__popup_chat_box .wa__stt.wa__stt_online:active, .wa__popup_chat_box .wa__stt.wa__stt_online:focus, .wa__popup_chat_box .wa__stt.wa__stt_online:hover {
  background: #fff;
  box-shadow: 0 7px 15px 1px rgba(55, 62, 70, 0.07);
  -webkit-box-shadow: 0 7px 15px 1px rgba(55, 62, 70, 0.07);
  -moz-box-shadow: 0 7px 15px 1px rgba(55, 62, 70, 0.07);
}

.wa__popup_content_list .wa__popup_content_item {
  margin: 14px 0 0;
  opacity: 0;
  -o-transform: translateY(20px);
     transform: translateY(20px);
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  will-change: opacity, transform;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item {
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition-delay: 2.1s;
     transition-delay: 2.1s;
  -webkit-transition-delay: 2.1s;
  -moz-transition-delay: 2.1s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:first-child {
  -o-transition-delay: 0.3s;
     transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(2) {
  -o-transition-delay: 0.5s;
     transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(3) {
  -o-transition-delay: 0.7s;
     transition-delay: 0.7s;
  -webkit-transition-delay: 0.7s;
  -moz-transition-delay: 0.7s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(4) {
  -o-transition-delay: 0.9s;
     transition-delay: 0.9s;
  -webkit-transition-delay: 0.9s;
  -moz-transition-delay: 0.9s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(5) {
  -o-transition-delay: 1.1s;
     transition-delay: 1.1s;
  -webkit-transition-delay: 1.1s;
  -moz-transition-delay: 1.1s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(6) {
  -o-transition-delay: 1.3s;
     transition-delay: 1.3s;
  -webkit-transition-delay: 1.3s;
  -moz-transition-delay: 1.3s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(7) {
  -o-transition-delay: 1.5s;
     transition-delay: 1.5s;
  -webkit-transition-delay: 1.5s;
  -moz-transition-delay: 1.5s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(8) {
  -o-transition-delay: 1.7s;
     transition-delay: 1.7s;
  -webkit-transition-delay: 1.7s;
  -moz-transition-delay: 1.7s;
}

.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(9) {
  -o-transition-delay: 1.9s;
     transition-delay: 1.9s;
  -webkit-transition-delay: 1.9s;
  -moz-transition-delay: 1.9s;
}

.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item {
  opacity: 1;
  -o-transform: translate(0);
     transform: translate(0);
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
}

.wa__popup_content_list .wa__popup_content_item .wa__member_name {
  color: #363c47;
  font-size: 14px;
  line-height: 1.188em !important;
}

.wa__popup_content_list .wa__popup_content_item .wa__member_duty {
  color: #989b9f;
  font-size: 11px;
  line-height: 1.125em !important;
  padding: 2px 0 0;
}

.wa__popup_content_list .wa__popup_content_item .wa__member_status {
  color: #f5a623;
  font-size: 10px;
  line-height: 1.125em !important;
  padding: 5px 0 0;
}

.wa__popup_content_list .wa__popup_content_item .wa__popup_txt {
  display: table-cell;
  height: 48px;
  min-height: 48px;
  vertical-align: middle;
}

.wa__popup_content_list .wa__popup_content_item .wa__stt_offline {
  border-left-color: #c0c5ca;
}

.wa__popup_avt_list {
  font-size: 0;
  margin: 7px 0 24px;
}

.wa__popup_avt_list .wa__popup_avt_item {
  display: inline-block;
  position: relative;
  width: 46px;
}

.wa__popup_avt_list .wa__popup_avt_img {
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  height: 60px;
  left: -7px;
  overflow: hidden;
  position: relative;
  width: 60px;
}

.wa__popup_call_btn {
  background: #2db742;
  border-radius: 24px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  box-shadow: 0 8px 17px 2px rgba(13, 15, 18, 0.2);
  -webkit-box-shadow: 0 8px 17px 2px rgba(13, 15, 18, 0.2);
  -moz-box-shadow: 0 8px 17px 2px rgba(13, 15, 18, 0.2);
  color: #fff;
  display: inline-block;
  font-size: 16px;
  margin: 25px 0 15px;
  max-width: 100%;
  padding: 14px 10px;
  text-decoration: none;
  width: 275px;
}

.wa__popup_call_btn.wa__popup_call_btn_lg:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjNGJjMTc0Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  content: "";
  display: inline-block;
  height: 20px;
  left: -31px;
  margin-right: -19px;
  position: relative;
  top: 0;
  -o-transition: background-image 0.2s ease;
  transition: background-image 0.2s ease;
  -webkit-transition: background-image 0.2s ease;
  -moz-transition: background-image 0.2s ease;
  vertical-align: top;
  width: 20px;
}

.wa__popup_call_btn.wa__popup_call_btn_lg:active:before, .wa__popup_call_btn.wa__popup_call_btn_lg:focus:before, .wa__popup_call_btn.wa__popup_call_btn_lg:hover:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);
}

.wa__popup_chat_box_gray {
  border-radius: 2px 2px 8px 8px;
}

.wa__popup_chat_box_gray .wa__popup_heading_gray {
  background: #f8f8f8;
  border-top: 3px solid #2db742;
  color: #868c9a;
  font-weight: 500;
}

.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_title {
  color: #595b60;
}

.wa__popup_chat_box_gray .wa__popup_heading_gray:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) top no-repeat;
  -webkit-background-size: 33px 33px;
          background-size: 33px;
  content: "";
  display: block;
  height: 33px;
  left: 12px;
  position: absolute;
  top: 20px;
  width: 55px;
}

.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_intro a {
  color: #595b60;
}

.wa__popup_chat_box_ct {
  text-align: center;
  width: 384px;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct {
  padding: 18px 0;
  text-align: center;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) top no-repeat;
  -webkit-background-size: 30px 30px;
          background-size: 30px;
  content: "";
  display: block;
  height: 31px;
  left: 72px;
  position: absolute;
  top: 15px;
  width: 30px;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_title {
  padding-bottom: 14px;
  padding-left: 22px;
}

.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_intro {
  line-height: 12px;
  margin-top: -5px;
}

.wa__popup_chat_box_ct .wa__popup_ct_avt_list:after {
  clear: both;
  content: "";
  display: block;
}

.wa__popup_chat_box_ct .wa__popup_ct_content {
  background: #fff;
  padding: 0 0 14px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content .wa__popup_notice {
  padding-bottom: 15px;
  padding-top: 18px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item {
  float: left;
  font-size: 10px;
  width: 33%;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item a {
  color: #989b9f;
  text-decoration: none;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__popup_ct_txt {
  padding-top: 8px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_name {
  color: #363c47;
  font-size: 13px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_duty {
  color: #989b9f;
  padding: 3px 0 0;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_online {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+) 0 3px no-repeat;
  background-size: 12px auto;
  -webkit-background-size: 12px auto;
  -moz-background-size: 12px auto;
  color: #2db742;
  display: inline-block;
  font-size: 9px;
  line-height: 12px;
  padding: 3px 0 0 16px;
}

.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_offline {
  color: #f5a623;
  font-size: 9px;
  line-height: 12px;
  padding: 2px 0 0;
}

.wa__popup_chat_box_ct .wa__popup_ct_avatar img {
  border-radius: 50%;
}

.wa__popup_chat_box_ct .wa__popup_ct_call_btn {
  font-size: 11px;
  margin: 15px 0;
  padding: 9px 10px 11px;
  width: 97px;
}

.wa__btn_popup {
  bottom: 30px;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  right: 30px;
  z-index: 999999999;
}

.wa__btn_popup .wa__btn_popup_icon {
  background: #2db742;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-shadow: 0 6px 8px 2px rgba(0, 0, 0, 0.14);
  -webkit-box-shadow: 0 6px 8px 2px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 6px 8px 2px rgba(0, 0, 0, 0.14);
  height: 56px;
  width: 56px;
}

.wa__btn_popup .wa__btn_popup_icon:before {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) 50% no-repeat;
  background-size: 30px auto;
  -webkit-background-size: 30px auto;
  -moz-background-size: 30px auto;
  z-index: 1;
}

.wa__btn_popup .wa__btn_popup_icon:after, .wa__btn_popup .wa__btn_popup_icon:before {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  width: 100%;
}

.wa__btn_popup .wa__btn_popup_icon:after {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguNjU5IDYuOTk4IDUtNWExLjE3NyAxLjE3NyAwIDAgMCAwLTEuNjU3IDEuMTc3IDEuMTc3IDAgMCAwLTEuNjU3IDBsLTUgNS01LTVBMS4xNzIgMS4xNzIgMCAwIDAgLjM0NSAxLjk5OGw1IDUtNSA1YTEuMTcyIDEuMTcyIDAgMCAwIDAgMS42NTcgMS4xNzcgMS4xNzcgMCAwIDAgMS42NTcgMGw1LTUgNSA1YTEuMTc3IDEuMTc3IDAgMCAwIDEuNjU3IDAgMS4xNzcgMS4xNzcgMCAwIDAgMC0xLjY1N2wtNS01WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 50% no-repeat;
  background-size: 14px auto;
  -webkit-background-size: 14px auto;
  -moz-background-size: 14px auto;
  opacity: 0;
  -o-transform: scale(0) rotate(-1turn);
     transform: scale(0) rotate(-1turn);
  -webkit-transform: scale(0) rotate(-1turn);
  -moz-transform: scale(0) rotate(-1turn);
  z-index: 2;
}

.wa__btn_popup.wa__active .wa__btn_popup_icon:before {
  opacity: 0;
  -o-transform: scale(0) rotate(1turn);
     transform: scale(0) rotate(1turn);
  -webkit-transform: scale(0) rotate(1turn);
  -moz-transform: scale(0) rotate(1turn);
}

.wa__btn_popup.wa__active .wa__btn_popup_icon:after {
  opacity: 1;
  -o-transform: scale(1) rotate(0deg);
     transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
}

.wa__btn_popup .wa__btn_popup_txt {
  background-color: #f5f7f9;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #43474e;
  font-size: 12px;
  letter-spacing: -0.03em;
  line-height: 1.5;
  margin-right: 7px;
  padding: 8px 12px;
  position: absolute;
  right: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
     transform: translateY(-50%);
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  width: 156px;
}

.wa__btn_popup.wa__active .wa__btn_popup_txt {
  opacity: 0;
  -o-transform: translateY(15px);
     transform: translateY(15px);
  -webkit-transform: translateY(15px);
  -moz-transform: translateY(15px);
  visibility: hidden;
}

.wa__popup_powered {
  position: relative;
  text-align: center;
}

.wa__popup_powered_content {
  margin: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.wa__popup_powered_content a:active, .wa__popup_powered_content a:focus {
  outline: none;
}

.wa__popup_powered_content:hover .st0, .wa__popup_powered_content:hover ellipse {
  fill: #f13042;
}

.wa__popup_powered_content:hover .wa__popup_tooltiptext {
  visibility: visible;
}

.wa__popup_powered .wa__popup_icon-ninja {
  margin-top: 15px;
  vertical-align: middle;
  width: 20px;
}

.wa__popup_tooltiptext {
  background-color: #000;
  border-radius: 3px;
  bottom: 74%;
  color: #fff;
  font-size: 12px;
  left: 50%;
  margin-left: -72px;
  padding: 3px 5px;
  position: absolute;
  text-align: center;
  visibility: hidden;
  z-index: 1;
}

.wa__popup_tooltiptext:after {
  border: 5px solid transparent;
  border-top-color: #000;
  content: "";
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: 100%;
}

.wa__popup_tooltiptext .wa__popup_icon-tooltip {
  width: 10px;
}

.wa__popup_tooltiptext-ninja {
  font-weight: 600;
}

.wa__popup_powered_mb {
  margin-top: 17px;
  text-align: center;
}

.wa__popup_tooltiptext_mb {
  background: #f5f7f9;
  border-radius: 15px;
  color: #686c71;
  font-size: 10px;
  padding: 8px 10px;
}

.wa__popup_tooltiptext-ninja-mb {
  color: #000;
}

.wa__popup_tooltiptext_mb .wa__popup_icon-ninja {
  margin: 0 3px;
  padding-bottom: 2px;
  vertical-align: middle;
  width: 16px;
}

.wa__popup_tooltiptext_mb .wa__popup_icon-ninja .st0, .wa__popup_tooltiptext_mb .wa__popup_icon-ninja ellipse {
  fill: #f13042;
}

.njt-tippy-box[data-placement^=top] > .njt-tippy-backdrop {
  -webkit-transform-origin: 0 25%;
       -o-transform-origin: 0 25%;
          transform-origin: 0 25%;
  border-radius: 40% 40% 0 0;
}

.njt-tippy-box[data-placement^=top] > .njt-tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -55%);
       -o-transform: scale(1) translate(-50%, -55%);
          transform: scale(1) translate(-50%, -55%);
}

.njt-tippy-box[data-placement^=top] > .njt-tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-50%, -45%);
       -o-transform: scale(0.2) translate(-50%, -45%);
          transform: scale(0.2) translate(-50%, -45%);
}

.njt-tippy-box[data-placement^=bottom] > .njt-tippy-backdrop {
  -webkit-transform-origin: 0 -50%;
       -o-transform-origin: 0 -50%;
          transform-origin: 0 -50%;
  border-radius: 0 0 30% 30%;
}

.njt-tippy-box[data-placement^=bottom] > .njt-tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -45%);
       -o-transform: scale(1) translate(-50%, -45%);
          transform: scale(1) translate(-50%, -45%);
}

.njt-tippy-box[data-placement^=bottom] > .njt-tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-50%);
       -o-transform: scale(0.2) translate(-50%);
          transform: scale(0.2) translate(-50%);
}

.njt-tippy-box[data-placement^=left] > .njt-tippy-backdrop {
  -webkit-transform-origin: 50% 0;
       -o-transform-origin: 50% 0;
          transform-origin: 50% 0;
  border-radius: 50% 0 0 50%;
}

.njt-tippy-box[data-placement^=left] > .njt-tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -50%);
       -o-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.njt-tippy-box[data-placement^=left] > .njt-tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-75%, -50%);
       -o-transform: scale(0.2) translate(-75%, -50%);
          transform: scale(0.2) translate(-75%, -50%);
}

.njt-tippy-box[data-placement^=right] > .njt-tippy-backdrop {
  -webkit-transform-origin: -50% 0;
       -o-transform-origin: -50% 0;
          transform-origin: -50% 0;
  border-radius: 0 50% 50% 0;
}

.njt-tippy-box[data-placement^=right] > .njt-tippy-backdrop[data-state=visible] {
  -webkit-transform: scale(1) translate(-50%, -50%);
       -o-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.njt-tippy-box[data-placement^=right] > .njt-tippy-backdrop[data-state=hidden] {
  -webkit-transform: scale(0.2) translate(-25%, -50%);
       -o-transform: scale(0.2) translate(-25%, -50%);
          transform: scale(0.2) translate(-25%, -50%);
}

.njt-tippy-box[data-animatefill] {
  background-color: transparent !important;
}

.njt-tippy-backdrop {
  position: absolute;
  background-color: #333;
  border-radius: 50%;
  width: calc(110% + 32px);
  left: 50%;
  top: 50%;
  z-index: -1;
  -webkit-transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  -o-transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.njt-tippy-backdrop[data-state=hidden] {
  opacity: 0;
}

.njt-tippy-backdrop:after {
  content: "";
  float: left;
  padding-top: 100%;
}

.njt-tippy-backdrop + .njt-tippy-content {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  will-change: opacity;
}

.njt-tippy-backdrop + .njt-tippy-content[data-state=hidden] {
  opacity: 0;
}

.njt-tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-njt-tippy-root] {
  max-width: calc(100vw - 10px);
}

.njt-tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  outline: 0;
  -webkit-transition-property: visibility, opacity, -webkit-transform;
  transition-property: visibility, opacity, -webkit-transform;
  -o-transition-property: visibility, opacity, -o-transform;
  transition-property: transform, visibility, opacity;
  transition-property: transform, visibility, opacity, -webkit-transform, -o-transform;
  font-size: 0.75rem;
  line-height: 1.2;
}

.njt-tippy-box[data-placement^=top] > .njt-tippy-arrow {
  bottom: 0;
}

.njt-tippy-box[data-placement^=top] > .njt-tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  -webkit-transform-origin: center top;
       -o-transform-origin: center top;
          transform-origin: center top;
}

.njt-tippy-box[data-placement^=bottom] > .njt-tippy-arrow {
  top: 0;
}

.njt-tippy-box[data-placement^=bottom] > .njt-tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  -webkit-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
}

.njt-tippy-box[data-placement^=left] > .njt-tippy-arrow {
  right: 0;
}

.njt-tippy-box[data-placement^=left] > .njt-tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  -webkit-transform-origin: center left;
       -o-transform-origin: center left;
          transform-origin: center left;
}

.njt-tippy-box[data-placement^=right] > .njt-tippy-arrow {
  left: 0;
}

.njt-tippy-box[data-placement^=right] > .njt-tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  -webkit-transform-origin: center right;
       -o-transform-origin: center right;
          transform-origin: center right;
}

.njt-tippy-box[data-inertia][data-state=visible] {
  -webkit-transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
       -o-transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
          transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.njt-tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.njt-tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.njt-tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}

.njt-tippy-box[data-animation=shift-away][data-state=hidden] {
  opacity: 0;
}

.njt-tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
  -webkit-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
}

.njt-tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
  -webkit-transform: translateY(-10px);
       -o-transform: translateY(-10px);
          transform: translateY(-10px);
}

.njt-tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
  -webkit-transform: translateX(10px);
       -o-transform: translateX(10px);
          transform: translateX(10px);
}

.njt-tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
  -webkit-transform: translateX(-10px);
       -o-transform: translateX(-10px);
          transform: translateX(-10px);
}

.rm-dental #block-whatsappchat .wa__popup_powered_mb, .rm-dental #block-whatsappchat .wa__popup_powered {
  visibility: hidden;
  display: none;
}

.rm-dental #block-whatsappchat .wa__popup_chat_box.wa__pending.wa__active.wa__lauch {
  z-index: 99999999;
  display: block;
  bottom: 230px !important;
}

.rm-dental #block-whatsappchat .wa__btn_popup {
  right: 36px !important;
  bottom: 170px !important;
}
@media (max-width: 833.98px) {
  .rm-dental #block-whatsappchat .wa__btn_popup {
    right: 28px !important;
    bottom: 155px !important;
  }
}

.rm-dental #block-whatsappchat .field--name-body img {
  width: 56px;
  height: 56px;
  margin-top: 5px;
}

.paragraph--type--offer-banner {
  border-radius: 16px;
  padding: 48px 51px;
  gap: 38px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
}
@media (max-width: 833.98px) {
  .paragraph--type--offer-banner {
    padding: 40px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.paragraph--type--offer-banner.gray {
  background: #F7F7F7;
}
.paragraph--type--offer-banner.white {
  background: #fff;
}
.paragraph--type--offer-banner .icon_offer img {
  max-width: 140px;
  width: 100%;
  height: auto;
}
@media (max-width: 833.98px) {
  .paragraph--type--offer-banner .icon_offer img {
    margin: 0 auto;
    display: block;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--offer-banner .icon_offer {
    width: 100%;
  }
}
.paragraph--type--offer-banner .content_offer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 833.98px) {
  .paragraph--type--offer-banner .content_offer {
    text-align: center;
  }
}
.paragraph--type--offer-banner .content_offer h2.offer_title {
  font-family: "tiemposfine-regular";
  font-size: 38px;
  line-height: 41.8px;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  .paragraph--type--offer-banner .content_offer h2.offer_title {
    font-size: 30px;
  }
}
.paragraph--type--offer-banner .content_offer .offer_description {
  font-size: 16px;
  font-family: "graphik-regular";
  line-height: 22.4px;
  letter-spacing: 0.02px;
}
.paragraph--type--offer-banner .content_offer .offer_cta a {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
  font-family: "graphik-regular";
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 18.2px;
  padding: 12px 16px;
}
@media (max-width: 833.98px) {
  .paragraph--type--offer-banner .content_offer .offer_cta a {
    margin: 20px auto 0;
    padding: 12px 16px;
  }
}
.paragraph--type--offer-banner .background_offer_image {
  position: absolute;
  right: 51px;
  top: -20px;
}
@media (max-width: 833.98px) {
  .paragraph--type--offer-banner .background_offer_image {
    position: relative;
    right: 0;
    top: 0;
    margin: 0 auto;
  }
  .paragraph--type--offer-banner .background_offer_image img {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: -80px;
  }
}

.paragraph--type--text-testimonials .block-page-title-block h1, .page-view-testimonials .block-page-title-block h1, .disable_slider_testimonial .block-page-title-block h1 {
  text-align: left;
  padding: 32px 0;
  margin: 0;
}
.paragraph--type--text-testimonials .views-element-container.contextual-region header, .page-view-testimonials .views-element-container.contextual-region header, .disable_slider_testimonial .views-element-container.contextual-region header {
  padding: 0 0 32px 0;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items, .paragraph--type--text-testimonials .views-view-grid, .paragraph--type--text-testimonials .field--name-field-testimonial-video, .page-view-testimonials .field--name-field-testimonial-continut.field__items, .page-view-testimonials .views-view-grid, .page-view-testimonials .field--name-field-testimonial-video, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items, .disable_slider_testimonial .views-view-grid, .disable_slider_testimonial .field--name-field-testimonial-video {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1199.98px) {
  .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items, .paragraph--type--text-testimonials .views-view-grid, .paragraph--type--text-testimonials .field--name-field-testimonial-video, .page-view-testimonials .field--name-field-testimonial-continut.field__items, .page-view-testimonials .views-view-grid, .page-view-testimonials .field--name-field-testimonial-video, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items, .disable_slider_testimonial .views-view-grid, .disable_slider_testimonial .field--name-field-testimonial-video {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 16px;
       -moz-column-gap: 16px;
            column-gap: 16px;
  }
}
@media (max-width: 833.98px) {
  .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items, .paragraph--type--text-testimonials .views-view-grid, .paragraph--type--text-testimonials .field--name-field-testimonial-video, .page-view-testimonials .field--name-field-testimonial-continut.field__items, .page-view-testimonials .views-view-grid, .page-view-testimonials .field--name-field-testimonial-video, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items, .disable_slider_testimonial .views-view-grid, .disable_slider_testimonial .field--name-field-testimonial-video {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 16px;
       -moz-column-gap: 16px;
            column-gap: 16px;
  }
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col, .paragraph--type--text-testimonials .views-view-grid > .field__item, .paragraph--type--text-testimonials .views-view-grid .views-col, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col, .page-view-testimonials .views-view-grid > .field__item, .page-view-testimonials .views-view-grid .views-col, .page-view-testimonials .field--name-field-testimonial-video > .field__item, .page-view-testimonials .field--name-field-testimonial-video .views-col, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col, .disable_slider_testimonial .views-view-grid > .field__item, .disable_slider_testimonial .views-view-grid .views-col, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item, .disable_slider_testimonial .field--name-field-testimonial-video .views-col {
  margin-bottom: 24px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
@media (max-width: 767.98px) {
  .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col, .paragraph--type--text-testimonials .views-view-grid > .field__item, .paragraph--type--text-testimonials .views-view-grid .views-col, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col, .page-view-testimonials .views-view-grid > .field__item, .page-view-testimonials .views-view-grid .views-col, .page-view-testimonials .field--name-field-testimonial-video > .field__item, .page-view-testimonials .field--name-field-testimonial-video .views-col, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col, .disable_slider_testimonial .views-view-grid > .field__item, .disable_slider_testimonial .views-view-grid .views-col, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item, .disable_slider_testimonial .field--name-field-testimonial-video .views-col {
    width: 100% !important;
  }
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  border: 1px solid #EAEAEB;
  border-radius: 16px;
  padding: 0 !important;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .video-wrapper {
  background: rgba(0, 0, 0, 0.8) !important;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content {
  width: 100%;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target {
  margin: 0 auto;
  width: 100%;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link {
  position: relative;
  width: 100%;
  display: block;
  padding: 24px;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link img {
  width: 100%;
  height: auto;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .video-target .video-link .icon-play {
  bottom: 41.2px;
  left: 41.2px;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container span.field.field--name-title.field--type-string.field--label-hidden {
  padding: 32px 32px 0 32px;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .page-view-testimonials .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .page-view-testimonials .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .disable_slider_testimonial .views-view-grid .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-video-testimonials.node--view-mode-teaser .node__content .content-container .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  padding: 32px 32px 0 32px;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card {
  border: 1px solid #EAEAEB;
  border-radius: 16px;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .field--name-body, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .field--name-body {
  padding: 0;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial {
  padding: 0;
  padding: 32px;
}
@media (max-width: 833.98px) {
  .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial {
    padding: 24px;
  }
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img {
  max-width: 345px;
  height: auto;
  border-radius: 16px;
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 833.98px) {
  .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .image_testimonial img, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .image_testimonial img {
    max-width: 305px;
    margin: 0 auto;
    width: 100%;
  }
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .testimonial_title span, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .testimonial_title span {
  padding: 32px 32px 0 32px;
  font-family: "graphik-medium", serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 26.1px !important;
  letter-spacing: 0.0199999996px;
  text-align: left;
}
.paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  padding: 32px;
  text-align: left;
}
@media (max-width: 833.98px) {
  .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .paragraph--type--text-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .page-view-testimonials .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-continut.field__items .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .views-view-grid .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video > .field__item article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-teaser .testimonial_content .node__content, .disable_slider_testimonial .field--name-field-testimonial-video .views-col article.node--type-text-testimonials.node--view-mode-long-card .testimonial_content .node__content {
    padding: 24px;
  }
}
.paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container, .page-view-testimonials .paragraph--type--testimonials-menu-container, .disable_slider_testimonial .paragraph--type--testimonials-menu-container {
  display: inline-block;
}
@media (max-width: 767.98px) {
  .paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container .field__items, .page-view-testimonials .paragraph--type--testimonials-menu-container .field__items, .disable_slider_testimonial .paragraph--type--testimonials-menu-container .field__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    overflow: scroll;
    width: 100%;
    max-width: 353px;
  }
}
.paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container .field__item, .page-view-testimonials .paragraph--type--testimonials-menu-container .field__item, .disable_slider_testimonial .paragraph--type--testimonials-menu-container .field__item {
  display: inline;
}
@media (max-width: 767.98px) {
  .paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container .field__item, .page-view-testimonials .paragraph--type--testimonials-menu-container .field__item, .disable_slider_testimonial .paragraph--type--testimonials-menu-container .field__item {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    white-space: nowrap;
  }
}
.paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container .field__item li, .page-view-testimonials .paragraph--type--testimonials-menu-container .field__item li, .disable_slider_testimonial .paragraph--type--testimonials-menu-container .field__item li {
  float: left;
}
.paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container .field__item li a, .page-view-testimonials .paragraph--type--testimonials-menu-container .field__item li a, .disable_slider_testimonial .paragraph--type--testimonials-menu-container .field__item li a {
  color: #2E333C;
  font-family: "graphik-medium";
  font-size: 15px;
  font-weight: 500;
  line-height: 16.8px;
  text-align: left;
  padding: 16px 32px 16px 32px;
  display: block;
}
.paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container .field__item li a:hover, .page-view-testimonials .paragraph--type--testimonials-menu-container .field__item li a:hover, .disable_slider_testimonial .paragraph--type--testimonials-menu-container .field__item li a:hover {
  background: #F2F3F3;
  border-radius: 7px;
  gap: 16px;
}
.paragraph--type--text-testimonials .paragraph--type--testimonials-menu-container .field__item li a.active, .page-view-testimonials .paragraph--type--testimonials-menu-container .field__item li a.active, .disable_slider_testimonial .paragraph--type--testimonials-menu-container .field__item li a.active {
  background: #F2F3F3;
  border-radius: 7px;
  gap: 16px;
}

.testimonials_component .title_description,
.testimonials_component .title_component {
  padding: 10px 0;
}

.paragraph.paragraph--type--testimonials-menu-container {
  padding-bottom: 32px;
}

.header .region-header {
  margin-top: 0;
  padding: 20px 20px 24px;
  z-index: 1;
}

nav.menu--main li.menu-item.menu-item--expanded.has-hover:hover > .mega-menu-wrapper {
  opacity: 1;
  display: block;
  margin-top: 0;
}
@media (max-width: 1199.98px) {
  nav.menu--main li.menu-item.menu-item--expanded.has-hover.no-hover:hover:not(.is-open) > .mega-menu-wrapper {
    opacity: 0;
    display: none !important;
  }
}

nav.menu--main-menu-english .nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
nav.menu--main-menu-english .nav li {
  position: relative;
  display: inline-block;
  font-family: "graphik-medium";
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}
nav.menu--main-menu-english .nav li.menu-item--active-trail > a {
  background: #F2F3F3;
  border-radius: 7px;
}
nav.menu--main-menu-english .nav li a.is-active {
  background: #F2F3F3;
  border-radius: 7px;
}
nav.menu--main-menu-english .nav li a {
  display: block;
  color: #2E333C;
  -webkit-transition: color 0.5s ease, background 0.5s ease;
  -o-transition: color 0.5s ease, background 0.5s ease;
  transition: color 0.5s ease, background 0.5s ease;
  padding: 8px 16px;
}
@media (max-width: 1199.98px) {
  nav.menu--main-menu-english .nav li a {
    padding: 10px 16px;
  }
}
nav.menu--main-menu-english .nav li a:hover {
  color: #97999D;
  -webkit-transition: color 0.5s ease, background 0.5s ease;
  -o-transition: color 0.5s ease, background 0.5s ease;
  transition: color 0.5s ease, background 0.5s ease;
}
nav.menu--main-menu-english .nav li.menu-item--expanded .menu {
  display: none;
  border: 0.5px solid #E2E3E4;
  border-radius: 12px;
}
nav.menu--main-menu-english .nav li.menu-item--expanded:hover > .menu {
  display: block;
}
nav.menu--main-menu-english .nav li .menu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #fff;
  padding: 20px;
  border: 0.5px solid #E2E3E4;
  border-radius: 12px;
  -webkit-box-shadow: 0px 20px 32px -15px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0px 20px 32px -15px rgba(0, 0, 0, 0.1490196078);
  min-width: 222px;
  max-width: 522px;
  width: auto;
}
nav.menu--main-menu-english .nav li .menu li {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
}
nav.menu--main-menu-english .nav li .menu li span {
  color: #2E333C;
  margin-left: 10px;
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 18.2px;
  text-align: left;
  margin-bottom: 10px;
  display: block;
}
nav.menu--main-menu-english .nav li .menu li a {
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  text-align: center;
  display: block;
  color: #2E333C;
  border-radius: 7px;
  gap: 12px;
  text-align: left;
  padding: 8px 12px;
  -webkit-transition: color 0.5s ease, background 0.5s ease;
  -o-transition: color 0.5s ease, background 0.5s ease;
  transition: color 0.5s ease, background 0.5s ease;
}
@media (max-width: 1199.98px) {
  nav.menu--main-menu-english .nav li .menu li a {
    padding: 10px 12px;
  }
}
nav.menu--main-menu-english .nav li .menu li a.spacer {
  margin-bottom: 35px;
  position: relative;
}
nav.menu--main-menu-english .nav li .menu li a.spacer::after {
  content: "";
  border: 0.5px solid #F2F3F3;
  top: 25px;
  display: block;
  position: relative;
  left: 0;
  width: calc(100% + 20px);
  margin-left: -10px;
}
nav.menu--main-menu-english .nav li .menu li a:hover {
  background: #F2F3F3;
}
nav.menu--main-menu-english .nav li .menu li a.menu-button {
  padding: 12px;
  background: #DC0028;
  border-radius: 7px;
  gap: 8px;
  color: #fff;
  font-family: "graphik-medium";
  font-weight: 500;
  font-size: 12px;
  line-height: 16.8px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px 0 0 10px;
  -webkit-transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
  transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
}
nav.menu--main-menu-english .nav li .menu li a.menu-button:hover {
  color: #DC0028;
  background: #F2F3F3;
}

nav.menu--meniu-principal-nou,
nav.menu--main-menu-english,
nav.menu--main-menu-dental {
  margin: 0 auto;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .language_block .mega-menu-wrapper,
nav.menu--main-menu-english .language_block .mega-menu-wrapper,
nav.menu--main-menu-dental .language_block .mega-menu-wrapper {
    position: fixed;
    top: 20px !important;
    height: 50px !important;
    width: 100% !important;
    background: #ffffff;
    z-index: 3 !important;
    padding: 0px !important;
    overflow: visible !important;
  }
  nav.menu--meniu-principal-nou .language_block .mega-menu-wrapper li span.active-language,
nav.menu--main-menu-english .language_block .mega-menu-wrapper li span.active-language,
nav.menu--main-menu-dental .language_block .mega-menu-wrapper li span.active-language {
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    cursor: pointer;
    color: #2E333C;
    font-family: "graphik-medium";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    /* 150% */
    letter-spacing: 0.2px;
    text-transform: uppercase;
  }
  nav.menu--meniu-principal-nou .language_block .mega-menu-wrapper li span.active-language::after,
nav.menu--main-menu-english .language_block .mega-menu-wrapper li span.active-language::after,
nav.menu--main-menu-dental .language_block .mega-menu-wrapper li span.active-language::after {
    right: -5px;
  }
  nav.menu--meniu-principal-nou .language_block .mega-menu-wrapper li a.language-link,
nav.menu--main-menu-english .language_block .mega-menu-wrapper li a.language-link,
nav.menu--main-menu-dental .language_block .mega-menu-wrapper li a.language-link {
    padding: 0;
    cursor: pointer;
    color: #2E333C;
    font-family: "graphik-medium";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    /* 150% */
    letter-spacing: 0.2px;
    text-transform: uppercase;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou,
nav.menu--main-menu-english,
nav.menu--main-menu-dental {
    width: 100% !important;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 9999999;
    padding: 0 !important;
    left: 0;
    right: 0;
    margin: 0;
    visibility: hidden;
  }
}
@media (max-width: 1199.98px) and (min-width: 992px) and (max-width: 1439.98px) {
  nav.menu--meniu-principal-nou.is-open,
nav.menu--main-menu-english.is-open,
nav.menu--main-menu-dental.is-open {
    position: fixed;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .title-highlight,
nav.menu--meniu-principal-nou .title,
nav.menu--main-menu-english .title-highlight,
nav.menu--main-menu-english .title,
nav.menu--main-menu-dental .title-highlight,
nav.menu--main-menu-dental .title {
    padding-top: 10px;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .has-hover .menu-item--toggler,
nav.menu--main-menu-english .menu--simple-mega-menu .has-hover .menu-item--toggler,
nav.menu--main-menu-dental .menu--simple-mega-menu .has-hover .menu-item--toggler {
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 2;
    font-family: serif;
    border: 0;
    background: 0 none;
    display: none;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .has-hover .menu-item--toggler::before,
nav.menu--main-menu-english .menu--simple-mega-menu .has-hover .menu-item--toggler::before,
nav.menu--main-menu-dental .menu--simple-mega-menu .has-hover .menu-item--toggler::before {
    content: "";
    width: 100% !important;
    left: 0;
    height: 100% !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    border: 0 !important;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu,
nav.menu--main-menu-english .menu--simple-mega-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 992px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu,
nav.menu--main-menu-english .menu--simple-mega-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu {
    display: inline-block;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li,
nav.menu--main-menu-english .menu--simple-mega-menu li,
nav.menu--main-menu-dental .menu--simple-mega-menu li {
  position: relative;
  display: inline-block;
  font-family: "graphik-medium";
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--main-menu-english .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--main-menu-dental .menu--simple-mega-menu li.menu-item--active-trail > a {
  background: #F2F3F3;
  border-radius: 7px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li a.is-active,
nav.menu--main-menu-english .menu--simple-mega-menu li a.is-active,
nav.menu--main-menu-dental .menu--simple-mega-menu li a.is-active {
  background: #F2F3F3;
  border-radius: 7px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li a,
nav.menu--main-menu-english .menu--simple-mega-menu li a,
nav.menu--main-menu-dental .menu--simple-mega-menu li a {
  display: block;
  color: #2E333C;
  padding: 8px 16px;
  font-family: "graphik-medium";
  font-style: normal;
  font-weight: 500;
  -webkit-transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
  transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li a,
nav.menu--main-menu-english .menu--simple-mega-menu li a,
nav.menu--main-menu-dental .menu--simple-mega-menu li a {
    font-size: 20px;
    font-family: "graphik-medium";
    padding: 8px 16px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li a:hover,
nav.menu--main-menu-english .menu--simple-mega-menu li a:hover,
nav.menu--main-menu-dental .menu--simple-mega-menu li a:hover {
  color: #97999D;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li.expanded > .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li.expanded > .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li.expanded > .mega-menu-wrapper {
  display: none;
  border: 0.5px solid #E2E3E4;
  border-radius: 12px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li.expanded:hover > .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li.expanded:hover > .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li.expanded:hover > .mega-menu-wrapper {
  display: block;
}
@media (max-width: 833.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li.is-open .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li.is-open .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li.is-open .mega-menu-wrapper {
    visibility: visible;
    opacity: 1;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  -o-transition: opacity 0.5s ease, -o-transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  list-style-type: none;
  margin: 0;
  background: #fff;
  padding: 20px;
  border: 0.5px solid #E2E3E4;
  border-radius: 12px;
  -webkit-box-shadow: 0px 20px 32px -15px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0px 20px 32px -15px rgba(0, 0, 0, 0.1490196078);
  min-width: 222px;
  width: auto;
}
@media (max-width: 833.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background: #ffffff;
    z-index: 3;
    padding: 70px 20px 0px;
    overflow-y: auto;
    overflow-x: hidden;
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1439.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper {
    max-width: 522px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li {
    white-space: normal;
    line-height: 28px;
    padding: 0px;
    width: 100%;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li span,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li span,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li span {
  color: #2E333C;
  margin-left: 10px;
  font-family: "graphik-medium";
  font-size: 14px;
  font-weight: 500;
  line-height: 18.2px;
  text-align: left;
  margin-bottom: 10px;
  display: block;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li span,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li span,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li span {
    font-family: graphik-regular;
    color: #6C7076;
    font-size: 16px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li a,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li a,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li a {
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  text-align: center;
  display: block;
  padding: 8px 12px;
  color: #2E333C;
  border-radius: 7px;
  gap: 12px;
  text-align: left;
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li a,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li a,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li a {
    font-size: 20px;
    font-family: "graphik-medium";
    padding: 10px 12px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li a.spacer,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li a.spacer,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li a.spacer {
  margin-bottom: 35px;
  position: relative;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li a.spacer::after,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li a.spacer::after,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li a.spacer::after {
  content: "";
  border: 0.5px solid #F2F3F3;
  top: 25px;
  display: block;
  position: relative;
  left: 0;
  width: calc(100% + 20px);
  margin-left: -10px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li a:hover,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li a:hover,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li a:hover {
  background: #F2F3F3;
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li a.menu-button,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li a.menu-button,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li a.menu-button {
  padding: 12px;
  background: #DC0028;
  border-radius: 7px;
  gap: 8px;
  color: #fff;
  font-family: "graphik-medium";
  font-weight: 500;
  font-size: 12px;
  line-height: 16.8px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px 0 0 10px;
  -webkit-transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
  transition: color 0.5s ease-in-out, background 0.5s ease-in-out;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li a.menu-button:hover,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li a.menu-button:hover,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li a.menu-button:hover {
  color: #DC0028;
  background: #F2F3F3;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li:hover > .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li:hover > .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li:hover > .mega-menu-wrapper {
  display: block;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li.no-hover:hover:not(.is-open) > .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li.no-hover:hover:not(.is-open) > .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li.no-hover:hover:not(.is-open) > .mega-menu-wrapper {
    display: none !important;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu li:hover > .mega-menu-wrapper, nav.menu--meniu-principal-nou .menu--simple-mega-menu li:hover > .menu,
nav.menu--main-menu-english .menu--simple-mega-menu li:hover > .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li:hover > .menu,
nav.menu--main-menu-dental .menu--simple-mega-menu li:hover > .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li:hover > .menu {
  display: block;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li.no-hover:hover:not(.is-open) > .mega-menu-wrapper, nav.menu--meniu-principal-nou .menu--simple-mega-menu li.no-hover:hover:not(.is-open) > .menu,
nav.menu--main-menu-english .menu--simple-mega-menu li.no-hover:hover:not(.is-open) > .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li.no-hover:hover:not(.is-open) > .menu,
nav.menu--main-menu-dental .menu--simple-mega-menu li.no-hover:hover:not(.is-open) > .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li.no-hover:hover:not(.is-open) > .menu {
    display: none !important;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper {
  width: 522px !important;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* width: max-content; */
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  background-color: #fff;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav {
  padding: 0;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link {
  padding: 0;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item {
  width: 100%;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
  width: 100%;
  padding: 8px 12px;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
    padding: 10px 12px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 50%;
  /* Each column takes half of the container's width */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Include padding and border in width calculation */
  border-right: 1px solid #F2F3F3;
  padding-right: 20px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /* Each second-column item takes equal width */
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  /* Align items at the start of their container */
  width: 50%;
  /* Each column takes half of the container's width */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Include padding and border in width calculation */
  margin-left: 20px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title {
  margin: 0;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title {
    padding-top: 10px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight span,
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title span,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight span,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title span,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight span,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title span {
  font-family: graphik-regular;
  color: #6C7076;
  font-size: 16px;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight .nav-link,
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight .nav-link,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight .nav-link,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link {
    font-family: graphik-regular;
    color: #6C7076;
    font-size: 16px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight .nav-link .highlighted_text,
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link .highlighted_text,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight .nav-link .highlighted_text,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link .highlighted_text,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight .nav-link .highlighted_text,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link .highlighted_text {
  margin-left: 0;
  font-family: graphik-medium;
  float: left;
  margin-right: 5px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item {
  display: block;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a {
    padding: 10px 12px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover {
  color: #000;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* width: max-content; */
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  background-color: #fff;
  margin-bottom: 46px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav {
  padding: 0;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link {
  padding: 0;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
  width: 100%;
  padding: 8px 12px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 60%;
  /* Each column takes half of the container's width */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Include padding and border in width calculation */
  padding-right: 20px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /* Each second-column item takes equal width */
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  /* Align items at the start of their container */
  width: 50%;
  /* Each column takes half of the container's width */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Include padding and border in width calculation */
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: calc(100% - 40px);
  position: absolute;
  bottom: 0;
  height: 66px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a {
  font-family: "graphik-medium" !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 18.2px !important;
  text-align: left;
  color: #2E333C;
  position: absolute;
  width: calc(100% + 40px);
  background: #F7F7F7;
  border-radius: 0 !important;
  bottom: 0;
  left: -20px;
  right: -20px;
  padding: 20px 20px 20px 34px !important;
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a::after,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a::after,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a::after {
  content: "\e905";
  position: absolute;
  display: block;
  right: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-weight: 500;
  font-size: 20px;
  right: 20px;
  font-family: icomoon-custom;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title {
  margin: 0;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title {
    padding-top: 10px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link {
  margin-left: 0;
  margin-bottom: 10px;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link:first-child,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link:first-child,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link:first-child {
  font-weight: bold;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item {
  display: block;
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a {
    padding: 10px 12px;
  }
}
nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover {
  color: #000;
}
nav.menu--meniu-principal-nou ul li.mobile_close,
nav.menu--meniu-principal-nou ul li.mobile_back,
nav.menu--meniu-principal-nou ul li.language_block,
nav.menu--main-menu-english ul li.mobile_close,
nav.menu--main-menu-english ul li.mobile_back,
nav.menu--main-menu-english ul li.language_block,
nav.menu--main-menu-dental ul li.mobile_close,
nav.menu--main-menu-dental ul li.mobile_back,
nav.menu--main-menu-dental ul li.language_block {
  display: none;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou ul li.mobile_close,
nav.menu--meniu-principal-nou ul li.mobile_back,
nav.menu--meniu-principal-nou ul li.language_block,
nav.menu--main-menu-english ul li.mobile_close,
nav.menu--main-menu-english ul li.mobile_back,
nav.menu--main-menu-english ul li.language_block,
nav.menu--main-menu-dental ul li.mobile_close,
nav.menu--main-menu-dental ul li.mobile_back,
nav.menu--main-menu-dental ul li.language_block {
    visibility: hidden;
    display: unset;
  }
}
nav.menu--meniu-principal-nou li.mobile_down,
nav.menu--main-menu-english li.mobile_down,
nav.menu--main-menu-dental li.mobile_down {
  display: none;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou li.mobile_down,
nav.menu--main-menu-english li.mobile_down,
nav.menu--main-menu-dental li.mobile_down {
    display: block;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper,
nav.menu--main-menu-english .retea .mega-menu-wrapper,
nav.menu--main-menu-dental .retea .mega-menu-wrapper {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper,
nav.menu--main-menu-english .retea .mega-menu-wrapper,
nav.menu--main-menu-dental .retea .mega-menu-wrapper {
    max-width: 630px;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* width: max-content; */
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  background-color: #fff;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    overflow: auto;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav {
  padding: 0;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link {
  padding: 0;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
  width: 100%;
  padding: 8px 12px;
  font-family: "graphik-regular";
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
    font-size: 20px;
    font-family: "graphik-medium";
    padding: 10px 12px;
    width: 100%;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item .menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item .menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item .menu {
  display: none;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item:hover .menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item:hover .menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item:hover .menu {
  display: block;
  border-left: 20px solid #fff;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item:hover .menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item:hover .menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item:hover .menu {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item.no-hover:hover:not(.is-open) .menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item.no-hover:hover:not(.is-open) .menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item.no-hover:hover:not(.is-open) .menu {
    display: none !important;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 50%;
  /* Each column takes half of the container's width */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Include padding and border in width calculation */
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
    width: 100%;
    padding-right: 0;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  background: #F7F7F7;
  border-top: 0.5px solid #E2E3E4;
  border-right: 0.5px solid #E2E3E4;
  border-bottom: 0.5px solid #E2E3E4;
  border-left: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  padding: 20px;
  padding-right: 33px;
  max-height: 750px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu {
    padding: 10px;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li {
  display: block;
  width: 100%;
  white-space: nowrap;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li a.nav-link,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li a.nav-link,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li a.nav-link {
  font-family: "graphik-regular";
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li a.nav-link,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li a.nav-link,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column nav .menu ul li a.nav-link {
    font-size: 20px !important;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
  background: #F7F7F7;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /* Each second-column item takes equal width */
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  /* Align items at the start of their container */
  width: 50%;
  /* Each column takes half of the container's width */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Include padding and border in width calculation */
  margin: -20px -20px -20px 0px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 20px 15px;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
    padding: 0;
    margin: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #EAEAEB;
    border-top-right-radius: 0px;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul {
  display: block;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  max-height: 750px;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul li a,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul li a,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec .menu--orase ul li a {
    font-family: "graphik-regular";
    font-size: 16px !important;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: calc(100% - 40px);
  position: absolute;
  bottom: 0;
  height: 66px;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a {
  font-family: "graphik-medium" !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 18.2px !important;
  text-align: left;
  color: #2E333C;
  position: absolute;
  width: calc(100% + 40px);
  background: #F7F7F7;
  border-radius: 0 !important;
  bottom: 0;
  left: -20px;
  right: -20px;
  padding: 20px 20px 20px 34px !important;
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a::after,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a::after,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo a::after {
  content: "\e905";
  position: absolute;
  display: block;
  right: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-weight: 500;
  font-size: 20px;
  right: 20px;
  font-family: icomoon-custom;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title {
  margin: 0;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link {
  margin-left: 0;
  margin-bottom: 10px;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link:first-child,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link:first-child,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu .title .nav-link:first-child {
  font-weight: bold;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu li.nav-item {
  display: block;
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a {
    padding: 10px 12px;
  }
}
nav.menu--meniu-principal-nou .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover,
nav.menu--main-menu-english .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover,
nav.menu--main-menu-dental .retea .mega-menu-wrapper .simple-mega-menu-type-new-menu a:hover {
  color: #000;
}

body.toolbar-horizontal .menu--simple-mega-menu .field--name-field-promo,
body.toolbar-horizontal .nav .field--name-field-promo {
  width: 100% !important;
  bottom: -66px !important;
}

.callCenter span.highlighted_text {
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  text-align: left;
  color: #2E333C;
}
@media (max-width: 1199.98px) {
  .callCenter span.highlighted_text {
    display: none;
  }
}

.region-header .menu--simple-mega-menu .search_header.menu-item--expanded .mega-menu-wrapper {
  position: fixed;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  left: 50%;
  max-width: 1296px;
  background: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border: 0.5px solid #eaeaeb;
  z-index: 1069;
  padding: 20px;
  padding-top: 32px;
  -webkit-transform: translate(-50%, 0px);
       -o-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
  display: none;
}
@media (max-width: 1199.98px) {
  .region-header .menu--simple-mega-menu .search_header.menu-item--expanded .mega-menu-wrapper {
    position: fixed;
    width: 100%;
    left: 0;
    background: #fff;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border: 0.5px solid #eaeaeb;
    z-index: 9999;
    padding: 20px;
    top: 0;
    display: none;
    max-width: 100%;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    right: 0;
  }
}

.menu--simple-mega-menu .search_header.menu-item--expanded > span {
  display: block;
  color: #2E333C;
  cursor: pointer;
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.200000003px;
  text-align: left;
}
.menu--simple-mega-menu .search_header.menu-item--expanded > span::before {
  content: "\e9d1";
  font-family: "icomoon-custom";
  margin-top: -3px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #DC0028;
  margin-right: 10px;
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu .search_header.menu-item--expanded > span::before {
    margin-right: 0;
  }
}
.menu--simple-mega-menu .search_header.menu-item--expanded.has-hover:hover > .mega-menu-wrapper {
  display: none;
}
.menu--simple-mega-menu .search_header.menu-item--expanded > a {
  margin-bottom: 30px;
  display: block;
  color: #2E333C;
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.200000003px;
  text-align: left;
}
.menu--simple-mega-menu .search_header.menu-item--expanded > a::before {
  content: "\e928";
  font-family: "icomoon-custom";
  margin-top: -3px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #DC0028;
  margin-right: 10px;
}
.menu--simple-mega-menu .search_header.menu-item--expanded .mega-menu-wrapper {
  position: fixed;
  width: 100vw;
  left: 50%;
  max-width: 1296px;
  background: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border: 0.5px solid #eaeaeb;
  z-index: 1069;
  padding: 20px;
  padding-top: 32px;
  top: 0px;
  -webkit-transform: translate(-50%, 0px);
       -o-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
  display: none;
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu .search_header.menu-item--expanded .mega-menu-wrapper {
    position: fixed;
    width: 100%;
    left: 0;
    background: #fff;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border: 0.5px solid #eaeaeb;
    z-index: 9999;
    padding: 20px;
    top: 0;
    display: none;
    max-width: 100%;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    right: 0;
  }
}

.block-search .form-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 833.98px) {
  .block-search .form-group {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.block-search .form-control {
  width: 100%;
  background-color: #f7f7f7;
  border-radius: 7px;
  padding: 10px;
  left: 0;
  max-width: 100%;
  margin: 20px auto;
  clear: both;
  z-index: 1;
  color: #6c7076;
  font-size: 1rem;
  font-family: "graphik-regular";
}
.block-search button.btn-primary {
  position: absolute;
  right: 0px;
  top: 50%;
  z-index: 1;
  width: 40px;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding: 0;
  background: transparent;
  border: 0;
}
.block-search button.btn-primary::before {
  content: "\e928";
  font-family: "icomoon-custom" !important;
  margin-top: -3px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #6c7076;
  font-size: 25px;
}

@media (max-width: 1199.98px) {
  li.programari.menu-item {
    display: none;
  }
}
li.programari.menu-item a {
  color: #2E333C;
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.200000003px;
  text-align: left;
}
li.programari.menu-item a::before {
  content: "\e9fc";
  font-family: "icomoon-custom";
  margin-top: -3px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #DC0028;
  margin-right: 10px;
}

.programari {
  margin-right: 19px;
}

.callCenter {
  margin-right: 24px;
}
@media (max-width: 767.98px) {
  .callCenter {
    margin-right: 11px;
  }
}

.search_header {
  margin-right: 24px;
}
@media (max-width: 1199.98px) {
  .search_header {
    margin-right: 16px;
  }
}

li.analize.menu-item {
  margin-right: 56px;
}
@media (max-width: 1199.98px) {
  li.analize.menu-item {
    display: none;
  }
}
li.analize.menu-item a {
  color: #2E333C;
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.200000003px;
  text-align: left;
}
li.analize.menu-item a::before {
  content: "\e9f2";
  font-family: "icomoon-custom";
  margin-top: -3px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #DC0028;
  margin-right: 8px;
}

li.user-account {
  margin-right: 24px;
}
@media (max-width: 1199.98px) {
  li.user-account {
    margin-right: 16px;
  }
}
li.user-account a.my_account {
  color: #2E333C;
  font-family: graphik-regular;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.200000003px;
  text-align: left;
}
li.user-account a.my_account::before {
  content: "\e9cd";
  font-family: "icomoon-custom";
  margin-top: -3px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #DC0028;
  margin-right: 10px;
}
@media (max-width: 1199.98px) {
  li.user-account a.my_account::before {
    margin-right: 0;
  }
}
@media (max-width: 1199.98px) {
  li.user-account a.my_account {
    white-space: nowrap;
    overflow: hidden;
  }
  li.user-account a.my_account span {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  a.user-account::after {
    display: block;
    content: "\e9cd";
    font-family: "icomoon-custom";
    font-size: 16px;
    top: -14px;
    position: relative;
  }
  .region-top-header #block-meniucontutilizator {
    height: 88px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .header .region-header {
    padding: 0;
  }
  .callCenter a span.highlighted_text {
    opacity: 0;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .callCenter a span.highlighted_text {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .callCenter a span.number_callcenter {
    opacity: 1;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu,
.nav .menu-item:first-of-type {
    margin-top: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou.is-open ul.clearfix.menu.menu--simple-mega-menu,
.menu--meniu-principal-nou.is-open .nav.attached,
.menu--main-menu-english.is-open ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-english.is-open .nav.attached,
.menu--main-menu-dental.is-open ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-dental.is-open .nav.attached {
    visibility: visible;
  }
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu,
.menu--meniu-principal-nou .nav.attached,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-english .nav.attached,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-dental .nav.attached {
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: #fff;
    visibility: visible;
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 70px 20px 145px;
    z-index: 99999;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu,
.menu--meniu-principal-nou .nav.attached,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-english .nav.attached,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-dental .nav.attached {
    visibility: hidden;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--meniu-principal-nou .nav.attached li.menu-item,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--main-menu-english .nav.attached li.menu-item,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--main-menu-dental .nav.attached li.menu-item {
    visibility: visible;
    width: calc(100% - 20px);
  }
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu li.menu-item a.is-active::after,
.menu--meniu-principal-nou .nav.attached li.menu-item a.is-active::after,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu li.menu-item a.is-active::after,
.menu--main-menu-english .nav.attached li.menu-item a.is-active::after,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu li.menu-item a.is-active::after,
.menu--main-menu-dental .nav.attached li.menu-item a.is-active::after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: #e31837;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
         -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
    right: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul li.mobile_close,
.menu--main-menu-english ul li.mobile_close,
.menu--main-menu-dental ul li.mobile_close {
    visibility: visible;
    width: 50px !important;
    height: 25px;
    margin-bottom: 30px;
    z-index: 2;
    position: fixed !important;
    right: 0px;
    top: 20px;
  }
  .menu--meniu-principal-nou ul li.mobile_close span,
.menu--main-menu-english ul li.mobile_close span,
.menu--main-menu-dental ul li.mobile_close span {
    display: none;
  }
  .menu--meniu-principal-nou ul li.mobile_close::before,
.menu--main-menu-english ul li.mobile_close::before,
.menu--main-menu-dental ul li.mobile_close::before {
    content: "\e90c";
    font-family: "icomoon-custom";
    color: #DC0028;
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 18px;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul li.mobile_back,
.menu--main-menu-english ul li.mobile_back,
.menu--main-menu-dental ul li.mobile_back {
    display: none;
    width: 50px !important;
    height: 25px;
    margin-bottom: 30px;
    z-index: 2;
    position: fixed !important;
    left: 0px;
    top: 20px;
  }
  .menu--meniu-principal-nou ul li.mobile_back span,
.menu--main-menu-english ul li.mobile_back span,
.menu--main-menu-dental ul li.mobile_back span {
    display: none;
  }
  .menu--meniu-principal-nou ul li.mobile_back::before,
.menu--main-menu-english ul li.mobile_back::before,
.menu--main-menu-dental ul li.mobile_back::before {
    content: "\e99c";
    font-family: "icomoon-custom";
    color: #DC0028;
    position: absolute;
    left: 20px;
    top: 0;
    font-size: 24px;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul li.language_block,
.menu--main-menu-english ul li.language_block,
.menu--main-menu-dental ul li.language_block {
    display: block;
    width: 60px !important;
    height: 30px;
    margin-bottom: 30px;
    z-index: 2;
    position: fixed !important;
    left: 60px;
    top: 20px;
    padding: 0;
  }
  .menu--meniu-principal-nou ul li.language_block span,
.menu--main-menu-english ul li.language_block span,
.menu--main-menu-dental ul li.language_block span {
    display: none;
  }
  .menu--meniu-principal-nou ul li.language_block .mega-menu-wrapper,
.menu--main-menu-english ul li.language_block .mega-menu-wrapper,
.menu--main-menu-dental ul li.language_block .mega-menu-wrapper {
    display: block;
    position: fixed;
    left: 0px;
    top: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: none;
    border: 0 none;
    border-radius: 12px;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-width: 40px;
    max-width: 60px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou .menu--simple-mega-menu,
.menu--meniu-principal-nou .nav .has-hover .menu-item--toggler,
.menu--main-menu-english .menu--simple-mega-menu,
.menu--main-menu-english .nav .has-hover .menu-item--toggler,
.menu--main-menu-dental .menu--simple-mega-menu,
.menu--main-menu-dental .nav .has-hover .menu-item--toggler {
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  .menu--meniu-principal-nou .menu--simple-mega-menu::before,
.menu--meniu-principal-nou .nav .has-hover .menu-item--toggler::before,
.menu--main-menu-english .menu--simple-mega-menu::before,
.menu--main-menu-english .nav .has-hover .menu-item--toggler::before,
.menu--main-menu-dental .menu--simple-mega-menu::before,
.menu--main-menu-dental .nav .has-hover .menu-item--toggler::before {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--meniu-principal-nou li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-english li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-english li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-dental li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-dental li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper {
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background: #ffffff;
    z-index: 1;
    padding: 70px 20px 0px;
  }
  .menu--meniu-principal-nou li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--meniu-principal-nou li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-english li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-english li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-dental li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-dental li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper {
    position: relative;
    top: 0 !important;
    height: auto !important;
    width: 100%;
    background: #ffffff;
    z-index: 2;
    padding: 70px 20px 0px;
    left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou,
nav.menu--main-menu-english,
nav.menu--main-menu-dental {
    margin: 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu::before,
nav.menu--meniu-principal-nou .nav::before,
nav.menu--main-menu-english .menu--simple-mega-menu::before,
nav.menu--main-menu-english .nav::before,
nav.menu--main-menu-dental .menu--simple-mega-menu::before,
nav.menu--main-menu-dental .nav::before {
    content: "";
    width: 100%;
    height: 43px;
    -webkit-box-shadow: 0px 10px 17px 13px #fff;
            box-shadow: 0px 10px 17px 13px #fff;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background: #fff;
    z-index: 1;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li.menu-item--active-trail,
nav.menu--meniu-principal-nou .nav li.menu-item--active-trail,
nav.menu--main-menu-english .menu--simple-mega-menu li.menu-item--active-trail,
nav.menu--main-menu-english .nav li.menu-item--active-trail,
nav.menu--main-menu-dental .menu--simple-mega-menu li.menu-item--active-trail,
nav.menu--main-menu-dental .nav li.menu-item--active-trail {
    background: transparent;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--meniu-principal-nou .nav li.menu-item--active-trail > a,
nav.menu--main-menu-english .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--main-menu-english .nav li.menu-item--active-trail > a,
nav.menu--main-menu-dental .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--main-menu-dental .nav li.menu-item--active-trail > a {
    background: transparent;
    color: #6c7076;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-english .nav li .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper {
    width: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper .menu,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper .menu,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper .menu,
nav.menu--main-menu-english .nav li .mega-menu-wrapper .menu,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper .menu,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper .menu {
    width: 100%;
    overflow-y: scroll;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-english .nav li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper li .mega-menu-wrapper {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    padding: 20px !important;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-english .nav li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper li .mega-menu-wrapper li {
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper {
    width: 100% !important;
    height: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: scroll;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav {
    padding: 0;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link {
    padding: 0;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item {
    width: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
    width: 100%;
    padding: 8px 12px;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
    padding: 10px 12px;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
    width: 100%;
    border-right: 0;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
    width: 100%;
    margin: 0;
    border-top: 0.5px solid #F2F3F3;
    padding-top: 20px;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title {
    padding-top: 10px;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper {
    width: 100% !important;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
    width: 100%;
    border-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
    width: 100%;
    margin: 0;
    border-top: 0.5px solid #F2F3F3;
    padding-top: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou ul li.mobile_close,
nav.menu--meniu-principal-nou ul li.mobile_back,
nav.menu--meniu-principal-nou ul li.language_block,
nav.menu--main-menu-english ul li.mobile_close,
nav.menu--main-menu-english ul li.mobile_back,
nav.menu--main-menu-english ul li.language_block,
nav.menu--main-menu-dental ul li.mobile_close,
nav.menu--main-menu-dental ul li.mobile_back,
nav.menu--main-menu-dental ul li.language_block {
    display: none;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou ul li.mobile_close,
nav.menu--meniu-principal-nou ul li.mobile_back,
nav.menu--meniu-principal-nou ul li.language_block,
nav.menu--main-menu-english ul li.mobile_close,
nav.menu--main-menu-english ul li.mobile_back,
nav.menu--main-menu-english ul li.language_block,
nav.menu--main-menu-dental ul li.mobile_close,
nav.menu--main-menu-dental ul li.mobile_back,
nav.menu--main-menu-dental ul li.language_block {
    visibility: hidden;
    display: unset;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu,
nav.menu--meniu-principal-nou .nav li a,
nav.menu--meniu-principal-nou .menu--simple-mega-menu,
nav.menu--meniu-principal-nou .nav li span,
nav.menu--main-menu-english .menu--simple-mega-menu,
nav.menu--main-menu-english .nav li a,
nav.menu--main-menu-english .menu--simple-mega-menu,
nav.menu--main-menu-english .nav li span,
nav.menu--main-menu-dental .menu--simple-mega-menu,
nav.menu--main-menu-dental .nav li a,
nav.menu--main-menu-dental .menu--simple-mega-menu,
nav.menu--main-menu-dental .nav li span {
    color: #2E333C;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu.is-active,
nav.menu--meniu-principal-nou .nav li a.is-active,
nav.menu--meniu-principal-nou .menu--simple-mega-menu.is-active,
nav.menu--meniu-principal-nou .nav li span.is-active,
nav.menu--main-menu-english .menu--simple-mega-menu.is-active,
nav.menu--main-menu-english .nav li a.is-active,
nav.menu--main-menu-english .menu--simple-mega-menu.is-active,
nav.menu--main-menu-english .nav li span.is-active,
nav.menu--main-menu-dental .menu--simple-mega-menu.is-active,
nav.menu--main-menu-dental .nav li a.is-active,
nav.menu--main-menu-dental .menu--simple-mega-menu.is-active,
nav.menu--main-menu-dental .nav li span.is-active {
    color: #ABADB1;
  }
}
@media (max-width: 1199.98px) {
  li.nav-button.menu-item {
    position: fixed !important;
    bottom: 40px;
  }
}
@media (max-width: 1199.98px) {
  li.mobile_down {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  ul li.mobile_down {
    width: calc(100% - 40px) !important;
    position: fixed !important;
    bottom: 0;
    background: #fff;
  }
  ul li.mobile_down.menu-item--active-trail::after {
    content: "";
    display: none !important;
  }
  ul li.mobile_down:first-child a {
    margin-bottom: 100px;
  }
  ul li.mobile_down:nth-child(1) a {
    margin-bottom: 50px;
  }
  ul li.mobile_down:last-child a {
    margin-bottom: 0px;
  }
  ul li.mobile_down a {
    font-size: 16px;
    font-family: graphik-regular;
  }
  ul li.mobile_down a.rezultate_analize {
    border-top: 1px solid #F2F3F3;
  }
  ul li.mobile_down a.rezultate_analize.is-active::after {
    content: "\e9f2" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.rezultate_analize::after {
    content: "\e9f2";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.callcenter {
    border-top: 1px solid #F2F3F3;
  }
  ul li.mobile_down a.callcenter.is-active::after {
    content: "\e9d7" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.callcenter::after {
    content: "\e9d7";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.programari {
    border-top: 1px solid #F2F3F3;
  }
  ul li.mobile_down a.programari.is-active::after {
    content: "\e9fc" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.programari::after {
    content: "\e9fc";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.my_account {
    border-top: 1px solid #EAEAEB;
  }
  ul li.mobile_down a.my_account.is-active::after {
    content: "\e9cd" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 16px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.my_account::after {
    content: "\e9cd";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.search_header {
    border-top: 1px solid #EAEAEB;
    margin-bottom: 0;
  }
  ul li.mobile_down a.search_header.is-active::after {
    content: "\e928" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 16px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.search_header::after {
    content: "\e928";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
}
@media (max-width: 1199.98px) {
  a.user-account::after {
    display: block;
    content: "\e9cd";
    font-family: "icomoon-custom";
    font-size: 16px;
    top: -14px;
    position: relative;
  }
  .region-top-header #block-meniucontutilizator > ul {
    vertical-align: middle;
    padding: 0px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    right: 0;
  }
  .header .region-header {
    padding: 0;
    z-index: 2;
  }
}
@media (max-width: 1199.98px) and (max-width: 833.98px) {
  .header .region-header {
    z-index: 3;
  }
}
@media (max-width: 1199.98px) {
  .callCenter a span.highlighted_text {
    opacity: 0;
  }
}
@media (max-width: 1199.98px) {
  .callCenter a span.number_callcenter {
    opacity: 1;
  }
}
@media (max-width: 1199.98px) {
  .menu--simple-mega-menu,
.nav .menu-item:first-of-type {
    margin-top: 0;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .menu--simple-mega-menu,
.nav .menu-item:first-of-type {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou.is-open,
.menu--main-menu-english.is-open,
.menu--main-menu-dental.is-open {
    visibility: visible !important;
  }
  .menu--meniu-principal-nou.is-open ul.clearfix.menu.menu--simple-mega-menu,
.menu--meniu-principal-nou.is-open .nav.attached,
.menu--main-menu-english.is-open ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-english.is-open .nav.attached,
.menu--main-menu-dental.is-open ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-dental.is-open .nav.attached {
    visibility: visible;
  }
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu,
.menu--meniu-principal-nou .nav.attached,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-english .nav.attached,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-dental .nav.attached {
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: #fff;
    visibility: visible;
    overflow: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 70px 20px 145px;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu,
.menu--meniu-principal-nou .nav.attached,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-english .nav.attached,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu,
.menu--main-menu-dental .nav.attached {
    visibility: hidden;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--meniu-principal-nou .nav.attached li.menu-item,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--main-menu-english .nav.attached li.menu-item,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--main-menu-dental .nav.attached li.menu-item {
    visibility: visible;
    width: calc(100% - 20px);
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--meniu-principal-nou .nav.attached li.menu-item,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--main-menu-english .nav.attached li.menu-item,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu li.menu-item,
.menu--main-menu-dental .nav.attached li.menu-item {
    white-space: normal;
    line-height: 28px;
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu li.menu-item span,
.menu--meniu-principal-nou .nav.attached li.menu-item span,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu li.menu-item span,
.menu--main-menu-english .nav.attached li.menu-item span,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu li.menu-item span,
.menu--main-menu-dental .nav.attached li.menu-item span {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul.clearfix.menu.menu--simple-mega-menu li.menu-item a.is-active::after,
.menu--meniu-principal-nou .nav.attached li.menu-item a.is-active::after,
.menu--main-menu-english ul.clearfix.menu.menu--simple-mega-menu li.menu-item a.is-active::after,
.menu--main-menu-english .nav.attached li.menu-item a.is-active::after,
.menu--main-menu-dental ul.clearfix.menu.menu--simple-mega-menu li.menu-item a.is-active::after,
.menu--main-menu-dental .nav.attached li.menu-item a.is-active::after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: #e31837;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
         -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
    right: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul li.mobile_close,
.menu--main-menu-english ul li.mobile_close,
.menu--main-menu-dental ul li.mobile_close {
    visibility: visible;
    width: 50px !important;
    height: 25px;
    margin-bottom: 30px;
    z-index: 9999;
    position: fixed !important;
    right: 0px;
    top: 20px;
  }
  .menu--meniu-principal-nou ul li.mobile_close span,
.menu--main-menu-english ul li.mobile_close span,
.menu--main-menu-dental ul li.mobile_close span {
    display: none;
  }
  .menu--meniu-principal-nou ul li.mobile_close::before,
.menu--main-menu-english ul li.mobile_close::before,
.menu--main-menu-dental ul li.mobile_close::before {
    content: "\e90c";
    font-family: "icomoon-custom";
    color: #DC0028;
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 18px;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul li.mobile_close::before,
.menu--main-menu-english ul li.mobile_close::before,
.menu--main-menu-dental ul li.mobile_close::before {
    right: 23px;
    top: 5px;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou ul li.mobile_back,
.menu--main-menu-english ul li.mobile_back,
.menu--main-menu-dental ul li.mobile_back {
    display: none;
    width: 50px !important;
    height: 25px;
    margin-bottom: 30px;
    z-index: 9999;
    position: fixed !important;
    left: 0px;
    top: 20px;
  }
  .menu--meniu-principal-nou ul li.mobile_back span,
.menu--main-menu-english ul li.mobile_back span,
.menu--main-menu-dental ul li.mobile_back span {
    display: none;
  }
  .menu--meniu-principal-nou ul li.mobile_back::before,
.menu--main-menu-english ul li.mobile_back::before,
.menu--main-menu-dental ul li.mobile_back::before {
    content: "\e99c";
    font-family: "icomoon-custom";
    color: #DC0028;
    position: absolute;
    left: 20px;
    top: 0;
    font-size: 24px;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou .menu--simple-mega-menu,
.menu--meniu-principal-nou .nav .has-hover .menu-item--toggler,
.menu--main-menu-english .menu--simple-mega-menu,
.menu--main-menu-english .nav .has-hover .menu-item--toggler,
.menu--main-menu-dental .menu--simple-mega-menu,
.menu--main-menu-dental .nav .has-hover .menu-item--toggler {
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  .menu--meniu-principal-nou .menu--simple-mega-menu::before,
.menu--meniu-principal-nou .nav .has-hover .menu-item--toggler::before,
.menu--main-menu-english .menu--simple-mega-menu::before,
.menu--main-menu-english .nav .has-hover .menu-item--toggler::before,
.menu--main-menu-dental .menu--simple-mega-menu::before,
.menu--main-menu-dental .nav .has-hover .menu-item--toggler::before {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .menu--meniu-principal-nou li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--meniu-principal-nou li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-english li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-english li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-dental li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper,
.menu--main-menu-dental li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper {
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background: #ffffff;
    z-index: 3;
    padding: 70px 20px 0px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .menu--meniu-principal-nou li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--meniu-principal-nou li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-english li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-english li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-dental li.retea.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper,
.menu--main-menu-dental li.menu-item.menu-item--expanded.has-hover.is-open .mega-menu-wrapper .is-open .mega-menu-wrapper {
    position: relative;
    top: 0 !important;
    height: auto !important;
    width: 100%;
    background: #ffffff;
    z-index: 2;
    padding: 70px 20px 0px;
    left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou,
nav.menu--main-menu-english,
nav.menu--main-menu-dental {
    margin: 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li.menu-item--active-trail,
nav.menu--meniu-principal-nou .nav li.menu-item--active-trail,
nav.menu--main-menu-english .menu--simple-mega-menu li.menu-item--active-trail,
nav.menu--main-menu-english .nav li.menu-item--active-trail,
nav.menu--main-menu-dental .menu--simple-mega-menu li.menu-item--active-trail,
nav.menu--main-menu-dental .nav li.menu-item--active-trail {
    background: transparent;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--meniu-principal-nou .nav li.menu-item--active-trail > a,
nav.menu--main-menu-english .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--main-menu-english .nav li.menu-item--active-trail > a,
nav.menu--main-menu-dental .menu--simple-mega-menu li.menu-item--active-trail > a,
nav.menu--main-menu-dental .nav li.menu-item--active-trail > a {
    background: transparent;
    color: #6c7076;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-english .nav li .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper {
    width: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper .menu,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper .menu,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper .menu,
nav.menu--main-menu-english .nav li .mega-menu-wrapper .menu,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper .menu,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper .menu {
    width: 100%;
    overflow-y: scroll;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-english .nav li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper li .mega-menu-wrapper {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    padding: 20px !important;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--meniu-principal-nou .nav li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-english .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-english .nav li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-dental .menu--simple-mega-menu li .mega-menu-wrapper li .mega-menu-wrapper li,
nav.menu--main-menu-dental .nav li .mega-menu-wrapper li .mega-menu-wrapper li {
    width: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper {
    width: 100% !important;
    height: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: scroll;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav {
    padding: 0;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-link {
    padding: 0;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item {
    width: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
    width: 100%;
    padding: 8px 12px;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu nav .nav-item a {
    padding: 10px 12px;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
    width: 100%;
    border-right: 0;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
    width: 100%;
    margin: 0;
    border-top: 0.5px solid #F2F3F3;
    padding-top: 20px;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--meniu-principal-nou .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--meniu-principal-nou .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-english .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-english .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-dental .menu--simple-mega-menu .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title-highlight,
nav.menu--main-menu-dental .nav .abonamente .mega-menu-wrapper .simple-mega-menu-type-new-menu .title {
    padding-top: 10px;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper {
    width: 100% !important;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-first-column {
    width: 100%;
    border-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-sec {
    width: 100%;
    margin: 0;
    border-top: 0.5px solid #F2F3F3;
    padding-top: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--meniu-principal-nou .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-english .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-english .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-dental .menu--simple-mega-menu .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo,
nav.menu--main-menu-dental .nav .columns .mega-menu-wrapper .simple-mega-menu-type-new-menu .field--name-field-promo {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou ul li.mobile_close,
nav.menu--meniu-principal-nou ul li.mobile_back,
nav.menu--meniu-principal-nou ul li.language_block,
nav.menu--main-menu-english ul li.mobile_close,
nav.menu--main-menu-english ul li.mobile_back,
nav.menu--main-menu-english ul li.language_block,
nav.menu--main-menu-dental ul li.mobile_close,
nav.menu--main-menu-dental ul li.mobile_back,
nav.menu--main-menu-dental ul li.language_block {
    visibility: hidden;
  }
}
@media (max-width: 1199.98px) {
  nav.menu--meniu-principal-nou .menu--simple-mega-menu,
nav.menu--meniu-principal-nou .nav li a,
nav.menu--meniu-principal-nou .menu--simple-mega-menu,
nav.menu--meniu-principal-nou .nav li span,
nav.menu--main-menu-english .menu--simple-mega-menu,
nav.menu--main-menu-english .nav li a,
nav.menu--main-menu-english .menu--simple-mega-menu,
nav.menu--main-menu-english .nav li span,
nav.menu--main-menu-dental .menu--simple-mega-menu,
nav.menu--main-menu-dental .nav li a,
nav.menu--main-menu-dental .menu--simple-mega-menu,
nav.menu--main-menu-dental .nav li span {
    color: #2E333C;
  }
  nav.menu--meniu-principal-nou .menu--simple-mega-menu.is-active,
nav.menu--meniu-principal-nou .nav li a.is-active,
nav.menu--meniu-principal-nou .menu--simple-mega-menu.is-active,
nav.menu--meniu-principal-nou .nav li span.is-active,
nav.menu--main-menu-english .menu--simple-mega-menu.is-active,
nav.menu--main-menu-english .nav li a.is-active,
nav.menu--main-menu-english .menu--simple-mega-menu.is-active,
nav.menu--main-menu-english .nav li span.is-active,
nav.menu--main-menu-dental .menu--simple-mega-menu.is-active,
nav.menu--main-menu-dental .nav li a.is-active,
nav.menu--main-menu-dental .menu--simple-mega-menu.is-active,
nav.menu--main-menu-dental .nav li span.is-active {
    color: #ABADB1;
  }
}
@media (max-width: 1199.98px) {
  li.nav-button.menu-item {
    position: fixed !important;
    bottom: 40px;
  }
}
@media (max-width: 1199.98px) {
  li.mobile_down {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  ul li.mobile_down {
    width: calc(100% - 40px) !important;
    position: fixed !important;
    bottom: 0;
    background: #fff;
  }
  ul li.mobile_down.menu-item--active-trail::after {
    content: "";
    display: none !important;
  }
  ul li.mobile_down.space_150 {
    margin-bottom: 150px !important;
  }
  ul li.mobile_down.space_100 {
    margin-bottom: 100px !important;
  }
  ul li.mobile_down.space_50 {
    margin-bottom: 50px !important;
  }
  ul li.mobile_down.space_0 {
    margin-bottom: 0px !important;
  }
  ul li.mobile_down a {
    font-size: 16px !important;
    font-family: "graphik-regular" !important;
    letter-spacing: 0.2px;
    font-weight: 400;
    font-style: normal;
  }
  ul li.mobile_down a.rezultate_analize {
    border-top: 1px solid #EAEAEB;
  }
  ul li.mobile_down a.rezultate_analize.is-active::after {
    content: "\e9f2" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 16px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.rezultate_analize::after {
    content: "\e9f2";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.callcenter {
    border-top: 1px solid #EAEAEB;
  }
  ul li.mobile_down a.callcenter.is-active::after {
    content: "\e9d7" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 16px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.callcenter::after {
    content: "\e9d7";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.programari {
    border-top: 1px solid #EAEAEB;
    margin: 0;
  }
  ul li.mobile_down a.programari.is-active::after {
    content: "\e9fc" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 16px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.programari::after {
    content: "\e9fc";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.my_account {
    border-top: 1px solid #EAEAEB;
  }
  ul li.mobile_down a.my_account.is-active::after {
    content: "\e9cd" !important;
    display: block;
    position: absolute !important;
    right: 20px !important;
    color: #DC0028;
    font-size: 16px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.my_account::after {
    content: "\e9cd";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
  ul li.mobile_down a.search_header {
    border-top: 1px solid #EAEAEB;
    margin-bottom: 0;
  }
  ul li.mobile_down a.search_header.is-active::after {
    content: "\e928" !important;
    display: block;
    right: 20px !important;
    color: #DC0028;
    font-size: 16px;
    font-family: "icomoon-custom";
    top: 10px !important;
    background: none !important;
    width: inherit !important;
    height: inherit !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  ul li.mobile_down a.search_header::after {
    content: "\e928";
    display: block;
    position: absolute;
    right: 20px;
    color: #DC0028;
    font-size: 20px;
    font-family: "icomoon-custom";
    top: 10px;
  }
}
div#block-druidwebchat {
  z-index: 1;
}

nav#block-meniucontutilizator {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 1199.98px) {
  nav#block-meniucontutilizator {
    margin-right: 0;
  }
}
@media (max-width: 1199.98px) {
  nav#block-meniucontutilizator .is-open {
    display: none;
  }
}

.number_callcenter {
  color: var(--Core-Red, #DC0028);
  font-family: "graphik-medium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.2px;
}
@media (max-width: 1199.98px) {
  .number_callcenter {
    color: var(--Core-Red, #DC0028);
    font-family: "graphik-regular";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
    letter-spacing: 0.2px;
  }
}

.menu--simple-mega-menu.is-open .menu-item:not(:first-of-type):not(:last-of-type) {
  border-top: 0;
}

.search_header > .menu-item--toggler {
  display: none;
}

@media (max-width: 1199.98px) {
  .path-frontpage .header {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin-bottom: -45px;
  }
  .path-frontpage .header :lang(en) {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

@media (max-width: 1199.98px) {
  li.is-open > ul.menu {
    display: block !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    border-radius: 0 !important;
    border: 0 !important;
    bottom: 0;
    max-height: 100% !important;
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    margin: 0 !important;
  }
  li.is-open > ul.menu li a {
    font-family: "graphik-regular";
    font-size: 16px !important;
  }
}
body:not(.scrolled) .region-top-header .search_header.menu-item--expanded.has-hover .menu-item--toggler {
  color: #2e333c;
  position: fixed;
  top: 15px;
  width: 100vw;
  max-width: 1296px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (max-width: 1271.98px) {
  body:not(.scrolled) .region-top-header .search_header.menu-item--expanded.has-hover .menu-item--toggler {
    z-index: 88888;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}

.search_header.menu-item--expanded.has-hover .menu-item--toggler::before {
  content: "\e90c";
  font-family: "icomoon-custom";
  font-size: 15px;
  color: #2E333C;
  cursor: pointer;
  border: 0;
}

@media (max-width: 1199.98px) {
  :lang(en) .menu--main-menu-english {
    visibility: hidden;
    display: unset;
  }
  :lang(en) .menu--main-menu-english.is-open {
    display: block;
    position: fixed;
    height: 100%;
    background: #fff;
  }
  :lang(en) .menu--main-menu-english.is-open ul {
    visibility: visible;
  }
  :lang(en) .menu--main-menu-english.is-open ul li.nav-item {
    width: 100%;
  }
}

@media (max-width: 833.98px) {
  body.edu-main .header .callCenter::before {
    top: 7px !important;
    left: 0px !important;
  }
}
@media (max-width: 833.98px) {
  body.edu-main .header .callCenter::after {
    top: 14px !important;
    left: 7px !important;
  }
}

@media (max-width: 833.98px) {
  .menu--account {
    top: -14px;
  }
}

.menu--account .mobile-toggler,
.menu--meniu-utilizator-dental .mobile-toggler {
  top: -13px;
  font-size: 0;
  position: relative;
  display: none;
  width: 24px;
  height: 24px;
  margin-left: 12px;
  margin-top: 7.92px;
}
@media (max-width: 1199.98px) {
  .menu--account .mobile-toggler,
.menu--meniu-utilizator-dental .mobile-toggler {
    top: unset;
    margin-left: 0;
    display: block;
    z-index: 1;
    margin-top: unset;
  }
}
.menu--account .mobile-toggler::after, .menu--account .mobile-toggler::before,
.menu--meniu-utilizator-dental .mobile-toggler::after,
.menu--meniu-utilizator-dental .mobile-toggler::before {
  position: absolute;
  right: 0;
  left: 0;
  content: "";
  display: block;
  background-color: #e31837;
  height: 1px;
}
.menu--account .mobile-toggler::before,
.menu--meniu-utilizator-dental .mobile-toggler::before {
  top: calc(50% - 3.96px);
}
.menu--account .mobile-toggler::after,
.menu--meniu-utilizator-dental .mobile-toggler::after {
  bottom: calc(50% - 3.96px);
}

.block-medic-menu li.mobile_close, #block-location li.mobile_close {
  display: none;
}
@media (max-width: 833.98px) {
  .block-medic-menu li.mobile_close, #block-location li.mobile_close {
    display: none;
  }
  .block-medic-menu .is-expanded li.mobile_close, #block-location .is-expanded li.mobile_close {
    display: block;
    width: 50px;
    height: 25px;
    margin-bottom: 30px;
    z-index: 1073;
    position: fixed;
    right: 0px;
    top: 20px;
  }
  .block-medic-menu .is-expanded li.mobile_close span, #block-location .is-expanded li.mobile_close span {
    display: none;
  }
  .block-medic-menu .is-expanded li.mobile_close::before, #block-location .is-expanded li.mobile_close::before {
    content: "\e90c";
    font-family: "icomoon-custom";
    color: #DC0028;
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 18px;
  }
}

.columns .field.field--name-field-promo.field--type-link.field--label-hidden.field__item {
  Z-index: 1;
}

.columns .field.field--name-field-sec.field--type-block-field.field--label-hidden.field__item {
  margin-bottom: 50px;
}

.callCenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  /* Adjust for spacing */
}
.callCenter a {
  visibility: hidden;
}

.number_callcenter {
  min-width: 80px;
  /* Ensures space is reserved */
  white-space: nowrap;
  text-align: right;
}

/* Once loaded */
a.loaded {
  visibility: visible;
}

.block-menu .hassubmenunew .mega-menu-wrapper {
  position: absolute !important;
  left: 100% !important;
  background: #f7f7f7 !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: 20px solid #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* width: max-content; */
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  background-color: #fff;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .block-menu .hassubmenunew .mega-menu-wrapper {
    max-width: 630px;
  }
}
@media (max-width: 1199.98px) {
  .block-menu .hassubmenunew .mega-menu-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    overflow: auto;
  }
}
.block-menu .hassubmenunew .mega-menu-wrapper nav {
  padding: 0;
}
.block-menu .hassubmenunew .mega-menu-wrapper nav .nav-link {
  padding: 0;
}
.block-menu .hassubmenunew .mega-menu-wrapper nav .nav-item a {
  width: 100%;
  padding: 8px 12px;
  font-family: "graphik-regular";
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1199.98px) {
  .block-menu .hassubmenunew .mega-menu-wrapper nav .nav-item a {
    font-size: 20px;
    font-family: "graphik-medium";
    padding: 10px 12px;
    width: 100%;
  }
}
.block-menu .hassubmenunew .mega-menu-wrapper nav .nav-item .menu {
  display: none;
}
.block-menu .hassubmenunew .mega-menu-wrapper nav .nav-item:hover .menu {
  display: block;
  border-left: 20px solid #fff;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
@media (max-width: 1199.98px) {
  .block-menu .hassubmenunew .mega-menu-wrapper nav .nav-item:hover .menu {
    display: none;
  }
}
.block-menu .hassubmenunew .mega-menu-wrapper ul.menu {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
@media (max-width: 833.98px) {
  .block-menu .hassubmenunew .mega-menu-wrapper ul.menu {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px;
  }
}
.block-menu .hassubmenunew .mega-menu-wrapper ul.menu li {
  display: block;
  width: 100%;
  white-space: nowrap;
}
.block-menu .hassubmenunew.is-open-new .mega-menu-wrapper {
  display: block !important;
  position: relative !important;
  left: 0 !important;
  border-left: 0px !important;
}

.header .region-header.desktop_locations_menu {
  background: #FFFFFF;
  max-height: 0; /* start hidden */
  opacity: 0;
  padding: 0;
  -webkit-transition: max-height 0.5s ease, opacity 0.2s ease;
  -o-transition: max-height 0.5s ease, opacity 0.2s ease;
  transition: max-height 0.5s ease, opacity 0.2s ease;
  border-top: 1px solid #eaeaeb;
  visibility: hidden;
}
.header .region-header.desktop_locations_menu.show_menu {
  padding: 20px 20px 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content; /* any value > content height */
  opacity: 1;
  visibility: visible;
}

.region-top-header.desktop_locations_menu_top {
  border-bottom: 0px;
  padding-bottom: 30px;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.region-top-header.desktop_locations_menu_top .block-dropdown-language {
  position: relative;
}
.region-top-header.desktop_locations_menu_top nav#block-meniucontutilizator {
  margin-right: 0px;
}
.region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu {
  width: 22px;
  padding: 0;
}
@media (max-width: 1271.98px) {
  .region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu {
    display: none;
  }
}
.region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span {
  max-width: 22px;
  height: 9px;
  cursor: pointer;
  color: transparent;
  /* Respect reduced motion */
}
@media (max-width: 1271.98px) {
  .region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span {
    display: none;
  }
}
.region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span::before {
  top: calc(50% - 3.96px);
  position: absolute;
  right: 0;
  left: 0;
  content: "";
  display: block;
  background-color: #e31837;
  height: 1px;
  -webkit-transition: top 0.5s ease, opacity 1s ease, width 0.5s ease, -webkit-transform 0.5s ease;
  transition: top 0.5s ease, opacity 1s ease, width 0.5s ease, -webkit-transform 0.5s ease;
  -o-transition: top 0.5s ease, opacity 1s ease, width 0.5s ease, -o-transform 0.5s ease;
  transition: transform 0.5s ease, top 0.5s ease, opacity 1s ease, width 0.5s ease;
  transition: transform 0.5s ease, top 0.5s ease, opacity 1s ease, width 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
}
.region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span::after {
  bottom: calc(50% - 3.96px);
  position: absolute;
  right: 0;
  left: 0;
  content: "";
  display: block;
  background-color: #e31837;
  height: 1px;
  -webkit-transition: top 0.5s ease, opacity 1s ease, width 0.5s ease, -webkit-transform 0.5s ease;
  transition: top 0.5s ease, opacity 1s ease, width 0.5s ease, -webkit-transform 0.5s ease;
  -o-transition: top 0.5s ease, opacity 1s ease, width 0.5s ease, -o-transform 0.5s ease;
  transition: transform 0.5s ease, top 0.5s ease, opacity 1s ease, width 0.5s ease;
  transition: transform 0.5s ease, top 0.5s ease, opacity 1s ease, width 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
}
.region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span .desktop_menu_pipes {
  display: none;
}
.region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span.animate_menu_btn::before {
  top: 50%;
  -webkit-transform: translate(0, -50%) rotate(45deg);
       -o-transform: translate(0, -50%) rotate(45deg);
          transform: translate(0, -50%) rotate(45deg);
  width: 100%;
}
.region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span.animate_menu_btn::after {
  top: 50%;
  -webkit-transform: translate(0, -50%) rotate(-45deg);
       -o-transform: translate(0, -50%) rotate(-45deg);
          transform: translate(0, -50%) rotate(-45deg);
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span .burger::before, .region-top-header.desktop_locations_menu_top #block-regina-maria-locationsdesktopmenu span .burger::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

@media (max-width: 1271.98px) {
  #block-regina-maria-locationsdesktopmenu {
    display: none;
  }
}

.page-view-intervention .layout-main-wrapper {
  padding: 20px;
  border-radius: 25px;
  margin-top: 40px;
}
.page-view-intervention .layout-main-wrapper .intervention_page {
  padding: 20px 20px 40px !important;
  border-radius: 25px;
}
@media (max-width: 833.98px) {
  .page-view-intervention .layout-main-wrapper .intervention_page {
    padding: 20px !important;
  }
}

#block-blockinvestigationviews .lowerFilters {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.path-dental.node--type-medic #block-dynamicdentalinvestigatiifilters {
  display: none;
}

:lang(en) .paragraph.paragraph--type--component-links-carousel.paragraph--view-mode--default .slick__slider, :lang(en) .paragraph.paragraph--type--component-links-carousel.paragraph--view-mode--default .slick-track {
  width: 100%;
}
:lang(en) .paragraph--type--link-slick img {
  border-radius: 0;
}
:lang(en) body.rm-dental .block-brand img {
  margin-top: 15px;
}
:lang(en) body.rm-dental .programari {
  margin-right: 70px;
}
:lang(en) body.rm-dental .mobile-toggler {
  display: none;
}
@media (max-width: 833.98px) {
  :lang(en) body.rm-dental {
    margin-top: 0px !important;
  }
  :lang(en) body.rm-dental .header .region-top-header {
    padding: 0;
    margin-top: 40px;
  }
}
@media (max-width: 833.98px) and (max-width: 1199.98px) {
  :lang(en) body.rm-dental .mobile-toggler {
    font-size: 0;
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    margin-left: 12px;
    margin-top: 7.92px;
  }
  :lang(en) body.rm-dental .mobile-toggler::after, :lang(en) body.rm-dental .mobile-toggler::before {
    position: absolute;
    right: 0;
    left: 0;
    content: "";
    display: block;
    background-color: #e31837;
    height: 1px;
  }
  :lang(en) body.rm-dental .mobile-toggler::before {
    top: calc(50% - 3.96px);
  }
  :lang(en) body.rm-dental .mobile-toggler::after {
    bottom: calc(50% - 3.96px);
  }
}
@media (max-width: 833.98px) {
  :lang(en) body.rm-dental .callCenter:before {
    display: none;
  }
}
@media (max-width: 833.98px) {
  :lang(en) body.rm-dental .menu--user-account-dental-en > .menu > .menu-item .menu {
    margin-right: 0;
  }
}
@media (max-width: 833.98px) {
  :lang(en) body.rm-dental .menu--user-account-dental-en li.user-account {
    top: -3px;
    position: relative;
  }
  :lang(en) body.rm-dental .menu--user-account-dental-en .mobile-toggler {
    top: -20px;
  }
}

.accessibility-modal-footer .accessibility-footer-wrapper img {
  display: none !important;
}

button#accessibility_settings_toggle {
  z-index: 2 !important;
}
@media (max-width: 1199.98px) {
  button#accessibility_settings_toggle {
    z-index: 2 !important;
  }
}

.node--type-campaign .paragraph--type--component-campaign.header-rm30 {
  padding: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.header-rm30 {
    margin-bottom: 20px;
  }
}
.node--type-campaign .paragraph--type--component-campaign.header-rm30 .paragraph--type--component-intro {
  background-color: transparent;
  padding: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.header-rm30 .paragraph--type--component-intro {
    padding: 0 15px;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi {
  padding: 0;
  height: 650px;
  overflow: hidden;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi {
    height: auto;
    overflow: visible;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta {
  padding: 0;
  background: white;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half {
  padding: 20px 0 0 60px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half {
    padding: 24px;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half .field--name-field-description p {
  color: var(--Core-Gray, #2e333c);
  font-family: "graphik-regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.02px;
  font-style: normal;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half .field--name-field-description p {
    font-size: 16px;
  }
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half .field--name-field-description p p:empty {
    display: none;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half .field--name-field-description p.quote {
  font-family: "tiemposfine-regular";
  font-size: 38px;
  line-height: 120%;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half .field--name-field-description p.quote {
    font-size: 30px;
    line-height: 112%;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half .field--name-field-description p.function {
  color: var(--Gray-70, #6c7076);
  font-size: 14px;
  line-height: 12px;
  text-transform: uppercase;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-text.half .field--name-field-description p.function {
    font-size: 12px;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-image {
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-image .field--name-field-media {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-image .field--name-field-media {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-image .field--type-image {
  padding: 30px 0 0;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-image .field--type-image {
    padding: 15px 0 0;
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-image .field--type-image img {
  margin-top: 30px;
  max-width: 100%;
  width: auto;
  height: auto;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.intro-fadi .paragraph--type--component-image-text-cta .column-image .field--type-image img {
    margin-top: 0;
    width: 100%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .accordion {
    padding: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 5px solid #dc0028;
  border-radius: 50%;
  position: absolute;
  top: 32px;
  left: 32px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card::before {
    width: 24px;
    height: 24px;
    border-width: 4px;
    top: 20px;
    left: 17px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-header {
  margin-left: 110px;
  margin-top: 20px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-header {
    margin-left: 36px;
    margin-top: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-header .header-element:before {
  top: 2px;
  background-color: var(--Gray-6, #f2f3f3);
  border-radius: 24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-header .header-element:before {
    display: block;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-header .round-title {
  display: inline-block;
  background: var(--Core-Red, #dc0028);
  padding: 10px 20px;
  border-radius: 52px;
  position: relative;
  color: #fff;
  font-family: "graphik-regular";
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-header .round-title {
    padding: 8px 15px;
    font-size: 13px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-header .round-title .field__item {
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body {
  padding-top: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body h2 {
  font-size: 30px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body h2 {
    font-size: 24px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .timeline-wrapper {
  display: grid;
  grid-template-columns: 64px 1fr;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .timeline-wrapper {
    grid-template-columns: 40px 1fr;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .timeline-wrapper .timeline {
  border-left: 2px solid rgba(220, 0, 40, 0.25);
  border-style: solid;
  margin-left: 50%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .timeline-wrapper .timeline {
    margin-left: 30%;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .chronology-point {
  position: absolute;
  left: -38px;
  top: 12px;
  width: 12px;
  height: 12px;
  background: #dc0028;
  border-radius: 50%;
  background-color: white;
  border: 4px solid #dc0028;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-shadow: 0px 0px 0px 4px #ffffff;
  box-shadow: 0px 0px 0px 4px #ffffff;
  opacity: 0;
  -webkit-transform: translateY(30px);
       -o-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .chronology-point {
    left: -35px;
    width: 16px;
    height: 16px;
    border-width: 5px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .chronology-point.active {
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.node--type-campaign .paragraph--type--chronology .card .card-body .chronology-event {
  position: relative;
  -webkit-transform: scale(0.8) translate(-20px, 20px);
       -o-transform: scale(0.8) translate(-20px, 20px);
          transform: scale(0.8) translate(-20px, 20px);
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .chronology-event {
    -webkit-transform: scale(0.9) translate(-10px, 10px);
         -o-transform: scale(0.9) translate(-10px, 10px);
            transform: scale(0.9) translate(-10px, 10px);
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .chronology-event.active {
  opacity: 1;
  -webkit-transform: scale(1) translate(0, 0);
       -o-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event {
  margin: 40px 0 40px 60px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event {
    margin: 30px 0 30px 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper {
  background: var(--Gray-4, #f7f7f7);
  border-radius: 24px;
  padding: 10px;
  padding-right: 0;
  max-width: 812px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper {
    padding: 10px;
    padding-right: 0;
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 360px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper {
    padding: 10px;
    padding-right: 0;
    max-width: 100%;
    width: 90%;
    margin: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper .event-header {
  margin-bottom: -50px;
  padding-left: 25px;
  padding-top: 30px;
  position: relative;
  color: var(--Gray-70, #6c7076);
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper .event-header {
    margin-bottom: -30px;
    padding-left: 15px;
    padding-top: 20px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper .event-header span {
  display: inline-block;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper .event-header span div {
  display: inline-block;
  width: auto;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .event-wrapper .event-header:has(.event-type:not(:empty)):has(.event-location:not(:empty)) .event-type + .event-location::before {
  content: "• ";
  margin: 0px 10px;
  color: #dc0028;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event .field--type-datetime {
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--Gray-70, #6c7076);
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .event-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .event-wrapper .event-header {
  font-size: 12px;
  font-family: "graphik-regular";
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .event-wrapper .event-header {
    width: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    position: absolute;
    top: 46%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 0 0 0 16px;
    text-transform: uppercase;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .event-wrapper .event-body {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .event-wrapper .event-body > .field__item {
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta {
    padding: 16px 16px 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40%;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-image .field--type-image {
  padding: 0;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-image .field--type-image img {
  margin-right: -20px;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-text {
  margin-top: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56%;
      -ms-flex: 0 0 56%;
          flex: 0 0 56%;
  max-width: 56%;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-text .field--name-field-campaign-cta {
  margin-top: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-text .field--name-field-campaign-cta > .field__item {
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-text .field--type-link a {
  font-family: "graphik-medium";
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  width: auto;
  min-width: auto;
  line-height: 3.15rem;
  padding: 0 12px;
  font-size: 14px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-text .field--type-link a {
    line-height: 2.5rem;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-image .field--type-image {
    width: 100%;
    height: 150px;
    overflow: hidden;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-image .field--type-image img {
    margin-right: 0;
    margin-top: 0;
    border-radius: 14px;
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
       object-fit: fill;
    -o-object-position: top;
       object-position: top;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-text-cta .column-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-top: 46px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-wrapper {
  background: var(--Secondary-Purple, #7b2861);
  color: white;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-wrapper .event-header {
  color: white !important;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-wrapper .paragraph--type--component-image-text-cta {
    padding: 8px 0 0 !important;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-wrapper {
  background: rgba(220, 0, 40, 0.03);
  border: 1px dashed var(--Core-Red, #dc0028);
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .event-wrapper, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .event-wrapper {
    padding: 0;
    border-radius: 24px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote {
  overflow: hidden;
  padding: 64px 64px 0;
  position: relative;
  top: -45px;
  left: -25px;
  width: 1000px;
  height: 450px;
  margin-bottom: -100px;
  background: var(--Gray-4, #f7f7f7);
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote {
    padding: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description {
  padding-right: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 65%;
      -ms-flex: 0 0 65%;
          flex: 0 0 65%;
  max-width: 65%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description {
    padding-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 16px 16px 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description p, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description p {
  color: var(--Core-Gray, #2e333c);
  font-family: "graphik-regular";
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description p.quote, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description p.quote {
  font-size: 20px;
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description p.quote, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description p.quote {
    font-size: 17px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description p.name, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description p.name {
  font-size: 15px;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description p.name, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description p.name {
    font-size: 15px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description p.function, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description p.function {
  color: var(--Gray-70, #6c7076);
  font-size: 14px;
  line-height: 12px;
  text-transform: uppercase;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-description p.function, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-description p.function {
    font-size: 12px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-image, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 35%;
      -ms-flex: 0 0 35%;
          flex: 0 0 35%;
  max-width: 35%;
  padding-top: 20px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-image, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0;
    margin-top: -20px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-image img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-image img {
  max-width: 280px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--component-image-and-quote .quote-image img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--component-image-and-quote .quote-image img {
    max-width: 100%;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .field__item:has(.paragraph--type--column-layout.split_60_40), .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .field__item:has(.paragraph--type--column-layout.split_60_40) {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 > .column:first-child, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 > .column:first-child {
  margin: 10px 0 0 10px !important;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 > .column:first-child, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 > .column:first-child {
    margin: 0 !important;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .field__item, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .field__item {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .field__item, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .field__item {
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta {
  padding: 10px 0 0 14px;
  margin-bottom: 0;
  margin-top: 10px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta {
    margin-top: 15px;
    padding: 0 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .column-text.full, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .column-text.full {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .column-text.full, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .column-text.full {
    position: relative;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    height: auto;
    display: block;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-description, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-description {
    margin-bottom: 15px;
    padding-left: 0;
    margin-top: 30px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-description h2, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-description h2 {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-description h2, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-description h2 {
    font-size: 24px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta {
  margin-top: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta {
  margin: 0;
  margin-top: 60px !important;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta {
    margin-top: 15px !important;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a {
  font-family: "graphik-medium";
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  width: auto;
  min-width: auto;
  line-height: 3.15rem;
  padding: 0 12px;
  font-size: 14px;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a::before, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a::before {
  content: none;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a {
    line-height: 2.5rem;
    font-size: 12px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery {
  background-color: transparent;
  padding: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery {
    margin-left: 0;
    margin-bottom: -30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 16px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60%;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  margin: 0 !important;
  padding-bottom: 20px;
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0.5rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90%;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    padding-bottom: 0;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox::before, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox::before {
    content: "";
    display: block;
    padding-top: 100%;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox:nth-child(n+4):not(:has(img)), .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox:nth-child(n+4):not(:has(img)) {
    display: none;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 14px;
    margin-top: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox:first-child, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox:first-child {
  width: 100%;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox:first-child img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox:first-child img {
  -o-object-position: top;
     object-position: top;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-images .lightbox img {
  margin-top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 14px;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.normal .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-text, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .paragraph--type--column-layout.split_60_40 .column .paragraph--type--component-gallery .column-text {
  display: none;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .field__item, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .field__item, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .field__item {
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .field__item, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .field__item, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .field__item {
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child {
  margin: 20px 20px 0 24px;
  width: 80%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child {
    margin: 0;
    width: auto;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta {
  padding: 10px 0 0;
  margin-bottom: 0;
  margin-top: 10px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta {
    margin-top: 44px;
    padding: 0;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .column-text.full, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .column-text.full, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .column-text.full {
    position: relative;
    -webkit-transform: translateY(6%);
         -o-transform: translateY(6%);
            transform: translateY(6%);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description {
    margin-bottom: 24px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description h2, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description h2, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description h2 {
  margin-bottom: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description h2, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description h2, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-description h2 {
    font-size: 24px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta {
  margin-top: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta {
  margin: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a {
  font-family: "graphik-medium";
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  width: auto;
  min-width: auto;
  line-height: 3.15rem;
  padding: 0 12px;
  font-size: 14px;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a::before, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a::before, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a::before {
  content: none;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:first-child .paragraph--type--component-image-text-cta .field--name-field-campaign-cta .paragraph--type--component-cta .field--type-link a {
    line-height: 2.5rem;
    font-size: 12px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2), .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2), .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) {
  padding-right: 40px;
  width: calc(20% - 12px);
  max-width: 20%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2), .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2), .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) {
    padding-right: 15px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) .paragraph--type--icon-links img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) .paragraph--type--icon-links img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) .paragraph--type--icon-links img {
  margin-top: 0;
  border-radius: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) .paragraph--type--icon-links img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) .paragraph--type--icon-links img, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-body .paragraph--type--column-layout.split_70_30 .column:nth-child(2) .paragraph--type--icon-links img {
    width: 24%;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-wrapper, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-wrapper, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-wrapper {
  max-width: 700px;
  padding: 15px 0 19px 15px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-wrapper, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-wrapper, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-wrapper {
    max-width: 100%;
    padding: 16px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-wrapper .event-header, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-wrapper .event-header, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-wrapper .event-header {
  text-align: left;
  font-family: "graphik-regular";
  font-size: 12px;
  color: var(--Gray-70, #6c7076);
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quiz .event-wrapper .event-header, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.evenr-info .event-wrapper .event-header, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-question .event-wrapper .event-header {
    position: absolute;
    top: 170px;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 12px;
    padding: 0;
    text-transform: uppercase;
    margin-top: -14px;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--event.event-quote .event-header {
  display: none;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title {
  text-align: center;
  position: relative;
  padding: 80px 0;
  margin: 40px 0 40px 60px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title {
    padding: 50px 30px;
    margin: 40px 0;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title {
  width: 60%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title h3, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title h2 {
  color: var(--Core-Gray, #2e333c);
  text-align: center;
  font-family: "tiemposfine-regular";
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 52.8px */
  letter-spacing: -0.2px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title h3, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title h2 {
    font-size: 30px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-title {
    width: 100%;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-subtitle {
  font-size: 12px;
  font-family: "graphik-regular";
  position: absolute;
  top: -6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background: white;
  padding: 0 22px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--Core-Gray, #2e333c);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 14.4px */
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title .field--name-field-subtitle {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title::before, .node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--Gray-10, #eaeaeb);
  position: absolute;
  left: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title::before {
  top: 0;
}
.node--type-campaign .paragraph--type--chronology .card .card-body .paragraph--type--events-title::after {
  bottom: 0;
}

.modern_tabs .modern_tab_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  padding: 0;
  width: 100%;
  overflow: auto;
}
.modern_tabs .modern_tab_list span.tab_title {
  padding: 8px 16px;
  border-radius: 7px;
  float: left;
  margin: 0 8px;
  cursor: pointer;
  gap: 3px;
  text-align: center;
  color: #2E333C;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  font-family: graphik-regular;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.modern_tabs .modern_tab_list span.tab_title.active, .modern_tabs .modern_tab_list span.tab_title:hover {
  color: #6C7076;
  background: #F2F3F3;
}
.modern_tabs .tab_content .paragraph--type--ghiduri-de-pregatire-analize .full-width.modern {
  max-width: 100%;
  width: 100%;
}
.modern_tabs .tab_content .paragraph--type--ghiduri-de-pregatire-analize .full-width.modern .field__item {
  border-radius: 0;
  margin-bottom: 8px;
  padding: 0px 5px;
}
.modern_tabs .tab_content .paragraph--type--ghiduri-de-pregatire-analize .full-width.modern .field__item .paragraph--type--pregatiri-analize {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  padding: 12px 0px;
  border-bottom: 1px solid #EAEAEB;
  border-radius: 0px;
  cursor: pointer;
}
.modern_tabs .tab_content .paragraph--type--ghiduri-de-pregatire-analize .full-width.modern .field__item .paragraph--type--pregatiri-analize .field--name-field-titlu-fisier {
  color: var(--Core-Gray, #2E333C);
  font-family: graphik-regular;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 19.5px */
  letter-spacing: 0.02px;
  position: relative;
  padding: 0px 0px 0px 30px;
}
.modern_tabs .tab_content .paragraph--type--ghiduri-de-pregatire-analize .full-width.modern .field__item .paragraph--type--pregatiri-analize .field--name-field-titlu-fisier::before {
  color: var(--Core-Red, #DC0028);
  content: "\e9b3";
  font-family: icomoon-custom;
  font-weight: bold;
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 24px;
  left: 0px;
}
.modern_tabs .tab_content .paragraph--type--ghiduri-de-pregatire-analize .full-width.modern .field__item .paragraph--type--pregatiri-analize .field--name-field-fisier .file--application-pdf a {
  display: block;
  position: relative;
  font-size: 0px;
  width: 20px;
  height: 20px;
}

.back_to_homepage {
  padding: 10px;
  background: #fff;
  top: 0;
  margin-top: 0px;
  margin-bottom: 40px;
}
.back_to_homepage a {
  color: var(--Core-Red, #DC0028);
  font-family: graphik-regular;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%; /* 17.4px */
  letter-spacing: 0.02px;
  max-width: 1376px;
  margin: 0 auto;
  display: block;
  padding: 0 20px;
  vertical-align: middle;
}
.back_to_homepage a::before {
  content: "\e904";
  font-family: icomoon-custom;
  font-size: 18px;
  vertical-align: middle;
  text-align: center;
  margin-right: 4px;
}

.regina_30.node--type-campaign .paragraph--type--component-campaign {
  padding-top: 0;
}
.regina_30.node--type-campaign .paragraph--type--component-campaign .field--name-field-title {
  padding-top: 0;
}
.regina_30 .column-text.half {
  position: relative;
}
.regina_30 .column-text.half .ceo_quote {
  position: absolute;
  left: 64px;
  bottom: 64px;
}
@media (max-width: 833.98px) {
  .regina_30 .column-text.half .ceo_quote {
    position: relative;
    left: 0px;
    bottom: 0px;
    top: 24px;
  }
}
.regina_30 div#block-reginamaria30header {
  max-width: 1376px;
  margin: 0 auto;
  height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.regina_30 div#block-reginamaria30header .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  height: 50px;
}
.regina_30 div#block-reginamaria30header p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 100vw;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1376px;
  padding: 0 40px;
  margin: 0;
}
@media (max-width: 833.98px) {
  .regina_30 div#block-reginamaria30header p {
    padding: 0 20px;
    position: absolute;
    width: 100%;
  }
}
.regina_30 div#block-reginamaria30header p span.header_logo_anniversary {
  width: 350px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  height: 40px;
  left: 0;
}
.regina_30 div#block-reginamaria30header p span.header_logo_anniversary svg:first-child {
  width: 100px;
  height: 60px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 833.98px) {
  .regina_30 div#block-reginamaria30header p span.header_logo_anniversary svg:first-child {
    width: 63px;
    height: 38px;
  }
}
.regina_30 div#block-reginamaria30header p span.header_logo_anniversary svg:last-child {
  width: 189px;
  height: 28px;
  margin-left: 13px;
  vertical-align: middle;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 833.98px) {
  .regina_30 div#block-reginamaria30header p span.header_logo_anniversary svg:last-child {
    width: 120px;
    height: 17px;
    margin-left: 10px;
  }
}
@media (max-width: 833.98px) {
  .regina_30 div#block-reginamaria30header p span.header_logo_anniversary {
    width: 200px;
  }
}
.regina_30 div#block-reginamaria30header p span.header-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.regina_30 div#block-reginamaria30header p span.header-share svg {
  width: 24px;
  height: 24px;
  display: block;
}
@media (max-width: 833.98px) {
  .regina_30 div#block-reginamaria30header p span.header-share svg {
    width: 16px;
    height: 16px;
  }
}
.regina_30 div#block-reginamaria30header p span.header-share a {
  border-radius: 50%;
  background: #fff;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  margin: 0 4px;
}
@media (max-width: 833.98px) {
  .regina_30 div#block-reginamaria30header p span.header-share a {
    padding: 8px;
  }
}
.regina_30 .section-container {
  max-width: 1376px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.regina_30 .custom_stories_title {
  font-family: "tiemposfine-regular";
  font-size: 59px;
  max-width: 50%;
  color: #2E333C;
  font-style: normal;
  font-weight: 400;
  line-height: 108%; /* 63.72px */
  letter-spacing: -0.2px;
  margin-bottom: 32px;
}
@media (max-width: 833.98px) {
  .regina_30 .custom_stories_title {
    font-size: 38px;
    line-height: 110%;
    margin-bottom: 20px;
    max-width: 345px;
  }
}
.regina_30 .wrapperSliderWithAnalyse {
  margin-top: 0;
  padding: 40px;
}
.regina_30 .wrapperSliderWithAnalyse .mainGallery.slick-slide .innerSlider img {
  margin: 0 auto;
  border-radius: 20px;
  min-height: 676px;
}
@media (max-width: 1199.98px) {
  .regina_30 .wrapperSliderWithAnalyse .mainGallery.slick-slide .innerSlider img {
    min-height: 100vh;
  }
}
.regina_30 .wrapperSliderWithAnalyse #mainSlider img {
  border-radius: 20px;
  aspect-ratio: 0.6/1;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  margin-top: 0;
  max-height: 559px;
}
@media (max-width: 1199.98px) {
  .regina_30 .wrapperSliderWithAnalyse #mainSlider img {
    max-height: 412px;
  }
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide {
  width: calc(100% - 1250px);
  -webkit-transform: translate(-50%, 50%);
  -o-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
  height: 40px;
  top: calc(50% - 40px);
  position: fixed;
  left: 50%;
  display: block;
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .slick-prev::before {
  left: 42%;
  -webkit-transform: rotate(-225deg);
       -o-transform: rotate(-225deg);
          transform: rotate(-225deg);
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .slick-next::before {
  left: 30%;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .prev::before,
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .next::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 35%;
  border-right: 2px solid #555;
  border-bottom: 2px solid #555;
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .prev::before {
  left: 5px;
  -webkit-transform: rotate(-225deg);
       -o-transform: rotate(-225deg);
          transform: rotate(-225deg);
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .next::before {
  right: 5px;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media (max-width: 833.98px) {
  .regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .next::before {
    right: 5px;
  }
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .prev, .regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .next {
  position: fixed;
  border-radius: 50%;
  color: transparent;
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .prev {
  left: 0;
}
@media (max-width: 833.98px) {
  .regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .prev {
    left: 0px;
  }
}
.regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .next {
  right: 0;
}
@media (max-width: 833.98px) {
  .regina_30 .wrapperSliderWithAnalyse .nav.slick-slide .next {
    right: 0px;
  }
}
.regina_30 .paragraph--type--component-campaign-overlay {
  width: 40%;
  padding: 40px;
}
.regina_30 .paragraph--type--component-campaign-overlay:before {
  width: 60%;
}
.regina_30 .paragraph--type--component-campaign-overlay .overlay-close {
  position: absolute;
  top: 40px;
  right: 40px;
}
@media (max-width: 833.98px) {
  .regina_30 .paragraph--type--component-campaign-overlay {
    width: 100%;
  }
}

.paragraph--type--locations-slider {
  display: block;
}
.paragraph--type--locations-slider .field--name-field-titlu {
  color: var(--Core-Gray, #2E333C);
  font-family: "tiemposfine-regular";
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  padding-bottom: 24px;
}
@media (max-width: 833.98px) {
  .paragraph--type--locations-slider .field--name-field-titlu {
    font-size: 38px;
    padding-bottom: 12px;
  }
}
.paragraph--type--locations-slider .field--name-field-title-description {
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 114%;
  padding-bottom: 38px;
}
@media (max-width: 833.98px) {
  .paragraph--type--locations-slider .field--name-field-title-description {
    padding-bottom: 24px;
  }
}
.paragraph--type--locations-slider .field--name-field-custom-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 0px;
  padding: 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--locations-slider .field--name-field-custom-location {
    padding: 0 0 0 0px;
  }
}
.paragraph--type--locations-slider .field--name-field-custom-location img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
}
.paragraph--type--locations-slider .field--name-field-custom-location .slick-slide {
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 250px;
  max-width: 260px;
}
.paragraph--type--locations-slider .field--name-field-custom-location .slick-slide::after {
  content: "";
  position: absolute;
  top: 40%;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #EAEAEB;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.paragraph--type--locations-slider .field--name-field-custom-location .slick-slide article {
  max-width: 400px;
  min-height: 345px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.paragraph--type--locations-slider .field--name-field-custom-location .slick-slide article h4 {
  min-height: 70px;
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-medium";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin: 16px 0 0 0;
}
@media (max-width: 833.98px) {
  .paragraph--type--locations-slider .field--name-field-custom-location .slick-slide article h4 {
    min-height: 80px;
  }
}
.paragraph--type--locations-slider .field--name-field-custom-location .slick-slide article .field--name-field-address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  min-height: 150px;
  color: var(--Core-Gray, #2E333C);
  font-family: "graphik-regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  .paragraph--type--locations-slider .field--name-field-custom-location .slick-slide article .field--name-field-address {
    min-height: 130px;
  }
}
.paragraph--type--locations-slider .field--name-field-custom-location .slick-slide article::after {
  content: none;
}
.paragraph--type--locations-slider .field--name-field-custom-location .slick-slide article .button {
  color: var(--Core-Red, #DC0028);
  font-family: "graphik-medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 18.56px */
  position: absolute;
  bottom: 45px;
}

@media (max-width: 1199.98px) {
  .mobile-toggler {
    display: inline-block;
    position: absolute;
    width: 30px; /* Adjust width as needed */
    height: 30px; /* Adjust height as needed */
    cursor: pointer;
  }
  /* Create the two lines using pseudo-elements */
  .mobile-toggler::before,
.mobile-toggler::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px; /* Thickness of the lines */
    background-color: #000; /* Line color */
    -webkit-transition: top 0.5s ease, bottom 0.5s ease, -webkit-transform 0.5s ease;
    transition: top 0.5s ease, bottom 0.5s ease, -webkit-transform 0.5s ease;
    -o-transition: top 0.5s ease, bottom 0.5s ease, -o-transform 0.5s ease;
    transition: transform 0.5s ease, top 0.5s ease, bottom 0.5s ease;
    transition: transform 0.5s ease, top 0.5s ease, bottom 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
  }
  /* Position the top line */
  .mobile-toggler::before {
    top: 8px;
  }
  /* Position the bottom line */
  .mobile-toggler::after {
    bottom: 8px;
  }
  /* Active state: both lines move to the center and rotate */
  .mobile-toggler.active::before,
.mobile-toggler.active::after {
    top: 50%;
    bottom: auto; /* override bottom from default */
  }
  /* Rotate the top line to form one arm of the X */
  .mobile-toggler.active::before {
    -webkit-transform: translateY(-50%) rotate(45deg);
         -o-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
  }
  /* Rotate the bottom line to form the other arm of the X */
  .mobile-toggler.active::after {
    -webkit-transform: translateY(-50%) rotate(-45deg);
         -o-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
}
@-webkit-keyframes open_animation {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
  from {
    padding: 70px 20px 145px;
  }
  to {
    padding: 0;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
  from {
    visibility: visible;
  }
  to {
    visibility: hidden;
  }
}
@-o-keyframes open_animation {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
  from {
    padding: 70px 20px 145px;
  }
  to {
    padding: 0;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
  from {
    visibility: visible;
  }
  to {
    visibility: hidden;
  }
}
@keyframes open_animation {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
  from {
    padding: 70px 20px 145px;
  }
  to {
    padding: 0;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
  from {
    visibility: visible;
  }
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes close_animation {
  from {
    display: none;
  }
  to {
    display: block;
  }
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
  from {
    padding: 0;
  }
  to {
    padding: 70px 20px 145px;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
  from {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
}
@-o-keyframes close_animation {
  from {
    display: none;
  }
  to {
    display: block;
  }
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
  from {
    padding: 0;
  }
  to {
    padding: 70px 20px 145px;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
  from {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
}
@keyframes close_animation {
  from {
    display: none;
  }
  to {
    display: block;
  }
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
  from {
    padding: 0;
  }
  to {
    padding: 70px 20px 145px;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
  from {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
}
@-webkit-keyframes fade_id {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade_id {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade_id {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade_out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes fade_out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade_out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes animate_size_up {
  from {
    display: none;
  }
  to {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
}
@-o-keyframes animate_size_up {
  from {
    display: none;
  }
  to {
    display: flex;
  }
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
}
@keyframes animate_size_up {
  from {
    display: none;
  }
  to {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
}
@-webkit-keyframes animate_size_down {
  from {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  to {
    display: none;
  }
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
}
@-o-keyframes animate_size_down {
  from {
    display: flex;
  }
  to {
    display: none;
  }
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
}
@keyframes animate_size_down {
  from {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  to {
    display: none;
  }
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    position: fixed;
  }
  to {
    position: fixed;
  }
}
@-webkit-keyframes animate_right_to_left {
  from {
    margin-left: 100%;
  }
  to {
    margin-left: 0;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    display: none;
  }
  to {
    display: block;
  }
  from {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
}
@-o-keyframes animate_right_to_left {
  from {
    margin-left: 100%;
  }
  to {
    margin-left: 0;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    display: none;
  }
  to {
    display: block;
  }
  from {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
}
@keyframes animate_right_to_left {
  from {
    margin-left: 100%;
  }
  to {
    margin-left: 0;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    display: none;
  }
  to {
    display: block;
  }
  from {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
}
@-webkit-keyframes animate_left_to_right {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 100%;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
  from {
    visibility: visible;
  }
  to {
    visibility: hidden;
  }
}
@-o-keyframes animate_left_to_right {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 100%;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
  from {
    visibility: visible;
  }
  to {
    visibility: hidden;
  }
}
@keyframes animate_left_to_right {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 100%;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
  from {
    visibility: visible;
  }
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes left_right {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 50px;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
}
@-o-keyframes left_right {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 50px;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
}
@keyframes left_right {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 50px;
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
  from {
    display: block;
  }
  to {
    display: none;
  }
}
@-webkit-keyframes right_left {
  from {
    margin-left: 50px;
  }
  to {
    margin-left: 0;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    display: none;
  }
  to {
    display: block;
  }
}
@-o-keyframes right_left {
  from {
    margin-left: 50px;
  }
  to {
    margin-left: 0;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    display: none;
  }
  to {
    display: block;
  }
}
@keyframes right_left {
  from {
    margin-left: 50px;
  }
  to {
    margin-left: 0;
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
  from {
    display: none;
  }
  to {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  #block-meniuprincipalnou,
#block-mainmenuenglish,
#block-meniuprincipaldental {
    /* Closed state */
    /* Open state */
  }
  #block-meniuprincipalnou > .menu--simple-mega-menu,
#block-mainmenuenglish > .menu--simple-mega-menu,
#block-meniuprincipaldental > .menu--simple-mega-menu {
    opacity: 0;
    -webkit-transform: translateY(-50px);
         -o-transform: translateY(-50px);
            transform: translateY(-50px);
    visibility: hidden;
    height: 0;
    min-height: 0;
    padding: 0;
    display: none;
    overflow: hidden;
    -webkit-animation-name: open_animation;
         -o-animation-name: open_animation;
            animation-name: open_animation;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
  }
  #block-meniuprincipalnou > .menu--simple-mega-menu li.nav-button.menu-item,
#block-mainmenuenglish > .menu--simple-mega-menu li.nav-button.menu-item,
#block-meniuprincipaldental > .menu--simple-mega-menu li.nav-button.menu-item {
    left: 0;
  }
  #block-meniuprincipalnou > .menu--simple-mega-menu nav#block-orase li, #block-meniuprincipalnou > .menu--simple-mega-menu nav#block-retea li,
#block-mainmenuenglish > .menu--simple-mega-menu nav#block-orase li,
#block-mainmenuenglish > .menu--simple-mega-menu nav#block-retea li,
#block-meniuprincipaldental > .menu--simple-mega-menu nav#block-orase li,
#block-meniuprincipaldental > .menu--simple-mega-menu nav#block-retea li {
    padding: 0;
  }
  #block-meniuprincipalnou.is-open > .menu--simple-mega-menu,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu {
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
    max-height: 100vh;
    height: 100%;
    min-height: 0;
    display: block;
    padding: 70px 20px 145px;
    -webkit-animation-name: close_animation;
         -o-animation-name: close_animation;
            animation-name: close_animation;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou.is-open > .menu--simple-mega-menu,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu {
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou div#block-dropdownlanguage,
#block-mainmenuenglish div#block-dropdownlanguage,
#block-meniuprincipaldental div#block-dropdownlanguage {
    opacity: 0;
    -webkit-animation-name: fade_out;
         -o-animation-name: fade_out;
            animation-name: fade_out;
    -webkit-animation-duration: 1s;
         -o-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 0.3s;
         -o-animation-delay: 0.3s;
            animation-delay: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou.is-open div#block-dropdownlanguage,
#block-mainmenuenglish.is-open div#block-dropdownlanguage,
#block-meniuprincipaldental.is-open div#block-dropdownlanguage {
    opacity: 1;
    -webkit-animation-name: fade_in;
         -o-animation-name: fade_in;
            animation-name: fade_in;
    -webkit-animation-duration: 1s;
         -o-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 0.3s;
         -o-animation-delay: 0.3s;
            animation-delay: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou .secondsubmenu.is-open.focused a,
#block-mainmenuenglish .secondsubmenu.is-open.focused a,
#block-meniuprincipaldental .secondsubmenu.is-open.focused a {
    width: 100%;
  }
  #block-meniuprincipalnou .secondsubmenu.is-closed > .menu,
#block-mainmenuenglish .secondsubmenu.is-closed > .menu,
#block-meniuprincipaldental .secondsubmenu.is-closed > .menu {
    -webkit-animation-name: animate_size_down;
         -o-animation-name: animate_size_down;
            animation-name: animate_size_down;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou .secondsubmenu.is-open > .menu,
#block-mainmenuenglish .secondsubmenu.is-open > .menu,
#block-meniuprincipaldental .secondsubmenu.is-open > .menu {
    overflow: hidden;
    -webkit-animation-name: animate_size_up;
         -o-animation-name: animate_size_up;
            animation-name: animate_size_up;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .mega-menu-wrapper,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .mega-menu-wrapper,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .mega-menu-wrapper {
    -webkit-animation-name: animate_left_to_right;
         -o-animation-name: animate_left_to_right;
            animation-name: animate_left_to_right;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou.is-open > .menu--simple-mega-menu .hassubmenu.is-open .mega-menu-wrapper,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu .hassubmenu.is-open .mega-menu-wrapper,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu .hassubmenu.is-open .mega-menu-wrapper {
    -webkit-animation-name: animate_right_to_left;
         -o-animation-name: animate_right_to_left;
            animation-name: animate_right_to_left;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou.is-open > .menu--simple-mega-menu .hassubmenu.is-open .simple-mega-menu, #block-meniuprincipalnou.is-open > .menu--simple-mega-menu .hassubmenu.is-open .menu,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu .hassubmenu.is-open .simple-mega-menu,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu .hassubmenu.is-open .menu,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu .hassubmenu.is-open .simple-mega-menu,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu .hassubmenu.is-open .menu {
    -webkit-animation-name: animate_right_to_left;
         -o-animation-name: animate_right_to_left;
            animation-name: animate_right_to_left;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .simple-mega-menu, #block-meniuprincipalnou.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .menu,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .simple-mega-menu,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .menu,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .simple-mega-menu,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu .hassubmenu.is-closed .menu {
    -webkit-animation-name: animate_left_to_right;
         -o-animation-name: animate_left_to_right;
            animation-name: animate_left_to_right;
    -webkit-animation-duration: 0.6s;
         -o-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  #block-meniuprincipalnou.is-closed > .menu--simple-mega-menu li.mobile_back.menu-item,
#block-mainmenuenglish.is-closed > .menu--simple-mega-menu li.mobile_back.menu-item,
#block-meniuprincipaldental.is-closed > .menu--simple-mega-menu li.mobile_back.menu-item {
    -webkit-animation-name: left_right;
         -o-animation-name: left_right;
            animation-name: left_right;
    -webkit-animation-duration: 1s;
         -o-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
         -o-animation-delay: 0.2s;
            animation-delay: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    animation-direction: reverse;
  }
  #block-meniuprincipalnou.is-open > .menu--simple-mega-menu li.mobile_back.menu-item,
#block-mainmenuenglish.is-open > .menu--simple-mega-menu li.mobile_back.menu-item,
#block-meniuprincipaldental.is-open > .menu--simple-mega-menu li.mobile_back.menu-item {
    -webkit-animation-name: right_left;
         -o-animation-name: right_left;
            animation-name: right_left;
    -webkit-animation-duration: 1s;
         -o-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}

.contacteaza-ne-block {
  background-color: #fff;
  padding: 24px 48px;
  border-radius: 25px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  margin-bottom: 24px;
  margin-top: 24px;
}
@media (max-width: 833.98px) {
  .contacteaza-ne-block {
    margin-bottom: 16px;
    margin-top: 16px;
  }
}
.contacteaza-ne-block ul {
  display: inline-block;
}
.contacteaza-ne-block ul li {
  float: left;
}
@media (max-width: 767.98px) {
  .contacteaza-ne-block ul li {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .contacteaza-ne-block ul li a {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .contacteaza-ne-block .btn-primary {
    margin-bottom: 12px;
  }
}
.contacteaza-ne-block .btn-primary:hover {
  color: #fff;
}
.contacteaza-ne-block .btn.style-gray, .contacteaza-ne-block .btn.style-gray:active {
  color: #2e333c;
  background-color: #F2F3F3;
  border-color: #F2F3F3;
}
.contacteaza-ne-block .programari::before {
  content: "\e9fc";
  font-family: "icomoon-custom";
  margin-right: 8px;
  font-size: 24px;
  vertical-align: middle;
}
.contacteaza-ne-block .call::before {
  content: "\e9d7";
  font-family: "icomoon-custom";
  margin-right: 8px;
  font-size: 24px;
  vertical-align: middle;
}

.node--type-afectiuni .contacteaza-ne-block {
  margin-bottom: 24px;
}

.node--type-afectiuni .contacteaza-ne-block, .node--type-analize .contacteaza-ne-block {
  margin-bottom: 20px;
}
@media (max-width: 833.98px) {
  .node--type-afectiuni .contacteaza-ne-block h2, .node--type-analize .contacteaza-ne-block h2 {
    font-size: 1.5rem;
  }
  .node--type-afectiuni .contacteaza-ne-block .btn, .node--type-analize .contacteaza-ne-block .btn {
    padding: 0 12px;
  }
}

.node--type-campaign {
  /* mastercard ids */
  /* reset components prev style */
  /* upper section */
  /* lower setion */
}
.node--type-campaign .paragraph--type--component-presentation, .node--type-campaign.scrolled .header--static .header-wrapper, .node--type-campaign.scrolled-fixed .header--static .header-wrapper, .node--type-campaign .header.header--nolink .header-wrapper, .node--type-campaign .paragraph--type--component-campaign .section-container {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .node--type-campaign .paragraph--type--component-presentation, .node--type-campaign.scrolled .header--static .header-wrapper, .node--type-campaign.scrolled-fixed .header--static .header-wrapper, .node--type-campaign .header.header--nolink .header-wrapper, .node--type-campaign .paragraph--type--component-campaign .section-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-presentation, .node--type-campaign.scrolled .header--static .header-wrapper, .node--type-campaign.scrolled-fixed .header--static .header-wrapper, .node--type-campaign .header.header--nolink .header-wrapper, .node--type-campaign .paragraph--type--component-campaign .section-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-presentation, .node--type-campaign.scrolled .header--static .header-wrapper, .node--type-campaign.scrolled-fixed .header--static .header-wrapper, .node--type-campaign .header.header--nolink .header-wrapper, .node--type-campaign .paragraph--type--component-campaign .section-container {
    max-width: 960px;
  }
}
@media (min-width: 1272px) {
  .node--type-campaign .paragraph--type--component-presentation, .node--type-campaign.scrolled .header--static .header-wrapper, .node--type-campaign.scrolled-fixed .header--static .header-wrapper, .node--type-campaign .header.header--nolink .header-wrapper, .node--type-campaign .paragraph--type--component-campaign .section-container {
    max-width: 1376px;
  }
}
.node--type-campaign .layout-main-wrapper {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0;
  width: 100%;
  max-width: 100%;
}
.node--type-campaign.scrolled .layout-main-wrapper, .node--type-campaign.scrolled-fixed .layout-main-wrapper {
  margin-top: 0;
}
.node--type-campaign.toolbar-tray-open .field--name-field-component-compaign .field__item:first-child .background--image.margin-top--small {
  margin-top: 0px;
}
.node--type-campaign.toolbar-tray-open .field--name-field-component-compaign .field__item:first-child .background--image.margin-top--normal {
  margin-top: 20px;
}
.node--type-campaign.toolbar-tray-open .field--name-field-component-compaign .field__item:first-child .background--image.margin-top--big {
  margin-top: 40px;
}
.node--type-campaign .paragraph--type--component-campaign .section-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.node--type-campaign .paragraph--type--component-campaign .section-row > .column {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign .section-row > .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign .section-row > .column:first-child {
    margin-bottom: 30px;
  }
  .node--type-campaign .paragraph--type--component-campaign .section-row > .column:nth-child(2) {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-campaign .section-row .column:last-child {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.node--type-campaign .paragraph--type--component-campaign {
  padding-bottom: 40px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media (min-width: 576px) {
  .node--type-campaign .paragraph--type--component-campaign.margin-top--big {
    padding-top: 150px;
  }
  .node--type-campaign .paragraph--type--component-campaign.margin-bottom--big {
    padding-bottom: 150px;
  }
}
.node--type-campaign .paragraph--type--component-campaign.margin-top--small {
  padding-top: 0;
}
.node--type-campaign .paragraph--type--component-campaign.margin-bottom--small {
  padding-bottom: 0;
}
.node--type-campaign .paragraph--type--component-campaign-icons,
.node--type-campaign .paragraph--type--component-campaign-tabs,
.node--type-campaign .paragraph--type--component-campaign-checkmark,
.node--type-campaign .paragraph--type--component-campaign-accordion,
.node--type-campaign .paragraph--type--component-links,
.node--type-campaign .paragraph--type--component-video,
.node--type-campaign .paragraph--type--component-articles,
.node--type-campaign .paragraph--type--component-medics {
  padding-top: 70px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-icons,
.node--type-campaign .paragraph--type--component-campaign-tabs,
.node--type-campaign .paragraph--type--component-campaign-checkmark,
.node--type-campaign .paragraph--type--component-campaign-accordion,
.node--type-campaign .paragraph--type--component-links,
.node--type-campaign .paragraph--type--component-video,
.node--type-campaign .paragraph--type--component-articles,
.node--type-campaign .paragraph--type--component-medics {
    padding-top: 35px;
  }
}
@media (min-width: 1272px) {
  .node--type-campaign .paragraph--type--component-medics .slick__slide {
    width: 290px;
  }
}
.node--type-campaign .paragraph--type--component-medics .slick__slide:first-child {
  margin-left: 12px;
}
.node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-row > .column:first-child {
  padding-top: 24px;
  min-height: 518px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-row > .column:first-child {
    padding-top: 48px;
    min-height: auto;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-row > .column:first-child {
    padding-top: 70px;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type + .field__item .paragraph--type--component-campaign.margin-top--big {
    padding-top: 170px;
  }
}
.node--type-campaign .field--name-field-component-compaign > .field__item:last-of-type > div:first-child:not[class=paragraph--type--component-presentation] {
  padding-bottom: 70px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .field--name-field-component-compaign > .field__item:last-of-type > div:first-child:not[class=paragraph--type--component-presentation] {
    padding-bottom: 35px;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .field--name-field-component-compaign #component-1 .paragraph--type--component-campaign > .section-container > .section--full > .field--name-field-title {
    padding-top: 70px;
  }
}
.node--type-campaign .node--type-campaign .field--name-field-component-compaign .field__item {
  margin-bottom: 20px;
}
.node--type-campaign {
  padding-top: 0;
  background-color: transparent;
}
.node--type-campaign img {
  max-width: 100%;
  height: auto;
}
.node--type-campaign strong {
  font-family: graphik-medium;
  font-weight: 700;
}
.node--type-campaign em {
  font-style: italic;
}
.node--type-campaign .paragraph--type--component-campaign.background--white {
  background-color: #fff;
}
.node--type-campaign .paragraph--type--component-campaign.background--gray {
  background-color: #f7f7f7;
}
.node--type-campaign .paragraph--type--component-campaign.background--image {
  padding: 70px 0 !important;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
}
.node--type-campaign .paragraph--type--component-campaign.background--image.margin-top--small {
  margin-top: 30px;
}
.node--type-campaign .paragraph--type--component-campaign.background--image.margin-bottom--small {
  margin-bottom: 30px;
}
.node--type-campaign .paragraph--type--component-campaign.background--image.margin-top--normal {
  margin-top: 70px;
}
.node--type-campaign .paragraph--type--component-campaign.background--image.margin-bottom--normal {
  margin-bottom: 70px;
}
.node--type-campaign .paragraph--type--component-campaign.background--image.margin-top--big {
  margin-top: 120px;
}
.node--type-campaign .paragraph--type--component-campaign.background--image.margin-bottom--big {
  margin-bottom: 120px;
}
.node--type-campaign .paragraph--type--component-campaign.background--image .paragraph--type--component-campaign-webform {
  margin-top: -200px !important;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.background--image {
    -webkit-background-size: contain;
            background-size: contain;
    background-position: top;
  }
  .node--type-campaign .paragraph--type--component-campaign.background--image .paragraph--type--component-campaign-webform {
    margin-top: -25px !important;
  }
}
.node--type-campaign .paragraph--type--component-campaign.display--left .section--split .column:first-child .section-info {
  margin-top: auto;
  margin-bottom: auto;
}
.node--type-campaign .paragraph--type--component-campaign.display--right .section--split .column:last-child .section-info {
  margin-top: auto;
  margin-bottom: auto;
}
.node--type-campaign .paragraph--type--component-campaign.align-cta-left .field--name-field-campaign-cta > .field__item {
  margin-left: 0;
}
.node--type-campaign .paragraph--type--component-campaign.align-cta-left .field--name-field-campaign-cta > .field__item .paragraph--type--component-cta {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}
.node--type-campaign .paragraph--type--component-campaign.component-nospacing .field--name-field-component > .field__item > .paragraph {
  padding-top: 0 !important;
}
.node--type-campaign .paragraph--type--component-campaign.section-hidden {
  display: none;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-links.columns-3.small-image .field--name-field-image img {
  max-width: 210px !important;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-links.columns-3.max-image .field--name-field-image img {
  max-width: 100% !important;
}
.node--type-campaign .header.header--nolink {
  position: absolute;
  top: 24px;
  right: 0;
  left: 0;
  padding: 0;
  background-color: transparent;
  z-index: 1;
}
.node--type-campaign .header.header--nolink .field--name-field-logo {
  max-width: 245px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .header.header--nolink .field--name-field-logo {
    max-width: 200px;
  }
}
.node--type-campaign .header.header--nolink .field--name-field-logo img {
  border-radius: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .header.header--nolink.logo-large {
    top: 10px;
  }
}
.node--type-campaign .header.header--nolink.logo-large .field--name-field-logo {
  max-width: 500px;
}
.node--type-campaign .header.header--nolink.logo-small .field--name-field-logo {
  max-width: 150px;
}
@media (max-width: 575.98px) {
  .node--type-campaign .header.header--nolink .header-wrapper {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign header.header--link {
  padding: 0;
}
@media (min-width: 768px) {
  .node--type-campaign header.header--link {
    padding: 12px 0 0 !important;
  }
}
.node--type-campaign header.header--link .header-wrapper {
  padding: 24px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 833.98px) {
  .node--type-campaign header.header--link .header-wrapper {
    padding: 16px;
  }
}
.node--type-campaign header.header--link .header-wrapper .field--name-field-header-link {
  padding: 1rem 24px;
  font-size: 0.8695652174rem;
  background-color: #f7f7f7;
  border-radius: 7px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-campaign header.header--link .header-wrapper .field--name-field-header-link a {
  vertical-align: middle;
}
.node--type-campaign header.header--link .header-wrapper .field--name-field-header-link a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign header.header--link .header-wrapper .field--name-field-header-link a:before {
  font-size: 1rem;
  position: relative;
  left: 10px;
  padding: 2px;
  float: right;
  color: #fff;
  background-color: #dc0028;
  border-radius: 50%;
}
.node--type-campaign header.header--link .header-wrapper .field--name-field-logo img,
.node--type-campaign header.header--link .header-wrapper .field--name-field-header-link {
  max-height: 4rem;
  width: auto;
  border-radius: 0 !important;
}
@media (max-width: 833.98px) {
  .node--type-campaign header.header--link .header-wrapper .field--name-field-logo img,
.node--type-campaign header.header--link .header-wrapper .field--name-field-header-link {
    max-height: 3rem !important;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign header.header--link .header-wrapper {
    background-color: #fff;
    margin: 0 !important;
  }
  .node--type-campaign header.header--link .header-wrapper .field--name-field-logo {
    max-width: 80%;
  }
  .node--type-campaign header.header--link .header-wrapper .field--name-field-logo img {
    max-width: 100%;
  }
  .node--type-campaign header.header--link .header-wrapper .field--name-field-header-link {
    padding: 8px 16px;
  }
  .node--type-campaign header.header--link .header-wrapper .field--name-field-header-link a {
    font-size: 0;
  }
  .node--type-campaign header.header--link .header-wrapper .field--name-field-header-link a:before {
    left: 0;
  }
}
.node--type-campaign.scrolled .header--static, .node--type-campaign.scrolled-fixed .header--static {
  position: absolute;
  top: 36px;
  right: 0;
  left: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 575.98px) {
  .node--type-campaign.scrolled .header--static .header-wrapper, .node--type-campaign.scrolled-fixed .header--static .header-wrapper {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .field--name-field-footer-image img {
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: 100%;
  max-width: 900px;
  height: auto;
}
.node--type-campaign .site-footer.campaign-footer {
  padding-top: 81.6px;
  padding-bottom: 81.6px;
  margin: 0;
  background-color: #f7f7f7;
}
.node--type-campaign .site-footer.campaign-footer:before, .node--type-campaign .site-footer.campaign-footer:after {
  content: none;
}
.node--type-campaign .site-footer.campaign-footer .field--name-field-logo {
  max-width: 195px;
}
.node--type-campaign .site-footer.campaign-footer .field--name-field-logo img {
  width: 100%;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper {
  padding: 0;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper:before, .node--type-campaign .site-footer.campaign-footer .footer-wrapper:after {
  z-index: 0;
  content: none;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top,
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-right-column {
  float: none;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top .nav {
  margin-bottom: 48px;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top .nav-item {
  display: block;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top .nav-item .nav-link {
  padding: 0;
  font-size: 1rem;
  color: #2e333c;
}
@media (min-width: 992px) {
  .node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top > .column:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top > .column:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top > .column {
    position: relative;
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
  }
  .node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-left-column-top .column:first-of-type {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-right-column {
  margin: 0;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-right-column div,
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-right-column section {
  display: block;
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-right-column .field--name-field-footer-text p {
  margin: 0;
}
@media (min-width: 992px) {
  .node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-right-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .region-footer-right-column {
    position: relative;
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .site-footer.campaign-footer .footer-wrapper > .content .field--name-field-footer-copyright {
  font-size: 0.875rem;
}
@media (max-width: 833.98px) {
  .node--type-campaign .site-footer.campaign-footer .region .field__item {
    margin-right: 0;
    margin-left: 0;
  }
  .node--type-campaign .site-footer.campaign-footer .region .field__item p {
    text-align: left;
  }
}
.node--type-campaign .site-footer.rm-footer {
  margin-top: 0px;
}
.node--type-campaign .site-footer.rm-footer:before {
  top: 0;
  height: 0;
}
.node--type-campaign .site-footer.footer-white {
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .node--type-campaign .site-footer.footer-white {
    background-color: transparent;
  }
}
.node--type-campaign .site-footer.footer-white .footer-wrapper {
  background-color: #fff;
}
.node--type-campaign .site-footer.footer-white .footer-wrapper:before, .node--type-campaign .site-footer.footer-white .footer-wrapper:after {
  background-color: #fff;
}
.node--type-campaign .site-footer.footer-white .footer-wrapper a.social-link {
  color: #2e333c;
  background-color: #f7f7f7;
}
.node--type-campaign .site-footer.footer-white .footer-wrapper a.social-link:hover {
  background-color: #2e333c;
  color: white;
}
.node--type-campaign .field--name-field-title h2 {
  font-family: tiemposfine-regular;
  font-size: 3.5rem;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .node--type-campaign .field--name-field-title h2 {
    font-size: 2rem;
  }
}
.node--type-campaign .field--name-field-description p {
  margin: 0;
}
.node--type-campaign .field--name-field-description .boxed-content {
  margin: 42px 0 0;
  padding: 16px 24px;
  max-width: 440px;
  border-radius: 24px;
}
@media (max-width: 575.98px) {
  .node--type-campaign .field--name-field-description {
    font-size: 0.875rem;
  }
}
.node--type-campaign .background--gray .field--name-field-description .boxed-content {
  background-color: #fff;
}
.node--type-campaign .background--white .field--name-field-description .boxed-content {
  background-color: #f7f7f7;
}
.node--type-campaign .section--full > .field--name-field-title, .node--type-campaign .section--full > .field--name-field-description {
  margin-right: auto;
  margin-left: auto;
  max-width: 850px;
  text-align: center;
}
@media (max-width: 575.98px) {
  .node--type-campaign .section--full > .field--name-field-title, .node--type-campaign .section--full > .field--name-field-description {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .section--full > .field--name-field-description {
  margin-bottom: 36px;
}
.node--type-campaign .section--full .field--name-field-campaign-cta {
  margin-top: 36px;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .section--full .field--name-field-campaign-cta {
    margin-top: 3px;
    margin-bottom: 12px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .section--split .section-info h1 {
    font-size: 32px;
  }
}
.node--type-campaign .section--split .section-info h2 {
  margin: 0;
}
.node--type-campaign .section--split .section-info .field--name-field-description {
  margin: 24px 0 0;
  max-width: 500px;
}
@media (max-width: 575.98px) {
  .node--type-campaign .section--split .section-info {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .paragraph--type--component-webform,
.node--type-campaign .paragraph--type--component-campaign-webform {
  padding: 40px;
  background-color: #fff;
  -webkit-box-shadow: 0 50px 62px 2px rgba(0, 0, 0, 0.08);
          box-shadow: 0 50px 62px 2px rgba(0, 0, 0, 0.08);
  z-index: 1;
  border-radius: 24px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-webform,
.node--type-campaign .paragraph--type--component-campaign-webform {
    position: relative;
    top: 200px;
    margin-top: -270px;
    margin-bottom: 0;
    margin-left: 18.1818181818%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-webform,
.node--type-campaign .paragraph--type--component-campaign-webform {
    margin-top: 30px;
    padding: 24px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-webform,
.node--type-campaign .paragraph--type--component-campaign-webform {
    padding: 24px;
  }
}
.node--type-campaign .paragraph--type--component-webform .column,
.node--type-campaign .paragraph--type--component-campaign-webform .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.node--type-campaign .paragraph--type--component-webform .column:first-child, .node--type-campaign .paragraph--type--component-webform .column:last-child,
.node--type-campaign .paragraph--type--component-campaign-webform .column:first-child,
.node--type-campaign .paragraph--type--component-campaign-webform .column:last-child {
  padding: 0;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-webform .column:first-child, .node--type-campaign .paragraph--type--component-webform .column:last-child,
.node--type-campaign .paragraph--type--component-campaign-webform .column:first-child,
.node--type-campaign .paragraph--type--component-campaign-webform .column:last-child {
    padding-right: 0;
    padding-left: 0;
  }
}
.node--type-campaign .paragraph--type--component-webform h2,
.node--type-campaign .paragraph--type--component-campaign-webform h2 {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-webform .field--name-field-title,
.node--type-campaign .paragraph--type--component-campaign-webform .field--name-field-title {
  font-family: tiemposfine-regular;
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
  margin-bottom: 0 !important;
}
.node--type-campaign .paragraph--type--component-webform .field--name-field-description,
.node--type-campaign .paragraph--type--component-campaign-webform .field--name-field-description {
  margin-bottom: 31.2px;
  font-size: 0.875rem;
}
.node--type-campaign .paragraph--type--component-webform .field--name-field-description p,
.node--type-campaign .paragraph--type--component-campaign-webform .field--name-field-description p {
  margin-bottom: 24px;
}
.node--type-campaign .paragraph--type--component-webform .field--name-field-description p:last-of-type,
.node--type-campaign .paragraph--type--component-campaign-webform .field--name-field-description p:last-of-type {
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-webform .field--name-field-image,
.node--type-campaign .paragraph--type--component-campaign-webform .field--name-field-image {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-webform .field--name-field-image img,
.node--type-campaign .paragraph--type--component-campaign-webform .field--name-field-image img {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-webform input:not(.js-form-submit),
.node--type-campaign .paragraph--type--component-webform textarea:not(.js-form-submit),
.node--type-campaign .paragraph--type--component-webform select:not(.js-form-submit),
.node--type-campaign .paragraph--type--component-webform .chosen-container:not(.js-form-submit),
.node--type-campaign .paragraph--type--component-campaign-webform input:not(.js-form-submit),
.node--type-campaign .paragraph--type--component-campaign-webform textarea:not(.js-form-submit),
.node--type-campaign .paragraph--type--component-campaign-webform select:not(.js-form-submit),
.node--type-campaign .paragraph--type--component-campaign-webform .chosen-container:not(.js-form-submit) {
  background-color: #f7f7f7;
}
.node--type-campaign .paragraph--type--component-webform .js-form-submit,
.node--type-campaign .paragraph--type--component-campaign-webform .js-form-submit {
  font-family: graphik-medium;
}
.node--type-campaign .paragraph--type--component-webform .webform-confirmation,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.node--type-campaign .paragraph--type--component-webform .webform-confirmation .webform-confirmation__message,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation .webform-confirmation__message {
  font-size: 0.875rem;
}
.node--type-campaign .paragraph--type--component-webform .webform-confirmation .webform-confirmation__message h3, .node--type-campaign .paragraph--type--component-webform .webform-confirmation .webform-confirmation__message #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-webform .webform-confirmation .webform-confirmation__message h2,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation .webform-confirmation__message h3,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation .webform-confirmation__message #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation .webform-confirmation__message h2 {
  font-family: tiemposfine-regular;
  font-size: 2.25rem;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-webform .webform-confirmation,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation {
    padding: 100px 0 200px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-webform .webform-confirmation,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .node--type-campaign .paragraph--type--component-webform .webform-confirmation:before,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation:before {
    font-size: 2.625rem;
    border-width: 5px;
  }
  .node--type-campaign .paragraph--type--component-webform .webform-confirmation h3, .node--type-campaign .paragraph--type--component-webform .webform-confirmation #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-webform .webform-confirmation h2,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation h3,
.node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-campaign-webform .webform-confirmation h2 {
    font-size: 2rem;
  }
}
.node--type-campaign .paragraph--type--component-webform.submitted .column:first-child,
.node--type-campaign .paragraph--type--component-campaign-webform.submitted .column:first-child {
  display: none;
}
.node--type-campaign .paragraph--type--component-campaign .section-row .field--name-field-cta {
  text-align: left;
}
.node--type-campaign .field--name-field-cta {
  margin-top: 0;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-cta {
  margin-top: 0;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-cta a,
.node--type-campaign .paragraph--type--component-cta button {
  min-width: 260px;
  font-family: "graphik-medium" !important;
}
.node--type-campaign .paragraph--type--component-cta a:before,
.node--type-campaign .paragraph--type--component-cta button:before {
  font-family: "icomoon-custom";
  position: relative;
  top: -2px;
  left: -36px;
  font-size: 2.25rem;
  width: 0;
  overflow: visible;
  vertical-align: middle;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-cta a,
.node--type-campaign .paragraph--type--component-cta button {
    font-size: 0.875rem;
  }
  .node--type-campaign .paragraph--type--component-cta a:before,
.node--type-campaign .paragraph--type--component-cta button:before {
    position: relative;
    top: -2px;
    left: 0;
    font-size: 2rem;
    width: auto;
  }
}
@media (max-width: 359.98px) {
  .node--type-campaign .paragraph--type--component-cta a,
.node--type-campaign .paragraph--type--component-cta button {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .field--name-field-campaign-cta {
  margin-top: 42px;
  margin-bottom: 0;
}
.node--type-campaign .field--name-field-campaign-cta > .field__item {
  margin-right: 3px;
  margin-left: 3px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 575.98px) {
  .node--type-campaign .field--name-field-campaign-cta > .field__item .paragraph--type--component-cta {
    margin-top: 12px;
  }
}
@media (max-width: 575.98px) {
  .node--type-campaign .field--name-field-campaign-cta > .field__item {
    margin-right: 0;
    margin-left: 0;
  }
}
.node--type-campaign .field--name-field-campaign-cta .style--premium a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
  display: block;
  width: 100%;
  line-height: 3.6rem;
  padding: 0 3.6rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign .field--name-field-campaign-cta .style--premium a {
    text-align: center;
  }
}
.node--type-campaign .field--name-field-campaign-cta .style--premium a:active {
  outline: none;
}
.node--type-campaign .field--name-field-campaign-cta .style--premium a:hover {
  text-decoration: none;
}
.node--type-campaign .field--name-field-campaign-cta .style--premium a, .node--type-campaign .field--name-field-campaign-cta .style--premium a:active, .node--type-campaign .field--name-field-campaign-cta .style--premium a:focus {
  color: #DCBA89;
  background-color: #373E48;
  border: 1px solid #373E48;
}
.node--type-campaign .field--name-field-campaign-cta .style--premium a:hover {
  background-color: #2e343c;
  border: 1px solid #2e343c;
}
.node--type-campaign .section--full .field--name-field-campaign-cta {
  text-align: center;
  /* overlapping form fix*/
  position: relative;
  z-index: 1;
}
.node--type-campaign .section--full .field--name-field-campaign-cta .app-buttons img {
  max-width: 142px;
}
@media (min-width: 576px) {
  .node--type-campaign .section--full .field--name-field-campaign-cta .app-buttons a:not(:last-of-type) {
    margin: 0 10px;
  }
}
@media (max-width: 575.98px) {
  .node--type-campaign .section--full .field--name-field-campaign-cta a,
.node--type-campaign .section--full .field--name-field-campaign-cta button {
    display: block;
  }
  .node--type-campaign .section--full .field--name-field-campaign-cta .app-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
  .node--type-campaign .section--full .field--name-field-campaign-cta .app-buttons a {
    margin: 0 0 15px;
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    min-width: unset;
  }
  .node--type-campaign .section--full .field--name-field-campaign-cta .app-buttons a:last-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 359.98px) {
  .node--type-campaign .section--full .field--name-field-campaign-cta .field--name-field-cta a {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-icons {
  text-align: center;
}
.node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon {
  margin-right: auto;
  margin-bottom: 43.2px;
  margin-left: auto;
  max-width: 207px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon {
    margin-bottom: 16px;
  }
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon {
    max-width: 160px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon-description {
  font-size: 1.125rem;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.3;
  max-width: 287px;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon-description {
    padding-right: 24px;
    padding-left: 24px;
    font-size: 0.875rem;
    max-width: 100%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon-description p {
    margin-bottom: 1rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon-element > .field__item {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-icons .field--name-field-campaign-icon-element > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign.display--right .paragraph--type--component-image, .node--type-campaign .paragraph--type--component-campaign.display--left .paragraph--type--component-image {
    margin-right: 0;
    margin-left: 0;
    padding-right: 24px;
    padding-left: 24px;
    text-align: center;
  }
  .node--type-campaign .paragraph--type--component-campaign.display--right .paragraph--type--component-image img, .node--type-campaign .paragraph--type--component-campaign.display--left .paragraph--type--component-image img {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 380px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab > .field__item,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab > .field__item {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab > .field__item,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab > .field__item .paragraph--type--component-campaign-tab,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab > .field__item .paragraph--type--component-campaign-tab {
  padding: 48px 12%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab > .field__item .paragraph--type--component-campaign-tab,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab > .field__item .paragraph--type--component-campaign-tab {
    padding: 31.2px 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-title, .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-subtitle,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-title,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-subtitle {
  font-size: 2.625rem;
  line-height: 1.2;
  text-align: center;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-title h3, .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-title h2, .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-subtitle h3, .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-subtitle #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-subtitle h2,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-title h3,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-title #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-title h2,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-subtitle h3,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-subtitle #block-intreabaunmedic .content .column h2,
#block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-subtitle h2 {
  font-size: inherit;
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-title, .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-subtitle,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-title,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-subtitle {
    font-size: 2rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-title,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-title {
  padding-top: 0;
  padding-bottom: 24px;
  margin-top: 0;
  margin-bottom: 24px;
  position: relative;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-title:after,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-title:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  content: "";
  display: block;
  width: 100%;
  max-width: 329px;
  height: 1px;
  background-color: #2e333c;
  opacity: 0.2;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-intro,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-intro {
  margin-top: 27.6px;
  margin-bottom: 24px;
  font-family: graphik-medium;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-intro p,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-intro p {
  margin: 0;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-intro:before,
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .field-campaign-tab-intro:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-intro:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .field-campaign-tab-intro:before {
    content: "";
    display: block;
    height: 3.15rem;
    background-color: transparent;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-element-title,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-element-title {
  font-family: graphik-medium;
  font-size: 1rem;
  text-transform: uppercase;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-element-title h4,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-element-title h4 {
  font-size: inherit;
  font-family: inherit;
  font-weight: 700;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-description,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-description {
  margin-bottom: 48px;
  line-height: 1.7;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-description p,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-description p {
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-description,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-description {
    font-size: 0.875rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .nav-pills,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .nav-pills {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .nav-pills .nav-item,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .nav-pills .nav-item {
  font-size: 0.75rem;
  font-family: graphik-medium;
  text-align: center;
  text-transform: uppercase;
  width: 50%;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .nav-pills .nav-item a,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .nav-pills .nav-item a {
  padding: 14.4px 0;
  background-color: #fff;
  color: #2e333c;
  border: 1px solid #d5d6d8;
  letter-spacing: 0.5px;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .nav-pills .nav-item a.active,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .nav-pills .nav-item a.active {
  background-color: #2e333c;
  color: #fff;
  border: 1px solid #2e333c;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .nav-pills .nav-item:first-of-type a,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .nav-pills .nav-item:first-of-type a {
  border-radius: 3.5px 0 0 3.5px;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .nav-pills .nav-item:last-of-type a,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .nav-pills .nav-item:last-of-type a {
  border-radius: 0 3.5px 3.5px 0;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-subtitle + .field--name-field-campaign-tab-intro:before,
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-subtitle + .field-campaign-tab-intro:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-subtitle + .field--name-field-campaign-tab-intro:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-subtitle + .field-campaign-tab-intro:before {
    height: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-pane,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-pane {
  display: none;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-pane.active,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-pane.active {
  display: block;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-pane.no-opacity,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-pane.no-opacity {
  opacity: 0;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-content,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-content .tab-pane,
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-content .paragraph--type--component-campaign-tab-element,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-content .tab-pane,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-content .paragraph--type--component-campaign-tab-element {
  height: 100%;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-content .paragraph--type--component-campaign-tab-element,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-content .paragraph--type--component-campaign-tab-element {
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-content .paragraph--type--component-campaign-tab-element,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-content .paragraph--type--component-campaign-tab-element {
    margin-top: 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab .tab-content .field--name-field-campaign-tab-cta,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab .tab-content .field--name-field-campaign-tab-cta {
  margin-top: auto;
  margin-bottom: 30px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-disclaimer,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-disclaimer {
  margin-right: auto;
  margin-left: auto;
  padding-right: 12px;
  padding-left: 12px;
  font-size: 0.75rem;
  max-width: 960px;
  text-align: center;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-campaign-tab-disclaimer p,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-campaign-tab-disclaimer p {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-image,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-image {
  margin-bottom: 48px;
  position: relative;
  overflow: hidden;
  padding-bottom: 95.2772073922%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-image,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-image {
    margin-bottom: 32px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .field--name-field-image img,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .field--name-field-image img {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto;
  height: 100%;
  margin-bottom: 4px;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta a,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta button,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta a,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta button {
  font-size: 1rem;
  display: block;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta a:before,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta button:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta a:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta button:before {
  left: -48px;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta a,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta button,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta a,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta button {
    font-size: 0.875rem;
    padding-right: 12px;
    padding-left: 12px;
  }
  .node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta a:before,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta button:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta a:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta button:before {
    left: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta .field--name-field-cta,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta .field--name-field-cta {
  margin: 0 0 8px;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta.style--white a,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta.style--white button,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta.style--white a,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta.style--white button {
  border: 1px solid #d5d6d8;
  color: #2e333c;
  font-family: graphik-regular;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta.style--white a:before,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta.style--white button:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta.style--white a:before,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta.style--white button:before {
  color: #dc0028;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta.style--white a,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-cta.style--white button,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta.style--white a,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-cta.style--white button {
    font-family: graphik-medium;
  }
}
.node--type-campaign .background--white .paragraph--type--component-campaign-tab {
  background-color: #f7f7f7;
}
.node--type-campaign .background--gray .paragraph--type--component-campaign-tab {
  background-color: #fff;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-campaign-checkmark {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
.node--type-campaign .paragraph--type--component-campaign-checkmark .item-wrapper {
  margin-bottom: 36px;
  padding-right: 18%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-checkmark .item-wrapper {
    padding-right: 5%;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-checkmark .item-wrapper {
    padding-right: 24px;
    padding-left: 24px;
    font-size: 0.875rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-checkmark .item-wrapper p {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-campaign-checkmark .field--name-field-campaign-checkmark-image {
  margin-right: 52.8px;
  -webkit-flex-basis: 54px;
      -ms-flex-preferred-size: 54px;
          flex-basis: 54px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-checkmark .field--name-field-campaign-checkmark-image {
    margin-right: 24px;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-checkmark .field--name-field-campaign-checkmark-image {
    margin-right: 12px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark {
  padding: 0;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .item-wrapper,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .item-wrapper {
  margin-bottom: 20px;
  padding-right: 0;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .item-wrapper,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .item-wrapper {
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .item-wrapper,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .item-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .item-wrapper ul,
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .item-wrapper ol,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .item-wrapper ul,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .item-wrapper ol {
  margin: 0 0 0 1rem;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .item-wrapper ul,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .item-wrapper ul {
  list-style-type: initial;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .item-wrapper ol,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .item-wrapper ol {
  list-style-type: decimal;
}
.node--type-campaign .paragraph--type--component-campaign-tabs .paragraph--type--component-campaign-checkmark .field--name-field-campaign-checkmark-image,
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-checkmark .field--name-field-campaign-checkmark-image {
  margin-right: 16px;
  -webkit-flex-basis: 31px;
      -ms-flex-preferred-size: 31px;
          flex-basis: 31px;
}
.node--type-campaign .paragraph--type--component-campaign-accordion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern {
  margin: 0 auto;
  max-width: 900px;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
  padding-bottom: 120px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
    padding-bottom: 63px;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .accordion-body {
    padding: 0 16px;
  }
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .accordion-body .field--name-field-campaign-accordion-item {
    padding: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card {
  background-color: unset;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card:not(:last-of-type) {
  margin-bottom: 1rem;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card:not(:last-of-type) {
    margin-bottom: 0.5rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item {
  border: none;
  padding: 1.75rem;
  background-color: #f0f1f1;
  border-radius: 12px;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header {
  background-color: transparent;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element {
  padding-top: 0;
  padding-bottom: 0;
  font-family: graphik-medium;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element[aria-expanded=false]:before {
  background-color: #dc0028;
  color: #fff;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element:before {
  font-size: 1.25rem;
  top: 24px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background-color: #fff;
  color: #dc0028;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element:before {
    width: 24px;
    height: 24px;
    line-height: 24px;
    right: 16px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
  color: #202B41;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body {
  padding: 24px 96px 0 0 !important;
  font-size: 0.875rem;
  color: #2e333c;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body {
    padding: 24px 0 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--modern .card .accordion-item .card-body .field--type-text-long {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card {
  background-color: #fff;
  border-radius: 12px;
  padding: 0;
  margin-bottom: 8px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card:last-child {
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item {
  background-color: transparent;
  border: none;
  padding: 0;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header {
  background-color: transparent;
  padding: 0;
  border: none;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 20px 20px 24px;
  position: relative;
  cursor: pointer;
  min-height: 60px;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
  content: "\e925";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element {
    padding: 16px 16px 16px 20px;
    min-height: 56px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
  position: absolute;
  top: 50%;
  right: 18px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 52%;
  background-color: #fff;
  color: #dc0028;
  text-align: center;
  font-size: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element:before {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 28px;
    right: 14px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element[aria-expanded=true]:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element[aria-expanded=true]:before {
  background-color: #dc0028;
  color: #fff;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
  color: #2e333c;
  font-family: "tiemposfine-regular";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  padding-right: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-header .header-element .field--name-field-accordion-element-title {
    font-size: 21px;
    font-style: normal;
    line-height: 124%;
    padding-right: 40px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body {
  padding: 0 24px 20px 24px !important;
  border: none;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body {
    padding: 0 20px 16px 20px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long {
  color: #6c7076;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long {
    font-size: 14px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.style--medic_grey_cards .accordion .card .accordion-item .card-body .field--type-text-long p {
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .accordion {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion .accordion-image, .node--type-campaign .paragraph--type--component-campaign-accordion .accordion-body {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .accordion-image, .node--type-campaign .paragraph--type--component-campaign-accordion .accordion-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.column-full > .accordion-body {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card {
  padding: 0;
  margin: 0;
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-item {
  border-bottom: 1px solid #eaeaeb;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body {
  padding: 0 72px 1rem;
  color: #6c7076;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body {
    padding: 0 24px 1rem;
    font-size: 0.875rem;
  }
  .node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-body ul {
    padding-left: 4px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
  content: "\e903";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
  font-size: 1.5rem;
  right: 24px;
  top: 16px;
  color: #dc0028;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
    right: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element[aria-expanded=true]:before {
  content: "\e906";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title {
  font-family: graphik-regular;
  font-size: 1rem;
  padding: 17.7777777778px 24px 17.7777777778px 0;
  margin: 0;
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title {
    font-size: 0.875rem;
  }
}
@media (min-width: 576px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .accordion-component-title .field--name-field-accordion-element-title {
    padding-right: 36px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
  font-size: 2.625rem;
  margin-bottom: 43.2px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-title {
    font-size: 2rem;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-accordion.right-image {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image {
  margin-left: 18.1818181818%;
}
.node--type-campaign .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image {
  margin-right: 18.1818181818%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image, .node--type-campaign .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image {
    margin-right: 0;
    margin-left: 0;
    padding-right: 24px;
    padding-left: 24px;
    text-align: center;
  }
  .node--type-campaign .paragraph--type--component-campaign-accordion.right-image .field--name-field-campaign-accordion-image img, .node--type-campaign .paragraph--type--component-campaign-accordion.left-image .field--name-field-campaign-accordion-image img {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 380px;
  }
  .node--type-campaign .paragraph--type--component-campaign-accordion.left-image .accordion-image {
    margin-bottom: 30px;
  }
  .node--type-campaign .paragraph--type--component-campaign-accordion.right-image .accordion-body {
    margin-bottom: 30px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-slider {
  text-align: center;
}
.node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-title {
  margin-bottom: 48px;
  font-size: 2.625rem;
  font-family: tiemposfine-regular;
  line-height: tiemposfine;
  letter-spacing: -1px;
}
.node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-title p {
  margin: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-title {
    font-size: 2.25rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-description {
  font-size: 2rem;
  margin-bottom: 36px;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-description {
    font-size: 1.5rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-name {
  margin-bottom: 72px;
}
.node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-title, .node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-description, .node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-name {
  margin-right: auto;
  margin-left: auto;
  padding-right: 72px;
  padding-left: 72px;
  width: 100%;
  max-width: 1000px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-title, .node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-description, .node--type-campaign .paragraph--type--component-campaign-slider .field--name-field-campaign-slide-name {
    padding-right: 48px;
    padding-left: 48px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick-slider {
  margin: 0;
  padding-bottom: 42px;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick-dots li {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick-dots li button {
  background-color: #2e333c;
  opacity: 1;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick-dots li.slick-active button {
  opacity: 0.5;
  -webkit-transform: scale(1.7);
       -o-transform: scale(1.7);
          transform: scale(1.7);
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick__arrow {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick__arrow button {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick__arrow button:first-of-type {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 0;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick__arrow button:last-of-type {
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: auto;
}
.node--type-campaign .paragraph--type--component-campaign-slider .slick__arrow button:before {
  font-size: 3.375rem;
}
.node--type-campaign .field--name-field-step-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  margin: 60px 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .field--name-field-step-card {
    margin-bottom: 0;
  }
}
.node--type-campaign .field--name-field-step-card > .field__item {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
  margin-bottom: 25px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .field--name-field-step-card > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card {
  padding: 40px;
  position: relative;
  background-color: #fff;
  border-radius: 20px;
  height: 100%;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card h3, .node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card h2 {
  margin-bottom: 26px;
  line-height: 2.625rem;
  color: #2e333c;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-description {
  margin-bottom: 90px;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-description p {
  font-size: 0.9375rem;
  line-height: 1.4rem;
  letter-spacing: 0.02px;
  color: #2e333c;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-cta {
  margin: -70px 0 90px;
  position: relative;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-cta a {
  padding-left: 30px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-cta a:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-cta a:before {
  position: absolute;
  top: 8px;
  left: 6px;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: #fff;
  z-index: 2;
  font-size: 10px;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-cta a:after {
  position: absolute;
  top: 3px;
  left: 0;
  content: " ";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #dc0028;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-numbering {
  position: absolute;
  font-family: tiemposfine-regular;
  font-size: 2rem;
  line-height: 2.25rem;
  color: #fff;
  z-index: 4;
  bottom: 42px;
  left: 60px;
}
.node--type-campaign .field--name-field-step-card .paragraph--type--step-cards-card .field--name-field-numbering:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
  content: " ";
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #dc0028;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-title .field--name-field-title {
  text-align: left;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-description blockquote {
  font-family: tiemposfine-regular;
  font-size: 2.25rem;
  margin-bottom: 42px;
  line-height: 1.3;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-description blockquote:before {
  content: "\e95c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-description blockquote:before {
  margin-bottom: 16px;
  font-size: 3.8rem;
  display: block;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-image {
  position: relative;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-image:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  max-width: 318px;
  background-color: #eaeaeb;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-image img {
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: 100%;
  max-width: 220px;
  height: auto;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .field--name-field-description {
  text-align: left;
}
.node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .field--name-field-description p {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-description {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333333%;
        -ms-flex: 0 0 70.83333333%;
            flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-description .field--name-field-description {
    margin-left: 0;
    max-width: 630px;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16666667%;
        -ms-flex: 0 0 29.16666667%;
            flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
    padding-top: 3.8rem;
    margin-top: 16px;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote.layout-left .quote-wrapper .quote-description {
    padding-left: 96px;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote.layout-right .quote-wrapper .quote-description {
    padding-right: 96px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-description {
    padding: 36px 24px;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-description blockquote {
    font-size: 1.5rem;
    margin-bottom: 36px;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-description blockquote:before {
    font-size: 2.25rem;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-description .field--name-field-description {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
  }
  .node--type-campaign .paragraph--type--component-image-and-quote .quote-wrapper .quote-image {
    width: 100%;
  }
}
.node--type-campaign .background--white .paragraph--type--component-image-and-quote .quote-wrapper .quote-description {
  padding-bottom: 0;
}
.node--type-campaign .background--white .paragraph--type--component-image-and-quote .quote-wrapper .quote-description .field--name-field-description {
  margin-bottom: 0;
}
.node--type-campaign .background--white .paragraph--type--component-image-and-quote.layout-left .quote-wrapper .quote-description {
  padding-bottom: 0;
}
.node--type-campaign .paragraph--type--component-links .row > .field__item .field--name-field-description-simple {
  font-size: 1rem;
}
.node--type-campaign .paragraph--type--component-links .row > .field__item .field--name-field-title {
  word-break: break-word;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-links .row > .field__item .field--name-field-title {
    margin: 0;
  }
}
.node--type-campaign .paragraph--type--component-links.icon-align--full .field--name-field-image img {
  max-width: 100% !important;
  width: 100% !important;
}
.node--type-campaign .paragraph--type--component-links.columns-3 .row, .node--type-campaign .paragraph--type--component-links.columns-2 .row, .node--type-campaign .paragraph--type--component-links.columns-4 .row {
  row-gap: 20px;
}
.node--type-campaign .paragraph--type--component-links.columns-3 .row .field__item, .node--type-campaign .paragraph--type--component-links.columns-2 .row .field__item, .node--type-campaign .paragraph--type--component-links.columns-4 .row .field__item {
  padding: 0;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-links.columns-3 .row .field__item .field--name-field-image, .node--type-campaign .paragraph--type--component-links.columns-2 .row .field__item .field--name-field-image, .node--type-campaign .paragraph--type--component-links.columns-4 .row .field__item .field--name-field-image {
  padding: 20px 0;
}
.node--type-campaign .paragraph--type--component-links.columns-3 .row .field__item .paragraph--type--link, .node--type-campaign .paragraph--type--component-links.columns-2 .row .field__item .paragraph--type--link, .node--type-campaign .paragraph--type--component-links.columns-4 .row .field__item .paragraph--type--link {
  padding: 0 20px 20px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-links.columns-3 .row .field__item .paragraph--type--link, .node--type-campaign .paragraph--type--component-links.columns-2 .row .field__item .paragraph--type--link, .node--type-campaign .paragraph--type--component-links.columns-4 .row .field__item .paragraph--type--link {
    padding: 20px;
  }
}
.node--type-campaign .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-title {
  min-height: 60px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-links.columns-4 .row > .field__item .field--name-field-title {
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .custom-container--media .paragraph--type--image .field--name-field-image {
  position: relative;
  padding-top: 0;
  padding-bottom: 100%;
  overflow: hidden;
}
.node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .custom-container--media .paragraph--type--image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  max-width: unset;
}
.node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-title {
  text-align: left;
  margin-top: 40px;
}
.node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-title h3, .node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-title h2 {
  font-size: 3rem;
  line-height: 54px;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-title h3, .node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-title h2 {
    font-size: 2rem;
    line-height: 32px;
  }
}
.node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-description-simple {
  font-size: 1rem;
  text-align: left;
  line-height: 1.5;
  margin-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-description-simple {
    font-size: 0.875rem;
  }
}
.node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-cta {
  font-family: graphik-medium;
  text-align: left;
  margin-bottom: 0;
  margin-top: 0;
}
.node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-cta a {
  font-size: 1rem;
  line-height: 1.4;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-big-links .paragraph--type--component-links .row > .field__item .field--name-field-cta a {
    font-size: 0.875rem;
  }
}
.node--type-campaign .section-big-links .paragraph--type--component-links.columns-2 .row > .field__item {
  width: calc((100% - 32px * 2) / 2);
  max-width: 596px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-big-links .paragraph--type--component-links.columns-2 .row > .field__item {
    width: 100%;
  }
}
.node--type-campaign .section-big-links .paragraph--type--component-links.columns-3 .row {
  row-gap: 20px;
}
.node--type-campaign .section-big-links .paragraph--type--component-links.columns-3 .row .field__item {
  padding: 0;
  margin-bottom: 0;
}
.node--type-campaign .section-big-links .paragraph--type--component-links.columns-3 .row .field__item .field--name-field-image {
  padding: 20px 0;
}
.node--type-campaign .section-big-links .paragraph--type--component-links.columns-3 .row .field__item .paragraph--type--link {
  padding: 0 20px 20px;
}
.node--type-campaign .section-big-links.section-slider-links {
  margin-top: 19px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-big-links.section-slider-links .section-container .portrait-font {
    top: 36px;
  }
}
.node--type-campaign .section-big-links.section-slider-links .field--name-field-title {
  max-width: unset;
}
@media (max-width: 359.98px) {
  .node--type-campaign .section-big-links.section-slider-links .field--name-field-title {
    padding: 0 8px;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-big-links.section-slider-links .field--name-field-title {
    max-width: 270px;
  }
}
.node--type-campaign .section-big-links.section-slider-links .field--name-field-title h2 {
  font-size: 4.875rem;
  line-height: 1;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-big-links.section-slider-links .field--name-field-title h2 {
    font-size: 2.25rem;
  }
}
.node--type-campaign .section-big-links.section-slider-links .field--name-field-component {
  margin-top: 155px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-big-links.section-slider-links .field--name-field-component {
    margin-top: 93px;
  }
}
.node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links {
  padding-top: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
    margin-left: 24px;
  }
}
.node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .row > .field__item {
  padding: 0;
  width: calc((100% - 100px) / 2);
  max-width: 562px;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .row > .field__item {
    margin-left: 0;
    min-width: 300px;
    width: 300px;
    margin-bottom: 29px;
    margin-right: 24px !important;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .row > .field__item:nth-child(odd) {
    margin-right: 100px;
  }
}
.node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-title {
  margin-top: 0;
}
.node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-title h3, .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-title h2 {
  font-family: graphik-regular;
  color: #97999D;
  font-size: 0.75rem;
  letter-spacing: 0.52px;
  line-height: 1.4;
}
@media (max-width: 767.98px) {
  .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-title h3, .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-title h2 {
    font-size: 0.625rem;
    line-height: 0.875rem;
  }
}
.node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-description-simple {
  font-family: tiemposfine-regular;
  font-size: 2.25rem;
  line-height: 41px;
  color: #2e333c;
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-description-simple {
    font-size: 1.5rem;
    line-height: 27px;
    margin-top: 4px;
    margin-bottom: 4px;
  }
}
.node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-cta {
  line-height: 20px;
}
.node--type-campaign .section-big-links.section-slider-links .paragraph--type--component-links .paragraph--type--link .field--name-field-cta a {
  font-size: 0.875rem;
  letter-spacing: 0.02px;
}
.node--type-campaign .section-big-links:not(.section-slider-links) .paragraph--type--component-links .row > .field__item {
  margin: 0 32px 32px 0;
  padding: 62px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-big-links:not(.section-slider-links) .paragraph--type--component-links .row > .field__item {
    padding: 32px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-big-links:not(.section-slider-links) .paragraph--type--component-links .row > .field__item {
    margin-left: 24px;
    margin-right: 24px !important;
  }
}
.node--type-campaign .paragraph--type--component-presentation {
  margin-bottom: 0;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-presentation .presentation-image {
  padding-bottom: 0;
}
.node--type-campaign .paragraph--type--component-presentation .field--name-field-description {
  font-size: 1.0625rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-presentation .field--name-field-description {
    font-size: 0.9375rem;
  }
}
.node--type-campaign .paragraph--type--component-presentation .presentation-ctas .app-buttons a {
  min-width: auto;
}
.node--type-campaign .field--name-field-campaign-cta .paragraph--type--component-cta.style--apps .app-buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.node--type-campaign .field--name-field-campaign-cta .paragraph--type--component-cta.style--apps .app-buttons a {
  min-width: 142px;
}
.node--type-campaign .paragraph--type--component-marketing-two-sides {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  padding: 0 0 72px;
  height: 650px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides {
    margin: 24px !important;
    height: auto;
  }
}
.node--type-campaign .paragraph--type--component-marketing-two-sides .left-column {
  padding: 72px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
  position: relative;
  background-color: #f7f7f7;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides .left-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 24px 24px 144px !important;
  }
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-title {
    max-width: 90%;
  }
}
.node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-title h2 {
  font-size: 3rem;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-title h2 {
    font-size: 2rem;
  }
}
.node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-subtitle {
  font-weight: 600;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-subtitle {
    font-size: 1.25rem;
    max-width: 70%;
  }
}
.node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-icon {
  position: absolute;
  bottom: 72px;
  width: 64px;
  height: auto;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-icon {
    position: absolute;
    bottom: 24px;
    width: 48px !important;
  }
}
.node--type-campaign .paragraph--type--component-marketing-two-sides .left-column .field--name-field-icon img {
  max-width: 100%;
  height: auto;
}
.node--type-campaign .paragraph--type--component-marketing-two-sides .right-column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 48px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides .right-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 48px 0;
  }
}
.node--type-campaign .paragraph--type--component-marketing-two-sides .right-column .field--type-image img {
  max-width: 100%;
  height: auto;
  margin: 0 0 1rem;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-two-sides .right-column .field--type-image img {
    max-width: 60%;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content {
    margin-right: 0;
    margin-left: 0;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content.background--gray {
  background-color: #f7f7f7;
}
.node--type-campaign .paragraph--type--component-marketing-img-content.background--gray:before, .node--type-campaign .paragraph--type--component-marketing-img-content.background--gray:after {
  background-color: #f7f7f7;
}
.node--type-campaign .paragraph--type--component-marketing-img-content.background--premium_light {
  background-color: #FBF6F0;
}
.node--type-campaign .paragraph--type--component-marketing-img-content.background--premium_light:before, .node--type-campaign .paragraph--type--component-marketing-img-content.background--premium_light:after {
  background-color: #FBF6F0;
}
.node--type-campaign .paragraph--type--component-marketing-img-content.background--premium_dark {
  background-color: #373E48;
  color: #fff;
}
.node--type-campaign .paragraph--type--component-marketing-img-content.background--premium_dark:before, .node--type-campaign .paragraph--type--component-marketing-img-content.background--premium_dark:after {
  background-color: #373E48;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content.image--right .field--type-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content.image--offset .field--name-field-image-small {
  padding-bottom: 48px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content.image--offset .field--name-field-image-small {
    padding-top: 48px;
    padding-bottom: 24px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content {
    height: auto;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content > div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content.image--offset .field--name-field-image {
  position: relative;
  top: -72px;
}
.node--type-campaign .paragraph--type--component-marketing-img-content img {
  max-width: 100%;
  height: auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content .column {
    margin: 12px 0 0;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-image-small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-image-small img {
  max-width: 60%;
  height: auto;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-image-small img {
    max-width: 50%;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-title {
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-title {
    max-width: 80%;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-title h3, .node--type-campaign .paragraph--type--component-marketing-img-content #block-intreabaunmedic .content .column .field--name-field-title h2, #block-intreabaunmedic .content .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-title h2 {
  font-size: 1.75rem;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-title h3, .node--type-campaign .paragraph--type--component-marketing-img-content #block-intreabaunmedic .content .column .field--name-field-title h2, #block-intreabaunmedic .content .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-title h2 {
    font-size: 3rem;
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-description {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-description {
    max-width: 80%;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-description p:not(:last-of-type) {
  margin-bottom: 1rem;
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column > div {
  padding: 12px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content .column > div {
    padding: 0 0 1rem;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
  padding: 0 30px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a {
    text-align: center;
  }
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:active {
  outline: none;
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:hover {
  text-decoration: none;
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a, .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:active, .node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--type-campaign .paragraph--type--component-marketing-img-content .column .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.node--type-campaign .paragraph--type--component-marketing-img-content:before, .node--type-campaign .paragraph--type--component-marketing-img-content:after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 100px;
}
.node--type-campaign .paragraph--type--component-marketing-img-content:before {
  left: -100px;
}
.node--type-campaign .paragraph--type--component-marketing-img-content:after {
  right: -100px;
}
.node--type-campaign .paragraph--type--component-marketing-video {
  padding: 0 0 100px;
  min-height: 660px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video {
    margin-right: 0;
    margin-left: 0;
    padding: 0 2rem;
    min-height: 0px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .field--name-field-title {
  width: 100%;
  max-width: 890px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .field--name-field-title {
    margin-top: 60px;
  }
  .node--type-campaign .paragraph--type--component-marketing-video .field--name-field-title h1 {
    font-size: 2.25rem;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .field--name-field-title h1 {
  font-family: tiemposfine-regular;
  font-size: 4rem;
  line-height: 114%;
  letter-spacing: -0.24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .field--name-field-title h1 {
    font-size: 2.25rem;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls {
  position: relative;
  margin-top: 30px;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:before {
  content: "\e960";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:before {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(82%, 55%);
       -o-transform: translate(82%, 55%);
          transform: translate(82%, 55%);
  z-index: 5;
  color: #fff;
  font-size: 30px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:before {
    font-size: 1.4rem;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:after {
  content: " ";
  position: absolute;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #dc0028;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-controls .scrollToVideo:after {
    width: 46px;
    height: 46px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo {
  position: absolute;
  left: 30.5px;
  top: -42px;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo:before {
  content: "\e923";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo {
    top: -30px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying {
  top: 0px;
  left: 93px;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:before {
  content: "\e961";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying {
    left: 75px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:before {
  position: absolute;
  top: 0;
  left: 1px;
  -webkit-transform: translate(85%, 55%);
       -o-transform: translate(85%, 55%);
          transform: translate(85%, 55%);
  z-index: 5;
  color: #fff;
  font-size: 30px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:before {
    font-size: 1.4rem;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:after {
  content: " ";
  position: absolute;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #2e333c;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo.videoPlaying:after {
    width: 46px;
    height: 46px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo:before {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(85%, 55%);
       -o-transform: translate(85%, 55%);
          transform: translate(85%, 55%);
  z-index: 5;
  color: #2e333c;
  font-size: 70px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-controls .playVideo:before {
    font-size: 50px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper {
  color: #fff;
  width: 100%;
  max-width: 60%;
  height: auto;
  margin-left: auto;
  position: relative;
  margin-top: 100px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-wrapper {
    max-width: 100%;
    margin-top: 200px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying:before, .node--type-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying:after {
  -webkit-transform: rotate(0);
       -o-transform: rotate(0);
          transform: rotate(0);
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description {
  bottom: 40px;
  left: 40px;
  padding: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description .icon-wrapper:before {
  content: "\e961";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description .icon-wrapper:before {
  top: 0;
  -webkit-transform: translate(100%, 60%);
       -o-transform: translate(100%, 60%);
          transform: translate(100%, 60%);
  color: #fff;
  font-size: 1.125rem;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper.videoPlaying .video-description .description {
  display: none;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper:before, .node--type-campaign .paragraph--type--component-marketing-video .video-wrapper:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 30px;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s, -o-transform 1s;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper:before {
  z-index: 3;
  background-color: #f7f7f7;
  -webkit-transform: rotate(6.5deg);
       -o-transform: rotate(6.5deg);
          transform: rotate(6.5deg);
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper:after {
  z-index: 2;
  background-color: #eaeaeb;
  -webkit-transform: rotate(13.5deg);
       -o-transform: rotate(13.5deg);
          transform: rotate(13.5deg);
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-image {
  position: relative;
  z-index: 5;
  opacity: 1;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-image.transparent {
  opacity: 0;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-image img {
  width: 100%;
  height: auto;
  -webkit-filter: brightness(75%);
          filter: brightness(75%);
  border-radius: 30px;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .field--type-youtube {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  border-radius: 36px;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description {
  position: absolute;
  bottom: 40px;
  left: -50px;
  z-index: 5;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #dc0028;
  padding: 30px;
  border-radius: 150px;
  -webkit-transition: left 0.25s linear, bottom 0.25s linear, padding 0.1s linear;
  -o-transition: left 0.25s linear, bottom 0.25s linear, padding 0.1s linear;
  transition: left 0.25s linear, bottom 0.25s linear, padding 0.1s linear;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description {
    padding: 15px;
    left: -30px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .description {
  max-width: 285px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.02px;
  margin-left: 60px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .description {
    font-size: 0.75rem;
    margin-left: 50px;
  }
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .icon-wrapper:before {
  content: "\e923";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .icon-wrapper:before {
  position: absolute;
  top: calc(50% - 45px / 2);
  font-size: 2.8125rem;
  z-index: 7;
  color: #fff;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-marketing-video .video-wrapper .video-description .icon-wrapper:before {
    position: absolute;
    top: calc(50% - 35px / 2);
    font-size: 2.1875rem;
  }
}
.node--type-campaign .paragraph--type--component-video {
  min-height: 300px;
}
.node--type-campaign .paragraph--type--component-campaign-pack-filter .bef-exposed-form .js-form-item {
  border: 1px solid #d5d6d8;
  border-radius: 7px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-pack-filter .bef-exposed-form .js-form-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    max-width: 49%;
  }
  .node--type-campaign .paragraph--type--component-campaign-pack-filter .bef-exposed-form .js-form-item:first-child {
    margin-right: 1%;
  }
  .node--type-campaign .paragraph--type--component-campaign-pack-filter .bef-exposed-form .js-form-item:nth-child(2) {
    margin-left: 1%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-campaign-pack-filter .bef-exposed-form .js-form-item {
    margin: 0 auto 5px auto;
    max-width: 95%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-tab .field--name-field-campaign-tab-title, .node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-tab .field--name-field-campaign-tab-subtitle {
  font-size: 28px;
}
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-tab .field--name-field-campaign-tab-subtitle del {
  color: #2e333c;
}
.node--type-campaign .paragraph--type--component-campaign-pack-filter .paragraph--type--component-campaign-tab .field--name-field-campaign-tab-subtitle span {
  color: #dc0028;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--price-no-location {
    margin-bottom: -4rem;
  }
}
.node--type-campaign .paragraph--type--price-no-location .field--name-field-campaign-tab-title, .node--type-campaign .paragraph--type--price-no-location .field--name-field-campaign-tab-subtitle {
  font-size: 28px;
}
.node--type-campaign .paragraph--type--price-no-location .field--name-field-campaign-tab-subtitle del {
  color: #2e333c;
}
.node--type-campaign .paragraph--type--price-no-location .field--name-field-campaign-tab-subtitle span {
  color: #dc0028;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type {
  margin-top: 54px;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items .field--name-field-title {
  position: relative;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items .field--name-field-title::before {
  position: absolute;
  left: -31px;
  content: "";
  top: 7px;
  width: 13px;
  height: 11px;
  background: center/contain url(../images/arrow-right.svg) no-repeat;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items .field--name-field-title h4 {
  font-family: graphik-medium;
  font-size: 1rem;
  margin-bottom: 0.25rem;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items .field--name-field-subtitle {
  font-family: graphik-regular;
  font-size: 0.875rem;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 calc(50% - 24px);
      -ms-flex: 1 0 calc(50% - 24px);
          flex: 1 0 calc(50% - 24px);
  max-width: 50%;
  margin: 6px 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: 100%;
    width: 100%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item .field--name-field-vaccine-url {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 48px;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item .field--name-field-vaccine-url a {
  font-size: 0;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item .field--name-field-vaccine-url a::before {
  content: "";
  width: 1.75rem;
  height: 1.75rem;
  background: center/contain url(../images/trimitere.svg) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item:nth-child(odd) .paragraph {
  margin-right: 12px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item:nth-child(odd) .paragraph {
    margin-right: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item:nth-child(even) .paragraph {
  margin-left: 12px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item:nth-child(even) .paragraph {
    margin-left: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-type .field__items > .field__item .paragraph {
  height: 100%;
  padding: 24px 85px;
  background-color: #fff;
  border-radius: 7px;
  position: relative;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc {
  margin-top: 54px;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 calc(50% - 24px);
      -ms-flex: 1 0 calc(50% - 24px);
          flex: 1 0 calc(50% - 24px);
  max-width: 50%;
  margin: 6px 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: 100%;
    width: 100%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item:nth-child(odd) .paragraph {
  margin-right: 12px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item:nth-child(odd) .paragraph {
    margin-right: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item:nth-child(even) .paragraph {
  margin-left: 12px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item:nth-child(even) .paragraph {
    margin-left: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item .paragraph {
  height: 100%;
  position: relative;
  margin-bottom: 24px;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item .paragraph .boxed-content {
  padding: 24px 36px;
  background-color: #f7f7f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items > .field__item .paragraph .boxed-content a {
  color: #fff;
  width: 50px;
  min-width: 50px;
  height: 50px;
  margin-left: 20px;
  border-radius: 100%;
  text-align: center;
  background: center/26px url(../images/icons/programari-icon.svg) no-repeat #dc0028;
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items .field--name-field-county {
  margin-bottom: 31px;
  font-size: 1.75rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items .field--name-field-county {
    padding-left: 36px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-vaccine-loc .field__items .field--name-field-subtitle {
  font-family: graphik-medium;
}
.node--type-campaign .section-form-vaccinare .field--name-field-title h2 {
  font-size: 3.375rem;
}
@media (min-width: 768px) {
  .node--type-campaign .section-form-vaccinare .section-info {
    padding-right: 80px;
  }
}
.node--type-campaign .section-form-vaccinare .section-info .field--name-field-description {
  margin-top: 16px;
}
.node--type-campaign .section-form-vaccinare .field--name-field-campaign-cta .field__item {
  margin-left: 0;
}
.node--type-campaign .section-form-vaccinare .field--name-field-campaign-cta .field__item .paragraph--type--component-cta {
  margin-left: 0;
  padding-left: 0;
}
.node--type-campaign .section-form-vaccinare .field--name-field-campaign-cta .field__item .field--name-field-cta a {
  font-size: 1rem;
}
.node--type-campaign .section-list-vaccinare .section-container .section-info {
  padding-top: 0;
}
.node--type-campaign .section-list-vaccinare .section-container .section-info .field--name-field-description {
  margin-top: 20px;
}
.node--type-campaign .section-list-vaccinare .section-container .section-info .field--name-field-description p {
  margin-bottom: 48px;
}
.node--type-campaign .section-list-vaccinare .section-container .section-info .field--name-field-description ul {
  padding-left: 0;
}
.node--type-campaign .section-list-vaccinare .section-container .section-info .field--name-field-description ul li {
  font-size: 1rem;
  padding-left: 40px;
}
.node--type-campaign .section-list-vaccinare .section-container .section-info .field--name-field-description ul li::before {
  top: 0;
  background: center/contain url(../images/icons/check.svg) no-repeat;
  width: 24px;
  height: 24px;
}
.node--type-campaign .section-list-vaccinare .section-container .field--name-field-image {
  margin-top: 15px;
}
.node--type-campaign .section-list-vaccinare .field--name-field-campaign-cta .field__item {
  margin-left: 0;
}
.node--type-campaign .section-list-vaccinare .field--name-field-campaign-cta .field__item .paragraph--type--component-cta {
  margin-left: 0;
  padding-left: 0;
}
.node--type-campaign .section-list-vaccinare .field--name-field-campaign-cta .field__item .field--name-field-cta a {
  font-size: 1rem;
}
.node--type-campaign .section-icons-vaccinare .field--name-field-title h2 {
  margin-bottom: 11px;
}
.node--type-campaign .section-icons-vaccinare .field__item .paragraph--type--component-links .field--name-field-image {
  padding-top: 0;
}
.node--type-campaign .section-icons-vaccinare .field__item .paragraph--type--component-links .field--name-field-image img {
  max-width: 134px;
}
.node--type-campaign .section-icons-vaccinare .field__item .paragraph--type--component-links .field--name-field-description-simple {
  margin-top: 23px;
}
@media (min-width: 576px) {
  .node--type-campaign .section-icons-vaccinare .field__item .paragraph--type--component-links .field--name-field-description-simple {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-text-maternitate .section-info {
  padding-top: 36px;
}
@media (min-width: 992px) {
  .node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-text-maternitate .column:first-child {
    min-height: unset;
  }
}
.node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-text-maternitate .field--name-field-title h2,
.node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-text-maternitate .field--name-field-description h2 {
  font-size: 2.25rem;
}
@media (min-width: 992px) {
  .node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-text-maternitate .field--name-field-title h2,
.node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-text-maternitate .field--name-field-description h2 {
    font-size: 3.875rem;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .field--name-field-component-compaign > .field__item:first-of-type .section-text-maternitate .paragraph--type--component-intro {
    padding: 0 24px;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-image.full-width {
    position: relative;
    right: 50%;
    left: 50%;
    margin-right: -50vw;
    margin-left: -50vw;
    width: 100vw;
  }
  .node--type-campaign .paragraph--type--component-image.full-width img {
    width: 100%;
  }
}
.node--type-campaign .paragraph--type--component-medics.style--modern {
  padding-bottom: 120px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern h3, .node--type-campaign .paragraph--type--component-medics.style--modern #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-medics.style--modern h2 {
    font-size: 3rem;
    margin-bottom: 4rem;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern h3, .node--type-campaign .paragraph--type--component-medics.style--modern #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-medics.style--modern h2 {
    font-size: 2rem;
    padding: 0 24px 24px;
    text-align: center;
  }
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick-list {
  overflow: visible;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide {
  padding-right: 4rem;
  padding-left: 4rem;
  margin: 0 0 24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide {
    padding-right: 1rem;
    padding-left: 1rem;
    opacity: 0.5;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current {
    opacity: 1;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic {
    position: absolute;
    right: 0;
    left: 0;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button {
    font-family: graphik-regular;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0 24px;
    margin: 0 auto;
    font-size: 1rem;
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button {
    text-align: center;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button:active {
    outline: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button:hover {
    text-decoration: none;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button:active, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button:before {
    display: none;
  }
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .field--name-field-description-simple {
  margin-top: 0;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide h3.node__title, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide #block-intreabaunmedic .content .column h2.node__title, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide h2.node__title {
  margin-bottom: 12px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .field--name-field-description-simple {
    min-height: unset;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button {
    margin-top: 16px;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.slick-current .paragraph--type--medic .button::before {
    visibility: hidden;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide {
    border-right: 1px solid #f7f7f7;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:not(.slick-active), .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide.grayed-out {
    opacity: 0.5;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:first-child {
    border-left: 1px solid #f7f7f7;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .field--name-field-description-simple, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide h3.node__title, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide #block-intreabaunmedic .content .column h2.node__title, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide h2.node__title {
    text-align: left;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover {
    margin: 0 48px;
    border-right: none;
    border-left: none;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover:before, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover:after {
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    width: 48px;
    height: 100%;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover:before {
    left: -48px;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover:after {
    right: -48px;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover + .slick__slide {
    border-left: 1px solid #f7f7f7;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .paragraph--type--medic {
    position: absolute;
    right: 38px;
    left: 38px;
  }
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .field--name-field-description-simple, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover h3.node__title, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover #block-intreabaunmedic .content .column h2.node__title, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover h2.node__title {
    text-align: center !important;
  }
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .field--name-field-medic-photo {
  margin: 0;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .field--name-field-medic-photo + div .node__title {
  padding-bottom: 4px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .node__title {
    font-size: 1.3125rem;
  }
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .node__title a {
  color: #2e333c;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .node__title a:hover {
  color: #2e333c;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .field--name-field-description-simple {
  font-family: graphik-regular;
  color: #6c7076;
  margin-top: 0;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .button {
  font-size: 0;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .button:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide .button:before {
  font-size: 1.5rem;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background-color: #dc0028;
  color: #fff;
  border-radius: 50%;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button {
    font-family: graphik-regular;
    white-space: nowrap;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    border-radius: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.875rem;
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    line-height: 3.15rem;
    padding: 0 3.15rem;
    padding: 0 24px;
    margin: 0 auto;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button:active {
    outline: none;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button:hover {
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button:active, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button:focus {
    color: #fff;
    background-color: #dc0028;
    border: 1px solid #dc0028;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button:hover {
    background-color: #cd0025;
    border: 1px solid #cd0025;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern .slick__slide:hover .button:before {
    display: none;
  }
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__arrow {
  position: absolute;
  top: calc(-1rem * 4 - 68px / 2);
  right: 0;
  left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__arrow .slick-prev {
  margin-right: 1rem;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__arrow .slick-prev, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__arrow .slick-next {
  width: 68px;
  height: 68px;
  background-color: #dc0028;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  padding: 0;
}
.node--type-campaign .paragraph--type--component-medics.style--modern .slick__arrow .slick-prev:before, .node--type-campaign .paragraph--type--component-medics.style--modern .slick__arrow .slick-next:before {
  font-size: 1.875rem;
  color: #fff;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-medics.style--modern.random-order .slick__slide {
    opacity: 1;
  }
}
.node--type-campaign .section-form-maternitate .column .paragraph--type--component-campaign-webform {
  position: static;
  margin: 0 auto;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-width: 400px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-form-maternitate .column .paragraph--type--component-campaign-webform {
    padding: 0 16px;
  }
}
.node--type-campaign .section-form-maternitate .column .paragraph--type--component-campaign-webform .field--name-field-title, .node--type-campaign .section-form-maternitate .column .paragraph--type--component-campaign-webform .field--name-field-description {
  display: none;
}
.node--type-campaign .section-form-maternitate .column .paragraph--type--component-campaign-webform .webform-submission-form .form-control:not(.button) {
  background-color: transparent;
}
.node--type-campaign .section-form-maternitate .column .section-info {
  padding: 0;
}
.node--type-campaign .section-form-maternitate .column .section-info .field--name-field-description {
  margin: 0 auto;
}
.node--type-campaign .section-form-maternitate .column .field--type-image {
  display: none;
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-form-maternitate .field--name-field-description h1 {
    font-size: 2rem;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-form-maternitate .field--name-field-description h1 {
    font-size: 2rem;
  }
}
.node--type-campaign .section-footer-maternitate .section-info {
  padding-top: 0 !important;
}
.node--type-campaign .section-footer-maternitate .paragraph--type--component-intro {
  background-color: transparent;
  padding: 10px 24px;
}
@media (min-width: 768px) {
  .node--type-campaign .section-footer-maternitate .field__item .paragraph--type--component-cta {
    margin-left: 24px;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .section-footer-maternitate .field__item .paragraph--type--component-cta {
    margin-left: 0;
  }
  .node--type-campaign .section-footer-maternitate .field__item .paragraph--type--component-cta .field--name-field-cta a {
    width: auto;
  }
}
.node--type-campaign .webform--maternitate_campanie .field--name-field-description {
  font-size: 0.9375rem;
}
.node--type-campaign .ui-datepicker,
.node--type-campaign .ui-autocomplete {
  z-index: 9999 !important;
}
@-moz-document url-prefix() {
  .node--type-campaign .ui-datepicker,
.node--type-campaign .ui-autocomplete {
    position: absolute !important;
  }
}
.node--type-campaign .column-form .ui-datepicker {
  position: absolute !important;
  top: unset !important;
  right: unset !important;
  bottom: 100% !important;
  left: 0 !important;
}
@media (max-width: 833.98px) {
  .node--type-campaign .column-form .ui-datepicker {
    top: 100% !important;
    bottom: unset !important;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .field--name-field-overlay-elements .field--name-field-title h2 {
    font-size: 3.375rem;
  }
}
.node--type-campaign .field--name-field-overlay-elements .field--name-field-subtitle h4 {
  font-size: 1.0625rem !important;
}
.node--type-campaign .field--name-field-overlay-elements .highlight-subtitle .field--name-field-subtitle h4 {
  font-size: 0.875rem !important;
  padding: 13.5px 24px !important;
}
.node--type-campaign .field--name-field-overlay-elements .icon-header {
  font-family: graphik-medium;
  padding-left: 99px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  height: 75px;
  margin: 24px 0 40px;
}
.node--type-campaign .field--name-field-overlay-elements .icon-header span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-campaign .field--name-field-overlay-elements .icon-header img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 75px;
  height: 75px;
}
.node--type-campaign .field--name-field-overlay-elements .column-text ul {
  padding: 0;
  margin: 0 0 40px;
  list-style: none;
}
.node--type-campaign .field--name-field-overlay-elements .column-text ul li {
  font-size: 1rem;
  padding-left: 36px;
  margin-bottom: 20px;
}
.node--type-campaign .field--name-field-overlay-elements .column-text ul li:before {
  content: "\e93d";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .field--name-field-overlay-elements .column-text ul li:before {
  position: absolute;
  top: 2px;
  left: 0;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-radius: 50%;
  background-color: #dc0028;
}
.node--type-campaign .field--name-field-overlay-elements .column-text ul li ul {
  margin-top: 32px;
}
.node--type-campaign .field--name-field-overlay-elements .column-text ul li ul li:before {
  background-color: #6c7076;
}
@media (max-width: 767.98px) {
  .node--type-campaign .field--name-field-overlay-elements .js-form-item.is-focused {
    position: fixed;
    top: 15px;
    right: 15px;
    left: 15px;
    position: -webkit-sticky;
    z-index: 9999;
  }
  .node--type-campaign .field--name-field-overlay-elements .js-form-item.is-focused input {
    position: relative;
    z-index: 0;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay {
  padding: 60px;
  position: fixed;
  top: 0;
  right: -9999px;
  bottom: 0;
  width: 60%;
  z-index: 10000;
  height: 100%;
  background-color: #fff;
  overflow: auto;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay {
    padding: 24px;
    width: 100%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay.background-gray {
  background-color: #f7f7f7;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-title {
  max-width: 90%;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-title {
    font-size: 2.25rem;
    max-width: 80%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-subtitle h4 {
  font-size: 1.125rem;
  font-family: graphik-medium;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-subtitle h4 {
    max-width: 50%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-campaign-tab-subtitle {
  font-size: 36px;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-campaign-tab-subtitle del {
  color: #2e333c;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element > .field--name-field-campaign-tab-subtitle span {
  color: #dc0028;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns {
  margin-top: 42px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-text:only-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-text:not(:only-child) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form {
    margin-top: 40px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form > .field {
  width: 100%;
  max-width: 500px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form > .field {
    margin: 0;
    padding-left: 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 500px;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column {
  width: 100%;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column h2 {
  text-align: center;
  margin-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column h2 {
    font-size: 1.5rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form fieldset {
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form fieldset .form-control {
  background-color: #fff;
  width: 100%;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form fieldset label {
  margin-bottom: 6px;
  font-weight: 500;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form .form-check {
  margin: 12px 0;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form .form-actions {
  margin-top: 24px;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-landing-page-form.paragraph--type--component-webform.paragraph--view-mode--default .column form .form-actions .btn {
  width: 100%;
  padding: 18px;
  font-size: 1.125rem;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-campaign-webform {
  position: static;
  margin: 0 0 0 auto;
  padding: 48px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f7f7f7;
  border-radius: 12px;
  max-width: 450px;
  margin: auto;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-campaign-webform {
    padding: 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .overlay-columns .column-form .paragraph--type--component-campaign-webform fieldset .form-control {
  background-color: #fff;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element.highlight-subtitle .field--name-field-subtitle h4 {
  padding: 12px 20px;
  font-size: 0.875rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #2e333c;
  color: #fff;
  border-radius: 40px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element.highlight-subtitle .field--name-field-subtitle h4 {
    font-size: 0.75rem;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .field--name-field-description {
  padding-bottom: 24px;
}
.column-text:only-child .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .field--name-field-description {
  max-width: 85%;
}
.column-text:not(:only-child) .node--type-campaign .paragraph--type--component-campaign-overlay .paragraph--type--overlay-element .field--name-field-description {
  max-width: 100%;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .overlay-close {
  position: absolute;
  top: 66px;
  right: 66px;
  cursor: pointer;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .overlay-close {
    position: absolute;
    top: 24px;
    right: 24px;
  }
}
.node--type-campaign .paragraph--type--component-campaign-overlay .overlay-close:before {
  content: "\e90c";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-campaign-overlay .overlay-close:before {
  font-size: 1.5rem;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background-color: #dc0028;
  color: #fff;
  border-radius: 50%;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-campaign-overlay .overlay-close:before {
    font-size: 1.25rem;
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
}
.node--type-campaign .overlay-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(46, 51, 60, 0.28);
  z-index: 9999;
  display: none;
}
.node--type-campaign .overlay-backdrop.active {
  display: block;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-phone .views-label, .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-address .views-label {
  font-family: graphik-medium;
  text-transform: uppercase;
  color: #6c7076;
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 2px;
  display: block;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-phone .field-content, .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-address .field-content {
  color: #2e333c;
  font-size: 15px;
  line-height: 21px;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-phone .field-content a:not(:hover), .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-address .field-content a:not(:hover) {
  color: #2e333c;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-phone .field-content a:hover, .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-address .field-content a:hover {
  color: #dc0028;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .form-row .form-group:not(.form-actions) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  background-color: unset;
  padding: 0;
  margin-top: 16px;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .form-row .form-group:not(.form-actions) .fieldset-wrapper div.js-form-item {
  display: inline-block;
  min-height: unset;
  margin-right: 8px;
  margin-bottom: 8px;
  background-color: unset;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .form-row .form-group:not(.form-actions) .fieldset-wrapper div.js-form-item .form-check-input {
  display: none;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .form-row .form-group:not(.form-actions) .fieldset-wrapper div.js-form-item div.form-check {
  cursor: pointer;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .form-row .form-group:not(.form-actions) .fieldset-wrapper div.js-form-item label.form-check {
  font-family: graphik-medium;
  min-height: unset;
  font-size: 0.875rem;
  padding: 12px 20px;
  background-color: #fff;
  border-radius: 66px;
  color: #dc0028;
  display: inline-block;
  margin: 0;
  line-height: 20px;
  cursor: pointer;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .form-row .form-group:not(.form-actions) .fieldset-wrapper div.js-form-item input[checked=checked] + label {
  color: #2e333c;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-vaccine-stocks .form-row .form-group:not(.form-actions) .fieldset-wrapper .form-radios {
    white-space: nowrap;
    overflow: auto;
    padding-bottom: 10px;
    margin-left: -24px;
    margin-right: -24px;
  }
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .stocks-header {
  font-family: graphik-medium;
  font-size: 0.875rem;
  line-height: 28px;
  margin-bottom: 23px;
  margin-top: 45px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-vaccine-stocks .stocks-header {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  margin-bottom: -12px;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row {
  padding: 32px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.3333333333% - 24px);
      -ms-flex: 0 0 calc(33.3333333333% - 24px);
          flex: 0 0 calc(33.3333333333% - 24px);
  max-width: calc(33.3333333333% - 24px);
  margin: 12px;
  border-radius: 14px;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 24px);
        -ms-flex: 0 0 calc(50% - 24px);
            flex: 0 0 calc(50% - 24px);
    max-width: calc(50% - 24px);
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 24px);
        -ms-flex: 0 0 calc(100% - 24px);
            flex: 0 0 calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row > div:first-child {
  line-height: 30px;
  padding-bottom: 4px;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row > div:first-child h3, .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row > div:first-child #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row > div:first-child h2 {
  font-size: 1.625rem;
  line-height: 30px;
  margin-bottom: 0;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field {
  padding: 12px 0;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-address {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-stock-nazal {
  border-top: 1px solid #F2F3F3;
  padding-top: 24px;
  margin-top: 12px;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-stock-nazal, .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-stock-injection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-stock-nazal .views-label, .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-stock-injection .views-label {
  font-family: graphik-medium;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  max-width: 10px;
  font-size: 15px;
}
.node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-stock-nazal .field-content, .node--type-campaign .paragraph--type--component-vaccine-stocks .views-element-container .rows-wrapper .views-row .views-field-field-stock-injection .field-content {
  font-family: tiemposfine-regular;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  font-size: 2.375rem;
  line-height: 44px;
  margin-right: 16px;
}
.node--type-campaign.page-node-48409 .field--name-field-header-image, .node--type-campaign.page-node-48810 .field--name-field-header-image, .node--type-campaign.page-node-48612 .field--name-field-header-image {
  max-width: 82px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign.page-node-48409 .field--name-field-header-image, .node--type-campaign.page-node-48810 .field--name-field-header-image, .node--type-campaign.page-node-48612 .field--name-field-header-image {
    max-width: 46px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign {
  /* prizes */
  /* winners */
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign {
  margin-top: 117px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .column:first-child {
  padding-right: 45px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .column:last-child {
  padding-right: 0;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .paragraph--type--component-image {
  margin-bottom: 16px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-subtitle h4 {
  font-family: palmerlake-regular;
  margin-bottom: 16px;
  font-size: 2.625rem;
  line-height: 2.625rem;
  letter-spacing: -0.5px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-title h2 {
  margin-bottom: 24px;
  font-size: 5.25rem;
  line-height: 5.875rem;
  letter-spacing: -0.5px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-description {
  max-width: 456px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-description p {
  margin-top: 0;
  font-size: 1.0625rem;
  line-height: 1.5rem;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-cta {
  margin-top: 56px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-cta a {
  line-height: 52px;
  padding: 0 32px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-campaign-cta > .field__item:first-child {
  margin-right: 8px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-campaign-cta > .field__item:last-child {
  margin-left: 8px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign {
    margin-top: 0;
    padding-bottom: 56px;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .column:first-child {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    padding: 32px 0 0 0;
    margin-bottom: 0;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .column:last-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    padding: 40px 0 0 0;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-subtitle h4 {
    margin-bottom: 12px;
    font-size: 1.8125rem;
    line-height: 1.8125rem;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-title h2 {
    margin-bottom: 16px;
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-description {
    margin: 0 auto;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-description p {
    margin-top: 0;
    font-size: 0.9375rem;
    line-height: 1.3125rem;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-cta {
    margin-top: 32px;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-cta a {
    padding: 0 28px;
    width: auto;
    min-width: unset;
    line-height: 2.625rem;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .field--name-field-campaign-cta {
    margin-top: 0;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-campaign .paragraph--type--component-image {
    margin-bottom: 0;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form {
  /* wheel */
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right {
  padding-top: 122px;
  padding-bottom: 122px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .paragraph--type--component-cta {
  margin-left: 0;
  margin-bottom: 10px;
  font-size: 1.0625rem;
  line-height: 24px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .paragraph--type--component-cta a {
  padding: 0 !important;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .webform-submission-form .chosen-container {
  background-color: #fff;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .form-group label {
  overflow: visible;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column {
  padding-top: 16px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child .paragraph--type--component-campaign-webform {
  margin: 0;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child:not(.confirmation) {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child:not(.confirmation) {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child:not(.confirmation) .paragraph--type--component-campaign-webform .field--name-field-form {
  max-width: 392px;
  width: 100%;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1000%;
      -ms-flex: 0 0 1000%;
          flex: 0 0 1000%;
  max-width: 100%;
  text-align: center;
  padding-bottom: 256px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation {
    padding-bottom: 0;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info h2 {
  max-width: 672px;
  font-size: 3.5rem;
  line-height: 4rem;
  padding: 0 110px;
  margin: 0 auto 78px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info h2 {
    font-size: 2.25rem;
    line-height: 3rem;
    margin-bottom: 2.5625rem;
    padding: 0;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard {
  position: relative;
  width: 60%;
  margin: 0 auto;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard {
    width: unset;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-none .confirmation-message:before, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-NULL .confirmation-message:before {
  content: "\e966";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-none .confirmation-message::before, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-NULL .confirmation-message::before {
  background-color: #c0c1c4;
  font-size: 3.75rem;
  padding-top: 50px;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-none .confirmation-message::before, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-NULL .confirmation-message::before {
    font-size: 40px;
    padding-top: 17px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-fixed50 .confirmation-message::before {
  content: "50 lei";
  background-color: #7B2861;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-fixed100 .confirmation-message::before {
  content: "100 lei";
  background-color: #67A2D4;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-fixed100 .confirmation-message::before {
    font-size: 22px;
    padding-top: 22px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-fixed150 .confirmation-message::before {
  content: "150 lei";
  background-color: #7DB591;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-fixed150 .confirmation-message::before {
    font-size: 22px;
    padding-top: 22px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-percent10 .confirmation-message::before {
  content: "-10%";
  background-color: #F79E1B;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-percent20 .confirmation-message::before {
  content: "-20%";
  background-color: #dc0028;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-kinetic .confirmation-message::before {
  content: "Evaluare gratuita la Kinetic";
  background-color: #C86C6C;
  padding-top: 30px;
  font-size: 22px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard.prize-kinetic .confirmation-message::before {
    font-size: 14px;
    line-height: 16px;
    padding-top: 13px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message {
  position: relative;
  padding-top: 222px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message::before {
  font-family: graphik-medium;
  content: "";
  width: 187px;
  height: 187px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  border-radius: 50%;
  border: 14px solid #fff;
  color: #fff;
  font-size: 44px;
  padding-top: 44px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message::before {
    border: 8px solid #fff;
    width: 92px;
    height: 92px;
    font-size: 26px;
    padding-top: 16px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h3, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right #block-intreabaunmedic .content .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h2, #block-intreabaunmedic .content .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h2 {
  font-family: palmerlake-regular;
  color: #dc0028;
  font-size: 6.125rem;
  line-height: 6.125rem;
  margin-bottom: 29px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h4 {
  font-size: 3rem;
  line-height: 57px;
  margin-bottom: 16px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message p {
  font-size: 1.0625rem;
  line-height: 24px;
  margin: 0 145px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message {
    padding-top: 146px;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h3, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right #block-intreabaunmedic .content .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h2, #block-intreabaunmedic .content .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin-bottom: 12px;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message h4 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section-row > .column:last-child.confirmation .section-info .webform-confirmation-mastercard .confirmation-message p {
    font-size: 0.9375rem;
    line-height: 1.3125rem;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .section-info {
    padding: 0;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-webform {
  padding: 0;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .section-info .field--name-field-form,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-webform .field--name-field-form {
  margin-top: 0;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .section-info .form-item-bon .webform-element-help,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-webform .form-item-bon .webform-element-help {
  position: absolute;
  right: 0;
  width: 22px;
  height: 22px;
  border: none;
  background-color: #dc0028;
  margin: 0;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .section-info .form-item-bon .webform-element-help > span,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-webform .form-item-bon .webform-element-help > span {
  line-height: 1rem;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .section-info .form-item-bon .webform-element-help > span img,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-webform .form-item-bon .webform-element-help > span img {
  height: 12px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .section-info .js-form-submit,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-webform .js-form-submit {
  padding: 0 5px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .section-info #edit-captcha-info a,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-webform #edit-captcha-info a {
  text-decoration: underline;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-steps .field--name-field-step .field__item .paragraph--type--step .field--name-field-title {
  font-family: palmerlake-regular;
  text-transform: none;
  font-weight: unset;
  font-size: 3.625rem;
  line-height: 29px;
  color: #dc0028;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form.display--right .section--split .column .paragraph--type--component-campaign-steps .field--name-field-step .field__item .paragraph--type--step .field--name-field-description {
  font-size: 1.0625rem;
  line-height: 24px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .paragraph--type--component-intro {
  padding-left: 0px;
  padding-right: 92px;
  background-color: #f7f7f7;
  padding-top: 0;
  font-size: 1.0625rem;
  line-height: 24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .paragraph--type--component-intro {
    padding: 0 24px 24px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .paragraph--type--component-cta .field--name-field-cta a {
  font-size: 1.0625rem;
  line-height: 24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mastercard-wheel {
    margin-left: -24px;
    margin-right: -24px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox {
  position: relative;
  width: 600px;
  height: 600px;
  margin: 0 auto;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox {
    width: 330px;
    height: 330px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  -webkit-transition: all ease-in-out 5s;
  -o-transition: all ease-in-out 5s;
  transition: all ease-in-out 5s;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .mask {
  position: absolute;
  top: -22px;
  width: 100%;
  height: 630px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .mask {
    top: -9px;
    height: 340px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .mask::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 200px;
  width: 200px;
  height: 200px;
  z-index: 3;
  border-radius: 100%;
  border: 20px solid #fff;
  -webkit-box-shadow: 0 0 0 999px rgba(247, 247, 247, 0.8);
          box-shadow: 0 0 0 999px rgba(247, 247, 247, 0.8);
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .mask::before {
    left: 115px;
    width: 99px;
    height: 100px;
    border: 8px solid #fff;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 {
  z-index: 1;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1.result .prize-wrapper.winner .prize-content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1.result .prize-wrapper.winner .prize-content {
    color: #fff;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper {
  position: absolute;
  -webkit-clip-path: circle(50%);
          clip-path: circle(50%);
  color: white;
  font-size: 1.25rem;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-discount span {
  font-size: 2.75rem;
  line-height: 3.8125rem;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-discount span {
    font-size: 24px;
    line-height: 34px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-voucher {
  font-size: 2.375rem;
  line-height: 3.3125rem;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-voucher {
    font-size: 24px;
    line-height: 34px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-free {
  font-size: 1.3125rem;
  line-height: 24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-free {
    font-size: 14px;
    line-height: 16px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-empty span {
  font-size: 3.125rem;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-empty span {
    font-size: 40px;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-empty span::before {
    margin-top: -12px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.type-empty span:before {
  content: "\e966";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper .prize-content {
  position: relative;
  width: 156px;
  height: 156px;
  position: relative;
  border-radius: 50%;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper .prize-content {
    width: 82px;
    height: 82px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper .prize-content span {
  font-family: graphik-medium;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-fixed50 {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #7B2861;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-fixed100 {
  right: 50px;
  top: 82px;
  -webkit-transform: rotate(51deg);
       -o-transform: rotate(51deg);
          transform: rotate(51deg);
  background-color: #67A2D4;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-fixed100 {
    right: 31px;
    top: 43px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-fixed150 {
  right: 6px;
  bottom: 172px;
  -webkit-transform: rotate(102deg);
       -o-transform: rotate(102deg);
          transform: rotate(102deg);
  background-color: #7DB591;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-fixed150 {
    right: 3px;
    bottom: 97px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-percent10 {
  bottom: 22px;
  right: 125px;
  -webkit-transform: rotate(154deg);
       -o-transform: rotate(154deg);
          transform: rotate(154deg);
  background-color: #F79E1B;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-percent10 {
    bottom: 15px;
    right: 67px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-percent20 {
  bottom: 22px;
  left: 125px;
  -webkit-transform: rotate(-154deg);
       -o-transform: rotate(-154deg);
          transform: rotate(-154deg);
  background-color: #dc0028;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-percent20 {
    bottom: 15px;
    left: 67px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-kinetic {
  bottom: 172px;
  left: 6px;
  -webkit-transform: rotate(-102deg);
       -o-transform: rotate(-102deg);
          transform: rotate(-102deg);
  background-color: #C86C6C;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-kinetic {
    bottom: 97px;
    left: 3px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-none {
  top: 82px;
  left: 50px;
  -webkit-transform: rotate(-54deg);
       -o-transform: rotate(-54deg);
          transform: rotate(-54deg);
  background-color: #c0c1c4;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 .prize-wrapper.prize-none {
    left: 31px;
    top: 43px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .spin {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: -webkit-linear-gradient(178.22deg, #F79E1B -2.63%, #dc0028 86.75%);
  background: -o-linear-gradient(178.22deg, #F79E1B -2.63%, #dc0028 86.75%);
  background: linear-gradient(271.78deg, #F79E1B -2.63%, #dc0028 86.75%);
  -webkit-box-shadow: 6.15534px 50.0121px 79.25px rgba(0, 0, 0, 0.24);
          box-shadow: 6.15534px 50.0121px 79.25px rgba(0, 0, 0, 0.24);
  padding: 28px;
  color: #fff;
  font-size: 1.125rem;
  cursor: pointer;
  border: none;
  z-index: 1000;
  line-height: 1.4375rem;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .spin {
    width: 108px;
    height: 108px;
    font-size: 12px;
    line-height: 14px;
    padding: 7px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .spin span {
  display: block;
  font-size: 2.75rem;
  line-height: 53px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .spin span {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 576px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .mainbox {
    width: 100%;
    height: 50%;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .mainbox .box1 {
  width: 100%;
  height: 100%;
  position: absolute;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes rotating {
  from {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign.mastercard-form .rotating {
  -webkit-animation: rotating 30s linear infinite;
       -o-animation: rotating 30s linear infinite;
          animation: rotating 30s linear infinite;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes {
  overflow: visible;
  position: relative;
}
@media (min-width: 992px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes {
    margin-bottom: -450px;
  }
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes::after {
    content: "";
    position: absolute;
    bottom: 380px;
    width: 100%;
    border-bottom: 2px solid #dc0028;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes h3, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes h2 {
  font-family: palmerlake-regular;
  font-size: 4.75rem;
  line-height: 4.75rem;
  text-align: center;
  margin-bottom: 16px;
  color: #dc0028;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes h3, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes h2 {
    font-size: 3rem;
    line-height: 3rem;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes {
  margin-top: 72px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes {
    margin-top: 32px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes .prize-list {
  white-space: nowrap;
  overflow-x: auto;
  text-align: center;
  padding-bottom: 2.5rem;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes .prize-list {
    padding-bottom: 70px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list li,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes .prize-list li {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list {
    padding-left: 80px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list li {
  font-family: graphik-medium;
  border-radius: 50%;
  margin-bottom: 5%;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list li:not(:first-child) {
  margin-right: 13px;
  color: #fff;
  -webkit-box-shadow: 6.15534px 29px 41px rgba(0, 0, 0, 0.08);
          box-shadow: 6.15534px 29px 41px rgba(0, 0, 0, 0.08);
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .kinetic {
  width: 219px;
  height: 219px;
  -webkit-box-shadow: 36.1888px 65.1399px 45.8392px rgba(0, 0, 0, 0.13);
          box-shadow: 36.1888px 65.1399px 45.8392px rgba(0, 0, 0, 0.13);
  padding-top: 50px;
  position: relative;
  margin-right: 38px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .kinetic::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: "";
  width: 281px;
  height: 274px;
  background: center/contain url("../images/mastercard/ellipse.svg") no-repeat;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .kinetic div {
  background: -webkit-linear-gradient(178.22deg, #F79E1B -2.63%, #dc0028 86.75%);
  background: -o-linear-gradient(178.22deg, #F79E1B -2.63%, #dc0028 86.75%);
  background: linear-gradient(271.78deg, #F79E1B -2.63%, #dc0028 86.75%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.75rem;
  max-width: 130px;
  margin: 0 auto;
  white-space: break-spaces;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .discount20 {
  width: 156px;
  height: 156px;
  line-height: 156px;
  background-color: #dc0028;
  font-size: 3rem;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .discount10 {
  width: 136px;
  height: 136px;
  line-height: 136px;
  background-color: #F79E1B;
  font-size: 2.5rem;
  position: relative;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .discount10 span {
  position: absolute;
  top: -59px;
  left: 0;
  font-family: palmerlake-regular;
  color: #c0c1c4;
  font-size: 2.6875rem;
  -webkit-transform: rotate(-8.95deg);
       -o-transform: rotate(-8.95deg);
          transform: rotate(-8.95deg);
  height: 50px;
  line-height: 50px;
  letter-spacing: -0.5px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .discount10 span::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background: center/contain url("../images/mastercard/arrow.svg") no-repeat;
  vertical-align: middle;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .voucher150 {
  width: 116px;
  height: 116px;
  line-height: 116px;
  background-color: #7DB591;
  font-size: 1.75rem;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .voucher100 {
  width: 106px;
  height: 106px;
  line-height: 106px;
  background-color: #67A2D4;
  font-size: 1.5rem;
  position: relative;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .voucher100 span {
  position: absolute;
  right: 0;
  bottom: -66px;
  font-family: palmerlake-regular;
  color: #c0c1c4;
  font-size: 2.6875rem;
  -webkit-transform: rotate(-8.95deg);
       -o-transform: rotate(-8.95deg);
          transform: rotate(-8.95deg);
  height: 3.125rem;
  line-height: 50px;
  letter-spacing: -0.5px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .voucher100 span::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  background: center/contain url("../images/mastercard/arrow.svg") no-repeat;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .instant-prizes .prize-list .voucher50 {
  width: 96px;
  height: 96px;
  line-height: 96px;
  background-color: #7B2861;
  font-size: 22px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes .prize-list {
    padding-left: 36px;
    margin-right: 24px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes .prize-list .prize {
  width: 205px;
  margin-right: 2.5rem;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .monthly-prizes .prize-list .prize {
    width: 224px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes {
  margin-top: 72px;
  z-index: 2;
  position: relative;
}
@media (min-width: 992px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes {
    position: relative;
  }
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes {
    margin-bottom: -320px;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h3, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h2 {
  position: relative;
  margin-bottom: 165px;
  -webkit-transform: rotate(-8.5deg);
       -o-transform: rotate(-8.5deg);
          transform: rotate(-8.5deg);
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h3::after, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes #block-intreabaunmedic .content .column h2::after, #block-intreabaunmedic .content .column .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h2::after {
  position: absolute;
  bottom: -34px;
  left: 50%;
  content: "";
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  display: inline-block;
  width: 100%;
  height: 24px;
  background: center/contain url("../images/mastercard/title-line.svg") no-repeat;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h3 span, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes #block-intreabaunmedic .content .column h2 span, #block-intreabaunmedic .content .column .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h2 span {
  position: absolute;
  bottom: -66px;
  left: 50%;
  font-family: palmerlake-regular;
  color: #c0c1c4;
  font-size: 2.6875rem;
  -webkit-transform: rotate(-8.95deg) translateX(-50%);
       -o-transform: rotate(-8.95deg) translateX(-50%);
          transform: rotate(-8.95deg) translateX(-50%);
  height: 50px;
  line-height: 50px;
  letter-spacing: -0.5px;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h3 span::after, .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes #block-intreabaunmedic .content .column h2 span::after, #block-intreabaunmedic .content .column .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes h2 span::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  background: center/contain url("../images/mastercard/arrow.svg") no-repeat;
  -webkit-transform: rotateY(180deg) rotateZ(9deg);
          transform: rotateY(180deg) rotateZ(9deg);
  vertical-align: middle;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes img {
  margin-left: -20%;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign #block-mastercardprizes .big-prizes img {
    margin-left: -70%;
    max-width: 150%;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block {
  margin-top: 50px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block th,
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block td {
  padding: 16px;
  border: none;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block th {
  font-family: graphik-medium;
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block thead tr {
  border-bottom: 1px solid #eaeaeb;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block tbody tr:nth-child(even) {
  background-color: #f7f7f7;
}
.node--type-campaign .node--type-campaign .paragraph--type--component-campaign .block-views-blockmastercard-winners-mastercard-block td {
  font-size: 1.0625rem;
  line-height: 1.5rem;
}
.node--type-campaign .node--type-campaign .mastercard-section .field--name-field-title h2 {
  background: -webkit-linear-gradient(157.43deg, #DC0028 7.97%, #2E333C 65.23%);
  background: -o-linear-gradient(157.43deg, #DC0028 7.97%, #2E333C 65.23%);
  background: linear-gradient(292.57deg, #DC0028 7.97%, #2E333C 65.23%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.node--type-campaign .paragraph--type--testimonials-slider {
  margin-top: 48px;
  padding-top: 48px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider {
    margin-top: 0;
    padding-top: 16px;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider > .field--name-field-cta {
  /* mobile only element*/
  text-align: center;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider > .field--name-field-cta {
    margin: 0 24px;
    padding-bottom: 24px;
    padding-top: 24px;
    border-radius: 12px;
    background-color: #fff;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider > .field--name-field-cta a {
  font-family: tiemposfine-medium;
  display: inline-block;
  position: relative;
  padding-left: 79px;
  font-size: 1.5rem;
  line-height: 1.2;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider > .field--name-field-cta a {
    padding-left: 44px;
    font-size: 1.125rem;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider > .field--name-field-cta a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--testimonials-slider > .field--name-field-cta a::before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 100%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  vertical-align: middle;
  background-color: #dc0028;
  text-align: center;
  font-size: 2.75rem;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider > .field--name-field-cta a::before {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 1.5rem;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial {
    padding-left: 12px;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item {
  -webkit-flex-basis: 33.3333333333%;
      -ms-flex-preferred-size: 33.3333333333%;
          flex-basis: 33.3333333333%;
  padding: 0 12px 24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta {
  min-height: 540px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta {
    min-height: 390px;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  border-radius: 20px;
  background-color: #fff;
  margin-top: 16px;
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content a {
  font-family: tiemposfine-medium;
  display: block;
  position: relative;
  padding-top: 79px;
  font-size: 1.5rem;
  line-height: 1.2;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content a {
    padding-top: 44px;
    font-size: 1.125rem;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content a:before {
  content: "\e905";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content a:hover::before {
  -webkit-transition: background 0.35s ease;
  -o-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background-color: #90001a;
}
@media (prefers-reduced-motion: reduce) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content a:hover::before {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content a::before {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 100%;
  width: 55px;
  height: 55px;
  line-height: 55px;
  vertical-align: middle;
  background-color: #dc0028;
  text-align: center;
  font-size: 2.75rem;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-testimonial > .field__item.field-cta .field--cta-content a::before {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 1.5rem;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-image {
  overflow: hidden;
  border-radius: 20px;
  width: 100%;
  padding-bottom: 540px;
  position: relative;
  margin-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-image {
    padding-bottom: 390px;
  }
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-image img {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 20px;
  width: auto;
  min-height: 100%;
  min-width: 100%;
  max-width: unset;
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-title h3, .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--testimonials-slider .field--name-field-title h2 {
  margin-bottom: 4px;
  font-size: 1.5rem;
  line-height: 1.2;
}
.node--type-campaign .paragraph--type--testimonials-slider .field--name-field-description {
  padding-bottom: 8px;
  letter-spacing: 0.02px;
  line-height: 1.45;
  font-size: 1rem;
}
.node--type-campaign .paragraph--type--testimonials-slider .slick-list .slick-slide {
  padding: 0 12px 16px;
}
.node--type-campaign .paragraph--type--testimonial-slide {
  cursor: pointer;
  margin-top: 16px;
  padding-bottom: 24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--testimonial-slide {
    padding-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--testimonial-slide.play-icon .field--name-field-image::before {
  position: absolute;
  bottom: 21px;
  left: 24px;
  content: "";
  display: block;
  width: 46px;
  height: 46px;
  z-index: 2;
  background: center/contain url("../images/icons/play-full-filled.png") no-repeat;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--testimonial-slide.play-icon .field--name-field-image::before {
    width: 33px;
    height: 33px;
    left: 18px;
    bottom: 15px;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-testimonial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
  padding-top: 68px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-testimonial {
    padding-top: 54px;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-testimonial > .field__item {
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-testimonial > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-image {
  position: relative;
  overflow: hidden;
  padding-bottom: 444px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-image {
    padding-bottom: 275px;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-image img {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-image img {
    height: auto;
    width: 100%;
    max-width: unset;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-text-content {
  position: relative;
  left: 24px;
  top: -88px;
  margin-bottom: -24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-text-content {
    margin-bottom: -48px;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-title, .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-subtitle, .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-description {
  border-radius: 0.75rem;
  margin-bottom: 12px;
  padding: 12px;
  background-color: #fff;
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-title h3, .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-title h2 {
  margin-bottom: 0;
  padding: 0 12px;
  line-height: 1.14;
  font-size: 3rem;
  letter-spacing: -0.24px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-title h3, .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-title #block-intreabaunmedic .content .column h2, #block-intreabaunmedic .content .column .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-title h2 {
    font-size: 1.5rem;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-subtitle h4 {
  font-family: graphik-regular;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.45;
  letter-spacing: 0.02px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-subtitle h4 {
    font-size: 0.75rem;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-description {
  margin-right: 48px;
}
@media (min-width: 992px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-description {
    max-width: 505px;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-description p {
  padding: 12px;
  line-height: 1.45;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-description p {
    font-size: 1rem;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta {
  margin-top: 12px;
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 0.75rem;
  vertical-align: middle;
  text-align: center;
  font-size: 0;
  display: inline-block;
  width: auto;
  line-height: 0;
  padding: 0 0;
  border: none;
  padding: 0 24px;
  line-height: 50px;
  font-size: 0.75rem;
  color: #fff;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a {
    text-align: center;
  }
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a:active {
  outline: none;
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a:hover {
  text-decoration: none;
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a, .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a:active, .node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--type-campaign .paragraph--type--component-testimonials-location .field--name-field-cta a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.node--type-campaign .section-title-subtitle .section-container {
  position: relative;
  margin-top: 66px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-title-subtitle .section-container {
    margin-top: 33px;
  }
}
.node--type-campaign .section-title-subtitle .section-container .section--full > .field--name-field-subtitle {
  text-align: center;
  padding-left: 48px;
  padding-right: 48px;
}
.node--type-campaign .section-title-subtitle .section-container .section--full > .field--name-field-subtitle h4 {
  font-family: graphik-regular;
  margin-bottom: 4px;
  font-size: 1.125rem;
  letter-spacing: 0.02px;
  line-height: 1.1;
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-title-subtitle .section-container .section--full > .field--name-field-subtitle h4 {
    font-size: 0.875rem;
  }
}
.node--type-campaign .section-title-subtitle .section-container .section--full > .field--name-field-title h2 {
  font-size: 97px;
  line-height: 1;
  max-width: unset;
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-title-subtitle .section-container .section--full > .field--name-field-title h2 {
    font-size: 36px;
    line-height: 43px;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-box {
  padding-top: 68px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-box {
    padding-top: 54px;
  }
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-box > .field__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-box > .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-box > .field__item {
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-box > .field__item {
    margin: 24px;
  }
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-box > .field__item:last-child {
    margin-bottom: 0;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-title-formatted {
  margin: 52px 0 0 -50px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-title-formatted {
    margin-top: 16px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-title-formatted {
    margin-left: -48px;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-title-formatted span {
  font-family: tiemposfine-regular;
  display: inline-block;
  font-size: 2.625rem;
  line-height: 1.119;
  letter-spacing: -0.14px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-title-formatted span {
    font-size: 1.5rem;
    line-height: 1.166;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 16px;
  margin-bottom: 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-icons {
    margin-left: -14px;
    margin-bottom: 16px;
    margin-top: 9.5238095238px;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-icons .field__item {
  position: relative;
  width: 48px;
  height: 54px;
  margin-right: 8px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-icons .field__item {
    width: 28px;
    height: 32px;
    margin-right: 4px;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-icons .field__item img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-description {
  margin-top: 24px;
  margin-bottom: 8px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-description {
    padding: 32px;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-description p {
  letter-spacing: 0.02px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-description p {
    font-size: 1rem;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-description strong {
  font-weight: unset;
}
.node--type-campaign .paragraph--type--component-box-icons .field--name-field-title-formatted span, .node--type-campaign .paragraph--type--component-box-icons .field--name-field-icons {
  -webkit-box-shadow: 0 48px 32px -15px rgba(0, 0, 0, 0.13);
          box-shadow: 0 48px 32px -15px rgba(0, 0, 0, 0.13);
  border-radius: 1.25rem;
  padding: 16px 24px;
  background-color: #fff;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-box-icons .field--name-field-title-formatted span, .node--type-campaign .paragraph--type--component-box-icons .field--name-field-icons {
    border-radius: 0.74rem;
    padding: 9.5238095238px 14.5454545455px;
  }
}
.node--type-campaign .paragraph--type--component-box-icons .paragraph--type--box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding: 24px;
  background-color: #f7f7f7;
}
.node--type-campaign .section-title-left .section-container {
  position: relative;
  margin-top: 60px;
  margin-bottom: 66px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .section-title-left .section-container {
    margin-top: 29px;
    margin-bottom: 0;
  }
}
@media (min-width: 1272px) {
  .node--type-campaign .section-title-left .section-container .section--full > .field--name-field-title {
    margin-left: 0;
    max-width: 700px;
    text-align: left;
  }
  .node--type-campaign .section-title-left .section-container .section--full > .field--name-field-title h2 {
    font-size: 4.875rem;
    line-height: 1;
    max-width: unset;
    margin-bottom: 0;
  }
}
@media (min-width: 1272px) and (max-width: 833.98px) {
  .node--type-campaign .section-title-left .section-container .section--full > .field--name-field-title h2 {
    font-size: 2.25rem;
    line-height: 1.194;
  }
}
@media (min-width: 1272px) {
  .node--type-campaign .section-title-left .section-container .section--full > .field--name-field-description {
    position: static;
  }
  .node--type-campaign .section-title-left .section-container .section--full > .field--name-field-description .portrait-font {
    top: 150px;
    left: 0;
    -webkit-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    text-align: left;
    letter-spacing: -0.280521px;
  }
  .node--type-campaign .section-title-left .section-container .section--full > .field--name-field-description .description-right {
    position: absolute;
    top: 0;
    right: 0;
    width: calc(100% - 700px);
    text-align: left;
    font-size: 1rem;
    padding-left: 100px;
  }
}
.node--type-campaign .section-title-left .section-container .portrait-font {
  font-size: 4.25rem;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .section-title-left .section-container .portrait-font {
    -webkit-transform: translateX(-50%) matrix(0.98, -0.14, -0.2, 0.99, 0, 0);
         -o-transform: translateX(-50%) matrix(0.98, -0.14, -0.2, 0.99, 0, 0);
            transform: translateX(-50%) matrix(0.98, -0.14, -0.2, 0.99, 0, 0);
    font-size: 2.625rem;
  }
}
.node--type-campaign .labs-locations {
  padding-top: 48px;
  padding-bottom: 24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .labs-locations {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.node--type-campaign .labs-locations #views-exposed-form-locatii-laboratoare-all-labs,
.node--type-campaign .labs-locations .form-outer-wrapper,
.node--type-campaign .labs-locations .contextual-region {
  position: static;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding-right: 12px;
  padding-left: 12px;
  padding-top: 24px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
    padding-left: 0;
    padding-top: 16px;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc, .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  border-radius: 1.125rem;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc, .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc, .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    border-radius: 0;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc {
  padding: 40px 40px 0;
  background-color: #f7f7f7;
  margin-right: 12px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc {
    padding: 16px 16px 0;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc {
    margin-right: 0;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare {
  position: relative;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare > h2 {
  display: block;
  max-width: 320px;
  margin-top: 8px;
  margin-bottom: 48px;
  line-height: 1.2;
  padding-right: 38px;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare > h2 {
    max-width: 210px;
    margin: 32px auto;
    padding-right: 0;
    text-align: center;
    font-size: 2.25rem;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare > .content {
  margin-top: 12px;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs {
  margin-bottom: 24px;
  border-radius: 3.5rem;
  background-color: #fff;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs {
    background-color: unset;
    margin-bottom: 16px;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item {
  padding: 0;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item li {
  display: inline-block;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item li {
    margin-bottom: 8px;
    margin-right: 8px;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item.active a {
  color: #fff;
  background-color: #dc0028;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item a {
  font-family: graphik-medium;
  display: inline-block;
  border-radius: 4.125rem;
  padding: 18px 24px;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #2e333c;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabs .list-group-item a {
    background-color: #fff;
    margin-bottom: 8px;
    margin-right: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row {
  position: static;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras {
  position: absolute;
  top: 8px;
  right: 0;
  border-radius: 3.4375rem;
  max-width: 200px;
  font-size: 0.875rem;
  color: #dc0028;
  min-height: unset;
  padding: 8px 8px 8px 50px;
  line-height: 2;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras {
    position: relative;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: unset;
    margin-bottom: 16px;
  }
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras .chosen-container .chosen-single {
    padding: 8px 8px 8px 50px;
  }
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras .chosen-container .chosen-single span {
    font-family: graphik-medium;
    line-height: 2;
    font-size: 0.875rem;
    color: #dc0028;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras:before {
  content: "\e968";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras::before {
  left: 17px;
  font-size: 0.875rem;
  color: #dc0028;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > label {
  display: none;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > select.form-select {
  font-family: graphik-medium;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 0.875rem;
  color: #dc0028;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > select.form-select {
    position: static !important;
    width: unset !important;
    height: unset !important;
    max-width: 100%;
    text-overflow: ellipsis;
    display: block;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-main .form-row > .js-form-item-oras > select.form-select {
    display: none;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container {
  max-height: 772px;
  overflow-y: auto;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container::-webkit-scrollbar {
  width: 0;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border-radius: 1.125rem;
  margin: 0;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container::-webkit-scrollbar-thumb {
  background-color: #f7f7f7;
  border-radius: 1.125rem;
  border: 1px solid #f7f7f7;
  margin: 0;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container > div {
  padding-bottom: 67px;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container > div::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 67px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 247, 247, 0)), to(#F7F7F7));
  background: -webkit-linear-gradient(top, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  background: -o-linear-gradient(top, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  background: linear-gradient(180deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage > div > .views-element-container form {
  position: static;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row {
  border-radius: 1rem;
  margin-bottom: 8px;
  padding: 24px;
  background-color: #fff;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row h4 {
  line-height: 1.16;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .node__content {
  width: calc(100% - 70px);
}
@media (min-width: 768px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .node__content {
    padding-right: 16px;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route {
  font-family: graphik-medium;
  position: relative;
  width: 70px;
  padding-top: 42px;
  margin-top: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  letter-spacing: 0.02px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route:before {
  content: "\e96a";
  font-family: "icomoon-custom" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: inherit;
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location > .card-button.is-route::before {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 2.125rem;
  color: #dc0028;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field__label {
  font-family: graphik-medium;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 0.7rem;
  color: #6c7076;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field__item {
  margin-top: 4px;
  font-size: 0.9375rem;
  line-height: 1.4;
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-address {
  width: calc(100% - 146px);
  padding-right: 12px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-address {
    width: 100%;
    margin-bottom: 12px;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-phone {
  width: 146px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-locatii-laboratoare-bloc #block-quicktabslocatiilaboratoare .quicktabs-tabpage .views-row .node--type-location .contact-col .field--name-field-phone {
    width: 100%;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
  overflow: hidden;
  width: 100%;
  padding-bottom: 959px;
  position: relative;
  margin-left: 12px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab {
    padding-bottom: 467px;
  }
}
.node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-locatii-laboratoare .field--name-field-imagine-locatii-lab img {
    top: -10px;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 24px;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 833.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 16px;
    max-width: unset;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left, .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 49%;
  border-radius: 1.125rem;
  padding: 64px;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-left, .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right {
    padding: 32px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-left, .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-top: 16px;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left {
  margin-right: 12px;
  background-color: #dc0028;
  color: #fff;
}
@media (max-width: 833.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-left {
    margin-right: 0;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment h2 {
  padding-bottom: 4px;
  line-height: 1.14;
}
@media (max-width: 767.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment h2 {
    padding: 0 36px 12px;
  }
}
@media (max-width: 359.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment h2 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-description {
  margin-bottom: 32px;
  line-height: 1.45;
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button,
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-second-button {
  font-family: graphik-medium;
  display: inline-block;
  padding: 18px 24px;
  border-radius: 0.4375rem;
  border: 1px solid #fff;
  line-height: 1.2;
  font-size: 0.875rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button,
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-second-button {
    width: 100%;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button {
  margin-right: 16px;
  background-color: #fff;
}
@media (max-width: 767.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-first-button {
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-left .block-make-appointment .make-appoinment-second-button {
  color: #fff;
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right {
  margin-left: 12px;
  background-color: #f7f7f7;
}
@media (max-width: 833.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right {
    margin-left: 0;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right h2 {
  margin-top: 4px;
  margin-bottom: 32px;
  line-height: 1.2;
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 26px;
  margin-right: 26px;
}
@media (max-width: 833.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results {
    margin-left: 0;
    margin-right: 0;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset {
  padding: 0 1px;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
@media (max-width: 767.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 1px 0;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset.has-content label {
  top: 18px;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset label {
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 16px;
  right: 16px;
  font-size: 0.75rem;
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset input {
  border: none;
  margin-bottom: 0;
  padding: 37px 16px 18px;
  font-size: 1rem;
  line-height: 1.19;
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:first-of-type input {
  border-radius: 7px 0 0 7px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:first-of-type input {
    border-radius: 7px 7px 0 0;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:last-of-type input {
  border-radius: 0 7px 7px 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results fieldset:last-of-type input {
    border-radius: 0 0 7px 7px;
  }
}
.node--type-campaign .labs-locations .labs-locations-component .form-container .side-right .analysis-results .button {
  font-family: graphik-medium;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  margin-top: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 0.875rem;
  line-height: 1.119;
}
.node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) {
  margin: 0;
}
@media (min-width: 992px) {
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column:first-child, .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper > .field > .field__item > .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form) .column:last-child {
    padding: 0 !important;
    margin: 0;
  }
}
.node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--background-wrapper.gray_background {
  border-radius: 24px;
}
.node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 40.5px 0;
  }
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child h2 {
    font-size: 36px;
  }
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 36px 0;
  }
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    padding: 0;
  }
  .node--type-campaign body:not(.template3):not(.path-articole-medicale):not(.node--type-afectiuni):not(.node--type-analize) .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    margin-bottom: 16px;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .node--type-article .title-align-left.title-component:not(.is-empty) {
    padding-left: 50px;
  }
}
.node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 40.5px 0;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child .field--name-field-title {
    margin: 0;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child h2 {
    font-size: 36px;
    padding: 0;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) {
    padding: 18px 0;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column {
    padding: 0;
  }
  .node--type-campaign .node--type-article .paragraph--type--component-webform:not(.paragraph--type--component-subscription-form):not(.paragraph--type--dental-webform) .column:first-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .node--type-campaign .template3 .paragraph--type--component-webform {
    padding: 48px;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign .template3 .paragraph--type--component-webform {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    padding: 40.5px 0;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:last-child {
    padding: 0 48px;
  }
}
@media (min-width: 992px) {
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    margin-bottom: 81px;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    padding: 0 5% 0 10%;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child h2 {
    font-size: 36px;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:last-child {
    padding: 0 10%;
  }
}
@media (max-width: 833.98px) {
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form {
    padding: 36px 0;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column {
    padding: 0 36px;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column img {
    margin-top: 0;
  }
  .node--type-campaign .node--type-landing-page.layout-no-sidebars.layout2 .paragraph--type--component-webform.paragraph--type--component-subscription-form .column:first-child {
    margin-bottom: 16px;
  }
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform {
  padding: 40px;
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform h2,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform h2 {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform {
    padding: 40px 8px;
  }
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child {
  padding: 0;
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child .field--name-field-title,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform.paragraph--type--component-landing-page-form .column:first-child .field--name-field-title {
  margin: 0;
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 12px 0;
}
@media (max-width: 767.98px) {
  .node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column {
    padding: 8px 0;
  }
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column:first-child,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column:first-child {
  margin-bottom: 24px;
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column .field--name-field-image,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column .field--name-field-image {
  text-align: center;
}
.node--type-campaign .node--type-analize.layout-two-sidebars .paragraph--type--component-webform .column img,
.node--type-campaign .node--type-afectiuni.layout-two-sidebars .paragraph--type--component-webform .column img {
  margin-top: 24px;
}
.node--type-campaign .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) h2,
.node--type-campaign .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) h2 {
  padding-top: 0;
}
.node--type-campaign .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column,
.node--type-campaign .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-right: 48px;
  padding-left: 48px;
}
@media (max-width: 767.98px) {
  .node--type-campaign .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column,
.node--type-campaign .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column {
    padding-right: 36px;
    padding-left: 36px;
  }
}
.node--type-campaign .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:first-child,
.node--type-campaign .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column:first-child {
  margin-bottom: 24px;
}
.node--type-campaign .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column .field--name-field-image,
.node--type-campaign .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column .field--name-field-image {
  text-align: center;
}
.node--type-campaign .template3 .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column img,
.node--type-campaign .node--type-article.path-articole-medicale.layout-two-sidebars .paragraph--type--component-webform:not(.paragraph--type--component-landing-page-form) .column img {
  margin-top: 24px;
}
.node--type-campaign #block-programareonline .field--name-body {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 768px) {
  .node--type-campaign #block-programareonline .field--name-body {
    padding: 81px 0;
  }
  .node--type-campaign #block-programareonline .field--name-body .column:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 24px 0 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .node--type-campaign #block-programareonline .field--name-body .column:last-child {
    padding: 0 48px 0 24px;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .node--type-campaign #block-programareonline .field--name-body .column:first-child {
    padding: 0 28.5px 0 81px;
  }
  .node--type-campaign #block-programareonline .field--name-body .column:last-child {
    padding: 0 81px 0 40.5px;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign #block-programareonline .field--name-body {
    padding: 36px 0;
  }
  .node--type-campaign #block-programareonline .field--name-body .column {
    padding: 0 36px;
  }
  .node--type-campaign #block-programareonline .field--name-body .column:first-child {
    margin-bottom: 16px;
  }
  .node--type-campaign #block-programareonline .field--name-body .column:last-child {
    margin-top: 24px;
    margin-right: auto;
    margin-left: auto;
    min-width: 288px;
  }
}
.node--type-campaign .paragraph--type--component-webform {
  background-color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
}
.field__item#component-1 > .node--type-campaign .paragraph--type--component-webform {
  margin-top: 24px;
  margin-bottom: 24px;
}
.paragraph--type--column-layout .node--type-campaign .paragraph--type--component-webform .column {
  width: 100% !important;
  -webkit-box-flex: 100% !important;
  -webkit-flex: 100% !important;
      -ms-flex: 100% !important;
          flex: 100% !important;
  max-width: 85% !important;
}
.node--type-campaign .paragraph--type--component-webform input.js-form-file {
  width: 100%;
}
.node--type-campaign .paragraph--type--component-webform .column h2 {
  font-size: 2.375rem;
  margin-bottom: 24px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .node--type-campaign .paragraph--type--component-webform .column h2 {
    margin-bottom: 12px;
  }
}
.node--type-campaign .paragraph--type--component-webform .column img {
  margin-top: 60px;
  margin-bottom: 12px;
  max-width: 100%;
  height: auto;
}
.node--type-campaign .paragraph--type--component-webform .column:first-child {
  font-size: 0.875rem;
}
@media (max-width: 833.98px) {
  .node--type-campaign .paragraph--type--component-webform .column:first-child > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 15.84px 12px;
  }
}
.node--type-campaign .paragraph--type--component-webform .field--name-field-description {
  line-height: 1.7;
}
.node--type-campaign .webform-ajax-form-wrapper {
  max-width: 100%;
}
.node--type-campaign #block-programareonline {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
}
.node--type-campaign #block-programareonline:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  width: calc(100% - 162px);
  content: "";
}
@media (max-width: 833.98px) {
  .node--type-campaign #block-programareonline:after {
    width: calc(100% - 96px);
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign #block-programareonline:after {
    width: calc(100% - 72px);
  }
}
.node--type-campaign #block-programareonline .field--name-body {
  background-color: #fff;
}
.node--type-campaign #block-programareonline .field--name-body h2 {
  font-size: 2.25rem;
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .node--type-campaign #block-programareonline .field--name-body h2 {
    margin-bottom: 12px;
  }
}
.node--type-campaign #block-programareonline .field--name-body p {
  margin: 0;
}
.node--type-campaign #block-programareonline .field--name-body .column:first-child p {
  font-size: 0.875rem;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red {
  margin-bottom: 12px;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a {
    text-align: center;
  }
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a:active {
  outline: none;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a:hover {
  text-decoration: none;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a, .node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a:active, .node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a:focus {
  color: #fff;
  background-color: #dc0028;
  border: 1px solid #dc0028;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-red a:hover {
  background-color: #cd0025;
  border: 1px solid #cd0025;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-gray a {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
  width: auto;
  line-height: 3.15rem;
  padding: 0 3.15rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-gray a {
    text-align: center;
  }
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-gray a:active {
  outline: none;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-gray a:hover {
  text-decoration: none;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-gray a, .node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-gray a:active, .node--type-campaign #block-programareonline .field--name-body .column:last-child .cta-gray a:focus {
  color: #dc0028;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
.node--type-campaign #block-programareonline .field--name-body .column:last-child .cta a {
  width: 100%;
}
@media (min-width: 768px) {
  .node--type-campaign #block-programareonline .field--name-body .column:last-child .cta a {
    min-width: 150px;
  }
}
@media (max-width: 767.98px) {
  .node--type-campaign.campaign-premium .header {
    position: static;
    padding-top: 24px;
    background-color: #373E48;
    height: auto;
  }
}
@media (min-width: 992px) {
  .node--type-campaign.campaign-premium .header {
    top: 0;
  }
}
.node--type-campaign.campaign-premium .layout-main-wrapper {
  background-color: #fff;
}
.node--type-campaign.campaign-premium .field--name-field-campaign-cta a,
.node--type-campaign.campaign-premium .paragraph--type--component-cta a {
  background-color: #373E48;
  color: #DCBA89;
  border-color: #373E48;
}
.node--type-campaign.campaign-premium .field--name-field-campaign-cta a:hover,
.node--type-campaign.campaign-premium .paragraph--type--component-cta a:hover {
  background-color: #30373f;
  border-color: #30373f;
}
.node--type-campaign.campaign-premium .background--premium_dark,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab {
  background-color: #373E48;
  color: #fff;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form {
  background-color: #DCBA89;
  color: #373E48;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-type-webform-markup,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-type-webform-markup {
  font-size: 0.875rem;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
  display: block;
  width: 100%;
  line-height: 3.6rem;
  padding: 0 3.6rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit {
    text-align: center;
  }
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit:active,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit:active {
  outline: none;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit:hover,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit:hover {
  text-decoration: none;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit, .node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit:active, .node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit:focus,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit:active,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit:focus {
  color: #DCBA89;
  background-color: #373E48;
  border: 1px solid #373E48;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-landing-page-form .form-submit:hover,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-landing-page-form .form-submit:hover {
  background-color: #2e343c;
  border: 1px solid #2e343c;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-cta a,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-cta a {
  background-color: #DCBA89;
  color: #373E48;
  border-color: #DCBA89;
}
.node--type-campaign.campaign-premium .background--premium_dark .paragraph--type--component-cta a:hover,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .paragraph--type--component-cta a:hover {
  background-color: #d7b179;
  border-color: #d7b179;
}
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .nav-pills .nav-item .nav-link {
  background-color: #373E48;
  color: #fff;
  border: none;
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
}
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .nav-pills .nav-item .nav-link.active {
  background-color: #DCBA89;
  color: #373E48;
}
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .nav-pills .nav-item:nth-child(1) .nav-link {
  border-left: 1px solid #DCDCDC;
}
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-tab .nav-pills .nav-item:nth-child(2) .nav-link {
  border-right: 1px solid #DCDCDC;
}
.node--type-campaign.campaign-premium .background--premium_light {
  background-color: #FBF6F0;
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform {
  background-color: #DCBA89;
  color: #373E48;
  border-radius: 20px;
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform .form-type-webform-markup,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-type-webform-markup {
  font-size: 0.875rem;
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit {
  font-family: graphik-medium;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
  display: block;
  width: 100%;
  line-height: 3.6rem;
  padding: 0 3.6rem;
}
@media (max-width: 767.98px) {
  .node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit {
    text-align: center;
  }
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit:active,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit:active {
  outline: none;
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit:hover,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit:hover {
  text-decoration: none;
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit, .node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit:active, .node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit:focus,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit:active,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit:focus {
  color: #DCBA89;
  background-color: #373E48;
  border: 1px solid #373E48;
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform .form-submit:hover,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform .form-submit:hover {
  background-color: #2e343c;
  border: 1px solid #2e343c;
}
.node--type-campaign.campaign-premium .paragraph--type--component-webform label.js-form-type-radio,
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-webform label.js-form-type-radio {
  background-color: #f7f7f7;
}
.node--type-campaign.campaign-premium .paragraph--type--component-campaign-accordion .field--name-field-campaign-accordion-item .card-header .header-element:before {
  color: #707173;
}
.node--type-campaign.campaign-premium .site-footer.campaign-footer {
  background-color: #FBF6F0;
}
.node--type-campaign.campaign-premium .site-footer.campaign-footer .footer-wrapper {
  background-color: #FBF6F0;
}
.node--type-campaign.campaign-premium .site-footer.campaign-footer .footer-wrapper:before, .node--type-campaign.campaign-premium .site-footer.campaign-footer .footer-wrapper:after {
  background-color: #FBF6F0;
}
.node--type-campaign.campaign-premium .site-footer.campaign-footer .footer-wrapper .field--name-field-logo, .node--type-campaign.campaign-premium .site-footer.campaign-footer .footer-wrapper .field--name-field-override-image {
  padding: 0 1rem;
  max-width: 80%;
}
@media (max-width: 767.98px) {
  .node--type-campaign.campaign-premium .site-footer.campaign-footer .footer-wrapper .field--name-field-logo, .node--type-campaign.campaign-premium .site-footer.campaign-footer .footer-wrapper .field--name-field-override-image {
    max-width: 100%;
  }
}

.mobile_apps_component {
  max-width: 1376px;
  width: 100%;
  border-radius: 24px;
  display: block;
}
@media (min-width: 992px) {
  .mobile_apps_component {
    margin: 0 auto;
    padding: 0 58px;
  }
}
@media (max-width: 1199.98px) {
  .mobile_apps_component {
    margin: 24px auto 0;
    padding: 20px 0 0;
  }
}
@media (max-width: 767.98px) {
  .mobile_apps_component {
    margin: 24px auto 0;
    padding: 20px 0 0;
  }
}
.mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0;
  background-color: transparent;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 !important;
    max-width: 540px;
    margin: 0 auto;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    text-align: center;
    padding-bottom: 16px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title {
    margin-bottom: 0;
    max-width: 280px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title .field--name-field-title {
    font-size: 30px !important;
    line-height: 1.2;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas {
    margin: 0 auto;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta {
    margin-top: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta .app-buttons a {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta .app-buttons a:last-child {
    margin-right: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons {
    gap: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons img {
    margin-bottom: 10px;
    width: 120px;
    height: auto;
    border-radius: 11.2px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image img {
    width: 100%;
    max-width: 100%;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    border-radius: 0;
  }
}
@media (min-width: 850px) and (max-width: 900px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-height: 400px;
    max-width: 720px;
    margin: 0 auto;
    padding: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 0 !important;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image img {
    max-width: 600px !important;
    width: 600px !important;
    height: 40vh !important;
    min-height: 280px !important;
    max-height: 400px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    border-radius: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 40px 0 0 20px;
    padding-bottom: 112px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title {
    text-align: left !important;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title .field--name-field-title {
    font-size: 36px !important;
    line-height: 1.1;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas {
    margin: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta {
    margin-top: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons {
    gap: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons img {
    width: 130px;
    height: auto;
    margin-bottom: 10px;
    border-radius: 11.2px;
  }
}
@media (min-width: 768px) and (max-width: 849px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-flex-flow: row !important;
        -ms-flex-flow: row !important;
            flex-flow: row !important;
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
    margin: 0 auto;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image picture {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image picture img {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    margin: 0;
    margin-left: 10px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title {
    text-align: left !important;
    margin: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title:before {
    margin-bottom: 12px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title .field--name-field-title {
    font-family: "Tiempos Fine";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 122%; /* 36.6px */
    letter-spacing: -0.2px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas {
    margin: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta {
    margin-top: 16px !important;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons {
    gap: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons a {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons img {
    width: 132px;
    height: auto;
    margin-bottom: 0px;
    float: left;
    border-radius: 11.2px;
  }
}
@media (min-width: 901px) and (max-width: 1023px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-flex-flow: row !important;
        -ms-flex-flow: row !important;
            flex-flow: row !important;
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
    max-width: 720px !important;
    margin: 0 auto;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    overflow: hidden;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image img {
    width: 100% !important;
    max-width: 100%;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    border-radius: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 40px 0 0 20px;
    padding-bottom: 85px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title {
    text-align: left !important;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title:before {
    font-size: 40px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title .field--name-field-title {
    font-size: 30px !important;
    line-height: 1.1;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas {
    margin: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta {
    margin-top: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons {
    gap: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons img {
    width: 140px;
    height: auto;
    margin-bottom: 10px;
    border-radius: 11.2px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-flex-flow: row !important;
        -ms-flex-flow: row !important;
            flex-flow: row !important;
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
    max-width: 960px !important;
    margin: 0 auto;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    overflow: hidden;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image img {
    width: 100% !important;
    max-width: 100%;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    border-radius: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 80px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title {
    text-align: left !important;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title .field--name-field-title {
    font-size: 30px !important;
    line-height: 1.1;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas {
    margin: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta {
    margin-top: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons {
    gap: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons img {
    width: 140px;
    height: auto;
    margin-bottom: 10px;
    border-radius: 11.2px;
  }
}
@media (min-width: 1200px) and (max-width: 1271px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 1376px;
    margin: 0 auto;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    border-radius: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 40px 0 0 20px;
    padding-bottom: 112px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title {
    text-align: left !important;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title .field--name-field-title {
    font-size: 46px !important;
    line-height: 1.1;
    margin-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas {
    margin: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta {
    margin-top: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons {
    gap: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .app-buttons img {
    width: 141px;
    height: auto;
    margin-bottom: 10px;
    border-radius: 11.2px;
  }
}
@media (min-width: 1272px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 1376px;
    margin: 0 auto;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    overflow: hidden;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    border-radius: 0;
    scale: 1.1;
    margin-top: -20px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title {
    text-align: left !important;
    margin-bottom: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title::before {
    margin-bottom: 16px;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-title .field--name-field-title {
    color: #2E333C;
    font-family: "Tiempos Fine";
    font-size: 59px;
    font-style: normal;
    font-weight: 400;
    line-height: 114%;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas {
    margin: 0;
    padding-top: 0;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta .app-buttons {
    gap: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area .presentation-ctas .paragraph--type--component-cta .app-buttons img {
    width: 142px;
    height: 56px;
    margin-bottom: 10px;
    border-radius: 11.2px;
  }
}
.mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.path-frontpage, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-landing-page, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-location, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-campaign {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media (max-width: 767.98px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.path-frontpage, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-landing-page, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-location, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-campaign {
    margin-top: 40px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 833.98px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.path-frontpage, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-landing-page, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-location, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-campaign {
    margin-top: 60px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.path-frontpage, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-landing-page, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-location, .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.node--type-campaign {
    margin-top: 80px;
    margin-bottom: 0;
  }
}
.mobile_apps_component .paragraph--type--component-presentation.stick-to-footer.path-frontpage {
  margin-top: 0 !important;
}

.mobile_apps_component .region-footer-top .app-buttons a {
  padding: 0;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-right: 0;
}

.mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1376px;
  -webkit-background-size: 70% 70%;
          background-size: 70%;
  background-repeat: no-repeat;
  width: 100%;
  background-position: 3% 2%;
}
@media (min-width: 768px) and (max-width: 849px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-background-size: 80% 80%;
            background-size: 80%;
  }
}
@media (max-width: 767.98px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: column-reverse;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
    background-repeat: no-repeat;
    width: 100%;
    border-radius: 0;
    height: 100%;
  }
}
.mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  width: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  overflow: hidden;
  height: 584px;
  max-height: 584px;
  padding: 0;
}
@media (max-width: 1271.98px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    height: 445px;
    visibility: hidden;
  }
}
@media (min-width: 768px) and (max-width: 849px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    height: 408px;
    visibility: hidden;
  }
}
@media (max-width: 767.98px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-image {
    width: 100%;
    visibility: visible;
  }
}
@media (min-width: 768px) and (max-width: 849px) {
  .mobile_apps_component .paragraph--type--component-presentation.stick-to-footer .presentation-text-area {
    margin-left: 50px;
  }
}

:lang(en) .region-footer-top .presentation-image {
  padding: 0;
}
:lang(en) .region-footer-top .presentation-image img {
  border-radius: 0;
  max-width: 100%;
}
:lang(en) .region-footer-top .paragraph--type--component-presentation .presentation-ctas .app-buttons {
  gap: 12px;
  width: calc(100% - 8px);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1271.98px) {
  :lang(en) .region-footer-top .paragraph--type--component-presentation .presentation-ctas .app-buttons {
    gap: 8px;
  }
}
:lang(en) .region-footer-top .paragraph--type--component-presentation .presentation-ctas .app-buttons img {
  border-radius: 11.2px;
}

@media (max-width: 767.98px) {
  .paragraph--type--component-presentation.stick-to-footer {
    background: none;
  }
}
.paragraph--type--component-presentation.stick-to-footer .presentation-image .field--type-image {
  display: none;
}
@media (max-width: 767.98px) {
  .paragraph--type--component-presentation.stick-to-footer .presentation-image .field--type-image {
    display: block;
  }
}

.webform--vouchere .field.field--name-field-title.field--type-string.field--label-hidden.field__item {
  padding-bottom: 24px;
}
.webform--vouchere .description {
  font-weight: 400;
  font-size: 0.875rem;
}

.paragraph.paragraph--type--component-columns-and-image.paragraph--view-mode--default {
  padding: 40px;
  border-radius: 24px;
}

img {
  border-radius: 24px;
  width: auto; /* or any fixed size */
  height: auto;
  aspect-ratio: attr(width)/attr(height);
}

.cas_page .block-views-blockmedici-homepage-medics-cas .more-link a {
  margin: 0 auto;
}
.cas_page .paragraph--type--component-marketing-img-content img {
  border-radius: 0;
}
.cas_page .paragraph--type--modern-filters-component header {
  padding-left: 0;
}
.cas_page .paragraph--type--modern-filters-component h2.title {
  color: var(--Core-Gray, #2E333C);
  font-family: tiemposfine-regular;
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  left: 0;
  text-align: left;
  padding: 0px;
  float: left;
}
.cas_page .paragraph--type--modern-filters-component #city-filter .city-filter-form {
  border-bottom: 0;
  margin: 0;
}
.cas_page .paragraph--type--modern-filters-component #city-filter .city-filter-form .chosen-container {
  margin-left: 10px;
}
@media (max-width: 767.98px) {
  .cas_page .paragraph--type--modern-filters-component #city-filter .city-filter-form .chosen-container {
    margin-left: 0;
  }
}
.cas_page .paragraph--type--modern-filters-component #city-filter .chosen-single {
  top: 0;
  padding: 12px 0;
  position: relative;
}
.cas_page .paragraph--type--modern-filters-component #city-filter .chosen-single span {
  color: var(--Gray-70, #6C7076);
  font-family: tiemposfine-regular;
  font-size: 47px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 51.7px */
  visibility: visible;
  margin-left: 3px;
}
.cas_page .paragraph--type--modern-filters-component .block-views-blockmedici-homepage-medics-cas header {
  padding-left: 0px;
}
.cas_page .paragraph--type--modern-filters-component .block-views-blocklocatii-component-locatii-component-cas-block h2 {
  padding-left: 20px;
}
.cas_page .paragraph--type--component-marketing-img-content {
  margin-right: 0;
  margin-left: 0;
  padding: 0 20px;
}

body {
  font-family: "graphik-regular", "Georgia", "serif";
}

.split_50_50 .column .gradient_double_background .column-text {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.split_50_50 .column .gradient_double_background .column-image {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

#block-blockinvestigationviewshomepage {
  padding-left: 0px;
}
@media (max-width: 833.98px) {
  #block-blockinvestigationviewshomepage {
    padding-left: 0px;
    margin: 0 48px;
  }
}
@media (max-width: 767.98px) {
  #block-blockinvestigationviewshomepage {
    padding-left: 0px;
    margin: 0 32px;
  }
}

.cas_page #city-filter {
  height: 100%;
  max-height: 152px;
}
@media (max-width: 1271.98px) {
  .cas_page #city-filter {
    max-height: 100px;
  }
}
@media (max-width: 767.98px) {
  .cas_page #city-filter {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
  }
}
.cas_page #city-filter div#form-wrapper {
  margin-bottom: 0 !important;
}
.cas_page .paragraph--type--modern-filters-component #city-filter .city-filter-form {
  z-index: 2;
}
.cas_page fieldset.js-form-item.js-form-type-select.form-type-select.js-form-item-city-filter.form-item-city-filter.form-group.col-auto {
  position: relative;
}
.cas_page div#block-views-block-locatii-component-locatii-component-cas-block {
  margin: 0 0px 0 -24px;
}
.cas_page .medics-homepage .slick-list {
  padding: 0 !important;
}
.cas_page .investigatii_blocks {
  padding: 0 0 40px;
  width: 100%;
  z-index: 1;
}
.cas_page .medics-homepage {
  margin-left: 0px;
}
.cas_page .block-views-blocklocatii-component-locatii-component-cas-block .more-link {
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.cas_page .block-views-blocklocatii-component-locatii-component-cas-block .more-link a {
  display: block;
}
.cas_page #block-blockinvestigationviewscas {
  margin-left: 0px;
}
@media (max-width: 833.98px) {
  .cas_page #block-blockinvestigationviewscas {
    margin-left: 0px;
    padding-left: 25px;
  }
}
.cas_page .homepage__locations-component {
  margin-left: 0;
}
.cas_page #block-views-block-locatii-component-locatii-component-cas-block h2 {
  padding-left: 24px;
}

.facets-widget-dropdown select,
nav#block-useraccountdental,
#block-meniucontutilizator,
.block-dropdown-language,
#block-regina-maria-locationsdesktopmenu,
#city-filter,
.region-header,
.investigatii_blocks {
  visibility: hidden;
  -webkit-transition: opacity 0.8s ease-in-out;
  -o-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s ease-in-out;
  opacity: 0;
  position: relative;
}

.chosen-drop {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.investigation_category_name a.analize:hover {
  color: rgb(220, 0, 40) !important;
}

@media (max-width: 833.98px) {
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container {
    position: relative;
    top: 0;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container .chosen-drop {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    position: absolute;
    left: auto;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container a.chosen-single {
    width: 52px;
    height: 52px;
    position: relative;
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container a.chosen-single:before {
    content: "";
    background: url("../images/Filters.svg") center center no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
  }
  #block-reteafilters .field__items.investigatii_blocks .block-facet-blockretea-specialitate-computed .chosen-container a.chosen-single span {
    visibility: hidden;
  }
}

iframe#financiar {
  border-radius: 24px;
}

.column-image {
  overflow: hidden;
}

li.facets-reset {
  -webkit-box-ordinal-group: inherit;
  -webkit-order: inherit;
      -ms-flex-order: inherit;
          order: inherit;
}

.chosen-drop {
  max-width: 100%;
}
@media (max-width: 833.98px) {
  .chosen-drop {
    max-width: 100%;
  }
}

.paragraph--type--component-intro ul li, .paragraph--type--dictionary-section ul li {
  margin-bottom: 10px !important;
}

@media (max-width: 833.98px) {
  nav#block-meniuprincipaldental {
    width: 0 !important;
  }
  .path-articole-medicale ul#block-meniucontutilizator {
    margin-top: 0px;
  }
}
.block-facet-blockretea-specialitate-computed .chosen-drop {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

@media (max-width: 1199.98px) {
  #block-articleornewsmenu {
    display: block;
    margin-bottom: 24px;
  }
}
@media (max-width: 833.98px) {
  #block-articleornewsmenu {
    display: block;
    margin-bottom: 16px;
  }
}

.node--type-article #block-articleornewsmenu {
  display: block;
}
@media (max-width: 1199.98px) {
  .node--type-article #block-articleornewsmenu {
    display: block;
  }
}

a.chosen-single {
  position: relative;
}
a.chosen-single span {
  visibility: visible;
  margin-left: 3px;
}

@media (max-width: 833.98px) {
  #block-indexmenu {
    z-index: 0;
  }
}

.paragraph--type--component-locations .field__label {
  display: none;
}

@media (min-width: 768px) {
  .page-view-intervention .bef-exposed-form .flex-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
  .page-view-intervention .bef-exposed-form .flex-wrap .form-group {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
  }
  .page-view-intervention .bef-exposed-form .flex-wrap .form-group .chosen-single span {
    display: none;
  }
}

.webform-submission-form .chosen-single span {
  display: block !important;
}

.region-content-top #block-location .nav-item > a, .region-content-top #block-location .nav-item span {
  padding: 8px 16px;
  vertical-align: middle;
}
.region-content-top #block-location .nav-item.has-children span {
  padding: 8px 30px 8px 16px;
}
.region-content-top #block-location .nav-item.has-children span::before {
  vertical-align: middle;
  position: absolute !important;
  top: 50% !important;
  right: 7px !important;
  -webkit-transform: translate(0px, -50%) !important;
       -o-transform: translate(0px, -50%) !important;
          transform: translate(0px, -50%) !important;
  color: #2E333C !important;
}
@media (max-width: 1271.98px) {
  .region-content-top #block-location .nav-item.has-children span {
    padding: 16px 0;
  }
}

.social_share_wrapper {
  margin-bottom: 24px;
}

section.region.region-content-top .nav .nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.paragraph.paragraph--type--component-campaign .field--name-field-title {
  padding-top: 40px;
}
@media (max-width: 833.98px) {
  .paragraph.paragraph--type--component-campaign .field--name-field-title {
    padding-top: 24px;
  }
}
.paragraph.paragraph--type--component-campaign .paragraph--type--centers .field--name-field-title {
  padding-top: 40px;
}
.paragraph.paragraph--type--component-campaign .paragraph--type--component-landing-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 992px) {
  .paragraph.paragraph--type--component-campaign .paragraph--type--component-landing-page-form {
    position: relative;
    top: 12%;
    -webkit-transform: translateY(12%);
         -o-transform: translateY(12%);
            transform: translateY(12%);
  }
}
.paragraph.paragraph--type--component-campaign .paragraph--type--component-landing-page-form .column {
  width: 100%;
  max-width: 100% !important;
}

@media (max-width: 833.98px) {
  .rm-dental.path-articole-medicale.page-view-edu .menu--simple-mega-menu {
    top: 0 !important;
  }
  .rm-dental.node--type-article .menu--simple-mega-menu {
    top: 12px !important;
  }
  .node--type-article .region-top-header .menu--meniu-principal-nou .search_header, .node--type-article .region-top-header .menu--meniu-principal-nou .user-account, .node--type-article .region-top-header .menu--meniu-principal-nou .logo, .path-articole-medicale.page-view-edu .region-top-header .menu--meniu-principal-nou .search_header, .path-articole-medicale.page-view-edu .region-top-header .menu--meniu-principal-nou .user-account, .path-articole-medicale.page-view-edu .region-top-header .menu--meniu-principal-nou .logo {
    visibility: hidden;
    opacity: 0;
    position: absolute;
  }
  .rm-dental.node--type-article .menu--main-menu-dental .search_header, .rm-dental.node--type-article .menu--main-menu-dental .user-account, .rm-dental.node--type-article .menu--main-menu-dental .logo, .rm-dental.path-articole-medicale.page-view-edu .menu--main-menu-dental .search_header, .rm-dental.path-articole-medicale.page-view-edu .menu--main-menu-dental .user-account, .rm-dental.path-articole-medicale.page-view-edu .menu--main-menu-dental .logo {
    visibility: hidden;
    opacity: 0;
    position: absolute;
  }
  .rm-dental div#block-brandingulsitului {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .rm-dental div#block-brandingulsitului .block-brand img {
    position: relative !important;
  }
}
@media (min-width: 768px) {
  .rm-dental.node--type-article .header, .rm-dental.path-articole-medicale.page-view-edu .header {
    padding: 0;
  }
}
section.region.region-content-top {
  margin: 0 auto;
}

@media (max-width: 833.98px) {
  .paragraph--type--component-webform .field--name-field-title,
.paragraph--type--dental-webform .field--name-field-title,
.paragraph--type--component-landing-page-form .field--name-field-title {
    font-size: 28px !important;
    padding: 10px 0;
    text-align: center;
  }
  .article_mobile_close::before {
    content: "\e90c";
    font-family: icomoon-custom;
    color: #dc0028;
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 18px;
  }
  section.region.region-sidebar-first {
    width: 100%;
  }
  section.region.region-sidebar-first h2#block-location-menu {
    padding: 20px;
  }
  section.region.region-sidebar-first .articles_mobile_close span.icon-close.close-main {
    color: #fff;
    display: none;
  }
}
@media (max-width: 833.98px) and (max-width: 833.98px) {
  section.region.region-sidebar-first .articles_mobile_close span.icon-close.close-main {
    display: block;
  }
}
@media (max-width: 833.98px) {
  .region-sidebar-first .block-menu.is-expanded .nav li.has-children.is-opened {
    width: 100% !important;
  }
}
@media (max-width: 833.98px) {
  .clinic-menu-back,
.fertility-institute-style .location-menu-title,
.region-content-top .location-menu-title,
.locations-style .location-menu-title {
    display: none;
  }
}
@media (max-width: 833.98px) and (max-width: 767.98px) {
  .clinic-menu-back,
.fertility-institute-style .location-menu-title,
.region-content-top .location-menu-title,
.locations-style .location-menu-title {
    display: block;
  }
}
.page-view-edu .region-sidebar-first {
  display: none;
}
@media (max-width: 833.98px) {
  .page-view-edu .region-sidebar-first {
    display: block;
  }
}

@supports (-webkit-touch-callout: none) {
  @media (max-width: 833.98px) {
    nav#block-location {
      z-index: 999999;
      position: relative;
    }
    nav#block-location .is-expanded .nav {
      -webkit-overflow-scrolling: touch;
      will-change: transform;
      height: 100%;
    }
  }
}
.chosen-results li.sort-desc:after {
  content: "";
  background-image: url("../images/sort_arrow.svg");
  display: block;
  height: 15px;
  width: 15px;
  position: absolute;
  background-repeat: no-repeat;
  top: 13px;
  right: 0;
  margin-right: 10px;
}
.chosen-results li.sort-asc:after {
  content: "";
  background-image: url("../images/sort_arrow.svg");
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  display: block;
  height: 15px;
  width: 15px;
  position: absolute;
  background-repeat: no-repeat;
  top: 13px;
  right: 0;
  margin-right: 10px;
}

.homepage--locations-component {
  /* Adjust width per breakpoint */
}
@media (min-width: 1376px) {
  .homepage--locations-component .slick-slide {
    width: 18.1818181818%;
  }
}
@media (min-width: 980px) and (max-width: 1375px) {
  .homepage--locations-component .slick-slide {
    width: 22.2222222222%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .homepage--locations-component .slick-slide {
    width: 28.5714285714% !important;
  }
}
@media (max-width: 767px) {
  .homepage--locations-component .slick-slide {
    width: 55.5555555556%;
  }
}

.rm-harta-retea img {
  border-radius: 0;
}

@media (max-width: 833.98px) {
  .block-article-news-menu {
    display: block;
  }
}

@media (max-width: 833.98px) {
  .site-branding {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 0;
  }
  .site-branding .block-brand {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
div#main-wrapper {
  max-width: 1376px;
  width: 100%;
  border-radius: 24px;
}
@media (max-width: 1199.98px) {
  div#main-wrapper {
    margin: 24px auto 0;
  }
}
@media (max-width: 1271.98px) {
  div#main-wrapper {
    width: calc(100% - 32px);
  }
}
@media (max-width: 767.98px) {
  div#main-wrapper {
    width: 100%;
  }
}

.campaign-premium div#main-wrapper, .node--type-campaign div#main-wrapper {
  max-width: 100%;
}

div#main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}
@media (max-width: 1199.98px) {
  div#main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.articles_mobile_close {
  display: none;
}
.articles_mobile_close span.icon-close.close-main {
  color: #fff;
}

.site-branding h1.m-0 {
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#usercentrics-cmp-ui div#uc-main-dialog {
  left: 15px !important;
  bottom: 80px !important;
}

@media (max-width: 833.98px) {
  #rm-back-to-top::before {
    content: "\e906";
    font-family: "icomoon-custom" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: inherit;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
.not-chirurg section.region.region-sidebar-first.sticky-sidebar {
  position: fixed;
}
.not-chirurg section.region.region-sidebar-first.sticky-sidebar #block-medicmenu {
  top: 130px;
  max-width: 320px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  overflow: auto;
  bottom: 20px;
  max-height: calc(-150px + 100vh);
  width: 100%;
}
@media (max-width: 833.98px) {
  .not-chirurg section.region.region-sidebar-first.sticky-sidebar #block-medicmenu {
    position: fixed;
    top: 0px;
    max-width: calc(100% - 20px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    overflow: auto;
    bottom: 20px;
    max-height: calc(-150px + 100vh);
    width: 100%;
    z-index: 1;
    margin-bottom: 20px;
  }
}
@media (max-width: 833.98px) {
  .not-chirurg section.region.region-sidebar-first.sticky-sidebar #block-medicmenu {
    margin-bottom: 20px;
  }
}

@media (min-width: 1272px) {
  .node--type-afectiuni section.region.region-sidebar-first.sticky-sidebar, .node--type-analize section.region.region-sidebar-first.sticky-sidebar {
    top: 132px;
  }
  section.region.region-sidebar-first.sticky-sidebar {
    border-radius: 16px;
    position: fixed;
    top: 24px;
    width: 100%;
    max-width: 315px;
    height: 85vh;
    overflow-x: hidden;
    overflow-y: visible;
  }
  section.region.region-sidebar-first.sticky-sidebar #block-conditions-sections, section.region.region-sidebar-first.sticky-sidebar #block-articleornewsmenu {
    top: 130px;
    max-width: 315px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    overflow: auto;
    bottom: 20px;
    width: 100%;
  }
  .surgeon-page:not(.not-chirurg) section.region.region-sidebar-first.sticky-sidebar {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media (max-width: 833.98px) {
  section.region.region-sidebar-first.sticky-sidebar {
    position: fixed;
    top: 24px;
    z-index: 1;
  }
  section.region.region-sidebar-first.sticky-sidebar #block-conditions-sections, section.region.region-sidebar-first.sticky-sidebar #block-articleornewsmenu {
    position: relative;
    top: 0px;
    max-width: calc(100% - 20px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    overflow: auto;
    bottom: 20px;
    max-height: calc(-150px + 100vh);
    width: 100%;
    z-index: 1;
    margin-bottom: 20px;
  }
}
.node--type-article section.region.region-sidebar-first.sticky-sidebar #block-articleornewsmenu {
  top: 20px;
}

.leaflet-container img.leaflet-tile {
  border-radius: 0;
}

.node--type-landing-page footer.site-footer,
.node--type-medic footer.site-footer,
.node--type-location footer.site-footer {
  margin-top: 0;
}

:lang(en) .search_header {
  display: none;
}

@media (max-width: 767.98px) {
  body:not(.scrolled).rm-dental .region-top-header .search_header.menu-item--expanded.has-hover .menu-item--toggler {
    top: 25px;
    left: 80vw;
    right: 0;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    position: fixed;
  }
}

.page-view-analysis-set .site-footer,
.page-view-medici .site-footer {
  margin-top: 0;
}

.paragraph.paragraph--type--component-campaign.background--premium_dark.display--left.margin-top--normal.margin-bottom--normal.paragraph--view-mode--default {
  padding-top: 130px;
}
@media (max-width: 833.98px) {
  .paragraph.paragraph--type--component-campaign.background--premium_dark.display--left.margin-top--normal.margin-bottom--normal.paragraph--view-mode--default {
    padding-top: 0px;
  }
}

:not(.scrolled) .region-top-header .search_header.menu-item--expanded.has-hover .menu-item--toggler {
  right: 0;
  color: #2e333c;
  position: fixed;
  width: 100%;
  max-width: 1296px;
  left: 0;
  height: 20px;
  margin: 0 auto;
  padding-right: 24px;
}
@media (max-width: 767.98px) {
  :not(.scrolled) .region-top-header .search_header.menu-item--expanded.has-hover .menu-item--toggler {
    top: -110px !important;
    right: -67px;
  }
}
@media (max-width: 575.98px) {
  :not(.scrolled) .region-top-header .search_header.menu-item--expanded.has-hover .menu-item--toggler {
    top: -90px !important;
  }
}

@media (max-width: 1271.98px) {
  div#edit_specialitate_old_chosen {
    max-width: 360px;
    width: 100%;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    position: absolute;
    right: 0;
  }
}
@media (max-width: 833.98px) {
  .rm-dental div#main-wrapper {
    margin: 0 auto;
  }
}
@media (max-width: 833.98px) {
  .page-view-locatii-component div#block-breadcrumbs {
    padding-left: 0px;
  }
}

@media (max-width: 833.98px) {
  div#block-breadcrumbs {
    padding-left: 24px;
  }
}

.block-content-filters_blocks {
  z-index: 0;
}

@media (max-width: 767.98px) {
  .blazy .media--blazy img.media__element {
    margin: 0 auto;
  }
}

.paragraph.paragraph--type--modern-filters-component.paragraph--view-mode--default {
  min-height: 1000px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJpbXBvcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2NvcmUvYm91cmJvbi9saWJyYXJ5L19vdmVyZmxvdy13cmFwLnNjc3MiLCJ0eXBvZ3JhcGh5LnNjc3MiLCJicmFuZGluZy9yZXNldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uL3V0aWxpdGllcy9fZGlyZWN0aW9uYWwtcHJvcGVydHkuc2NzcyIsImJvb3RzdHJhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiYnJhbmRpbmcvaWNvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2NvcmUvYm91cmJvbi9saWJyYXJ5L19wb3NpdGlvbi5zY3NzIiwiYnJhbmRpbmcvZm9ybWF0dGVkLXRleHQuc2NzcyIsImJyYW5kaW5nL2Zvcm1zLnNjc3MiLCJicmFuZGluZy9wdWxjaW5nLWNpcmNsZS5zY3NzIiwiY29tcG9uZW50cy9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvY2xvc2UtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2dyYWRlLWdhdWdlLnNjc3MiLCJjb21wb25lbnRzL2xpc3Quc2NzcyIsImJyYW5kaW5nL2xheW91dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwibGF5b3V0L3NpZGViYXItY29sdW1uLnNjc3MiLCJsYXlvdXQvc2lkZWJhci1jb2x1bW4tc2lkZWJhci5zY3NzIiwibGF5b3V0L2dsb2JhbC5zY3NzIiwiYnJhbmRpbmcvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3RpdGxlL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9zY3JvbGwtdG8tdG9wLnNjc3MiLCJjb21wb25lbnRzL25hdi9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvbmF2L2dsb2JhbC5zY3NzIiwiYnJhbmRpbmcvYXJyb3cuc2NzcyIsImNvbXBvbmVudHMvbmF2L21lZ2EtbWVudS5zY3NzIiwiY29tcG9uZW50cy9uYXYvc2VhcmNoLWJveC5zY3NzIiwiY29tcG9uZW50cy9uYXYvbmF2LWxlZnQuc2NzcyIsImNvbXBvbmVudHMvbmF2L2NsaW5pYy1uYXYuc2NzcyIsImNvbXBvbmVudHMvbmF2L3NlY29uZGFyeS5zY3NzIiwiY29tcG9uZW50cy9uYXYvbmF2LWRlbnRhbC5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL3N0aWNreS5zY3NzIiwiY29tcG9uZW50cy9uYXYvbmF2LWNvbGxhcHNlZC5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL3NvY2lhbC1saW5rLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci90cmlwbGUtY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwvb3ZlcmxheS5zY3NzIiwiY29tcG9uZW50cy9vdmVybGF5LnNjc3MiLCJicmFuZGluZy9sYXJnZS1idWxsZXQuc2NzcyIsImNvbXBvbmVudHMvZmlsdGVycy9jb21tb24uc2NzcyIsImNvbXBvbmVudHMvZmlsdGVycy9jaG9zZW4uc2NzcyIsImNvbXBvbmVudHMvZmlsdGVycy9zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvZmlsdGVycy9mb3JtLWF1dG9jb21wbGV0ZS5zY3NzIiwiY29tcG9uZW50cy9maWx0ZXJzL2ZpdGxlci1mb3JtL3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9maWx0ZXJzL2ZpdGxlci1mb3JtL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9kcm9wLWJ1dHRvbi9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvYWNjb3JkaW9uL3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9hY2NvcmRpb24vZ2xvYmFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJjb21wb25lbnRzL2FjY29yZGlvbi9waG9uZS1wb3Auc2NzcyIsImNvbXBvbmVudHMvZm9ybS9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9pbnB1dC5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2Nob3Nlbi5zY3NzIiwiY29tcG9uZW50cy9mb3JtL3NlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vY2FwdGNoYS5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NvbmZpcm1hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2RhdGVwaWNrZXIuc2NzcyIsImNvbXBvbmVudHMvZm9ybS91cGxvYWQuc2NzcyIsImNvbXBvbmVudHMvZm9ybS92aXJ0dWFsLWNsaW5pYy5zY3NzIiwiY29tcG9uZW50cy9jaGVjay1ncm91cC9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvY2hlY2stZ3JvdXAvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3NpZGViYXItbWVudS9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvcGVyc29uL3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9wZXJzb24vaXRlbS5zY3NzIiwiY29tcG9uZW50cy9wZXJzb24vdm90ZXMuc2NzcyIsImNvbXBvbmVudHMvcGVyc29uL2xpc3Rpbmcuc2NzcyIsImNvbXBvbmVudHMvcGVyc29uL2RldGFpbC9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvcGVyc29uL2RldGFpbC9nbG9iYWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJjb21wb25lbnRzL3BlcnNvbi9kZXRhaWwvaWNvbnMtbWVkaWMuc2NzcyIsImNvbXBvbmVudHMvcGVyc29uL2RldGFpbC90ZXh0LWZvcm1hdC5zY3NzIiwiY29tcG9uZW50cy9sb2NhdGlvbi9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvbG9jYXRpb24vaXRlbS5zY3NzIiwiY29tcG9uZW50cy9sb2NhdGlvbi9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvbG9jYXRpb24vYW5hbHlzaXMtbGlzdGluZy5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXIvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyL3RyaW1lc3Rlci5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci90cmltZXN0ZXItaXRlbS5zY3NzIiwiY29tcG9uZW50cy9tb2JpbGUtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXIvdGFibGUuc2NzcyIsImNvbXBvbmVudHMvcGFnZS10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL2FsZXJ0L2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9wcm9ncmVzcy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS9jb21tb24uc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS9saXN0aW5nL3NpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS9hcnRpY2xlLXZpZXdzLnNjc3MiLCJjb21wb25lbnRzL2FydGljbGUvbmV3LWVkdS1sYXlvdXRzLnNjc3MiLCJjb21wb25lbnRzL2FydGljbGUtY29sdW1ucy9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS1jb2x1bW5zL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9zY2hlZHVsZS9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvc2NoZWR1bGUvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2xpbmtzL3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9saW5rcy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvbGluay1saXN0L2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9zbGlkZXIvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2hvbWVwYWdlLXNsaWRlci9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvaG9tZXBhZ2Utc2xpZGVyL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9zbGljay9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvc2xpY2svZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2Nhcm91c2VsL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9pbnRyby9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvY29udGFjdC9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvY3RhL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9xdW90ZS9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvcXVvdGUvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2xpbmsuc2NzcyIsImNvbXBvbmVudHMvaW1hZ2UvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3BhcmFncmFwaC1pY29ucy5zY3NzIiwiY29tcG9uZW50cy9wYXJhZ3JhcGgtdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8tdGVzdGltb25pYWwuc2NzcyIsImNvbXBvbmVudHMvY29sdW1ucy9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvY29sdW1ucy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvbWFwL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy90YWJzL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9wYWNrYWdlL3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9wYWNrYWdlL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9jb2x1bW5zLWFuZC1pbWFnZS9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvY29sdW1ucy1hbmQtaW1hZ2UvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2NlbnRlcnMvc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL2NlbnRlcnMvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2xpc3Qvc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL2xpc3QvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3ByZXNlbnRhdGlvbi9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvcHJlc2VudGF0aW9uL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy93ZWJmb3JtL3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy93ZWJmb3JtL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9kYXRlLXBpY2tlci9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvc3VtbWFyeS9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvc29jaWFsLXNoYXJlL2dsb2JhbC5zY3NzIiwicGFnZXMvbWFpbnRlbmFuY2Uuc2NzcyIsInBhZ2VzL3NpbXBsZS1wYWdlLnNjc3MiLCJwYWdlcy9ob21lcGFnZS5zY3NzIiwicGFnZXMvYW5hbHlzaXMtcmVzdWx0cy5zY3NzIiwicGFnZXMvYXJ0aWNsZS1uZXdzLnNjc3MiLCJwYWdlcy9jaGlsZGJpcnRoLnNjc3MiLCJwYWdlcy9zYXRpc2ZhY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvaW1hZ2UtYW5kLXF1b3RlL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9zb2xyLXNlYXJjaC9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvYm1pLWNhbGN1bGF0b3Ivc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL2JtaS1jYWxjdWxhdG9yL2dsb2JhbC5zY3NzIiwicGFnZXMvZGljdGlvbmFyeS5zY3NzIiwicGFnZXMvbWVtYmVyLnNjc3MiLCJjb21wb25lbnRzL2FuYWx5c2lzLWNhbGN1bGF0b3Ivc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL2FuYWx5c2lzLWNhbGN1bGF0b3IvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2FydGljbGUtYmFubmVyL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9kaWN0aW9uYXJ5L3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9kaWN0aW9uYXJ5L2dsb2JhbC5zY3NzIiwicGFnZXMvZWR1L3N0cnVjdHVyZS5zY3NzIiwicGFnZXMvZWR1L2hlYWRlci5zY3NzIiwicGFnZXMvZWR1L21lZ2EtbWVudS5zY3NzIiwicGFnZXMvZWR1L2ZpbHRlcnMuc2NzcyIsInBhZ2VzL2VkdS9zZWFyY2gtcmVzdWx0cy5zY3NzIiwicGFnZXMvZWR1L3NsaWRlci1lZHUuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci1wcm9kdWN0cy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci1jb250YWN0L2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyLXBhY2thZ2VzL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9yYW5nZS1zbGlkZXIvc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL3JhbmdlLXNsaWRlci9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvcmVsYXRlZC1wcm9kdWN0cy9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvcmVsYXRlZC1wcm9kdWN0cy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvYXZlcmFnZVdhaXRpbmdUaW1lL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9hdmVyYWdlV2FpdGluZ1RpbWUvZ2F1Z2Uuc2NzcyIsImNvbXBvbmVudHMvY29yb25hdmlydXMvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL21vc3QtcmVjZW50L3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9tb3N0LXJlY2VudC9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvcGFnZXIvc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VyL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9mb2xkZXIvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2ZvbGRlci9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvd2lkZ2V0LXByaWNlL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9sb2NhdGlvbnMvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL21lZGljLWZpbHRlci9nbG9iYWwuc2NzcyIsInBhZ2VzL2pvYnMuc2NzcyIsInBhZ2VzL2pvYi1kZXRhaWxzLnNjc3MiLCJwYWdlcy9tYXJrZXRpbmctY2FtcGFpZ24vaGVhZGVyLnNjc3MiLCJwYWdlcy9tYXJrZXRpbmctY2FtcGFpZ24vZ2xvYmFsLnNjc3MiLCJwYWdlcy9tYXJrZXRpbmctY2FtcGFpZ24vY29tcG9uZW50cy9tYXJrZXRpbmctdHdvLXNpZGVzLnNjc3MiLCJwYWdlcy9tYXJrZXRpbmctY2FtcGFpZ24vdmFyaWFibGVzLnNjc3MiLCJwYWdlcy9tYXJrZXRpbmctY2FtcGFpZ24vY29tcG9uZW50cy9tYXJrZXRpbmctaW1nLWNvbnRlbnQuc2NzcyIsInBhZ2VzL21hcmtldGluZy1jYW1wYWlnbi9jb21wb25lbnRzL3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL2xvY2F0aW9uL2xhYm9yYXRvcmllcy5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyLWZvcm0vZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2JhcmlhdHJpYy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvc3Vic2NyaXB0aW9uL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9tZW1iZXIvc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL21lbWJlci9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvY292aWQtZm9ybS9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvaW1hZ2UtdGV4dC1jdGEvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2FuYWx5c2lzLXJlc3VsdHMvc2xpZGVyLWFuZC1mb3JtL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9hbmFseXNpcy1yZXN1bHRzL2NvbmZpcm1hdGlvbi1mb3JtL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9hbmFseXNpcy1yZXN1bHRzL3VuYXZhaWxhYmxlLXJlc3VsdHMvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC9zZWFyY2gtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gvbW9iaWxlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9hbmFseXNlcy1wZGYvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnkvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnkvZ2FsbGVyeS1vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL3N0ZXBzL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9hbnRpYm9kaWVzLWNoYXJ0L2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9sZWdhdHVyaS9zdHJ1Y3R1cmUuc2NzcyIsImNvbXBvbmVudHMvbGVnYXR1cmkvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2xlZ2F0dXJpL2NhcmQuc2NzcyIsInBhZ2VzL3BvbmRlcmFzLnNjc3MiLCJwYWdlcy9tYXRlcm5pdGF0aS5zY3NzIiwicGFnZXMvY2FtcGFpZ24vZG9yLnNjc3MiLCJwYWdlcy9tYW5hZ2VtZW50L2dsb2JhbC5zY3NzIiwib3ZlcnJpZGUvY29udHVsLW1ldS5zY3NzIiwiY29tcG9uZW50cy92aWRlby1wb3B1cC5zY3NzIiwicGFnZXMvaW5kaXZpZHVhbC1jb250cmlidXRpb24uc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvcGVkaWF0cmljcy5zY3NzIiwiY29tcG9uZW50cy9saW5rcy1jYXJvdXNlbC5zY3NzIiwicGFnZXMvZ3JpcGEuc2NzcyIsInBhZ2VzL2JhYnlzLWZpcnN0LXllYXIuc2NzcyIsInBhZ2VzL3JldGVhLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3ZpZGVvLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL25hdi9tb2JpbGUtc3dpcGUtbWVudS5zY3NzIiwicGFnZXMvY2FtcGFpZ24vY29tcG9uZW50cy9pbWctY29udGVudC5zY3NzIiwicGFnZXMvY2FtcGFpZ24vdmFyaWFibGVzLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL2FjY29yZGlvbi5zY3NzIiwicGFnZXMvY2FtcGFpZ24vYnJhbmQtY2FtcGFpZ24vZ2xvYmFsLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9icmFuZC1jYW1wYWlnbi9saXN0aW5nLXBhZ2Uuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2JyYW5kLWNhbXBhaWduL3N0b3J5LXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL3NjcmVlbmluZy10YWJzLnNjc3MiLCJjb21wb25lbnRzL3ZpZGVvLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9saXN0LWltYWdlLnNjc3MiLCJjb21wb25lbnRzL3BvdmVzdGUuc2NzcyIsImNvbXBvbmVudHMvY2FzZS1pbmZvLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9tZW51LnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLWFzY3VsdGEtY29ycHVsLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL25ldy10ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvbGF5b3V0LnNjc3MiLCJwYWdlcy9ub2RlLWxhYm9yYXRvci5zY3NzIiwiY29tcG9uZW50cy9sYWJzLWxvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9yZXRlYXVhLW5vYXN0cmEuc2NzcyIsImNvbXBvbmVudHMvZ2hpZHVyaS1wcmVnYXRpcmktYW5hbGl6ZS5zY3NzIiwiY29tcG9uZW50cy9wYWNoZXRlLWFuYWxpemUtc2xpZGVyLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9vbmUtZGF5LWtpZHMuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAuc2NzcyIsInN0b3JpZXMuc2NzcyIsImxhbmRpbmdfcGFnZV9vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL2FjY3JlZGl0YXRpb24vZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL21vZGVybi1maWx0ZXJzLWNvbXBvbmVudC5zY3NzIiwicGFnZXMvZGVudGFsLnNjc3MiLCJwYWdlcy9wYWxsYWR5LnNjc3MiLCJwYWdlcy9mZXJ0aWxpdHktaW5zdGl0dXRlLnNjc3MiLCJwYWdlcy9zdXJnZW9uLnNjc3MiLCJwYWdlcy9wc2lob3RlcmFwaWUtZGlhc3BvcmEuc2NzcyIsInBhZ2VzL3NpZ3VyYW50YS1wYWNpZW50dWx1aS5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1mYWNldC0tZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvZGVudGFsL2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvZGVudGFsL3ZpZGVvLXRlc3RpbW9uaWFsLnNjc3MiLCJjb21wb25lbnRzL2RlbnRhbC9jb2x1bW5zLnNjc3MiLCJ3aGF0c2FwcC5zY3NzIiwiY29tcG9uZW50cy9vZmZlci9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvdGVzdGltb25pYWxzL2dsb2JhbC5zY3NzIiwibWVudS9tYWluLW1lbnUuc2NzcyIsInBhZ2VzL2ludGVydmVudGlvbl9wYWdlLnNjc3MiLCJjb21wb25lbnRzL2FjY2Vzc2liaWxpdHkvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2Nocm9ub2xvZ3kvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL21vZGVybi10YWJzL2dsb2JhbC5zY3NzIiwicGFnZXMvcmVnaW5hXzMwLnNjc3MiLCJjb21wb25lbnRzL21hbnVhbF9sb2NhdGlvbnMvZ2xvYmFsLnNjc3MiLCJhbmltYXRpb25zL21haW5fbWVudS9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stY29udGFjdC11cy5zY3NzIiwicGFnZXMvY2FtcGFpZ24vaW1wb3J0LnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL21hc3RlcmNhcmQuc2NzcyIsInBhZ2VzL2NhbXBhaWduL3N0cnVjdHVyZS5zY3NzIiwicGFnZXMvY2FtcGFpZ24vZ2xvYmFsLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9oZWFkZXIuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2Zvb3Rlci5zY3NzIiwicGFnZXMvY2FtcGFpZ24vc2VjdGlvbi1pbmZvLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL2Zvcm0uc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvY3RhLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL2ljb25zLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL2ltYWdlLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL3RhYnMuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvbGlzdC5zY3NzIiwicGFnZXMvY2FtcGFpZ24vY29tcG9uZW50cy9zbGlkZXIuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvc3RlcHMuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvaW1hZ2UtYW5kLXF1b3RlLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL2xpbmtzLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL3ByZXNlbnRhdGlvbi5zY3NzIiwicGFnZXMvY2FtcGFpZ24vY29tcG9uZW50cy90d28tc2lkZXMuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvdmlkZW8uc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvcGFja2FnZS1maWx0ZXIuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvdmFjY2luZS5zY3NzIiwicGFnZXMvY2FtcGFpZ24vbWF0ZXJuaXR5L2dsb2JhbC5zY3NzIiwicGFnZXMvY2FtcGFpZ24vY29tcG9uZW50cy9jYW1wYWlnbi1vdmVybGF5LnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL2ZsdS5zY3NzIiwicGFnZXMvY2FtcGFpZ24vY29tcG9uZW50cy9zbGlkZXItdGVzdGltb2lhbHMuc2NzcyIsInBhZ2VzL2NhbXBhaWduL2NvbXBvbmVudHMvdGVzdGltb25pYWxzLWxvY2F0aW9uLnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL2ljb24tYm94LnNjc3MiLCJwYWdlcy9jYW1wYWlnbi9jb21wb25lbnRzL3ByZW1pdW0uc2NzcyIsImNvbXBvbmVudHMvbW9iaWxlX2FwcHNfY29tcG9uZW50LnNjc3MiLCJmb3Jtcy92b3VjaGVyc19mb3JtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Q0FBQTtBQ0FBLFlBQUE7QUNvQkEsMERBQUE7QUFPQSxxQkFBQTtBQzNCQSxlQUFBO0FBZ0RJO0VBQ0Usa0JBQUE7RUEyQkUsMkJBQUE7RUFDQSx5SEFBQTtBSmhFUjtBSW1DSTtFQUNFLGtCQUFBO0VBMkJFLGlDQUFBO0VBQ0EscUlBQUE7QUozRFI7QUk4Qkk7RUFDRSxrQkFBQTtFQTJCRSw0QkFBQTtFQUNBLDJIQUFBO0FKdERSO0FJeUJJO0VBQ0Usa0JBQUE7RUEyQkUsOEJBQUE7RUFDQSwrSEFBQTtBSmpEUjtBSW9CSTtFQUNFLGtCQUFBO0VBMkJFLDZCQUFBO0VBQ0EsNkhBQUE7QUo1Q1I7QUllSTtFQUNFLGtCQUFBO0VBMkJFLCtCQUFBO0VBQ0EsaUlBQUE7QUp2Q1I7QUlVSTtFQUNFLGtCQUFBO0VBMkJFLDJCQUFBO0VBQ0EseUhBQUE7QUpsQ1I7QUlLSTtFQUNFLGtCQUFBO0VBMkJFLDRCQUFBO0VBQ0EsMkhBQUE7QUo3QlI7QUlBSTtFQUNFLGtCQUFBO0VBMkJFLDRCQUFBO0VBQ0EsMkhBQUE7QUp4QlI7QUlMSTtFQUNFLGtCQUFBO0VBR0Usa0NBQUE7RUFDQSx3REFBQTtFQUNB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O0VBRUUsbUJHcUk0QjtBWjBUOUI7O0FTNWJBO0VFSUksY0FBQTtBWDRiSjs7QVN2YkE7O0VBRUUsa0JBQUE7RUVQRSxjQUFBO0VGU0YsY0FBQTtFQUNBLHdCQUFBO0FUMGJGOztBU3ZiQTtFQUFNLGVBQUE7QVQyYk47O0FTMWJBO0VBQU0sV0FBQTtBVDhiTjs7QVN2YkE7RUFDRSxjQ25ESTtFRG9ESixxQkMrQ2dCO0VEOUNoQiw2QkFBQTtBVDBiRjtBYTFtQkU7RUptTEUsY0M0Q2U7RUQzQ2YsMEJDNENvQjtBVjhZeEI7O0FTamJBO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FUb2JGO0Fhbm5CRTtFSmtNRSxjQUFBO0VBQ0EscUJBQUE7QVRvYko7O0FTM2FBOzs7O0VBSUUsaUdHMEQ0QjtFRGxIMUIsY0FBQTtBWHVlSjs7QVMzYUE7RUFFRSxhQUFBO0VBRUEsbUJBQUE7RUFFQSxjQUFBO0VBR0EsNkJBQUE7QVR5YUY7O0FTamFBO0VBRUUsZ0JBQUE7QVRtYUY7O0FTM1pBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtBVDhaRjs7QVMzWkE7RUFHRSxnQkFBQTtFQUNBLHNCQUFBO0FUNFpGOztBU3BaQTtFQUNFLHlCQUFBO0FUdVpGOztBU3BaQTtFQUNFLG9CRzhFNEI7RUg3RTVCLHVCRzZFNEI7RUg1RTVCLGNDcEtTO0VEcUtULGdCQUFBO0VBQ0Esb0JBQUE7QVR1WkY7O0FTaFpBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBVGtaRjs7QVMxWUE7RUFFRSxxQkFBQTtFQUNBLHFCRzRKc0M7QVpnUHhDOztBU3RZQTtFQUVFLGdCQUFBO0FUd1lGOztBU2hZQTtFQUNFLFVBQUE7QVRtWUY7O0FTaFlBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRWhLRSxrQkFBQTtFRmtLRixvQkFBQTtBVG1ZRjs7QVNoWUE7O0VBRUUsaUJBQUE7QVRtWUY7O0FTaFlBOztFQUVFLG9CQUFBO0FUbVlGOztBUzdYQTtFQUNFLGVBQUE7QVRnWUY7O0FTMVhBO0VBQ0UsaUJBQUE7QVQ2WEY7O0FTdFhBOzs7O0VBSUUsMEJBQUE7QVR5WEY7O0FTaFhJOzs7O0VBQ0UsZUFBQTtBVHNYTjs7QVNoWEE7Ozs7RUFJRSxVQUFBO0VBQ0Esa0JBQUE7QVRtWEY7O0FTaFhBOztFQUVFLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxVQUFBO0FUbVhGOztBUy9XQTtFQUNFLGNBQUE7RUFFQSxnQkFBQTtBVGlYRjs7QVM5V0E7RUFNRSxZQUFBO0VBRUEsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FUMldGOztBU3RXQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFRTlPSSxpQkFBQTtFRmdQSixvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBVHlXRjs7QVN0V0E7RUFDRSx3QkFBQTtBVHlXRjs7QVNyV0E7O0VBRUUsWUFBQTtBVHdXRjs7QVNyV0E7RUFLRSxvQkFBQTtFQUNBLHdCQUFBO0FUb1dGOztBUzdWQTtFQUNFLHdCQUFBO0FUZ1dGOztBU3hWQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBVDJWRjs7QVNwVkE7RUFDRSxxQkFBQTtBVHVWRjs7QVNwVkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QVR1VkY7O0FTcFZBO0VBQ0UsYUFBQTtBVHVWRjs7QVNsVkE7RUFDRSx3QkFBQTtBVHFWRjs7QWNqekJBOzs7Ozs7Ozs7OztFQUVFLHFCSnFGdUI7RUlwRnZCLGdDSnFEa0I7RUlwRGxCLGdCSnFGcUI7RUlwRnJCLGdCSndGcUI7QVZxdUJ2Qjs7QWN6ekJBO0VIcUtNLG1CQUFBO0FYd3BCTjs7QWM1ekJBO0VIb0tNLG1CQUFBO0FYNHBCTjs7QWMvekJBOzs7Ozs7OztFSG1LTSxrQkFBQTtBWHVxQk47O0FjejBCQTtFSGtLTSxpQkFBQTtBWDJxQk47O0FjNTBCQTs7O0VIaUtNLGtCQUFBO0FYaXJCTjs7QWNqMUJBO0VIZ0tNLGVBQUE7QVhxckJOOztBY24xQkE7RUg4Sk0sa0JBQUE7RUc1SkosZ0JGd1M0QjtBWjhpQjlCOztBY2wxQkE7RUh3Sk0sZUFBQTtFR3RKSixnQkYyUjRCO0VFMVI1QixnQkpvRXFCO0FWaXhCdkI7O0FjbjFCQTtFSG1KTSxpQkFBQTtFR2pKSixnQkZ1UjRCO0VFdFI1QixnQkorRHFCO0FWdXhCdkI7O0FjcDFCQTtFSDhJTSxpQkFBQTtFRzVJSixnQkZtUjRCO0VFbFI1QixnQkowRHFCO0FWNnhCdkI7O0FjcjFCQTtFSHlJTSxpQkFBQTtFR3ZJSixnQkYrUTRCO0VFOVE1QixnQkpxRHFCO0FWbXlCdkI7O0FjaDFCQTtFQUNFLGdCSmZPO0VJZ0JQLG1CSmhCTztFSWlCUCxTQUFBO0VBQ0Esd0NBQUE7QWRtMUJGOztBYzMwQkE7O0VIa0dJLGtCQUFBO0VHL0ZGLGdCRjJONEI7QVptbkI5Qjs7QWMzMEJBOztFQUVFLGNGbVE0QjtFRWxRNUIseUJGMlE0QjtBWm1rQjlCOztBY3QwQkE7RUMvRUUsZUFBQTtFQUNBLGdCQUFBO0FmeTVCRjs7QWN0MEJBO0VDcEZFLGVBQUE7RUFDQSxnQkFBQTtBZjg1QkY7O0FjeDBCQTtFQUNFLHFCQUFBO0FkMjBCRjtBY3owQkU7RUFDRSxvQkZxUDBCO0Fac2xCOUI7O0FjajBCQTtFSDJESSxjQUFBO0VHekRGLHlCQUFBO0FkbzBCRjs7QWNoMEJBO0VBQ0UsbUJKeEVPO0VDNElILGtCQUFBO0FYZ3dCTjs7QWNoMEJBO0VBQ0UsY0FBQTtFSCtDRSxrQkFBQTtFRzdDRixjSlJTO0FWMjBCWDtBY2owQkU7RUFDRSxhQUFBO0FkbTBCSjs7QWdCNzdCQTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RURHQSxlQUFBO0VBQ0EsZ0JBQUE7RUVhRSxzQkFBQTtBakJrN0JKOztBZ0I5N0JBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCSm94QmtDO0VJbnhCbEMsY04ySEk7RU16SEosc0JOMkZNO0VNMUZOLHlCQUFBO0FoQmc4QkY7QWdCOTdCRTtFQUNFLFVBQUE7RUFDQSxjTndOZTtFTXZOZixxQkFBQTtFQUNBLHlCTnNGTztFTXJGUCxxQk5zRk87QVYwMkJYO0FnQjc3QkU7RUFDRSxVQUFBO0VBQ0EsVUo0d0JnQztFSTN3QmhDLHVESitXMEI7VUkvVzFCLCtDSitXMEI7QVpnbEI5Qjs7QWdCejdCSTtFQUNFLGNBQUE7RUNhRiwrQkFBQTtFQUNBLGtDQUFBO0FqQmc3Qko7QWdCejdCSTtFQ05BLGdDQUFBO0VBQ0EsbUNBQUE7QWpCazhCSjtBZ0J4N0JFO0VBQ0UsVUFBQTtFQUNBLFdOMERJO0VNekRKLHlCSjBNMEI7RUl6TTFCLHFCSnlNMEI7QVppdkI5QjtBZ0J2N0JFO0VBQ0UsY04wRE87RU16RFAsb0JBQUE7RUFFQSxZQUFBO0VBQ0Esc0JOZ0RJO0VNL0NKLHFCTmtETztBVnM0Qlg7O0FrQi8rQkU7RUFDRSx1QkFBQTtFUGdMRSxrQkFBQTtFTzlLRixnQk5tTzBCO0FaK3dCOUI7QWtCNytCTTtFRHFDRiw4QkFBQTtFQUNBLGlDQUFBO0FqQjI4Qko7QWtCNStCTTtFRGtCRiwrQkFBQTtFQUNBLGtDQUFBO0FqQjY5Qko7O0FrQjcvQkU7RUFDRSx1QkFBQTtFUGdMRSxtQkFBQTtFTzlLRixnQk5vTzBCO0FaNHhCOUI7QWtCMy9CTTtFRHFDRiw4QkFBQTtFQUNBLGlDQUFBO0FqQnk5Qko7QWtCMS9CTTtFRGtCRiwrQkFBQTtFQUNBLGtDQUFBO0FqQjIrQko7O0FtQjVnQ0E7RUFBcUIsbUNBQUE7QW5CZ2hDckI7O0FtQi9nQ0E7RUFBcUIsOEJBQUE7QW5CbWhDckI7O0FtQmxoQ0E7RUFBcUIsaUNBQUE7QW5Cc2hDckI7O0FtQnJoQ0E7RUFBcUIsaUNBQUE7QW5CeWhDckI7O0FtQnhoQ0E7RUFBcUIsc0NBQUE7QW5CNGhDckI7O0FtQjNoQ0E7RUFBcUIsbUNBQUE7QW5CK2hDckI7O0FvQmppQ0U7RUFDRSxvQ0FBQTtBcEJvaUNKOztBYTFoQ0U7OztFT0xJLG9DQUFBO0FwQnFpQ047O0FvQjNpQ0U7RUFDRSxvQ0FBQTtBcEI4aUNKOztBYXBpQ0U7OztFT0xJLG9DQUFBO0FwQitpQ047O0FvQnJqQ0U7RUFDRSxvQ0FBQTtBcEJ3akNKOztBYTlpQ0U7OztFT0xJLG9DQUFBO0FwQnlqQ047O0FvQi9qQ0U7RUFDRSxvQ0FBQTtBcEJra0NKOztBYXhqQ0U7OztFT0xJLG9DQUFBO0FwQm1rQ047O0FvQnprQ0U7RUFDRSxvQ0FBQTtBcEI0a0NKOztBYWxrQ0U7OztFT0xJLG9DQUFBO0FwQjZrQ047O0FvQm5sQ0U7RUFDRSxvQ0FBQTtBcEJzbENKOztBYTVrQ0U7OztFT0xJLG9DQUFBO0FwQnVsQ047O0FvQjdsQ0U7RUFDRSxvQ0FBQTtBcEJnbUNKOztBYXRsQ0U7OztFT0xJLG9DQUFBO0FwQmltQ047O0FvQnZtQ0U7RUFDRSxvQ0FBQTtBcEIwbUNKOztBYWhtQ0U7OztFT0xJLG9DQUFBO0FwQjJtQ047O0FvQmpuQ0U7RUFDRSxvQ0FBQTtBcEJvbkNKOztBYTFtQ0U7OztFT0xJLG9DQUFBO0FwQnFuQ047O0FxQnBuQ0E7RUFDRSxpQ0FBQTtBckJ1bkNGOztBcUJwbkNBO0VBQ0Usd0NBQUE7QXJCdW5DRjs7QXNCbG9DQTtFQUFrQixvQ0FBQTtBdEJzb0NsQjs7QXNCcm9DQTtFQUFrQix3Q0FBQTtBdEJ5b0NsQjs7QXNCeG9DQTtFQUFrQiwwQ0FBQTtBdEI0b0NsQjs7QXNCM29DQTtFQUFrQiwyQ0FBQTtBdEIrb0NsQjs7QXNCOW9DQTtFQUFrQix5Q0FBQTtBdEJrcENsQjs7QXNCaHBDQTtFQUFtQixvQkFBQTtBdEJvcENuQjs7QXNCbnBDQTtFQUFtQix3QkFBQTtBdEJ1cENuQjs7QXNCdHBDQTtFQUFtQiwwQkFBQTtBdEIwcENuQjs7QXNCenBDQTtFQUFtQiwyQkFBQTtBdEI2cENuQjs7QXNCNXBDQTtFQUFtQix5QkFBQTtBdEJncUNuQjs7QXNCN3BDRTtFQUNFLGdDQUFBO0F0QmdxQ0o7O0FzQmpxQ0U7RUFDRSxnQ0FBQTtBdEJvcUNKOztBc0JycUNFO0VBQ0UsZ0NBQUE7QXRCd3FDSjs7QXNCenFDRTtFQUNFLGdDQUFBO0F0QjRxQ0o7O0FzQjdxQ0U7RUFDRSxnQ0FBQTtBdEJnckNKOztBc0JqckNFO0VBQ0UsZ0NBQUE7QXRCb3JDSjs7QXNCcnJDRTtFQUNFLGdDQUFBO0F0QndyQ0o7O0FzQnpyQ0U7RUFDRSxn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QUE7QXBDK3pGeEM7O0FvQzl6RlE7O0VBRUUsOEJBQUE7QXBDaTBGVjs7QW9DL3pGUTs7RUFFRSxnQ0FBQTtBcENrMEZWOztBb0NoMEZROztFQUVFLGlDQUFBO0FwQ20wRlY7O0FvQ2owRlE7O0VBRUUsK0JBQUE7QXBDbzBGVjs7QW9DbjFGUTtFQUFnQyx5QkFBQTtBcEN1MUZ4Qzs7QW9DdDFGUTs7RUFFRSw2QkFBQTtBcEN5MUZWOztBb0N2MUZROztFQUVFLCtCQUFBO0FwQzAxRlY7O0FvQ3gxRlE7O0VBRUUsZ0NBQUE7QXBDMjFGVjs7QW9DejFGUTs7RUFFRSw4QkFBQTtBcEM0MUZWOztBb0MzMkZRO0VBQWdDLHVCQUFBO0FwQysyRnhDOztBb0M5MkZROztFQUVFLDJCQUFBO0FwQ2kzRlY7O0FvQy8yRlE7O0VBRUUsNkJBQUE7QXBDazNGVjs7QW9DaDNGUTs7RUFFRSw4QkFBQTtBcENtM0ZWOztBb0NqM0ZROztFQUVFLDRCQUFBO0FwQ28zRlY7O0FvQ240RlE7RUFBZ0MseUJBQUE7QXBDdTRGeEM7O0FvQ3Q0RlE7O0VBRUUsNkJBQUE7QXBDeTRGVjs7QW9DdjRGUTs7RUFFRSwrQkFBQTtBcEMwNEZWOztBb0N4NEZROztFQUVFLGdDQUFBO0FwQzI0RlY7O0FvQ3o0RlE7O0VBRUUsOEJBQUE7QXBDNDRGVjs7QW9DMzVGUTtFQUFnQyx1QkFBQTtBcEMrNUZ4Qzs7QW9DOTVGUTs7RUFFRSwyQkFBQTtBcENpNkZWOztBb0MvNUZROztFQUVFLDZCQUFBO0FwQ2s2RlY7O0FvQ2g2RlE7O0VBRUUsOEJBQUE7QXBDbTZGVjs7QW9DajZGUTs7RUFFRSw0QkFBQTtBcENvNkZWOztBb0NuN0ZRO0VBQWdDLHFCQUFBO0FwQ3U3RnhDOztBb0N0N0ZROztFQUVFLHlCQUFBO0FwQ3k3RlY7O0FvQ3Y3RlE7O0VBRUUsMkJBQUE7QXBDMDdGVjs7QW9DeDdGUTs7RUFFRSw0QkFBQTtBcEMyN0ZWOztBb0N6N0ZROztFQUVFLDBCQUFBO0FwQzQ3RlY7O0FvQzM4RlE7RUFBZ0MsMkJBQUE7QXBDKzhGeEM7O0FvQzk4RlE7O0VBRUUsK0JBQUE7QXBDaTlGVjs7QW9DLzhGUTs7RUFFRSxpQ0FBQTtBcENrOUZWOztBb0NoOUZROztFQUVFLGtDQUFBO0FwQ205RlY7O0FvQ2o5RlE7O0VBRUUsZ0NBQUE7QXBDbzlGVjs7QW9DbitGUTtFQUFnQywwQkFBQTtBcEN1K0Z4Qzs7QW9DdCtGUTs7RUFFRSw4QkFBQTtBcEN5K0ZWOztBb0N2K0ZROztFQUVFLGdDQUFBO0FwQzArRlY7O0FvQ3grRlE7O0VBRUUsaUNBQUE7QXBDMitGVjs7QW9DeitGUTs7RUFFRSwrQkFBQTtBcEM0K0ZWOztBb0MzL0ZRO0VBQWdDLHdCQUFBO0FwQysvRnhDOztBb0M5L0ZROztFQUVFLDRCQUFBO0FwQ2lnR1Y7O0FvQy8vRlE7O0VBRUUsOEJBQUE7QXBDa2dHVjs7QW9DaGdHUTs7RUFFRSwrQkFBQTtBcENtZ0dWOztBb0NqZ0dROztFQUVFLDZCQUFBO0FwQ29nR1Y7O0FvQ25oR1E7RUFBZ0MsMEJBQUE7QXBDdWhHeEM7O0FvQ3RoR1E7O0VBRUUsOEJBQUE7QXBDeWhHVjs7QW9DdmhHUTs7RUFFRSxnQ0FBQTtBcEMwaEdWOztBb0N4aEdROztFQUVFLGlDQUFBO0FwQzJoR1Y7O0FvQ3poR1E7O0VBRUUsK0JBQUE7QXBDNGhHVjs7QW9DM2lHUTtFQUFnQyx3QkFBQTtBcEMraUd4Qzs7QW9DOWlHUTs7RUFFRSw0QkFBQTtBcENpakdWOztBb0MvaUdROztFQUVFLDhCQUFBO0FwQ2tqR1Y7O0FvQ2hqR1E7O0VBRUUsK0JBQUE7QXBDbWpHVjs7QW9DampHUTs7RUFFRSw2QkFBQTtBcENvakdWOztBb0M1aUdRO0VBQXdCLDJCQUFBO0FwQ2dqR2hDOztBb0MvaUdROztFQUVFLCtCQUFBO0FwQ2tqR1Y7O0FvQ2hqR1E7O0VBRUUsaUNBQUE7QXBDbWpHVjs7QW9DampHUTs7RUFFRSxrQ0FBQTtBcENvakdWOztBb0NsakdROztFQUVFLGdDQUFBO0FwQ3FqR1Y7O0FvQ3BrR1E7RUFBd0IsMEJBQUE7QXBDd2tHaEM7O0FvQ3ZrR1E7O0VBRUUsOEJBQUE7QXBDMGtHVjs7QW9DeGtHUTs7RUFFRSxnQ0FBQTtBcEMya0dWOztBb0N6a0dROztFQUVFLGlDQUFBO0FwQzRrR1Y7O0FvQzFrR1E7O0VBRUUsK0JBQUE7QXBDNmtHVjs7QW9DNWxHUTtFQUF3Qix3QkFBQTtBcENnbUdoQzs7QW9DL2xHUTs7RUFFRSw0QkFBQTtBcENrbUdWOztBb0NobUdROztFQUVFLDhCQUFBO0FwQ21tR1Y7O0FvQ2ptR1E7O0VBRUUsK0JBQUE7QXBDb21HVjs7QW9DbG1HUTs7RUFFRSw2QkFBQTtBcENxbUdWOztBb0NwbkdRO0VBQXdCLDBCQUFBO0FwQ3duR2hDOztBb0N2bkdROztFQUVFLDhCQUFBO0FwQzBuR1Y7O0FvQ3huR1E7O0VBRUUsZ0NBQUE7QXBDMm5HVjs7QW9Dem5HUTs7RUFFRSxpQ0FBQTtBcEM0bkdWOztBb0MxbkdROztFQUVFLCtCQUFBO0FwQzZuR1Y7O0FvQzVvR1E7RUFBd0Isd0JBQUE7QXBDZ3BHaEM7O0FvQy9vR1E7O0VBRUUsNEJBQUE7QXBDa3BHVjs7QW9DaHBHUTs7RUFFRSw4QkFBQTtBcENtcEdWOztBb0NqcEdROztFQUVFLCtCQUFBO0FwQ29wR1Y7O0FvQ2xwR1E7O0VBRUUsNkJBQUE7QXBDcXBHVjs7QW9DL29HSTtFQUFtQix1QkFBQTtBcENtcEd2Qjs7QW9DbHBHSTs7RUFFRSwyQkFBQTtBcENxcEdOOztBb0NucEdJOztFQUVFLDZCQUFBO0FwQ3NwR047O0FvQ3BwR0k7O0VBRUUsOEJBQUE7QXBDdXBHTjs7QW9DcnBHSTs7RUFFRSw0QkFBQTtBcEN3cEdOOztBeUJqcUdJO0VXbERJO0lBQWdDLG9CQUFBO0VwQ3d0R3RDO0VvQ3Z0R007O0lBRUUsd0JBQUE7RXBDeXRHUjtFb0N2dEdNOztJQUVFLDBCQUFBO0VwQ3l0R1I7RW9DdnRHTTs7SUFFRSwyQkFBQTtFcEN5dEdSO0VvQ3Z0R007O0lBRUUseUJBQUE7RXBDeXRHUjtFb0N4dUdNO0lBQWdDLDBCQUFBO0VwQzJ1R3RDO0VvQzF1R007O0lBRUUsOEJBQUE7RXBDNHVHUjtFb0MxdUdNOztJQUVFLGdDQUFBO0VwQzR1R1I7RW9DMXVHTTs7SUFFRSxpQ0FBQTtFcEM0dUdSO0VvQzF1R007O0lBRUUsK0JBQUE7RXBDNHVHUjtFb0MzdkdNO0lBQWdDLHlCQUFBO0VwQzh2R3RDO0VvQzd2R007O0lBRUUsNkJBQUE7RXBDK3ZHUjtFb0M3dkdNOztJQUVFLCtCQUFBO0VwQyt2R1I7RW9DN3ZHTTs7SUFFRSxnQ0FBQTtFcEMrdkdSO0VvQzd2R007O0lBRUUsOEJBQUE7RXBDK3ZHUjtFb0M5d0dNO0lBQWdDLHVCQUFBO0VwQ2l4R3RDO0VvQ2h4R007O0lBRUUsMkJBQUE7RXBDa3hHUjtFb0NoeEdNOztJQUVFLDZCQUFBO0VwQ2t4R1I7RW9DaHhHTTs7SUFFRSw4QkFBQTtFcENreEdSO0VvQ2h4R007O0lBRUUsNEJBQUE7RXBDa3hHUjtFb0NqeUdNO0lBQWdDLHlCQUFBO0VwQ295R3RDO0VvQ255R007O0lBRUUsNkJBQUE7RXBDcXlHUjtFb0NueUdNOztJQUVFLCtCQUFBO0VwQ3F5R1I7RW9DbnlHTTs7SUFFRSxnQ0FBQTtFcENxeUdSO0VvQ255R007O0lBRUUsOEJBQUE7RXBDcXlHUjtFb0NwekdNO0lBQWdDLHVCQUFBO0VwQ3V6R3RDO0VvQ3R6R007O0lBRUUsMkJBQUE7RXBDd3pHUjtFb0N0ekdNOztJQUVFLDZCQUFBO0VwQ3d6R1I7RW9DdHpHTTs7SUFFRSw4QkFBQTtFcEN3ekdSO0VvQ3R6R007O0lBRUUsNEJBQUE7RXBDd3pHUjtFb0N2MEdNO0lBQWdDLHFCQUFBO0VwQzAwR3RDO0VvQ3owR007O0lBRUUseUJBQUE7RXBDMjBHUjtFb0N6MEdNOztJQUVFLDJCQUFBO0VwQzIwR1I7RW9DejBHTTs7SUFFRSw0QkFBQTtFcEMyMEdSO0VvQ3owR007O0lBRUUsMEJBQUE7RXBDMjBHUjtFb0MxMUdNO0lBQWdDLDJCQUFBO0VwQzYxR3RDO0VvQzUxR007O0lBRUUsK0JBQUE7RXBDODFHUjtFb0M1MUdNOztJQUVFLGlDQUFBO0VwQzgxR1I7RW9DNTFHTTs7SUFFRSxrQ0FBQTtFcEM4MUdSO0VvQzUxR007O0lBRUUsZ0NBQUE7RXBDODFHUjtFb0M3MkdNO0lBQWdDLDBCQUFBO0VwQ2czR3RDO0VvQy8yR007O0lBRUUsOEJBQUE7RXBDaTNHUjtFb0MvMkdNOztJQUVFLGdDQUFBO0VwQ2kzR1I7RW9DLzJHTTs7SUFFRSxpQ0FBQTtFcENpM0dSO0VvQy8yR007O0lBRUUsK0JBQUE7RXBDaTNHUjtFb0NoNEdNO0lBQWdDLHdCQUFBO0VwQ200R3RDO0VvQ2w0R007O0lBRUUsNEJBQUE7RXBDbzRHUjtFb0NsNEdNOztJQUVFLDhCQUFBO0VwQ280R1I7RW9DbDRHTTs7SUFFRSwrQkFBQTtFcENvNEdSO0VvQ2w0R007O0lBRUUsNkJBQUE7RXBDbzRHUjtFb0NuNUdNO0lBQWdDLDBCQUFBO0VwQ3M1R3RDO0VvQ3I1R007O0lBRUUsOEJBQUE7RXBDdTVHUjtFb0NyNUdNOztJQUVFLGdDQUFBO0VwQ3U1R1I7RW9DcjVHTTs7SUFFRSxpQ0FBQTtFcEN1NUdSO0VvQ3I1R007O0lBRUUsK0JBQUE7RXBDdTVHUjtFb0N0NkdNO0lBQWdDLHdCQUFBO0VwQ3k2R3RDO0VvQ3g2R007O0lBRUUsNEJBQUE7RXBDMDZHUjtFb0N4NkdNOztJQUVFLDhCQUFBO0VwQzA2R1I7RW9DeDZHTTs7SUFFRSwrQkFBQTtFcEMwNkdSO0VvQ3g2R007O0lBRUUsNkJBQUE7RXBDMDZHUjtFb0NsNkdNO0lBQXdCLDJCQUFBO0VwQ3E2RzlCO0VvQ3A2R007O0lBRUUsK0JBQUE7RXBDczZHUjtFb0NwNkdNOztJQUVFLGlDQUFBO0VwQ3M2R1I7RW9DcDZHTTs7SUFFRSxrQ0FBQTtFcENzNkdSO0VvQ3A2R007O0lBRUUsZ0NBQUE7RXBDczZHUjtFb0NyN0dNO0lBQXdCLDBCQUFBO0VwQ3c3RzlCO0VvQ3Y3R007O0lBRUUsOEJBQUE7RXBDeTdHUjtFb0N2N0dNOztJQUVFLGdDQUFBO0VwQ3k3R1I7RW9DdjdHTTs7SUFFRSxpQ0FBQTtFcEN5N0dSO0VvQ3Y3R007O0lBRUUsK0JBQUE7RXBDeTdHUjtFb0N4OEdNO0lBQXdCLHdCQUFBO0VwQzI4RzlCO0VvQzE4R007O0lBRUUsNEJBQUE7RXBDNDhHUjtFb0MxOEdNOztJQUVFLDhCQUFBO0VwQzQ4R1I7RW9DMThHTTs7SUFFRSwrQkFBQTtFcEM0OEdSO0VvQzE4R007O0lBRUUsNkJBQUE7RXBDNDhHUjtFb0MzOUdNO0lBQXdCLDBCQUFBO0VwQzg5RzlCO0VvQzc5R007O0lBRUUsOEJBQUE7RXBDKzlHUjtFb0M3OUdNOztJQUVFLGdDQUFBO0VwQys5R1I7RW9DNzlHTTs7SUFFRSxpQ0FBQTtFcEMrOUdSO0VvQzc5R007O0lBRUUsK0JBQUE7RXBDKzlHUjtFb0M5K0dNO0lBQXdCLHdCQUFBO0VwQ2kvRzlCO0VvQ2gvR007O0lBRUUsNEJBQUE7RXBDay9HUjtFb0NoL0dNOztJQUVFLDhCQUFBO0VwQ2svR1I7RW9DaC9HTTs7SUFFRSwrQkFBQTtFcENrL0dSO0VvQ2gvR007O0lBRUUsNkJBQUE7RXBDay9HUjtFb0M1K0dFO0lBQW1CLHVCQUFBO0VwQysrR3JCO0VvQzkrR0U7O0lBRUUsMkJBQUE7RXBDZy9HSjtFb0M5K0dFOztJQUVFLDZCQUFBO0VwQ2cvR0o7RW9DOStHRTs7SUFFRSw4QkFBQTtFcENnL0dKO0VvQzkrR0U7O0lBRUUsNEJBQUE7RXBDZy9HSjtBQUNGO0F5QjEvR0k7RVdsREk7SUFBZ0Msb0JBQUE7RXBDZ2pIdEM7RW9DL2lITTs7SUFFRSx3QkFBQTtFcENpakhSO0VvQy9pSE07O0lBRUUsMEJBQUE7RXBDaWpIUjtFb0MvaUhNOztJQUVFLDJCQUFBO0VwQ2lqSFI7RW9DL2lITTs7SUFFRSx5QkFBQTtFcENpakhSO0VvQ2hrSE07SUFBZ0MsMEJBQUE7RXBDbWtIdEM7RW9DbGtITTs7SUFFRSw4QkFBQTtFcENva0hSO0VvQ2xrSE07O0lBRUUsZ0NBQUE7RXBDb2tIUjtFb0Nsa0hNOztJQUVFLGlDQUFBO0VwQ29rSFI7RW9DbGtITTs7SUFFRSwrQkFBQTtFcENva0hSO0VvQ25sSE07SUFBZ0MseUJBQUE7RXBDc2xIdEM7RW9DcmxITTs7SUFFRSw2QkFBQTtFcEN1bEhSO0VvQ3JsSE07O0lBRUUsK0JBQUE7RXBDdWxIUjtFb0NybEhNOztJQUVFLGdDQUFBO0VwQ3VsSFI7RW9DcmxITTs7SUFFRSw4QkFBQTtFcEN1bEhSO0VvQ3RtSE07SUFBZ0MsdUJBQUE7RXBDeW1IdEM7RW9DeG1ITTs7SUFFRSwyQkFBQTtFcEMwbUhSO0VvQ3htSE07O0lBRUUsNkJBQUE7RXBDMG1IUjtFb0N4bUhNOztJQUVFLDhCQUFBO0VwQzBtSFI7RW9DeG1ITTs7SUFFRSw0QkFBQTtFcEMwbUhSO0VvQ3puSE07SUFBZ0MseUJBQUE7RXBDNG5IdEM7RW9DM25ITTs7SUFFRSw2QkFBQTtFcEM2bkhSO0VvQzNuSE07O0lBRUUsK0JBQUE7RXBDNm5IUjtFb0MzbkhNOztJQUVFLGdDQUFBO0VwQzZuSFI7RW9DM25ITTs7SUFFRSw4QkFBQTtFcEM2bkhSO0VvQzVvSE07SUFBZ0MsdUJBQUE7RXBDK29IdEM7RW9DOW9ITTs7SUFFRSwyQkFBQTtFcENncEhSO0VvQzlvSE07O0lBRUUsNkJBQUE7RXBDZ3BIUjtFb0M5b0hNOztJQUVFLDhCQUFBO0VwQ2dwSFI7RW9DOW9ITTs7SUFFRSw0QkFBQTtFcENncEhSO0VvQy9wSE07SUFBZ0MscUJBQUE7RXBDa3FIdEM7RW9DanFITTs7SUFFRSx5QkFBQTtFcENtcUhSO0VvQ2pxSE07O0lBRUUsMkJBQUE7RXBDbXFIUjtFb0NqcUhNOztJQUVFLDRCQUFBO0VwQ21xSFI7RW9DanFITTs7SUFFRSwwQkFBQTtFcENtcUhSO0VvQ2xySE07SUFBZ0MsMkJBQUE7RXBDcXJIdEM7RW9DcHJITTs7SUFFRSwrQkFBQTtFcENzckhSO0VvQ3BySE07O0lBRUUsaUNBQUE7RXBDc3JIUjtFb0NwckhNOztJQUVFLGtDQUFBO0VwQ3NySFI7RW9DcHJITTs7SUFFRSxnQ0FBQTtFcENzckhSO0VvQ3JzSE07SUFBZ0MsMEJBQUE7RXBDd3NIdEM7RW9DdnNITTs7SUFFRSw4QkFBQTtFcEN5c0hSO0VvQ3ZzSE07O0lBRUUsZ0NBQUE7RXBDeXNIUjtFb0N2c0hNOztJQUVFLGlDQUFBO0VwQ3lzSFI7RW9DdnNITTs7SUFFRSwrQkFBQTtFcEN5c0hSO0VvQ3h0SE07SUFBZ0Msd0JBQUE7RXBDMnRIdEM7RW9DMXRITTs7SUFFRSw0QkFBQTtFcEM0dEhSO0VvQzF0SE07O0lBRUUsOEJBQUE7RXBDNHRIUjtFb0MxdEhNOztJQUVFLCtCQUFBO0VwQzR0SFI7RW9DMXRITTs7SUFFRSw2QkFBQTtFcEM0dEhSO0VvQzN1SE07SUFBZ0MsMEJBQUE7RXBDOHVIdEM7RW9DN3VITTs7SUFFRSw4QkFBQTtFcEMrdUhSO0VvQzd1SE07O0lBRUUsZ0NBQUE7RXBDK3VIUjtFb0M3dUhNOztJQUVFLGlDQUFBO0VwQyt1SFI7RW9DN3VITTs7SUFFRSwrQkFBQTtFcEMrdUhSO0VvQzl2SE07SUFBZ0Msd0JBQUE7RXBDaXdIdEM7RW9DaHdITTs7SUFFRSw0QkFBQTtFcENrd0hSO0VvQ2h3SE07O0lBRUUsOEJBQUE7RXBDa3dIUjtFb0Nod0hNOztJQUVFLCtCQUFBO0VwQ2t3SFI7RW9DaHdITTs7SUFFRSw2QkFBQTtFcENrd0hSO0VvQzF2SE07SUFBd0IsMkJBQUE7RXBDNnZIOUI7RW9DNXZITTs7SUFFRSwrQkFBQTtFcEM4dkhSO0VvQzV2SE07O0lBRUUsaUNBQUE7RXBDOHZIUjtFb0M1dkhNOztJQUVFLGtDQUFBO0VwQzh2SFI7RW9DNXZITTs7SUFFRSxnQ0FBQTtFcEM4dkhSO0VvQzd3SE07SUFBd0IsMEJBQUE7RXBDZ3hIOUI7RW9DL3dITTs7SUFFRSw4QkFBQTtFcENpeEhSO0VvQy93SE07O0lBRUUsZ0NBQUE7RXBDaXhIUjtFb0Mvd0hNOztJQUVFLGlDQUFBO0VwQ2l4SFI7RW9DL3dITTs7SUFFRSwrQkFBQTtFcENpeEhSO0VvQ2h5SE07SUFBd0Isd0JBQUE7RXBDbXlIOUI7RW9DbHlITTs7SUFFRSw0QkFBQTtFcENveUhSO0VvQ2x5SE07O0lBRUUsOEJBQUE7RXBDb3lIUjtFb0NseUhNOztJQUVFLCtCQUFBO0VwQ295SFI7RW9DbHlITTs7SUFFRSw2QkFBQTtFcENveUhSO0VvQ256SE07SUFBd0IsMEJBQUE7RXBDc3pIOUI7RW9DcnpITTs7SUFFRSw4QkFBQTtFcEN1ekhSO0VvQ3J6SE07O0lBRUUsZ0NBQUE7RXBDdXpIUjtFb0NyekhNOztJQUVFLGlDQUFBO0VwQ3V6SFI7RW9DcnpITTs7SUFFRSwrQkFBQTtFcEN1ekhSO0VvQ3QwSE07SUFBd0Isd0JBQUE7RXBDeTBIOUI7RW9DeDBITTs7SUFFRSw0QkFBQTtFcEMwMEhSO0VvQ3gwSE07O0lBRUUsOEJBQUE7RXBDMDBIUjtFb0N4MEhNOztJQUVFLCtCQUFBO0VwQzAwSFI7RW9DeDBITTs7SUFFRSw2QkFBQTtFcEMwMEhSO0VvQ3AwSEU7SUFBbUIsdUJBQUE7RXBDdTBIckI7RW9DdDBIRTs7SUFFRSwyQkFBQTtFcEN3MEhKO0VvQ3QwSEU7O0lBRUUsNkJBQUE7RXBDdzBISjtFb0N0MEhFOztJQUVFLDhCQUFBO0VwQ3cwSEo7RW9DdDBIRTs7SUFFRSw0QkFBQTtFcEN3MEhKO0FBQ0Y7QXlCbDFISTtFV2xESTtJQUFnQyxvQkFBQTtFcEN3NEh0QztFb0N2NEhNOztJQUVFLHdCQUFBO0VwQ3k0SFI7RW9DdjRITTs7SUFFRSwwQkFBQTtFcEN5NEhSO0VvQ3Y0SE07O0lBRUUsMkJBQUE7RXBDeTRIUjtFb0N2NEhNOztJQUVFLHlCQUFBO0VwQ3k0SFI7RW9DeDVITTtJQUFnQywwQkFBQTtFcEMyNUh0QztFb0MxNUhNOztJQUVFLDhCQUFBO0VwQzQ1SFI7RW9DMTVITTs7SUFFRSxnQ0FBQTtFcEM0NUhSO0VvQzE1SE07O0lBRUUsaUNBQUE7RXBDNDVIUjtFb0MxNUhNOztJQUVFLCtCQUFBO0VwQzQ1SFI7RW9DMzZITTtJQUFnQyx5QkFBQTtFcEM4Nkh0QztFb0M3NkhNOztJQUVFLDZCQUFBO0VwQys2SFI7RW9DNzZITTs7SUFFRSwrQkFBQTtFcEMrNkhSO0VvQzc2SE07O0lBRUUsZ0NBQUE7RXBDKzZIUjtFb0M3NkhNOztJQUVFLDhCQUFBO0VwQys2SFI7RW9DOTdITTtJQUFnQyx1QkFBQTtFcENpOEh0QztFb0NoOEhNOztJQUVFLDJCQUFBO0VwQ2s4SFI7RW9DaDhITTs7SUFFRSw2QkFBQTtFcENrOEhSO0VvQ2g4SE07O0lBRUUsOEJBQUE7RXBDazhIUjtFb0NoOEhNOztJQUVFLDRCQUFBO0VwQ2s4SFI7RW9DajlITTtJQUFnQyx5QkFBQTtFcENvOUh0QztFb0NuOUhNOztJQUVFLDZCQUFBO0VwQ3E5SFI7RW9DbjlITTs7SUFFRSwrQkFBQTtFcENxOUhSO0VvQ245SE07O0lBRUUsZ0NBQUE7RXBDcTlIUjtFb0NuOUhNOztJQUVFLDhCQUFBO0VwQ3E5SFI7RW9DcCtITTtJQUFnQyx1QkFBQTtFcEN1K0h0QztFb0N0K0hNOztJQUVFLDJCQUFBO0VwQ3crSFI7RW9DdCtITTs7SUFFRSw2QkFBQTtFcEN3K0hSO0VvQ3QrSE07O0lBRUUsOEJBQUE7RXBDdytIUjtFb0N0K0hNOztJQUVFLDRCQUFBO0VwQ3crSFI7RW9Ddi9ITTtJQUFnQyxxQkFBQTtFcEMwL0h0QztFb0N6L0hNOztJQUVFLHlCQUFBO0VwQzIvSFI7RW9Dei9ITTs7SUFFRSwyQkFBQTtFcEMyL0hSO0VvQ3ovSE07O0lBRUUsNEJBQUE7RXBDMi9IUjtFb0N6L0hNOztJQUVFLDBCQUFBO0VwQzIvSFI7RW9DMWdJTTtJQUFnQywyQkFBQTtFcEM2Z0l0QztFb0M1Z0lNOztJQUVFLCtCQUFBO0VwQzhnSVI7RW9DNWdJTTs7SUFFRSxpQ0FBQTtFcEM4Z0lSO0VvQzVnSU07O0lBRUUsa0NBQUE7RXBDOGdJUjtFb0M1Z0lNOztJQUVFLGdDQUFBO0VwQzhnSVI7RW9DN2hJTTtJQUFnQywwQkFBQTtFcENnaUl0QztFb0MvaElNOztJQUVFLDhCQUFBO0VwQ2lpSVI7RW9DL2hJTTs7SUFFRSxnQ0FBQTtFcENpaUlSO0VvQy9oSU07O0lBRUUsaUNBQUE7RXBDaWlJUjtFb0MvaElNOztJQUVFLCtCQUFBO0VwQ2lpSVI7RW9DaGpJTTtJQUFnQyx3QkFBQTtFcENtakl0QztFb0NsaklNOztJQUVFLDRCQUFBO0VwQ29qSVI7RW9DbGpJTTs7SUFFRSw4QkFBQTtFcENvaklSO0VvQ2xqSU07O0lBRUUsK0JBQUE7RXBDb2pJUjtFb0NsaklNOztJQUVFLDZCQUFBO0VwQ29qSVI7RW9DbmtJTTtJQUFnQywwQkFBQTtFcENza0l0QztFb0Nya0lNOztJQUVFLDhCQUFBO0VwQ3VrSVI7RW9DcmtJTTs7SUFFRSxnQ0FBQTtFcEN1a0lSO0VvQ3JrSU07O0lBRUUsaUNBQUE7RXBDdWtJUjtFb0Nya0lNOztJQUVFLCtCQUFBO0VwQ3VrSVI7RW9DdGxJTTtJQUFnQyx3QkFBQTtFcEN5bEl0QztFb0N4bElNOztJQUVFLDRCQUFBO0VwQzBsSVI7RW9DeGxJTTs7SUFFRSw4QkFBQTtFcEMwbElSO0VvQ3hsSU07O0lBRUUsK0JBQUE7RXBDMGxJUjtFb0N4bElNOztJQUVFLDZCQUFBO0VwQzBsSVI7RW9DbGxJTTtJQUF3QiwyQkFBQTtFcENxbEk5QjtFb0NwbElNOztJQUVFLCtCQUFBO0VwQ3NsSVI7RW9DcGxJTTs7SUFFRSxpQ0FBQTtFcENzbElSO0VvQ3BsSU07O0lBRUUsa0NBQUE7RXBDc2xJUjtFb0NwbElNOztJQUVFLGdDQUFBO0VwQ3NsSVI7RW9Dcm1JTTtJQUF3QiwwQkFBQTtFcEN3bUk5QjtFb0N2bUlNOztJQUVFLDhCQUFBO0VwQ3ltSVI7RW9Ddm1JTTs7SUFFRSxnQ0FBQTtFcEN5bUlSO0VvQ3ZtSU07O0lBRUUsaUNBQUE7RXBDeW1JUjtFb0N2bUlNOztJQUVFLCtCQUFBO0VwQ3ltSVI7RW9DeG5JTTtJQUF3Qix3QkFBQTtFcEMybkk5QjtFb0MxbklNOztJQUVFLDRCQUFBO0VwQzRuSVI7RW9DMW5JTTs7SUFFRSw4QkFBQTtFcEM0bklSO0VvQzFuSU07O0lBRUUsK0JBQUE7RXBDNG5JUjtFb0MxbklNOztJQUVFLDZCQUFBO0VwQzRuSVI7RW9DM29JTTtJQUF3QiwwQkFBQTtFcEM4b0k5QjtFb0M3b0lNOztJQUVFLDhCQUFBO0VwQytvSVI7RW9DN29JTTs7SUFFRSxnQ0FBQTtFcEMrb0lSO0VvQzdvSU07O0lBRUUsaUNBQUE7RXBDK29JUjtFb0M3b0lNOztJQUVFLCtCQUFBO0VwQytvSVI7RW9DOXBJTTtJQUF3Qix3QkFBQTtFcENpcUk5QjtFb0NocUlNOztJQUVFLDRCQUFBO0VwQ2txSVI7RW9DaHFJTTs7SUFFRSw4QkFBQTtFcENrcUlSO0VvQ2hxSU07O0lBRUUsK0JBQUE7RXBDa3FJUjtFb0NocUlNOztJQUVFLDZCQUFBO0VwQ2txSVI7RW9DNXBJRTtJQUFtQix1QkFBQTtFcEMrcElyQjtFb0M5cElFOztJQUVFLDJCQUFBO0VwQ2dxSUo7RW9DOXBJRTs7SUFFRSw2QkFBQTtFcENncUlKO0VvQzlwSUU7O0lBRUUsOEJBQUE7RXBDZ3FJSjtFb0M5cElFOztJQUVFLDRCQUFBO0VwQ2dxSUo7QUFDRjtBeUIxcUlJO0VXbERJO0lBQWdDLG9CQUFBO0VwQ2d1SXRDO0VvQy90SU07O0lBRUUsd0JBQUE7RXBDaXVJUjtFb0MvdElNOztJQUVFLDBCQUFBO0VwQ2l1SVI7RW9DL3RJTTs7SUFFRSwyQkFBQTtFcENpdUlSO0VvQy90SU07O0lBRUUseUJBQUE7RXBDaXVJUjtFb0NodklNO0lBQWdDLDBCQUFBO0VwQ212SXRDO0VvQ2x2SU07O0lBRUUsOEJBQUE7RXBDb3ZJUjtFb0NsdklNOztJQUVFLGdDQUFBO0VwQ292SVI7RW9DbHZJTTs7SUFFRSxpQ0FBQTtFcENvdklSO0VvQ2x2SU07O0lBRUUsK0JBQUE7RXBDb3ZJUjtFb0Nud0lNO0lBQWdDLHlCQUFBO0VwQ3N3SXRDO0VvQ3J3SU07O0lBRUUsNkJBQUE7RXBDdXdJUjtFb0Nyd0lNOztJQUVFLCtCQUFBO0VwQ3V3SVI7RW9DcndJTTs7SUFFRSxnQ0FBQTtFcEN1d0lSO0VvQ3J3SU07O0lBRUUsOEJBQUE7RXBDdXdJUjtFb0N0eElNO0lBQWdDLHVCQUFBO0VwQ3l4SXRDO0VvQ3h4SU07O0lBRUUsMkJBQUE7RXBDMHhJUjtFb0N4eElNOztJQUVFLDZCQUFBO0VwQzB4SVI7RW9DeHhJTTs7SUFFRSw4QkFBQTtFcEMweElSO0VvQ3h4SU07O0lBRUUsNEJBQUE7RXBDMHhJUjtFb0N6eUlNO0lBQWdDLHlCQUFBO0VwQzR5SXRDO0VvQzN5SU07O0lBRUUsNkJBQUE7RXBDNnlJUjtFb0MzeUlNOztJQUVFLCtCQUFBO0VwQzZ5SVI7RW9DM3lJTTs7SUFFRSxnQ0FBQTtFcEM2eUlSO0VvQzN5SU07O0lBRUUsOEJBQUE7RXBDNnlJUjtFb0M1eklNO0lBQWdDLHVCQUFBO0VwQyt6SXRDO0VvQzl6SU07O0lBRUUsMkJBQUE7RXBDZzBJUjtFb0M5eklNOztJQUVFLDZCQUFBO0VwQ2cwSVI7RW9DOXpJTTs7SUFFRSw4QkFBQTtFcENnMElSO0VvQzl6SU07O0lBRUUsNEJBQUE7RXBDZzBJUjtFb0MvMElNO0lBQWdDLHFCQUFBO0VwQ2sxSXRDO0VvQ2oxSU07O0lBRUUseUJBQUE7RXBDbTFJUjtFb0NqMUlNOztJQUVFLDJCQUFBO0VwQ20xSVI7RW9DajFJTTs7SUFFRSw0QkFBQTtFcENtMUlSO0VvQ2oxSU07O0lBRUUsMEJBQUE7RXBDbTFJUjtFb0NsMklNO0lBQWdDLDJCQUFBO0VwQ3EySXRDO0VvQ3AySU07O0lBRUUsK0JBQUE7RXBDczJJUjtFb0NwMklNOztJQUVFLGlDQUFBO0VwQ3MySVI7RW9DcDJJTTs7SUFFRSxrQ0FBQTtFcENzMklSO0VvQ3AySU07O0lBRUUsZ0NBQUE7RXBDczJJUjtFb0NyM0lNO0lBQWdDLDBCQUFBO0VwQ3czSXRDO0VvQ3YzSU07O0lBRUUsOEJBQUE7RXBDeTNJUjtFb0N2M0lNOztJQUVFLGdDQUFBO0VwQ3kzSVI7RW9DdjNJTTs7SUFFRSxpQ0FBQTtFcEN5M0lSO0VvQ3YzSU07O0lBRUUsK0JBQUE7RXBDeTNJUjtFb0N4NElNO0lBQWdDLHdCQUFBO0VwQzI0SXRDO0VvQzE0SU07O0lBRUUsNEJBQUE7RXBDNDRJUjtFb0MxNElNOztJQUVFLDhCQUFBO0VwQzQ0SVI7RW9DMTRJTTs7SUFFRSwrQkFBQTtFcEM0NElSO0VvQzE0SU07O0lBRUUsNkJBQUE7RXBDNDRJUjtFb0MzNUlNO0lBQWdDLDBCQUFBO0VwQzg1SXRDO0VvQzc1SU07O0lBRUUsOEJBQUE7RXBDKzVJUjtFb0M3NUlNOztJQUVFLGdDQUFBO0VwQys1SVI7RW9DNzVJTTs7SUFFRSxpQ0FBQTtFcEMrNUlSO0VvQzc1SU07O0lBRUUsK0JBQUE7RXBDKzVJUjtFb0M5NklNO0lBQWdDLHdCQUFBO0VwQ2k3SXRDO0VvQ2g3SU07O0lBRUUsNEJBQUE7RXBDazdJUjtFb0NoN0lNOztJQUVFLDhCQUFBO0VwQ2s3SVI7RW9DaDdJTTs7SUFFRSwrQkFBQTtFcENrN0lSO0VvQ2g3SU07O0lBRUUsNkJBQUE7RXBDazdJUjtFb0MxNklNO0lBQXdCLDJCQUFBO0VwQzY2STlCO0VvQzU2SU07O0lBRUUsK0JBQUE7RXBDODZJUjtFb0M1NklNOztJQUVFLGlDQUFBO0VwQzg2SVI7RW9DNTZJTTs7SUFFRSxrQ0FBQTtFcEM4NklSO0VvQzU2SU07O0lBRUUsZ0NBQUE7RXBDODZJUjtFb0M3N0lNO0lBQXdCLDBCQUFBO0VwQ2c4STlCO0VvQy83SU07O0lBRUUsOEJBQUE7RXBDaThJUjtFb0MvN0lNOztJQUVFLGdDQUFBO0VwQ2k4SVI7RW9DLzdJTTs7SUFFRSxpQ0FBQTtFcENpOElSO0VvQy83SU07O0lBRUUsK0JBQUE7RXBDaThJUjtFb0NoOUlNO0lBQXdCLHdCQUFBO0VwQ205STlCO0VvQ2w5SU07O0lBRUUsNEJBQUE7RXBDbzlJUjtFb0NsOUlNOztJQUVFLDhCQUFBO0VwQ285SVI7RW9DbDlJTTs7SUFFRSwrQkFBQTtFcENvOUlSO0VvQ2w5SU07O0lBRUUsNkJBQUE7RXBDbzlJUjtFb0NuK0lNO0lBQXdCLDBCQUFBO0VwQ3MrSTlCO0VvQ3IrSU07O0lBRUUsOEJBQUE7RXBDdStJUjtFb0NyK0lNOztJQUVFLGdDQUFBO0VwQ3UrSVI7RW9DcitJTTs7SUFFRSxpQ0FBQTtFcEN1K0lSO0VvQ3IrSU07O0lBRUUsK0JBQUE7RXBDdStJUjtFb0N0L0lNO0lBQXdCLHdCQUFBO0VwQ3kvSTlCO0VvQ3gvSU07O0lBRUUsNEJBQUE7RXBDMC9JUjtFb0N4L0lNOztJQUVFLDhCQUFBO0VwQzAvSVI7RW9DeC9JTTs7SUFFRSwrQkFBQTtFcEMwL0lSO0VvQ3gvSU07O0lBRUUsNkJBQUE7RXBDMC9JUjtFb0NwL0lFO0lBQW1CLHVCQUFBO0VwQ3UvSXJCO0VvQ3QvSUU7O0lBRUUsMkJBQUE7RXBDdy9JSjtFb0N0L0lFOztJQUVFLDZCQUFBO0VwQ3cvSUo7RW9DdC9JRTs7SUFFRSw4QkFBQTtFcEN3L0lKO0VvQ3QvSUU7O0lBRUUsNEJBQUE7RXBDdy9JSjtBQUNGO0F5QmxnSkk7RVdsREk7SUFBZ0Msb0JBQUE7RXBDd2pKdEM7RW9DdmpKTTs7SUFFRSx3QkFBQTtFcEN5akpSO0VvQ3ZqSk07O0lBRUUsMEJBQUE7RXBDeWpKUjtFb0N2akpNOztJQUVFLDJCQUFBO0VwQ3lqSlI7RW9DdmpKTTs7SUFFRSx5QkFBQTtFcEN5akpSO0VvQ3hrSk07SUFBZ0MsMEJBQUE7RXBDMmtKdEM7RW9DMWtKTTs7SUFFRSw4QkFBQTtFcEM0a0pSO0VvQzFrSk07O0lBRUUsZ0NBQUE7RXBDNGtKUjtFb0Mxa0pNOztJQUVFLGlDQUFBO0VwQzRrSlI7RW9DMWtKTTs7SUFFRSwrQkFBQTtFcEM0a0pSO0VvQzNsSk07SUFBZ0MseUJBQUE7RXBDOGxKdEM7RW9DN2xKTTs7SUFFRSw2QkFBQTtFcEMrbEpSO0VvQzdsSk07O0lBRUUsK0JBQUE7RXBDK2xKUjtFb0M3bEpNOztJQUVFLGdDQUFBO0VwQytsSlI7RW9DN2xKTTs7SUFFRSw4QkFBQTtFcEMrbEpSO0VvQzltSk07SUFBZ0MsdUJBQUE7RXBDaW5KdEM7RW9DaG5KTTs7SUFFRSwyQkFBQTtFcENrbkpSO0VvQ2huSk07O0lBRUUsNkJBQUE7RXBDa25KUjtFb0NobkpNOztJQUVFLDhCQUFBO0VwQ2tuSlI7RW9DaG5KTTs7SUFFRSw0QkFBQTtFcENrbkpSO0VvQ2pvSk07SUFBZ0MseUJBQUE7RXBDb29KdEM7RW9Dbm9KTTs7SUFFRSw2QkFBQTtFcENxb0pSO0VvQ25vSk07O0lBRUUsK0JBQUE7RXBDcW9KUjtFb0Nub0pNOztJQUVFLGdDQUFBO0VwQ3FvSlI7RW9Dbm9KTTs7SUFFRSw4QkFBQTtFcENxb0pSO0VvQ3BwSk07SUFBZ0MsdUJBQUE7RXBDdXBKdEM7RW9DdHBKTTs7SUFFRSwyQkFBQTtFcEN3cEpSO0VvQ3RwSk07O0lBRUUsNkJBQUE7RXBDd3BKUjtFb0N0cEpNOztJQUVFLDhCQUFBO0VwQ3dwSlI7RW9DdHBKTTs7SUFFRSw0QkFBQTtFcEN3cEpSO0VvQ3ZxSk07SUFBZ0MscUJBQUE7RXBDMHFKdEM7RW9DenFKTTs7SUFFRSx5QkFBQTtFcEMycUpSO0VvQ3pxSk07O0lBRUUsMkJBQUE7RXBDMnFKUjtFb0N6cUpNOztJQUVFLDRCQUFBO0VwQzJxSlI7RW9DenFKTTs7SUFFRSwwQkFBQTtFcEMycUpSO0VvQzFySk07SUFBZ0MsMkJBQUE7RXBDNnJKdEM7RW9DNXJKTTs7SUFFRSwrQkFBQTtFcEM4ckpSO0VvQzVySk07O0lBRUUsaUNBQUE7RXBDOHJKUjtFb0M1ckpNOztJQUVFLGtDQUFBO0VwQzhySlI7RW9DNXJKTTs7SUFFRSxnQ0FBQTtFcEM4ckpSO0VvQzdzSk07SUFBZ0MsMEJBQUE7RXBDZ3RKdEM7RW9DL3NKTTs7SUFFRSw4QkFBQTtFcENpdEpSO0VvQy9zSk07O0lBRUUsZ0NBQUE7RXBDaXRKUjtFb0Mvc0pNOztJQUVFLGlDQUFBO0VwQ2l0SlI7RW9DL3NKTTs7SUFFRSwrQkFBQTtFcENpdEpSO0VvQ2h1Sk07SUFBZ0Msd0JBQUE7RXBDbXVKdEM7RW9DbHVKTTs7SUFFRSw0QkFBQTtFcENvdUpSO0VvQ2x1Sk07O0lBRUUsOEJBQUE7RXBDb3VKUjtFb0NsdUpNOztJQUVFLCtCQUFBO0VwQ291SlI7RW9DbHVKTTs7SUFFRSw2QkFBQTtFcENvdUpSO0VvQ252Sk07SUFBZ0MsMEJBQUE7RXBDc3ZKdEM7RW9DcnZKTTs7SUFFRSw4QkFBQTtFcEN1dkpSO0VvQ3J2Sk07O0lBRUUsZ0NBQUE7RXBDdXZKUjtFb0NydkpNOztJQUVFLGlDQUFBO0VwQ3V2SlI7RW9DcnZKTTs7SUFFRSwrQkFBQTtFcEN1dkpSO0VvQ3R3Sk07SUFBZ0Msd0JBQUE7RXBDeXdKdEM7RW9DeHdKTTs7SUFFRSw0QkFBQTtFcEMwd0pSO0VvQ3h3Sk07O0lBRUUsOEJBQUE7RXBDMHdKUjtFb0N4d0pNOztJQUVFLCtCQUFBO0VwQzB3SlI7RW9DeHdKTTs7SUFFRSw2QkFBQTtFcEMwd0pSO0VvQ2x3Sk07SUFBd0IsMkJBQUE7RXBDcXdKOUI7RW9DcHdKTTs7SUFFRSwrQkFBQTtFcENzd0pSO0VvQ3B3Sk07O0lBRUUsaUNBQUE7RXBDc3dKUjtFb0Nwd0pNOztJQUVFLGtDQUFBO0VwQ3N3SlI7RW9DcHdKTTs7SUFFRSxnQ0FBQTtFcENzd0pSO0VvQ3J4Sk07SUFBd0IsMEJBQUE7RXBDd3hKOUI7RW9DdnhKTTs7SUFFRSw4QkFBQTtFcEN5eEpSO0VvQ3Z4Sk07O0lBRUUsZ0NBQUE7RXBDeXhKUjtFb0N2eEpNOztJQUVFLGlDQUFBO0VwQ3l4SlI7RW9DdnhKTTs7SUFFRSwrQkFBQTtFcEN5eEpSO0VvQ3h5Sk07SUFBd0Isd0JBQUE7RXBDMnlKOUI7RW9DMXlKTTs7SUFFRSw0QkFBQTtFcEM0eUpSO0VvQzF5Sk07O0lBRUUsOEJBQUE7RXBDNHlKUjtFb0MxeUpNOztJQUVFLCtCQUFBO0VwQzR5SlI7RW9DMXlKTTs7SUFFRSw2QkFBQTtFcEM0eUpSO0VvQzN6Sk07SUFBd0IsMEJBQUE7RXBDOHpKOUI7RW9DN3pKTTs7SUFFRSw4QkFBQTtFcEMrekpSO0VvQzd6Sk07O0lBRUUsZ0NBQUE7RXBDK3pKUjtFb0M3ekpNOztJQUVFLGlDQUFBO0VwQyt6SlI7RW9DN3pKTTs7SUFFRSwrQkFBQTtFcEMrekpSO0VvQzkwSk07SUFBd0Isd0JBQUE7RXBDaTFKOUI7RW9DaDFKTTs7SUFFRSw0QkFBQTtFcENrMUpSO0VvQ2gxSk07O0lBRUUsOEJBQUE7RXBDazFKUjtFb0NoMUpNOztJQUVFLCtCQUFBO0VwQ2sxSlI7RW9DaDFKTTs7SUFFRSw2QkFBQTtFcENrMUpSO0VvQzUwSkU7SUFBbUIsdUJBQUE7RXBDKzBKckI7RW9DOTBKRTs7SUFFRSwyQkFBQTtFcENnMUpKO0VvQzkwSkU7O0lBRUUsNkJBQUE7RXBDZzFKSjtFb0M5MEpFOztJQUVFLDhCQUFBO0VwQ2cxSko7RW9DOTBKRTs7SUFFRSw0QkFBQTtFcENnMUpKO0FBQ0Y7QXlCMTFKSTtFV2xESTtJQUFnQyxvQkFBQTtFcENnNUp0QztFb0MvNEpNOztJQUVFLHdCQUFBO0VwQ2k1SlI7RW9DLzRKTTs7SUFFRSwwQkFBQTtFcENpNUpSO0VvQy80Sk07O0lBRUUsMkJBQUE7RXBDaTVKUjtFb0MvNEpNOztJQUVFLHlCQUFBO0VwQ2k1SlI7RW9DaDZKTTtJQUFnQywwQkFBQTtFcENtNkp0QztFb0NsNkpNOztJQUVFLDhCQUFBO0VwQ282SlI7RW9DbDZKTTs7SUFFRSxnQ0FBQTtFcENvNkpSO0VvQ2w2Sk07O0lBRUUsaUNBQUE7RXBDbzZKUjtFb0NsNkpNOztJQUVFLCtCQUFBO0VwQ282SlI7RW9DbjdKTTtJQUFnQyx5QkFBQTtFcENzN0p0QztFb0NyN0pNOztJQUVFLDZCQUFBO0VwQ3U3SlI7RW9DcjdKTTs7SUFFRSwrQkFBQTtFcEN1N0pSO0VvQ3I3Sk07O0lBRUUsZ0NBQUE7RXBDdTdKUjtFb0NyN0pNOztJQUVFLDhCQUFBO0VwQ3U3SlI7RW9DdDhKTTtJQUFnQyx1QkFBQTtFcEN5OEp0QztFb0N4OEpNOztJQUVFLDJCQUFBO0VwQzA4SlI7RW9DeDhKTTs7SUFFRSw2QkFBQTtFcEMwOEpSO0VvQ3g4Sk07O0lBRUUsOEJBQUE7RXBDMDhKUjtFb0N4OEpNOztJQUVFLDRCQUFBO0VwQzA4SlI7RW9DejlKTTtJQUFnQyx5QkFBQTtFcEM0OUp0QztFb0MzOUpNOztJQUVFLDZCQUFBO0VwQzY5SlI7RW9DMzlKTTs7SUFFRSwrQkFBQTtFcEM2OUpSO0VvQzM5Sk07O0lBRUUsZ0NBQUE7RXBDNjlKUjtFb0MzOUpNOztJQUVFLDhCQUFBO0VwQzY5SlI7RW9DNStKTTtJQUFnQyx1QkFBQTtFcEMrK0p0QztFb0M5K0pNOztJQUVFLDJCQUFBO0VwQ2cvSlI7RW9DOStKTTs7SUFFRSw2QkFBQTtFcENnL0pSO0VvQzkrSk07O0lBRUUsOEJBQUE7RXBDZy9KUjtFb0M5K0pNOztJQUVFLDRCQUFBO0VwQ2cvSlI7RW9DLy9KTTtJQUFnQyxxQkFBQTtFcENrZ0t0QztFb0NqZ0tNOztJQUVFLHlCQUFBO0VwQ21nS1I7RW9DamdLTTs7SUFFRSwyQkFBQTtFcENtZ0tSO0VvQ2pnS007O0lBRUUsNEJBQUE7RXBDbWdLUjtFb0NqZ0tNOztJQUVFLDBCQUFBO0VwQ21nS1I7RW9DbGhLTTtJQUFnQywyQkFBQTtFcENxaEt0QztFb0NwaEtNOztJQUVFLCtCQUFBO0VwQ3NoS1I7RW9DcGhLTTs7SUFFRSxpQ0FBQTtFcENzaEtSO0VvQ3BoS007O0lBRUUsa0NBQUE7RXBDc2hLUjtFb0NwaEtNOztJQUVFLGdDQUFBO0VwQ3NoS1I7RW9DcmlLTTtJQUFnQywwQkFBQTtFcEN3aUt0QztFb0N2aUtNOztJQUVFLDhCQUFBO0VwQ3lpS1I7RW9DdmlLTTs7SUFFRSxnQ0FBQTtFcEN5aUtSO0VvQ3ZpS007O0lBRUUsaUNBQUE7RXBDeWlLUjtFb0N2aUtNOztJQUVFLCtCQUFBO0VwQ3lpS1I7RW9DeGpLTTtJQUFnQyx3QkFBQTtFcEMyakt0QztFb0MxaktNOztJQUVFLDRCQUFBO0VwQzRqS1I7RW9DMWpLTTs7SUFFRSw4QkFBQTtFcEM0aktSO0VvQzFqS007O0lBRUUsK0JBQUE7RXBDNGpLUjtFb0MxaktNOztJQUVFLDZCQUFBO0VwQzRqS1I7RW9DM2tLTTtJQUFnQywwQkFBQTtFcEM4a0t0QztFb0M3a0tNOztJQUVFLDhCQUFBO0VwQytrS1I7RW9DN2tLTTs7SUFFRSxnQ0FBQTtFcEMra0tSO0VvQzdrS007O0lBRUUsaUNBQUE7RXBDK2tLUjtFb0M3a0tNOztJQUVFLCtCQUFBO0VwQytrS1I7RW9DOWxLTTtJQUFnQyx3QkFBQTtFcENpbUt0QztFb0NobUtNOztJQUVFLDRCQUFBO0VwQ2ttS1I7RW9DaG1LTTs7SUFFRSw4QkFBQTtFcENrbUtSO0VvQ2htS007O0lBRUUsK0JBQUE7RXBDa21LUjtFb0NobUtNOztJQUVFLDZCQUFBO0VwQ2ttS1I7RW9DMWxLTTtJQUF3QiwyQkFBQTtFcEM2bEs5QjtFb0M1bEtNOztJQUVFLCtCQUFBO0VwQzhsS1I7RW9DNWxLTTs7SUFFRSxpQ0FBQTtFcEM4bEtSO0VvQzVsS007O0lBRUUsa0NBQUE7RXBDOGxLUjtFb0M1bEtNOztJQUVFLGdDQUFBO0VwQzhsS1I7RW9DN21LTTtJQUF3QiwwQkFBQTtFcENnbks5QjtFb0MvbUtNOztJQUVFLDhCQUFBO0VwQ2luS1I7RW9DL21LTTs7SUFFRSxnQ0FBQTtFcENpbktSO0VvQy9tS007O0lBRUUsaUNBQUE7RXBDaW5LUjtFb0MvbUtNOztJQUVFLCtCQUFBO0VwQ2luS1I7RW9DaG9LTTtJQUF3Qix3QkFBQTtFcENtb0s5QjtFb0Nsb0tNOztJQUVFLDRCQUFBO0VwQ29vS1I7RW9DbG9LTTs7SUFFRSw4QkFBQTtFcENvb0tSO0VvQ2xvS007O0lBRUUsK0JBQUE7RXBDb29LUjtFb0Nsb0tNOztJQUVFLDZCQUFBO0VwQ29vS1I7RW9DbnBLTTtJQUF3QiwwQkFBQTtFcENzcEs5QjtFb0NycEtNOztJQUVFLDhCQUFBO0VwQ3VwS1I7RW9DcnBLTTs7SUFFRSxnQ0FBQTtFcEN1cEtSO0VvQ3JwS007O0lBRUUsaUNBQUE7RXBDdXBLUjtFb0NycEtNOztJQUVFLCtCQUFBO0VwQ3VwS1I7RW9DdHFLTTtJQUF3Qix3QkFBQTtFcEN5cUs5QjtFb0N4cUtNOztJQUVFLDRCQUFBO0VwQzBxS1I7RW9DeHFLTTs7SUFFRSw4QkFBQTtFcEMwcUtSO0VvQ3hxS007O0lBRUUsK0JBQUE7RXBDMHFLUjtFb0N4cUtNOztJQUVFLDZCQUFBO0VwQzBxS1I7RW9DcHFLRTtJQUFtQix1QkFBQTtFcEN1cUtyQjtFb0N0cUtFOztJQUVFLDJCQUFBO0VwQ3dxS0o7RW9DdHFLRTs7SUFFRSw2QkFBQTtFcEN3cUtKO0VvQ3RxS0U7O0lBRUUsOEJBQUE7RXBDd3FLSjtFb0N0cUtFOztJQUVFLDRCQUFBO0VwQ3dxS0o7QUFDRjtBeUJscktJO0VXbERJO0lBQWdDLG9CQUFBO0VwQ3d1S3RDO0VvQ3Z1S007O0lBRUUsd0JBQUE7RXBDeXVLUjtFb0N2dUtNOztJQUVFLDBCQUFBO0VwQ3l1S1I7RW9DdnVLTTs7SUFFRSwyQkFBQTtFcEN5dUtSO0VvQ3Z1S007O0lBRUUseUJBQUE7RXBDeXVLUjtFb0N4dktNO0lBQWdDLDBCQUFBO0VwQzJ2S3RDO0VvQzF2S007O0lBRUUsOEJBQUE7RXBDNHZLUjtFb0MxdktNOztJQUVFLGdDQUFBO0VwQzR2S1I7RW9DMXZLTTs7SUFFRSxpQ0FBQTtFcEM0dktSO0VvQzF2S007O0lBRUUsK0JBQUE7RXBDNHZLUjtFb0Mzd0tNO0lBQWdDLHlCQUFBO0VwQzh3S3RDO0VvQzd3S007O0lBRUUsNkJBQUE7RXBDK3dLUjtFb0M3d0tNOztJQUVFLCtCQUFBO0VwQyt3S1I7RW9DN3dLTTs7SUFFRSxnQ0FBQTtFcEMrd0tSO0VvQzd3S007O0lBRUUsOEJBQUE7RXBDK3dLUjtFb0M5eEtNO0lBQWdDLHVCQUFBO0VwQ2l5S3RDO0VvQ2h5S007O0lBRUUsMkJBQUE7RXBDa3lLUjtFb0NoeUtNOztJQUVFLDZCQUFBO0VwQ2t5S1I7RW9DaHlLTTs7SUFFRSw4QkFBQTtFcENreUtSO0VvQ2h5S007O0lBRUUsNEJBQUE7RXBDa3lLUjtFb0NqektNO0lBQWdDLHlCQUFBO0VwQ296S3RDO0VvQ256S007O0lBRUUsNkJBQUE7RXBDcXpLUjtFb0NuektNOztJQUVFLCtCQUFBO0VwQ3F6S1I7RW9DbnpLTTs7SUFFRSxnQ0FBQTtFcENxektSO0VvQ256S007O0lBRUUsOEJBQUE7RXBDcXpLUjtFb0NwMEtNO0lBQWdDLHVCQUFBO0VwQ3UwS3RDO0VvQ3QwS007O0lBRUUsMkJBQUE7RXBDdzBLUjtFb0N0MEtNOztJQUVFLDZCQUFBO0VwQ3cwS1I7RW9DdDBLTTs7SUFFRSw4QkFBQTtFcEN3MEtSO0VvQ3QwS007O0lBRUUsNEJBQUE7RXBDdzBLUjtFb0N2MUtNO0lBQWdDLHFCQUFBO0VwQzAxS3RDO0VvQ3oxS007O0lBRUUseUJBQUE7RXBDMjFLUjtFb0N6MUtNOztJQUVFLDJCQUFBO0VwQzIxS1I7RW9DejFLTTs7SUFFRSw0QkFBQTtFcEMyMUtSO0VvQ3oxS007O0lBRUUsMEJBQUE7RXBDMjFLUjtFb0MxMktNO0lBQWdDLDJCQUFBO0VwQzYyS3RDO0VvQzUyS007O0lBRUUsK0JBQUE7RXBDODJLUjtFb0M1MktNOztJQUVFLGlDQUFBO0VwQzgyS1I7RW9DNTJLTTs7SUFFRSxrQ0FBQTtFcEM4MktSO0VvQzUyS007O0lBRUUsZ0NBQUE7RXBDODJLUjtFb0M3M0tNO0lBQWdDLDBCQUFBO0VwQ2c0S3RDO0VvQy8zS007O0lBRUUsOEJBQUE7RXBDaTRLUjtFb0MvM0tNOztJQUVFLGdDQUFBO0VwQ2k0S1I7RW9DLzNLTTs7SUFFRSxpQ0FBQTtFcENpNEtSO0VvQy8zS007O0lBRUUsK0JBQUE7RXBDaTRLUjtFb0NoNUtNO0lBQWdDLHdCQUFBO0VwQ201S3RDO0VvQ2w1S007O0lBRUUsNEJBQUE7RXBDbzVLUjtFb0NsNUtNOztJQUVFLDhCQUFBO0VwQ281S1I7RW9DbDVLTTs7SUFFRSwrQkFBQTtFcENvNUtSO0VvQ2w1S007O0lBRUUsNkJBQUE7RXBDbzVLUjtFb0NuNktNO0lBQWdDLDBCQUFBO0VwQ3M2S3RDO0VvQ3I2S007O0lBRUUsOEJBQUE7RXBDdTZLUjtFb0NyNktNOztJQUVFLGdDQUFBO0VwQ3U2S1I7RW9DcjZLTTs7SUFFRSxpQ0FBQTtFcEN1NktSO0VvQ3I2S007O0lBRUUsK0JBQUE7RXBDdTZLUjtFb0N0N0tNO0lBQWdDLHdCQUFBO0VwQ3k3S3RDO0VvQ3g3S007O0lBRUUsNEJBQUE7RXBDMDdLUjtFb0N4N0tNOztJQUVFLDhCQUFBO0VwQzA3S1I7RW9DeDdLTTs7SUFFRSwrQkFBQTtFcEMwN0tSO0VvQ3g3S007O0lBRUUsNkJBQUE7RXBDMDdLUjtFb0NsN0tNO0lBQXdCLDJCQUFBO0VwQ3E3SzlCO0VvQ3A3S007O0lBRUUsK0JBQUE7RXBDczdLUjtFb0NwN0tNOztJQUVFLGlDQUFBO0VwQ3M3S1I7RW9DcDdLTTs7SUFFRSxrQ0FBQTtFcENzN0tSO0VvQ3A3S007O0lBRUUsZ0NBQUE7RXBDczdLUjtFb0NyOEtNO0lBQXdCLDBCQUFBO0VwQ3c4SzlCO0VvQ3Y4S007O0lBRUUsOEJBQUE7RXBDeThLUjtFb0N2OEtNOztJQUVFLGdDQUFBO0VwQ3k4S1I7RW9DdjhLTTs7SUFFRSxpQ0FBQTtFcEN5OEtSO0VvQ3Y4S007O0lBRUUsK0JBQUE7RXBDeThLUjtFb0N4OUtNO0lBQXdCLHdCQUFBO0VwQzI5SzlCO0VvQzE5S007O0lBRUUsNEJBQUE7RXBDNDlLUjtFb0MxOUtNOztJQUVFLDhCQUFBO0VwQzQ5S1I7RW9DMTlLTTs7SUFFRSwrQkFBQTtFcEM0OUtSO0VvQzE5S007O0lBRUUsNkJBQUE7RXBDNDlLUjtFb0MzK0tNO0lBQXdCLDBCQUFBO0VwQzgrSzlCO0VvQzcrS007O0lBRUUsOEJBQUE7RXBDKytLUjtFb0M3K0tNOztJQUVFLGdDQUFBO0VwQysrS1I7RW9DNytLTTs7SUFFRSxpQ0FBQTtFcEMrK0tSO0VvQzcrS007O0lBRUUsK0JBQUE7RXBDKytLUjtFb0M5L0tNO0lBQXdCLHdCQUFBO0VwQ2lnTDlCO0VvQ2hnTE07O0lBRUUsNEJBQUE7RXBDa2dMUjtFb0NoZ0xNOztJQUVFLDhCQUFBO0VwQ2tnTFI7RW9DaGdMTTs7SUFFRSwrQkFBQTtFcENrZ0xSO0VvQ2hnTE07O0lBRUUsNkJBQUE7RXBDa2dMUjtFb0M1L0tFO0lBQW1CLHVCQUFBO0VwQysvS3JCO0VvQzkvS0U7O0lBRUUsMkJBQUE7RXBDZ2dMSjtFb0M5L0tFOztJQUVFLDZCQUFBO0VwQ2dnTEo7RW9DOS9LRTs7SUFFRSw4QkFBQTtFcENnZ0xKO0VvQzkvS0U7O0lBRUUsNEJBQUE7RXBDZ2dMSjtBQUNGO0F5QjFnTEk7RVdsREk7SUFBZ0Msb0JBQUE7RXBDZ2tMdEM7RW9DL2pMTTs7SUFFRSx3QkFBQTtFcENpa0xSO0VvQy9qTE07O0lBRUUsMEJBQUE7RXBDaWtMUjtFb0MvakxNOztJQUVFLDJCQUFBO0VwQ2lrTFI7RW9DL2pMTTs7SUFFRSx5QkFBQTtFcENpa0xSO0VvQ2hsTE07SUFBZ0MsMEJBQUE7RXBDbWxMdEM7RW9DbGxMTTs7SUFFRSw4QkFBQTtFcENvbExSO0VvQ2xsTE07O0lBRUUsZ0NBQUE7RXBDb2xMUjtFb0NsbExNOztJQUVFLGlDQUFBO0VwQ29sTFI7RW9DbGxMTTs7SUFFRSwrQkFBQTtFcENvbExSO0VvQ25tTE07SUFBZ0MseUJBQUE7RXBDc21MdEM7RW9Dcm1MTTs7SUFFRSw2QkFBQTtFcEN1bUxSO0VvQ3JtTE07O0lBRUUsK0JBQUE7RXBDdW1MUjtFb0NybUxNOztJQUVFLGdDQUFBO0VwQ3VtTFI7RW9Dcm1MTTs7SUFFRSw4QkFBQTtFcEN1bUxSO0VvQ3RuTE07SUFBZ0MsdUJBQUE7RXBDeW5MdEM7RW9DeG5MTTs7SUFFRSwyQkFBQTtFcEMwbkxSO0VvQ3huTE07O0lBRUUsNkJBQUE7RXBDMG5MUjtFb0N4bkxNOztJQUVFLDhCQUFBO0VwQzBuTFI7RW9DeG5MTTs7SUFFRSw0QkFBQTtFcEMwbkxSO0VvQ3pvTE07SUFBZ0MseUJBQUE7RXBDNG9MdEM7RW9DM29MTTs7SUFFRSw2QkFBQTtFcEM2b0xSO0VvQzNvTE07O0lBRUUsK0JBQUE7RXBDNm9MUjtFb0Mzb0xNOztJQUVFLGdDQUFBO0VwQzZvTFI7RW9DM29MTTs7SUFFRSw4QkFBQTtFcEM2b0xSO0VvQzVwTE07SUFBZ0MsdUJBQUE7RXBDK3BMdEM7RW9DOXBMTTs7SUFFRSwyQkFBQTtFcENncUxSO0VvQzlwTE07O0lBRUUsNkJBQUE7RXBDZ3FMUjtFb0M5cExNOztJQUVFLDhCQUFBO0VwQ2dxTFI7RW9DOXBMTTs7SUFFRSw0QkFBQTtFcENncUxSO0VvQy9xTE07SUFBZ0MscUJBQUE7RXBDa3JMdEM7RW9DanJMTTs7SUFFRSx5QkFBQTtFcENtckxSO0VvQ2pyTE07O0lBRUUsMkJBQUE7RXBDbXJMUjtFb0NqckxNOztJQUVFLDRCQUFBO0VwQ21yTFI7RW9DanJMTTs7SUFFRSwwQkFBQTtFcENtckxSO0VvQ2xzTE07SUFBZ0MsMkJBQUE7RXBDcXNMdEM7RW9DcHNMTTs7SUFFRSwrQkFBQTtFcENzc0xSO0VvQ3BzTE07O0lBRUUsaUNBQUE7RXBDc3NMUjtFb0Nwc0xNOztJQUVFLGtDQUFBO0VwQ3NzTFI7RW9DcHNMTTs7SUFFRSxnQ0FBQTtFcENzc0xSO0VvQ3J0TE07SUFBZ0MsMEJBQUE7RXBDd3RMdEM7RW9DdnRMTTs7SUFFRSw4QkFBQTtFcEN5dExSO0VvQ3Z0TE07O0lBRUUsZ0NBQUE7RXBDeXRMUjtFb0N2dExNOztJQUVFLGlDQUFBO0VwQ3l0TFI7RW9DdnRMTTs7SUFFRSwrQkFBQTtFcEN5dExSO0VvQ3h1TE07SUFBZ0Msd0JBQUE7RXBDMnVMdEM7RW9DMXVMTTs7SUFFRSw0QkFBQTtFcEM0dUxSO0VvQzF1TE07O0lBRUUsOEJBQUE7RXBDNHVMUjtFb0MxdUxNOztJQUVFLCtCQUFBO0VwQzR1TFI7RW9DMXVMTTs7SUFFRSw2QkFBQTtFcEM0dUxSO0VvQzN2TE07SUFBZ0MsMEJBQUE7RXBDOHZMdEM7RW9DN3ZMTTs7SUFFRSw4QkFBQTtFcEMrdkxSO0VvQzd2TE07O0lBRUUsZ0NBQUE7RXBDK3ZMUjtFb0M3dkxNOztJQUVFLGlDQUFBO0VwQyt2TFI7RW9DN3ZMTTs7SUFFRSwrQkFBQTtFcEMrdkxSO0VvQzl3TE07SUFBZ0Msd0JBQUE7RXBDaXhMdEM7RW9DaHhMTTs7SUFFRSw0QkFBQTtFcENreExSO0VvQ2h4TE07O0lBRUUsOEJBQUE7RXBDa3hMUjtFb0NoeExNOztJQUVFLCtCQUFBO0VwQ2t4TFI7RW9DaHhMTTs7SUFFRSw2QkFBQTtFcENreExSO0VvQzF3TE07SUFBd0IsMkJBQUE7RXBDNndMOUI7RW9DNXdMTTs7SUFFRSwrQkFBQTtFcEM4d0xSO0VvQzV3TE07O0lBRUUsaUNBQUE7RXBDOHdMUjtFb0M1d0xNOztJQUVFLGtDQUFBO0VwQzh3TFI7RW9DNXdMTTs7SUFFRSxnQ0FBQTtFcEM4d0xSO0VvQzd4TE07SUFBd0IsMEJBQUE7RXBDZ3lMOUI7RW9DL3hMTTs7SUFFRSw4QkFBQTtFcENpeUxSO0VvQy94TE07O0lBRUUsZ0NBQUE7RXBDaXlMUjtFb0MveExNOztJQUVFLGlDQUFBO0VwQ2l5TFI7RW9DL3hMTTs7SUFFRSwrQkFBQTtFcENpeUxSO0VvQ2h6TE07SUFBd0Isd0JBQUE7RXBDbXpMOUI7RW9DbHpMTTs7SUFFRSw0QkFBQTtFcENvekxSO0VvQ2x6TE07O0lBRUUsOEJBQUE7RXBDb3pMUjtFb0NsekxNOztJQUVFLCtCQUFBO0VwQ296TFI7RW9DbHpMTTs7SUFFRSw2QkFBQTtFcENvekxSO0VvQ24wTE07SUFBd0IsMEJBQUE7RXBDczBMOUI7RW9DcjBMTTs7SUFFRSw4QkFBQTtFcEN1MExSO0VvQ3IwTE07O0lBRUUs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QXRDK2hNZDs7QXdDdGtNRTtFQUNFLHlCQUFBO0F4Q3lrTUo7O0FhL2pNRTtFMkJMTSx5QkFBQTtBeEN3a01SOztBd0M5a01FO0VBQ0UseUJBQUE7QXhDaWxNSjs7QWF2a01FO0UyQkxNLHlCQUFBO0F4Q2dsTVI7O0F3Q3RsTUU7RUFDRSx5QkFBQTtBeEN5bE1KOztBYS9rTUU7RTJCTE0seUJBQUE7QXhDd2xNUjs7QXdDOWxNRTtFQUNFLHlCQUFBO0F4Q2ltTUo7O0FhdmxNRTtFMkJMTSx5QkFBQTtBeENnbU1SOztBd0N0bU1FO0VBQ0UseUJBQUE7QXhDeW1NSjs7QWEvbE1FO0UyQkxNLHlCQUFBO0F4Q3dtTVI7O0F3QzltTUU7RUFDRSx5QkFBQTtBeENpbk1KOztBYXZtTUU7RTJCTE0seUJBQUE7QXhDZ25NUjs7QXdDdG5NRTtFQUNFLHlCQUFBO0F4Q3luTUo7O0FhL21NRTtFMkJMTSx5QkFBQTtBeEN3bk1SOztBd0M5bk1FO0VBQ0UseUJBQUE7QXhDaW9NSjs7QWF2bk1FO0UyQkxNLHlCQUFBO0F4Q2dvTVI7O0F3Q3RvTUU7RUFDRSx5QkFBQTtBeEN5b01KOztBYS9uTUU7RTJCTE0seUJBQUE7QXhDd29NUjs7QXNDam1NQTtFQUFhLHlCQUFBO0F0Q3FtTWI7O0FzQ3BtTUE7RUFBYyx5QkFBQTtBdEN3bU1kOztBc0N0bU1BO0VBQWlCLG9DQUFBO0F0QzBtTWpCOztBc0N6bU1BO0VBQWlCLDBDQUFBO0F0QzZtTWpCOztBc0N6bU1BO0VHdkRFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0F6Q29xTUY7O0FzQzdtTUE7RUFBd0IsZ0NBQUE7QXRDaW5NeEI7O0FzQy9tTUE7RUFDRSxpQ0FBQTtFQUNBLGdDQUFBO0F0Q2tuTUY7O0FzQzdtTUE7RUFBYyx5QkFBQTtBdENpbk1kOztBMENsck1BO0VBQ0UsOEJBQUE7QTFDcXJNRjs7QTBDbHJNQTtFQUNFLDZCQUFBO0ExQ3FyTUY7O0EyQ3JyTUU7RUFDRTs7O0lBS0UsNEJBQUE7SUFFQSxtQ0FBQTtZQUFBLDJCQUFBO0UzQ3FyTUo7RTJDanJNSTtJQUNFLDBCQUFBO0UzQ21yTU47RTJDMXFNRTtJQUNFLDZCQUFBO0UzQzRxTUo7RTJDOXBNRTtJQUNFLGdDQUFBO0UzQ2dxTUo7RTJDOXBNRTs7SUFFRSx5QkFBQTtJQUNBLHdCQUFBO0UzQ2dxTUo7RTJDN3BNRTs7SUFFRSx3QkFBQTtFM0MrcE1KO0UyQzVwTUU7Ozs7SUFHRSxVQUFBO0lBQ0EsU0FBQTtFM0MrcE1KO0UyQzVwTUU7OztJQUVFLHVCQUFBO0UzQytwTUo7RTJDdnBNRTtJQUNFLFEvQjJpQzhCO0VaOG1LbEM7RTJDdnBNRTtJQUNFLDJCQUFBO0UzQ3lwTUo7RTJDdnBNRTtJQUNFLDJCQUFBO0UzQ3lwTUo7RTJDcnBNRTtJQUNFLGFBQUE7RTNDdXBNSjtFMkNycE1FO0lBQ0Usc0JBQUE7RTNDdXBNSjtFMkNwcE1FO0lBQ0Usb0NBQUE7RTNDc3BNSjtFMkNwcE1JOztJQUVFLGlDQUFBO0UzQ3NwTU47RTJDanBNSTs7SUFFRSxvQ0FBQTtFM0NtcE1OO0UyQy9vTUU7SUFDRSxjQUFBO0UzQ2lwTUo7RTJDL29NSTs7OztJQUlFLHFCakNaRztFVjZwTVQ7RTJDN29NRTtJQUNFLGNBQUE7SUFDQSxxQmpDbEJLO0VWaXFNVDtBQUNGO0E0Q3J3TUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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RG52WEU7RU5xQkEsa0JNcEJvQjtFTndCaEIsUUFYTTtFQVdOLFNBWE07RUFXTixPQVhNO0V6Q21EViw0QkFBQTtFK0M5REUsZXpDNkJhO0V5QzVCYixjekN5RU87RXlDeEVQLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FuRHd2WEo7QW1EcnZYRTtFL0N1REEsMkJBQUE7RStDcERFLGtCekMyQlc7RXlDMUJYLGN6Q3dGRTtFeUN2RkYsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBbkRzdlhKO0FtRHB2WEk7RUFDRSxjekM4REs7QVZ3clhYOztBb0R6eVhBO0VBQ0UsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUIxQ21FYTtFMENsRWIsa0JBQUE7QXBENHlYRjtBb0QzeVhFO0VBQ0Usa0JBQUE7QXBENnlYSjtBb0Q1eVhJO0VBQ0UsbUJBQUE7QXBEOHlYTjtBb0QzeVhJO0VBQ0UsWUFBQTtFQUNBLGMxQ3dIQTtFMEN2SEEscUJBQUE7RUFDQSxXMUNnRFc7RTBDL0NYLGtCQUFBO0FwRDZ5WE47O0FxRC96WEE7O0VDS0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QXREK3pYRjs7QXFENXpYQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RS9DcURJLGFBdEJPO0VLeUlMLGlCQUFBO0VMbkhGLFNBdEJPO0UrQzNCVCxrQkFBQTtBckRxMVhGO0F5QjV4WEk7RTRCN0RKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJMUN3S00sa0JBQUE7RVgyc1hKO0FBQ0Y7O0FxRHoyWEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RS9DdUIwQixpQkFBQTtFQW1CdEIsU0F0Qk87QU4rMlhYOztBcUQ1MlhBO0VDekNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQWNJLGlCNUNnUGlCO0FWNHBYdkI7QXlCdjJYSTtFNEJkSjtJQ3ZCTSxnQjVDZ1BpQjtFVmdxWHJCO0FBQ0Y7QXlCNTJYSTtFNEJkSjtJQ3ZCTSxnQjVDZ1BpQjtFVnFxWHJCO0FB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QTtFdEQ0aVlBO0FBQ0Y7QXdEMWhZRTtFQUNFLG1CQUFBO0VBQUEscUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7QXhENGhZSjs7QXlEempZSTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7QXpENGpZTjtBeUQxallNO0VBQ0Usd0JBQUE7QXpENGpZUjtBeUR6allNO0VBQ0UsaUJBQUE7QXpEMmpZUjtBeUR4allNO0VBQ0UsY0FBQTtBekQwallSO0F5RHZqWU07RUFDRSxjQUFBO0F6RHlqWVI7O0F5RG5qWUE7RW5EWjBCLGNBQUE7RUFTRSxpQkFBQTtFdUNEMUIsa0JZTWtCO0F6RHVqWXBCO0F5QnZqWUk7RWdDRko7SW5EQTRCLG1CQUFBO0VONmpZMUI7QUFDRjtBeUIvaVlJO0VnQ2ZKO0luRFowQixnQkFBQTtJQVlFLGdCQUFBO0VObWtZMUI7QUFDRjtBeUQxaFlFO0VBRUUsZ0IvQ0dJO0UrQ0ZKLG1CQUFBO0VBQ0EsYUFBQTtBekQyaFlKO0F5QjFqWUk7RWdDMkJGO0luRHREd0IsaUJBQUE7SUFTRSxvQkFBQTtFTmlsWTFCO0FBQ0Y7QXlCN2tZSTtFZ0N3Q0Y7SUFjSSx1QkFBQTtFekQyaFlKO0FBQ0Y7QXlCdGpZSTtFZ0NZRjtJQWtCSSxhQUFBO0V6RDRoWUo7QUFDRjs7QXlEejZYSTtFQUNFLGNBQUE7QXpENDZYTjs7QXlEeDZYQTtFQWtDRSxtQi9DdEtTO0FWZ2pZWDtBeUJsbFlJO0VnQ3dLQTtJQU9JLGdCQUFBO0V6RHU2WE47QUFDRjtBeURuNlhJO0VBQ0UsZ0JBQUE7QXpEcTZYTjtBeUIxbFlJO0VnQ21MRjtJQUtJLGdCQUFBO0V6RHM2WEo7QUFDRjtBeUIvbFlJO0VnQ21MRjtJQVFJLGdCQUFBO0V6RHc2WEo7QUFDRjtBeUR0NlhFO0VBQ0UsZ0JBQUE7QXpEdzZYSjtBeUJ2bVlJO0VnQzhMRjtJQUlJLGlCQUFBO0V6RHk2WEo7QUFDRjtBeUI1bVlJO0VnQzhMRjtJQU9JLGdCQUFBO0V6RDI2WEo7QUFDRjtBeUR4NlhFO0VBQ0UsZ0JBQUE7QXpEMDZYSjtBeUJwbllJO0VnQ3lNRjtJQUdJLGFB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O0lqQm5FSixrQmlCZ0owQjtFOURvcWExQjtBQUNGO0F5Qmx5YUk7RXFDaUlNO0lqQnBKUixlaUJxSjRCO0lqQmpKeEIsTUFYTTtJQVdOLFFBWE07SUFXTixPQVhNO0l2Q0lnQixtQkFBQTtJQUtBLGtCQUFBO0l3RHFKaEIscURBQUE7WUFBQSw2Q0FBQTtJQUNBLGVBQUE7SUFDQSxzQnBEdEdKO0VWOHdhTjtFOERycWFRO0l4RHBLZ0IsaUJBQUE7SUFTRSxvQkFBQTtFTm8wYTFCO0U4RHJxYVE7SUFDRSxhcERzRlE7RVZpbGFsQjtFOERycWFVO0lqQm5LVixlaUJvSzhCO0lqQmhLMUIsU0FYTTtJQVdOLFdBWE07RTdDbzFhVjtBQUNGO0F5QngwYUk7RXFDZ05JO0lBRUksbUJBQUE7SUFDQSxtQkFBQTtFOUQwbmFWO0U4RHpuYVU7SUFDRSxhQUFBO0U5RDJuYVo7QUFDRjtBeUJwMGFJO0VxQ3NOUTtJakJ6T1Ysa0JpQjBPOEI7SWpCdE8xQixVQVhNO0lpQmtQRSxrQnBEOU1DO0lvRCtNRCxrQkFBQTtFOURrbmFaO0FBQ0Y7QXlCejFhSTtFcUMwT0k7SUFFSSxjQUFBO0lBQ0EsYUFBQTtFOURpbmFWO0U4RGhuYVU7SUFDRSxhQUFBO0U5RGtuYVo7QUFDRjtBOEQxbWFNO0VBQ0UsYXBEUlk7QVZvbmFwQjtBeUJ4MWFJO0VxQytPTTtJakJsUVIsZWlCbVE0QjtJakIvUHhCLFdBWE07SUFXTixZQVhNO0lpQjJRQSxzQkFBQTtJQUNBLHVCQUFBO0U5RDhtYVY7QUFDRjtBeUJqMmFJO0VxQ3VQUTtJakIxUVYsa0JpQjJROEI7SWpCdlExQixXQVhNO0lBV04sWUFYTTtJaUJtUkUsb0JBQUE7SUFDQSxzQkFBQTtFOUQrbWFaO0FBQ0Y7O0F5QjEyYUk7RXFDd1FFO0lBR0ksa0JBQUE7RTlEb21hUjtFOERubWFRO0lBRUUsa0JBQUE7SUFDQSxpQkFBQTtFOURvbWFWO0FBQ0Y7QThEbG1hUTtFQUNFLGtCQUFBO0E5RG9tYVY7QXlCdjNhSTtFcUNrUkk7SUFHSSxlQUFBO0U5RHNtYVY7QUFDRjtBOERsbWFJO0UxRGpR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Qi9DNUZNO0krQzZGTixrQkFBQTtFekRvb2RBO0V5RGxvZEE7SUFFRSxjL0N2Rk87RVYwdGRUO0FBQ0Y7QXlCcndkSTtFeUM4TVU7SUFDRSxjeERqSlY7SXdEa0pVLGtCQUFBO0VsRTBqZGQ7QUFDRjtBeUJ4eGRJO0V5Q21PUTtJNURqUGMsaUJBQUE7RU4weWR4QjtBQUNGOztBa0U1aGRBOzs7O0U1RDVQSSxhQXRCTztFNEQyUlQsbUJ4RDFUa0I7RXdEMlRsQixzQnhEOU5NO0FWeXZkUjtBeUJ6eGRJO0V5Q29QSjs7OztJQUtJLGFBQUE7RWxFdWlkRjtBQUNGO0FrRWppZEU7Ozs7RXZEckpJLGlCQUFBO0V1RHVKRixrQkFBQTtBbEVzaWRKO0FrRW5pZEU7Ozs7RUFDRSxrQkFBQTtBbEV3aWRKO0FrRXRpZEk7Ozs7RTlEL09GLDRCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7RTdDNkJGLDJCQUFBO0VFakNFLGdCQXRCTztFNEQwU0wsV3hENU9FO0FWaXlkUjtBeUJqMGRJO0V5Q3dRQTs7OztJakJsVUEsa0JBQUE7RWpEazRkRjtBQUNGO0FpRHYzZEU7Ozs7RUFDRSxhQUFBO0FqRDQzZEo7QWlEejNkRTs7OztFQUNFLHFCQUFBO0FqRDgzZEo7QWlEejBkSTs7Ozs7Ozs7OztFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEbzFkTjtBaURsMWRJOzs7O0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakR1MWROOztBa0VoN2RFO0U1RDhERSxTQXRCTztFQXNCUCxVQXRCTztBTjY0ZFg7QWtFajdkSTtFQUNFLGNBQUE7QWxFbTdkTjtBa0VqN2RNO0VBQ0UsY0FBQTtBbEVt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Z0JVOzs7SS9EakhSLGdCQXRCTztJQXNCUCxVQXRCTztJK0QwSUcsY0FBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7RXJFK21nQlo7RXFFNW1nQlU7OztJakV6RlYsMkJBQUE7STZDOUVBLG1CQUFBO0lBQ0EscUpyQzRhNEI7SXFDNWE1Qiw2SXJDNGE0QjtJcUM1YTVCLHdJckM0YTRCO0lxQzVhNUIscUlyQzRhNEI7SXFDNWE1QiwyS3JDNGE0QjtJcUMzYTVCLGtCdkN5UW9CO0l1Q3hRcEIsc0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CdkMrQ2E7SXVDcENYLGNBQUE7SUFDQSxXQUFBO0lBK0JBLG9CQUFBO0lBQ0Esa0JBQUE7STNDbEJ3QixtQkFBQTtJQUtBLGtCQUFBO0krRHNJZCxrQkFBQTtFckUybmdCWjtBQUNGO0F5Qmp2Z0JJO0U0Q2tIUTs7O0lwQjVLUixrQkFBQTtFakRpemdCRjtBQUNGO0F5Qnh2Z0JJO0V3QjlDRjs7O0lBQ0UsYUFBQTtFakQyeWdCRjtBQUNGO0F5Qi92Z0JJO0V3QjFDRjs7O0lBQ0UscUJBQUE7RWpEOHlnQkY7QUFDRjtBeUJ0d2dCSTtFd0JZQTs7Ozs7OztJQUNFLFd2Q21CRTtJdUNsQkYseUJ2Q2dEQTtJdUMvQ0EseUJBQUE7RWpEbXdnQko7QUFDRjtBeUJueGdCSTtFd0JpQkE7OztJQUNFLHlCQUFBO0lBQ0EseUJBQUE7RWpEdXdnQko7QUFDRjs7QXFFaHBnQkE7RUFDRSxhQUFBO0FyRW1wZ0JGOztBcUVqcGdCQTtFQUNFLGFBQUE7QXJFb3BnQkY7O0FzRXgyZ0JBO0VBQ0Usc0I1RG9HTTtBVnV3Z0JSO0F5QnZ5Z0JJO0U2Q3JFSjtJekJrREUsa0J5QjlDb0I7RXRFNDJnQnBCO0FBQ0Y7QXlCNXlnQkk7RTZDckVKO0l6QmtERSxleUJ6Q29CO0l6QjZDaEIsTUFYTTtJQVdOLFFBWE07SUFXTixPQVhNO0l5QmpDUixZNUQ0VWtCO0VWbWlnQnBCO0FBQ0Y7QXNFNzJnQkU7RUFDRSxhQUFBO0F0RSsyZ0JKO0FzRXYyZ0JFO0VBT0UsYUFBQTtFQUNBLHNCQUFB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QUEsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RXpFbTloQmQ7RXlFajloQmM7OztJbkUzSFosY0F0Qk87SW1FbUpPLGdCQUFBO0V6RXE5aEJoQjtBQUNGO0F5QnhsaUJJO0VnRDBJTTs7O0lBQ0UsNkJBQUE7RXpFbTloQlY7QUFDRjtBeUIvbGlCSTtFZ0RpSk07OztJbkU1SU4sVUF0Qk87SUZ1RFQsZ0NBQUE7SXFFOEdVLGNBQUE7RXpFbTloQlY7QUFDRjtBeUJ4bWlCSTtFZ0R3Skk7OztJQUNFLDRCQUFBO0V6RXE5aEJSO0FBQ0Y7QXlCL21pQkk7RWdEK0pGOzs7SUFJRSxlL0Q5SmE7SStEK0piLGtCQUFBO0V6RWs5aEJGO0FBQ0Y7QXlCMW1pQkk7RWdEa0pGOzs7SUFFSSxVQUFBO0V6RTQ5aEJKO0FBQ0Y7QXlCOW5pQkk7RWdEc0tBOzs7SUFDRSxjQUFBO0lBQ0EsYUFBQTtFekU2OWhCSjtFeUUzOWhCSTs7O0lyRXBJSiw0QkFBQTtJcUVzSU0sZUFBQTtJQUNBLGlCQUFBO0lBQ0EsYTdEbWM0QjtFWjRoaEJsQztFeUU1OWhCSTs7O0lBQ0UsZ0JBQUE7RXpFZytoQk47RXlFNzloQkk7OztJbkVoTEYsVUF0Qk87RU53cWlCVDtBQUNGO0F5QnhwaUJJO0UrQ3JDTTs7O0lBQ0UsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsVUFBQTtFeEVrc2lCVjtBQUNGO0F5QnJvaUJJO0UrQ2pFTTs7O0lBTUksU0FBQTtFeEVzc2lCWjtBQUNGO0F5QnhxaUJJO0UrQzVCUTs7O0lBQ0UsWUFBQTtFeEV5c2lCWjtBQUNGO0F5Qi9xaUJJO0UrQ3ZCTTs7O0lBQ0UsYUFBQTtFeEUyc2lCVjtBQUNGO0F5QnRyaUJJO0UrQ2xCSTs7O0lBQ0UsWUFBQTtFeEU2c2lCUjtFd0Uzc2lCUTs7O0lBQ0UsV0FBQTtFeEUrc2lCVjtBQUNGO0F5QmxzaUJJO0UrQ1ZJOzs7STNCSU4sa0IyQkgwQjtJM0JPdEIsb0JBWE07SUFXTixXQVhNO0kyQktGLFdBQUE7SUFDQSxVQUFBO0V4RW10aUJSO0FBQ0Y7QXlCanJpQkk7RStDdENJOzs7SUFNSSxTQUFBO0V4RXV0aUJWO0FBQ0Y7QXlCcHRpQkk7RStDQUk7OztJQUNFLFNBQUE7RXhFeXRpQlI7RXdFdnRpQlE7OztJQUNFLGFBQUE7RXhFMnRpQlY7QUFDRjtBeUJwc2lCSTtFK0NuQk07OztJQUNFLGVBQUE7RXhFNHRpQlY7RXdFdHRpQmM7OztJbEV6QlksbUJBQUE7SUFXQSxpQkFBQTtFTjB1aUIxQjtBQUNGO0F5Qjd1aUJJO0UrQ2dDUTs7O0lBQ0UsV0FBQTtFeEVrdGlCWjtBQUNGO0F5Qnh0aUJJO0UrQ0lROzs7SUFJSSxZQUFBO0lBQ0EsV0FBQTtFeEVzdGlCZDtBQUNGO0F5QjV2aUJJO0UrQ3dDVTs7O0lBQ0UsV0FBQTtFeEV5dGlCZDtBQUNGO0F5Qm53aUJJO0UrQ2dERTs7O0lBQ0UsaUJBQUE7RXhFd3RpQk47QUFDRjtBeUIxd2lCSTtFK0MrRFE7SUFDRSxVQUFBO0V4RThzaUJaO0V3RW5zaUJNOztJQUNFLFlBQUE7SUFDQSxXQUFBO0V4RXNzaUJSO0FBQ0Y7QXlCdndpQkk7RStDOEVNOzs7SUFDRSx1QkFBQTtJQUNBLFNBQUE7RXhFOHJpQlY7QUFDRjtBeUIvd2lCSTtFK0MrRkk7Ozs7SUFDRSxTQUFBO0V4RXNyaUJSO0V3RXByaUJROzs7O0lBQ0UsTUFBQTtJQUNBLGE1RHNnQndCO0VabXJoQmxDO0V3RW5yaUJVOzs7O0lBQ0UsV0FBQTtFeEV3cmlCWjtFd0UzcWlCVTs7Ozs7OztJQUNFLFNBQUE7RXhFbXJpQlo7QUFDRjtBd0V6cWlCSTs7RUFDRSxpQkFBQTtBeEU0cWlCTjs7QXlCanppQkk7RStDNklJO0lBQ0Usa0JBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RXhFd3FpQlI7QUFDRjtBeUJ0MGlCSTtFK0NzS0U7SUFDRSxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsNkJBQUE7RXhFbXFpQk47RXdFbHFpQk07SUFDRSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtFeEVvcWlCUjtFd0U3cGlCTTtJQUNFLHNCQUFBO0V4RStwaUJSO0V3RTlwaUJRO0lBQ0Usa0JBQUE7SUFDQSxTQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0V4RWdxaUJWO0V3RS9waUJVO0lBQ0UseUJBQUE7SUFDQSxVQUFBO0V4RWlxaUJaO0U0QzkzaUJBO0lBQ0UsZ0JBQUE7SUFDQSx3Q0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLG1DQUFBO0lBQ0Esa0NBQUE7RTVDZzRpQkY7RXdFOXFpQlk7SUFDRSxrQkFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0V4RWdyaUJkO0V3RTVxaUJRO0lBQ0UsV0FBQTtJQUNBLDJCQUFBO0lBQUEsd0JBQUE7SUFBQSxtQkFBQTtJQUNBLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtFeEU4cWlCVjtFd0U3cWlCVTtJQUNFLG9CQUFBO0lBQ0EsVUFBQTtFeEUrcWlCWjtFd0U3cWlCVTtJQUNFLFNBQUE7SUFDQSxrQkFBQTtJQUNBLDJCQUFBO0lBQUEsd0JBQUE7SUFBQSxtQkFBQTtJQUNBLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtFeEUrcWlCWjtFd0U1cWlCWTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEU4cWlCZDtFd0UzcWlCVTtJQUNFLFVBQUE7SUFDQSxrRUFBQTtJQUFBLDBEQUFBO0lBQUEsd0RBQUE7SUFBQSxrREFBQTtJQUFBLHVHQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSx1QkFBQTtJQUNBLG9CQUFBO0lBQ0Esa0RBQUE7U0FBQSw2Q0FBQTtZQUFBLDBDQUFBO0lBQ0EsaUJBQUE7SUFDQSx5QkFBQTtJQUNBLDBCQUFBO0lBQ0EsVUFBQTtFeEU2cWlCWjtFd0U1cWlCWTtJQUNFLHFDQUFBO0lBQUEsa0NBQUE7SUFBQSw2QkFBQTtFeEU4cWlCZDtFd0U3cWlCYztJQUNFLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQ0FBQTtJQUNBLHFDQUFBO0lBQUEsa0NBQUE7SUFBQSw2QkFBQTtFeEUrcWlCaEI7RXdFOXFpQmdCO0lBQ0UsMkJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EseUJBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSx5QkFBQTtJQUNBLHFCQUFBO0V4RWdyaUJsQjtFd0UvcWlCa0I7SUFDRSxXOUR4TWQ7RVZ5M2lCTjtFd0UxcWlCUTtJQUNFLFVBQUE7SUFDQSxlQUFBO0V4RTRxaUJWO0V3RTFxaUJRO0lBQ0UsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsdUNBQUE7U0FBQSxrQ0FBQTtZQUFBLCtCQUFBO0lBQ0EsUUFBQTtFeEU0cWlCVjtFd0UzcWlCVTtJQUNFLFVBQUE7SUFDQSxTQUFBO0V4RTZxaUJaO0V3RXJxaUJNO0lBQ0UsVUFBQTtFeEV1cWlCUjtFd0VscWlCWTtJQUNFLFVBQUE7RXhFb3FpQmQ7RXdFaHFpQlE7SUFDRSwwQkFBQTtFeEVrcWlCVjtFd0VocWlCUTtJQUNFLGdCQUFBO0lBQ0EsMkJBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLG1DQUFBO0lBQ0Esa0NBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0V4RWtxaUJWO0FBQ0Y7QTBFN2dqQkE7RUFDRSx3QkFBQTtBMUUrZ2pCRjs7QTBFN2dqQkE7RUFDRSxpQkFBQTtBMUVnaGpCRjtBeUIzOGlCSTtFaUR0RUo7SUFHSSxnQkFBQTtFMUVraGpCRjtBQUNGO0F5Qmg5aUJJO0VpRHRFSjtJQU1JLGdCQUFBO0UxRW9oakJGO0FBQ0Y7O0EwRS9nakJFO0VwQlFJLGlCNUNnUGlCO0VKcE5LLGtCQUFBO0VBS0EsaUJBQUE7QU40K2lCNUI7QXlCeCtpQkk7RWlEN0NGO0lwQlFJLGdCNUNnUGlCO0VWaXlpQnJCO0FBQ0Y7QXlCNytpQkk7RWlEN0NGO0lwQlFJLGdCNUNnUGlCO0VWc3lpQnJCO0FBQ0Y7QXlCbC9pQkk7RWlEN0NGO0lwQlFJLGdCNUNnUGlCO0VWMnlpQnJCO0FBQ0Y7QXlCdi9pQkk7RWlEN0NGO0lwQlFJLGdCNUNnUGlCO0VWZ3ppQnJCO0FBQ0Y7QXlCNS9pQkk7RWlEN0NGO0lwQlFJLGlCNUNnUGlCO0VWcXppQnJCO0FBQ0Y7QXlCamdqQkk7RWlEN0NGO0lwQlFJLGlCNUNnUGlCO0VWMHppQnJCO0FBQ0Y7QXlCdGdqQkk7RWlEN0NGO0lwQlFJLGlCNUNnUGlCO0VWK3ppQnJCO0FBQ0Y7QXlCM2dqQkk7RWlEdkNFO0lBR0ksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFMUVtampCUjtFMEVoampCVTtJQUNFLG1CaEVoQk07RVZra2pCbEI7RTBFL2lqQlU7SUFDRSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7SUFBQSwyQkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx1QkFBQTtJQUFBLG1DQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFMUVpampCWjtBQUNGO0F5QjNnakJJO0VpRHBERTtJQW1CSSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0UxRWdqakJSO0UwRTdpakJVO0lBQ0UsbUJoRWhDTTtFVitrakJsQjtFMEU1aWpCVTtJQUNFLGdCQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO0lBQUEsMkJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RTFFOGlqQlo7QUFDRjtBeUJ6aGpCSTtFaURoQk07SUFDRSxrQkFBQTtFMUU0aWpCVjtBQUNGO0F5QjloakJJO0VpRHREQTtJQTZDSSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFMUUyaWpCTjtFMEV6aWpCTTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw4QkFBQTtJQUFBLHNDQUFBO1FBQUEsa0NBQUE7WUFBQSw4QkFBQTtFMUUyaWpCUjtFMEUxaWpCUTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLHlCQUFBO0lBQUEsMkJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0UxRTRpakJaO0UwRTNpakJZO0lBQ0UsVUFBQTtFMUU2aWpCZDtFMEUzaWpCWTtJQUNFLDhCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFMUU2aWpCZDtFMEV4aWpCTTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTFFMGlqQlI7RTBFdmlqQk07SUFDRSw0QkFBQTtJQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0UxRXlpakJSO0UwRXhpakJTO0lBQ0MsZ0JBQUE7RTFFMGlqQlY7RTBFeGlqQlE7SUFDRSxTQUFBO0UxRTBpakJWO0UwRXppakJVO0lBQ0UsU0FBQTtFMUUyaWpCWjtFMEV0aWpCTTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTFFd2lqQlI7RTBFdGlqQlE7SUFDRSxXQUFBO0UxRXdpakJWO0FBQ0Y7QXlCMWxqQkk7RWlEeURJO0lwRXBESixvQkF0Qk87RU4rbWpCVDtBQUNGO0F5QjdpakJJO0VpRGdCTTtJQUNFLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDhCQUFBO0lBQUEsc0NBQUE7UUFBQSxrQ0FBQTtZQUFBLDhCQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSx5QkFBQTtJQUFBLDJCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtFMUVnaWpCVjtBQUNGO0F5QnZtakJJO0VpRCtFTTtJQUNFLFdBQUE7SUFDQSxVQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsOEJBQUE7SUFBQSxzQ0FBQTtRQUFBLGtDQUFBO1lBQUEsOEJBQUE7RTFFMmhqQlY7RTBFeGhqQlE7SXBFakZOLGdCQXRCTztJb0V5R0MsWUFBQTtJQUNBLFVBQUE7RTFFMGhqQlY7RTBFdmhqQlE7SUFDRSxXQUFBO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw4QkFBQTtJQUFBLDhCQUFBO0lBQUEsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0lBQ0EseUJBQUE7SUFBQSxzQ0FBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7SUFDQSxzQkFBQTtJQUFBLDZCQUFBO1FBQUEsbUJBQUE7WUFBQSxxQkFBQTtFMUV5aGpCVjtBQUNGO0F5QjFrakJJO0VpRHlETTtJQUNFLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw4QkFBQTtJQUFBLDhCQUFBO0lBQUEsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0lBQ0EseUJBQUE7SUFBQSxzQ0FBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7SUFDQSxtQmhFL0pRO0VWbXJqQmxCO0UwRWxoakJRO0lBQ0Usa0JBQUE7RTFFb2hqQlY7RTBFbmhqQlU7SUFDRSxnQkFBQTtFMUVxaGpCWjtFMEVuaGpCVTtJQUNFLGVBQUE7RTFFcWhqQlo7RTBFcGhqQlk7SUFDRSxnQkFBQTtJQUNBLGtCQUFBO0UxRXNoakJkO0UwRXJoakJjO0lBQ0UsYUFBQTtFMUV1aGpCaEI7QUFDRjtBeUJ2b2pCSTtFaUQxREY7SXBFb0MwQixtQkFBQTtJQUtBLGtCQUFBO0VONnBqQjFCO0FBQ0Y7QTBFN2dqQlE7RUFDRSxlQUFBO0ExRStnakJWOztBMEVyZ2pCRTtFcEJ0TEEsa0JBQUE7RUFJQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBdEQ0cmpCRjtBeUJ2cGpCSTtFaURnSkU7O0lBRUUsaUJBQUE7RTFFMGdqQk47RTBFdmdqQkk7SUFDRSxrQkFBQTtFMUV5Z2pCTjtFMEV0Z2pCSTtJQUNFLGdCQUFBO0UxRXdnakJOO0FBQ0Y7QXlCOW5qQkk7RWlEMEhFO0lBQ0UsZ0JBQUE7RTFFdWdqQk47RTBFcGdqQk07SUFDRSxnQkFBQTtFMUVzZ2pCUjtBQUNGO0F5QjNxakJJO0VpRDJJRjtJcEJ0TEEsa0JBQUE7SUFJQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0V0RHV0akJBO0FBQ0Y7QTBFcmdqQkU7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VwQmhORixtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBSUEsZUFBQTtBdERxdGpCRjtBMEV0Z2pCSTtFcEJuTkYsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUlBLGVBQUE7QXREeXRqQkY7QTBFdGdqQkk7RXBCdk5GLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFJQSxlQUFBO0F0RDZ0akJGO0EwRXRnakJJO0VBQ0UsdUJBQUE7TUFBQSw0QkFBQTtVQUFBLGVBQUE7QTFFd2dqQk47QTBFcmdqQkk7RXBFek13QixrQkFBQTtFb0UyTXRCLGtCQUFBO0ExRXVnakJOO0EwRXBnakJJO0VwQnBPRixtQkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBSUEsZUFBQTtFb0JrT0ksa0JBQUE7QTFFdWdqQk47QTBFcmdqQk07O0VwQnhPSixtQkFBQTtFQUFBLHFCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBSUEsY0FBQTtBdEQ4dWpCRjtBMEVyZ2pCTTtFL0RqR0Esb0JBQUE7RUxuSEYsbUJBdEJPO0VvRThPSCxjaEVsSkY7QVZ3cGpCTjtBNENyd2pCRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q3V3akJKO0EwRWxoakJNO0VwRTNORixtQkF0Qk87QU5zd2pCWDtBMEVsaGpCUTtFQUNFLGdCQUFBO0ExRW9oakJWO0EwRWpoakJRO0VBQ0UscUJBQUE7QTFFbWhqQlY7QXlCOXVqQkk7RWlEaU9NO0lBQ0UsV0FBQTtJQUNBLGdCQUFBO0UxRWdoakJWO0FBQ0Y7QXlCcHZqQkk7RWlEeU9JO0lBQ0Usb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDhCQUFBO0lBQUEscUNBQUE7UUFBQSwyQkFBQTtZQUFBLDZCQUFBO0lBQ0Esa0JBQUE7RTFFOGdqQlI7RTBFNWdqQlE7SXBFdFBOLGFBdEJPO0lBc0JQLFVBdEJPO0VONHhqQlQ7QUFDRjtBeUI1d2pCSTtFaURxUVE7SUFDRSxrQkFBQTtFMUUwZ2pCWjtBQUNGO0F5QnB3akJJO0VpRG1NQTtJQTZESSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw4QkFBQTtJQUFBLHNDQUFBO1FBQUEsa0NBQUE7WUFBQSw4QkFBQTtFMUV3Z2pCTjtFMEV0Z2pCTTtJcEUzUUosU0F0Qk87SUFzQlAsVUF0Qk87SW9Fb1NELGtCQUFBO0UxRXdnakJSO0UwRXRnakJRO0k3QjNSUixrQjZCNFI0QjtJN0J4UnhCLE1BWE07SUFXTixjQVhNO0lBV04sU0FYTTtJQVdOLFdBWE07RTdDK3lqQlY7RTBFemdqQk07SXBFcFJKLGVBdEJPO0lBc0JQLFVBdEJPO0lnRDlCVCxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtFdERzMWpCQTtFMEU1Z2pCUTtJcEVoU2tCLG1CQUFBO0lnRDVCMUIsa0JBQUE7SUFJQSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUlBLG1CQUFBO0lBQUEscUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0lvQmtUVSxnQkFBQTtFMUVraGpCVjtFMEU5Z2pCUTtJcEVqU04sYUF0Qk87SUFzQlAsVUF0Qk87SW9FMlRDLFdBQUE7RTFFK2dqQlY7RTBFN2dqQlU7SUFDRSxnQkFBQTtFMUUrZ2pCWjtBQUNGO0F5Qmh6akJJO0VpRDRTSTtJQUNFLHVDQUFBO0lBQUEsd0NBQUE7SUFBQSx5Q0FBQTtRQUFBLHFDQUFBO1lBQUEsaUNBQUE7SUFDQSxvQ0FBQTtJQUFBLHNDQUFBO1FBQUEsaUNBQUE7WUFBQSw4QkFBQTtFMUV1Z2pCUjtFMEVwZ2pCVTtJQUNFLGNBQUE7SUFDQSxTQUFBO0UxRXNnakJaO0FBQ0Y7QXlCdjBqQkk7RWlEdVVBO0lBRUksb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLFNBQUE7RTFFa2dqQk47RTBFaGdqQk07SXBCaFdOLG1CQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RXREZzJqQkE7RTBFaGdqQk07SUFDRSw0QkFBQTtJQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0UxRWtnakJSO0UwRS8vaUJNO0lBQ0UsNEJBQUE7SUFBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFMUVpZ2pCUjtFMEU5L2lCTTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTFFZ2dqQlI7QUFDRjs7QTJFdDVqQkE7RUFDRSx5QmpFMEdTO0VpRXpHVCxjakVpSFM7RWlFaEhULGVBQUE7QTNFeTVqQkY7QTJFeDVqQkU7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QTNFMDVqQko7QXlCdjFqQkk7RWtEckVGO0lBSUksV0FBQTtJQUNBLGVBQUE7RTNFNDVqQko7QUFDRjtBMkVyNWpCTTtFQUNFLFNBQUE7QTNFdTVqQlI7QTJFcjVqQlE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBM0V1NWpCVjtBMkVuNWpCTTtFQUNFLG1CakU0Q087QVZ5MmpCZjtBeUJ4MmpCSTtFa0R6Q0k7SUFDRSxrQkFBQTtFM0VvNWpCUjtFMkVsNWpCTTtJdkUrRE4sMkJBQUE7SXVFN0RRLGtCakVvQ0s7RVZnM2pCYjtBQUNGO0F5QmozakJJO0VrRC9CSTtJQUNFLGtCQUFBO0UzRW01akJSO0FBQ0Y7QXlCajFqQkk7RWtEOURJO0lBQ0Usa0JBQUE7RTNFazVqQlI7QUFDRjtBMkU1NGpCRTtFdkUwQ0EsNEJBQUE7RXVFeENFLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0EzRTg0akJKO0EyRXg0akJJO0VBQ0UsVUFBQTtFQUNBLHNCQUFBO01BQUEsb0JBQUE7VUFBQSxjQUFBO0EzRTA0akJOOztBMkVwNGpCSTtFQUNFLHNCQUFBO01BQUEsb0JBQUE7VUFBQSxjQUFBO0VBQ0EsZ0JBQUE7QTNFdTRqQk47QXlCNzRqQkk7RWtESUE7SUFLSSxrQkFBQTtJQUNBLGdCQUFBO0UzRXc0akJOO0FBQ0Y7QTJFbjRqQkU7RUFDRSxVQUFBO0EzRXE0akJKO0EyRWw0akJFO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtBM0VvNGpCSjtBMkVoNGpCSTtFQUNFLGtCakV4RmM7QVYwOWpCcEI7QTJFaDRqQk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtBM0VrNGpCUjs7QTJFMTNqQkk7RUFDRSxjQUFBO0EzRTYzakJOOztBMkV4M2pCRTtFQUNFLG1CakUvQ1c7RWlFZ0RYLGdDQUFBO0EzRTIzakJKO0EyRXYzakJFO0VBQ0UsbUJqRXJEVztBVjg2akJmO0F5Qng0akJJO0VrRG1CQTtJQUNFLFNBQUE7SUFDQSxrQkFBQTtFM0V3M2pCSjtFMkV2M2pCSTtJQUNFLFNBQUE7SUFDQSxlQUFBO0UzRXkzakJOO0UyRXgzakJNO0lBQ0UsYUFBQTtFM0UwM2pCUjtBQUNGO0F5QjE3akJJO0VrRHNFQTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtFM0V1M2pCSjtBQUNGO0F5Qmg4akJJO0VrRDZFQTtJaEU4QkUsa0JBQUE7SWdFM0JBLGtCQUFBO0UzRXEzakJKO0UyRWgzakJNO0lBQ0UsVUFBQTtFM0VrM2pCUjtBQUNGOztBNEVoaGtCQTtFQUNFLGdCQUFBO0E1RW1oa0JGO0E0RWpoa0JFO0VBQ0UsK0JBQUE7QTVFbWhrQko7QXlCaDlqQkk7RW1EdkVKO0lBUUksa0JBQUE7RTVFbWhrQkY7QUFDRjtBNEVqaGtCRTtFeEVxRkEsMkJBQUE7RXdFbkZFLGVBQUE7RUFDQSxjbEVtR087RWtFbEdQLGtCbEV3RFc7RWtFdkRYLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0E1RW1oa0JKO0E0RWpoa0JJO0VBQ0UscUJBQUE7RUFDQSx5QmxFa0ZLO0VrRWpGTCxXbEV1RUU7QVY0OGpCUjtBNEVoaGtCSTs7RUFFRSxvQmxFZ0NVO0VrRS9CVixpQkFBQTtBNUVraGtCTjtBeUJqL2pCSTtFbURwQ0E7O0lBTUksZUFBQTtFNUVvaGtCTjtBQUNGO0E0RWxoa0JNOztFQUNFLGNBQUE7RUFDQSxlQUFBO0E1RXFoa0JSO0E0RWpoa0JJOztFQUVFLDREQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0E1RW1oa0JOO0E0RWpoa0JNOztFQUNFLFdBQUE7RUFDQSxhQUFBO0E1RW9oa0JSO0E0RWhoa0JJOztFQUVFLDJEQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0E1RWtoa0JOO0E0RWhoa0JNOztFQUNFLFdBQUE7RUFDQSxhQUFBO0E1RW1oa0JSO0E0RS9na0JJOztFQUVFLDREQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0E1RWloa0JOO0E0RS9na0JNOztFQUNFLFdBQUE7RUFDQSxhQUFBO0E1RWtoa0JSO0E0RTlna0JJOztFQUVFLDZEQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0E1RWdoa0JOO0E0RTlna0JNOztFQUNFLFdBQUE7RUFDQSxhQUFBO0E1RWloa0JSO0E0RTdna0JJO0VBUUUseUJBQUE7VUFBQSxpQkFBQTtBNUV3Z2tCTjtBeUIzamtCSTtFbURzREE7SUFFSSxlQUFBO0lBQ0EsZ0JBQUE7SUFFQSw4QkFBQTtJQUNBLG1DQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFNUVzZ2tCTjtBQUNGO0F5QnRra0JJO0VtRHNFRTs7SWpFcUNBLGVBQUE7RVhnK2pCSjtBQUNGOztBeUI1a2tCSTtFb0RyRUY7SUFFSSxrQkFBQTtJQUNBLGVBQUE7RTdFb3BrQko7RTZFbnBrQkk7SUFFRSxXQUFBO0U3RW9wa0JOO0U0Q3Bva0JBO0lBQ0UsZ0JBQUE7SUFDQSx3Q0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLG1DQUFBO0lBQ0Esa0NBQUE7RTVDc29rQkY7RTZFbHFrQk07SWhDMkNOLGtCZ0MxQzBCO0loQzhDdEIsU0FYTTtJQVdOLFVBWE07SWdDbENGLGtCbkV1REs7RVYrbWtCYjtFNkVocWtCUTtJQUNFLGlDQUFBO1NBQUEsNEJBQUE7WUFBQSx5QkFBQTtFN0VrcWtCVjtFNkU3cGtCSTtJdkV3Q0YsVUF0Qk87SUt5SUwsa0JBQUE7SWtDOUhKLGtCZ0MxQndCO0lBQ2xCLGdCQUFBO0lBQ0EseUJBQUE7SUFDQSxTQUFBO0U3RStwa0JOO0U2RTVwa0JJO0l2RStCRixVQXRCTztJdUVQSCxhQUFBO0U3RThwa0JOO0U2RTVwa0JNO0lBQ0UsbUJBQUE7RTdFOHBrQlI7RTZFeHBrQk07SUFDRSxjQUFBO0U3RTBwa0JSO0FBQ0Y7O0E4RXZza0JFO0VuRWtMSSxtQkFBQTtFbUU1S0YsY0FBQTtFQUNBLGNBQUE7RUFFQSxrQkFBQTtBOUVxc2tCSjtBeUJ2b2tCSTtFcUR2RUY7SW5Fa0xJLGtCQUFBO0ltRS9LQSxnQkFBQTtFOUVndGtCSjtBQUNGO0E4RXpza0JJO0VBQ0UsZ0JBQUE7QTlFMnNrQk47QThFeHNrQkk7RUFFRSxxQkFBQTtFQUNBLG1CcEVSYztFb0VTZCxrQkFBQTtBOUV5c2tCTjtBNENwc2tCRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q3Nza0JKO0E4RXR0a0JNO0VqQytCSixrQmlDOUJ3QjtFakNrQ3BCLFFBWE07RUFXTixVQVhNO0E3Q21za0JaO0E4RXZ0a0JNO0VBQ0UsNEJBQUE7QTlFeXRrQlI7QThFcHRrQlE7RUFDRSxhQUFBO0E5RXN0a0JWO0F5Qi9xa0JJO0VxRGpDRjtJQUdJLGdCQUFBO0lBQ0EsaUJwRWhDYztJb0VpQ2Qsa0JwRWpDYztJb0VrQ2Qsa0JBQUE7SUFDQSxVQUFBO0U5RWl0a0JKO0FBQ0Y7O0F5Qnhya0JJO0VzRHZFRjtJQUVJLGdCQUFBO0UvRWt3a0JKO0UrRWh3a0JJO0lsQ2dESixla0MvQ3dCO0lsQ21EcEIsTUFYTTtJQVdOLFFBWE07SUFXTixTQVhNO0lBV04sT0FYTTtJa0N2Q0osYW5Fd3FCNEI7SW1FdnFCNUIsMENBQUE7SUFDQSxXQUFBO0UvRXN3a0JOO0FBQ0Y7O0FnRmp4a0JBO0VBQ0Usc0J0RW1ITTtFc0VsSE4sYUFBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0FoRm14a0JGO0FnRmx4a0JFO0VBQ0UsY0FBQTtBaEZveGtCSjs7QWdGanhrQkE7RUFDRSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtBaEZveGtCRjs7QWlGenlrQkE7RUFDRSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QnZFb0dTO0V1RW5HVCxrQkFBQTtFQUNBLGN2RThISTtFdUU3SEosbUJ2RXFFYTtFdUVwRWIsa0NBQUE7QWpGNHlrQkY7QXlCOXVrQkk7RXdEekVKO0lBYUksWUFBQTtJQUNBLGFBQUE7RWpGOHlrQkY7QUFDRjtBeUJwdmtCSTtFd0R6RUo7SUFpQkksWUFBQTtJQUNBLGFBQUE7SUFDQSxrQnZFNkRXO0VWbXZrQmI7QUFDRjs7QWtGcDBrQkE7RTlFa0dFLDJCQUFBO0VPa0ZJLGVBQUE7RXVFakxKLHFCQUFBO0VBQ0EsMkJBQUE7QWxGdTBrQkY7O0FrRnAwa0JBO0VBQ0UsbUJ4RW1HUztFd0VsR1QsY3hFMEdTO0V3RXpHVCxrQkFBQTtBbEZ1MGtCRjs7QW1GajFrQkE7RUF1Q0UsU0FBQTtFQUNBLHlCQUFBO0FuRjh5a0JGO0FtRnAxa0JFO0VBTUUsZXpFeURhO0V5RXhEYix5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBbkZpMWtCSjtBbUY3MGtCTTtFQUNFLGFBQUE7QW5GKzBrQlI7QW1GMTBrQkU7RXRDaUNBLGtCc0NoQ29CO0V0Q29DaEIsU0FYTTtFQVdOLFFBWE07RUFXTixPQVhNO0VzQ3hCUixhdkVzcEJnQztFdUVycEJoQyxXQUFBO0VBQ0Esc0J6RWdGSTtFeUUvRUosc0JBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0FuRiswa0JKO0FtRjcwa0JJO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO1VBQUEsZUFBQTtBbkYrMGtCTjtBbUYzMGtCRTtFQUNFLGVBQUE7QW5GNjBrQko7QW1GeDBrQkU7RXRDYUEsa0JzQ1hvQjtFdENlaEIsTUFYTTtFQVdOLFFBWE07RUFXTixTQVhNO0VBV04sT0FYTTtFc0NIUixjQUFBO0VBQ0EsZ0JBQUE7RUFFQSxjekU0RE87RXlFM0RQLHFCQUFBO0VBQ0EsbUJBQUE7QW5GNDBrQko7QTRDbjJrQkU7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUNxMmtCSjtBbUZ6MWtCSTtFdENHRixrQnNDRnNCO0V0Q01sQixTQVhNO0VBV04sV0FYTTtBN0NrMmtCWjtBbUZ6MWtCTTtFQUNFLGtDQUFBO1VBQUEsMEJBQUE7QW5GMjFrQlI7QW1GdjFrQkk7RUFFRSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbkZ3MWtCTjtBbUZyMWtCSTtFdENmRixrQnNDZ0JzQjtFdENabEIsTUFYTTtFQVdOLFFBWE07RXNDd0JOLFdBQUE7RUFDQSxZQUFBO0FuRnkxa0JOO0FtRnIxa0JFO0U3RVhFLG9CQXRCTztFNkVtQ1Asa0JBQUE7RUFDQSxhdkU4bEJnQztFdUU3bEJoQyxTQUFBO0VBQ0EsbUJBQUE7QW5GdTFrQko7QW1GcjFrQkk7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQkFBQTtBbkZ1MWtCTjtBbUZwMWtCSTtFN0V6QkEsaUJBdEJPO0U2RWlETCxXQUFBO0FuRnMxa0JOO0FtRnAxa0JNO0VBQ0UsY3pFaUJHO0FWcTBrQlg7QW1GdjFrQk07RUFDRSxjekVpQkc7QVZxMGtCWDtBbUZ2MWtCTTtFQUNFLGN6RWlCRztBVnEwa0JYO0FtRnYxa0JNO0VBQ0UsY3pFaUJHO0FWcTBrQlg7QW1GdjFrQk07RUFDRSxjekVpQkc7QVZxMGtCWDtBbUZsMWtCSTtFdEM3Q0Ysa0JzQzhDc0I7RXRDMUNsQixTQVhNO0VBV04sV0FYTTtFQVdOLGVBWE07RUFXTixhQVhNO0VsQ3FJTixpQkFBQTtFd0U5RUEsY3pFaUNBO0FWdXprQk47QW1GcDFrQkU7RUFDRSxjekVRTztFeUVQUCxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQnpFVkk7RXlFV0osd0ZBQUE7VUFBQSxnRkFBQTtBbkZzMWtCSjtBbUZuMWtCSTtFN0V0REEsWUF0Qk87RUt5SUwsa0JBQUE7RXdFMURBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7QW5GcTFrQk47QW1GbjFrQk07RUFDRSxrQkFBQTtFQUNBLGVBQUE7QW5GcTFrQlI7QW1GOTBrQk07RUFDRSxrQkFBQTtFQUNBLHlCekUvQkc7QVYrMmtCWDtBbUY5MGtCUTtFQUNFLGFBQUE7QW5GZzFrQlY7QW1GNTBrQk07RUFDRSxrQkFBQTtFQUNBLGVBQUE7QW5GODBrQlI7QW1GMzBrQk07RUFDRSxpQkFBQTtBbkY2MGtCUjs7QW9GbCtrQkU7RUFDRSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsZ0JBQUE7QXBGcStrQko7QW9GbCtrQkU7RUFFRSxrQkFBQTtBcEZtK2tCSjtBNENyOWtCRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q3U5a0JKO0FvRmgva0JJO0V2Q3dDRixrQnVDdkNzQjtFdkMyQ2xCLFNBWE07RUFXTixXQVhNO0E3Q285a0JaOztBcUZuZ2xCQTtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBRUEsZTNFMERlO0UyRXpEZixXM0U0R007RTJFM0dOLHdDQUFBO0FyRnFnbEJGOztBcUZsZ2xCQTtFL0VxREksYUF0Qk87RStFN0JULG9DQUFBO0VBQ0Esd0ZBQUE7VUFBQSxnRkFBQTtFQUVBLHFCQUFBO0VBQ0EsYUFBQTtBckZvZ2xCRjtBcUZqZ2xCRTtFQUNFLGNBQUE7QXJGbWdsQko7QXFGamdsQkk7RUFFRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBckZrZ2xCTjtBeUJyOWtCSTtFNERqREE7STFFNEpFLG1CQUFBO0VYODJrQko7QUFDRjs7QXNGamlsQkE7RUFDRSxtQkFBQTtBdEZvaWxCRjtBc0ZsaWxCRTtFaENRQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFZ0NURSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGtCQUFBO0F0RnVpbEJKO0FzRnJpbEJJO0V6QzRDRixrQnlDM0NzQjtFekMrQ2xCLFNBWE07RUFXTixRQVhNO0V5Q2xDTixlQUFBO0F0RndpbEJOO0F5QjUra0JJO0U2RC9EQTtJQU1JLFNBQUE7RXRGeWlsQk47QUFDRjtBc0Z2aWxCTTtFQUtFLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtBdEZxaWxCUjtBc0Y3aWxCUTtFQUNFLGNBQUE7QXRGK2lsQlY7QXNGamlsQkk7RWhDTEYsa0JBQUE7RUFJQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBdERzaWxCRjtBeUI5Z2xCSTtFNkR6QkE7SWhDS0YsbUJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFdERtaWxCQTtBQUNGO0F5QnBobEJJO0U2RGxCQTtJaENGRixtQkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0V0RHlpbEJBO0FBQ0Y7O0F5QjdnbEJJO0U2RHJCRjs7SWhDWkEsbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7RXREaWpsQkE7QUFDRjs7QXlCbGlsQkk7RTZERUE7SWhDdEJGLG1CQUFBO0lBQUEscUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0V0RHdqbEJBO0FBQ0Y7O0FzRjVobEJJOztFQUNFLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0F0RmdpbEJOO0F5QjlpbEJJO0U2RGdCRTs7SWhDcENKLG1CQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RXREb2tsQkE7QUFDRjs7QXlCcmpsQkk7RTZEZ0NFOztJaENwREosbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RXRENGtsQkE7RXNGeGhsQkk7O0lBQ0UsbUJBQUE7SUFBQSxvQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtFdEYyaGxCTjtFc0Z4aGxCSTs7O0loQzVESixtQkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0V0RHNsbEJBO0FBQ0Y7O0F5QnZrbEJJO0U2RHNESTs7SWhDMUVOLG1CQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RXREOGxsQkE7RXNGcGhsQk07OztJaEM5RU4sbUJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFdERvbWxCQTtBQUNGOztBeUJybGxCSTtFNkQyRUk7Ozs7Ozs7SWhDL0ZOLG1CQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RXREaW5sQkE7RXNGamhsQk07Ozs7Ozs7SWhDcEdOLG1CQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RXREMm5sQkE7QUFDRjtBc0ZwaGxCRTs7OztFaEZuRkUsZ0JBdEJPO0FObW9sQlg7O0FzRnBobEJFO0VBQ0UsNkJBQUE7RUFDQSx5QkFBQTtBdEZ1aGxCSjtBeUIxbWxCSTtFNkRpRkY7SUFJSSx3QkFBQTtFdEZ5aGxCSjtBQUNGO0FzRnhobEJJO0VBQ0UseUJBQUE7QXRGMGhsQk47QXNGemhsQk07RUFDRSxnQkFBQTtBdEYyaGxCUjtBc0YxaGxCUTtFQUtFLGVBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QXRGd2hsQlY7QXlCMW5sQkk7RTZEMkZJO0lBRUksZUFBQTtJQUNBLGtCQUFBO0V0RmlpbEJWO0FBQ0Y7QXNGMWhsQkk7RUFDRSxhQUFBO0F0RjRobEJOOztBc0Z0aGxCRTtFQUNFLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0F0RnlobEJKO0FzRnZobEJNO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtBdEZ5aGxCUjtBeUJ6cGxCSTtFNkRtSUE7SUFFTSxRQUFBO0V0RndobEJSO0FBQ0Y7QXNGdmhsQlE7RUFDRSxtQkFBQTtBdEZ5aGxCVjtBc0ZyaGxCSTtFQUNFLGNBQUE7QXRGdWhsQk47O0F1RjF0bEJJO0VBQ0UsNkJBQUE7QXZGNnRsQk47QXVGeHRsQlE7RUFDRSxrQkFBQTtBdkYwdGxCVjs7QW1GdmtsQkk7RXhFb0JFLGVBQUE7RXdFbEJBLGN6RS9DSztFeUVnREwsa0JBQUE7QW5GMGtsQk47QW1GdGtsQkU7RUFDRSxvQ0FBQTtFQUNBLGF2RW9nQmdDO0Fab2trQnBDO0FtRnBrbEJFO0U3RTVHRSxvQkF0Qk87QU55c2xCWDtBbUZwa2xCSTtFL0U5RUYsMkJBQUE7RU9rRkksZUFBQTtBWG9rbEJOO0FtRnBrbEJNO0VBQ0UsY0FBQTtBbkZza2xCUjtBbUZsa2xCUTtFQUdFLG1CekVqRkM7RXlFa0ZELGN6RTFFQztFeUUyRUQsa0JBQUE7QW5Ga2tsQlY7QXlCdnJsQkk7RTBEMkhFO0l4RWhCQSxtQkFBQTtFWGdsbEJKO0FBQ0Y7QXVGbnVsQkk7RUFDRSxhQUFBO0F2RnF1bEJOO0F1Rmp1bEJFO0VBQ0UsbUJBQUE7RUFDQSxzQjdFZ0VJO0U2RS9ESixnQkFBQTtBdkZtdWxCSjtBNENudmxCRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q3F2bEJKO0F1Rnp1bEJJO0VBQ0Usb0JBQUE7QXZGMnVsQk47QXVGeHVsQkk7RWpGT3dCLGVBQUE7QU5vdWxCNUI7QXVGNXRsQkk7RTFDaEJGLGtCMEMvQmtCO0UxQ21DZCwyQkFYTTtFQVdOLFdBWE07RUFXTixZQVhNO0VBV04sVUFYTTtFdkNrQlIsU0F0Qk87RUt5SUwsZUFBQTtFNEU1R0EsYzdFd0NLO0U2RXZDTCxvQkFBQTtFQUNBLGFBQUE7QXZGb3VsQk47QXlCcnVsQkk7RThESEE7SUFNSSxVQUFBO0V2RnN1bEJOO0FBQ0Y7QXVGbHVsQk07RUFDRSxhQUFBO0F2Rm91bEJSO0F5QjF2bEJJO0U4RDJCRTtJQUVJLGtCQUFBO0V2Rml1bEJSO0FBQ0Y7O0F1Rmx4a0JFO0VBamNBLHNCN0VDTTtFNkVBTixnQ0FBQTtFQTRjRSxtQkFBQTtBdkY0d2tCSjtBdUZwdGxCSTtFQUNFLGVBQUE7QXZGc3RsQk47QXVGbnRsQkk7RTFDM0RGLGtCMEMvQmtCO0UxQ21DZCw4QkFYTTtFQVdOLFdBWE07RUFXTixZQVhNO0VBV04sVUFYTTtFdkNrQlIsU0F0Qk87RUt5SUwsa0JBQUE7RTRFakVBLGM3RUhLO0FWOHRsQlg7QTRDcHpsQkU7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUNzemxCSjtBdUZudWxCSTtFMUNwRUYsa0IwQy9Ca0I7RTFDbUNkLDZCQVhNO0VBV04sV0FYTTtFQVdOLFlBWE07RUFXTixVQVhNO0V2Q2tCUixTQXRCTztFS3lJTCxpQkFBQTtFNEV4REEsYzdFV0E7QVZndWxCTjtBdUZ4dWxCSTtFQUVFLGdCQUFBO0VBQ0EsU0FBQTtBdkZ5dWxCTjtBMEQxMmxCRTtFQUNFLHdCQUFBO0VBQ0EsY2hENkdPO0VnRDVHUCxVQUFBO0ExRDQybEJKO0EwRHoybEJFO0VBQ0UsZ0JBQUE7RUFDQSxjaER1R087RWdEdEdQLFVBQUE7QTFEMjJsQko7QTBEeDJsQkU7RUFDRSxXQUFBO0VBQ0EsY2hEaUdPO0VnRGhHUCxVQUFBO0ExRDAybEJKO0EwRHYybEJFO0VBQ0UsZ0JBQUE7RUFDQSxjaEQyRk87RWdEMUZQLFVBQUE7QTFEeTJsQko7QXlCdHpsQkk7RThEZ2VGO0lqRnhlRSxhQXRCTztFTncxbEJUO0V1RjF2bEJFOztJMUNuRkYsa0IwQ3FGc0I7STVFeUNsQixlQUFBO0lMbkhGLHNCQXRCTztJaUZtR0wseUJBQUE7SUFDQSxrQjdFZ0pnQjtJNkUvSWhCLGdCQTNDa0I7SUE0Q2xCLGM3RTlCSztFVjB4bEJUO0V1RjF2bEJJOztJQUNFLGM3RXBDRztFVml5bEJUO0V1RnZ2bEJJO0kxQ3BHSixrQjBDL0JrQjtJMUNtQ2QsOEJBWE07SUFXTixXQVhNO0lBV04sWUFYTTtJQVdOLFVBWE07SXZDa0JSLFNBdEJPO0lLeUlMLGtCQUFBO0k0RXhCRSxjN0U1Q0c7RVYyeWxCVDtFdUY1dmxCSTtJMUN6R0osa0IwQzBHd0I7STFDdEdwQixRQVhNO0lBV04sV0FYTTtJQVdOLFVBWE07SWxDcUlOLGtCQUFBO0VYOHVsQko7RXVGOXZsQkk7STFDOUdKLGtCMEMrR3dCO0kxQzNHcEIsTUFYTTtJQVdOLFFBWE07SUFXTixTQVhNO0lBV04sT0FYTTtJMEN1SEosNkJBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFdkZvd2xCTjtFdUZod2xCRTtJMUN0SEYsa0JFL0JrQjtJcEM2SmQsZUFBQTtFWDR2bEJKO0UrQ3Q1bEJBO0lGNEJBLGtCRTNCb0I7SUYrQmhCLFNBWE07SUFXTixXQVhNO0lBV04sVUFYTTtJbENxSU4sZUFBQTtJb0N0SkYsd0VBQUE7SUFBQSxnRUFBQTtJQUFBLDhEQUFBO0lBQUEsd0RBQUE7SUFBQSwrSkFBQTtJQUNBLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLGVBQUE7RS9DMDVsQkY7RStDbDVsQkE7SUFJRSxtQkFBQTtJQUNBLDZCQUFBO0lBQ0EsdUJBQUE7RS9DaTVsQkY7RStDOTRsQkE7SUFDRSxvQkFBQTtFL0NnNWxCRjtFK0M1NGxCRTtJcEMwSEUsa0JBQUE7SW9DeEhBLG1DQUFBO1NBQUEsOEJBQUE7WUFBQSwyQkFBQTtFL0M4NGxCSjtFdUZ6eGxCSTtJakZoSEYsVUF0Qk87SUFzQlAsU0F0Qk87RU5tNmxCVDtFdUZ2eGxCSTtJQUNFLGlCQUFBO0V2Rnl4bEJOO0FBQ0Y7QXlCdDVsQkk7RThEbUlFO0lBQ0UsNkNBQUE7RXZGc3hsQk47RXVGcHhsQk07SUFDRSxTQUFBO0V2RnN4bEJSO0V1Rmp4bEJFO0lBQ0UsZ0JBQUE7SUFDQSxnQkFBQTtFdkZteGxCSjtBQUNGO0F1Rm43a0JJO0VBQ0UsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7QXZGcTdrQk47QXlCMTVsQkk7RThEa2VBO0lBS0ksa0JBQUE7SUFDQSwyQkFBQTtJQUNBLGNBQUE7RXZGdTdrQk47QUFDRjtBeUI5NmxCSTtFOEQ2ZUY7SUFjSSx3RkFBQTtZQUFBLGdGQUFBO0V2RnU3a0JKO0FBQ0Y7O0F1Rmw3a0JBOztFakZuZ0I0QixnQkFBQTtFaUZ1SjFCLDBCQUFBO0VBQ0Esc0I3RXpHTTtBVjY0bEJSO0F1Rmx5bEJFOztFMUM5SkEsa0IwQytKb0I7RWpGcEpsQixrQkF0Qk87RUFzQlAsU0F0Qk87QU5pOWxCWDtBdUZueWxCSTs7RWpGeEpBLFNBdEJPO0VBc0JQLG1CQXRCTztFaUZpTEwsU0FBQTtFQUNBLFdBQUE7QXZGc3lsQk47QXVGbHlsQkU7O0VqRmhLRSxTQXRCTztFQXNCUCxrQkF0Qk87QU42OWxCWDtBdUYveGxCSTs7RWpGeEtBLFNBdEJPO0FOaStsQlg7QXVGOXhsQkU7O0VBQ0UsYUFBQTtBdkZpeWxCSjtBeUJwOWxCSTtFOER1TEE7O0lBQ0UsNkNBQUE7SUFDQSw2QkFBQTtFdkZpeWxCSjtFdUYveGxCSTs7SUFDRSxTQUFBO0V2Rmt5bEJOO0FBQ0Y7QXlCbDlsQkk7RThEb2ZKOztJakY1ZkksYUF0Qk87SUFHZSxnQkFBQTtFTm0vbEJ4QjtFdUYveGxCRTs7OztJMUM1TUYsa0IwQzhNc0I7STVFaEZsQixlQUFBO0k0RW1GQSx5QkFBQTtJQUNBLGtCN0V1QmdCO0k2RXRCaEIsZ0JBcEtrQjtJQXFLbEIsYzdFdkpLO0VWeTdsQlQ7RXVGaHlsQkk7Ozs7SUFDRSxjN0U3Skc7RVZrOGxCVDtFdUZqeWxCRTs7SWpGaE5BLGtCQXRCTztFTjJnbUJUO0V1Rmx5bEJJOztJNUVoR0EsaUJBQUE7STRFa0dFLFdBQUE7RXZGcXlsQk47RXVGanlsQkU7O0lqRnpOQSxzQkF0Qk87RU5vaG1CVDtFdUZseWxCSTs7STFDdk9KLGtCMEN3T3dCO0kxQ3BPcEIsUUFYTTtJQVdOLFdBWE07SUFXTixVQVhNO0lsQ3FJTixrQkFBQTtFWG01bEJKO0V1RnJ5bEJJOztJMUM1T0osa0IwQy9Ca0I7STFDbUNkLDZCQVhNO0lBV04sV0FYTTtJQVdOLFlBWE07SUFXTixVQVhNO0l2Q2tCUixTQXRCTztJS3lJTCxpQkFBQTtFWDY1bEJKO0V1RjF5bEJFOztJakY3T3dCLGtCQUFB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QUFBO0F2RnF1bUJOO0EwRHQybUJFOzs7Ozs7O0VBQ0Usd0JBQUE7RUFDQSxjaEQ2R087RWdENUdQLFVBQUE7QTFEODJtQko7QTBEMzJtQkU7Ozs7Ozs7RUFDRSxnQkFBQTtFQUNBLGNoRHVHTztFZ0R0R1AsVUFBQTtBMURtM21CSjtBMERoM21CRTs7Ozs7OztFQUNFLFdBQUE7RUFDQSxjaERpR087RWdEaEdQLFVBQUE7QTFEdzNtQko7QTBEcjNtQkU7Ozs7Ozs7RUFDRSxnQkFBQTtFQUNBLGNoRDJGTztFZ0QxRlAsVUFBQTtBMUQ2M21CSjtBeUIxMG1CSTtFOER1aEJGOzs7Ozs7O0lqRi9oQkUsYUF0Qk87RU5rM21CVDtFdUZweG1CRTs7Ozs7Ozs7Ozs7Ozs7STFDbkZGLGtCMENxRnNCO0k1RXlDbEIsZUFBQTtJTG5IRixzQkF0Qk87SWlGbUdMLHlCQUFBO0lBQ0Esa0I3RWdKZ0I7STZFL0loQixnQkEzQ2tCO0lBNENsQixjN0U5Qks7RVZnMG1CVDtFdUZoeW1CSTs7Ozs7Ozs7Ozs7Ozs7SUFDRSxjN0VwQ0c7RVZtMW1CVDtFdUZ6eW1CSTs7Ozs7OztJMUNwR0osa0IwQy9Ca0I7STFDbUNkLDhCQVhNO0lBV04sV0FYTTtJQVdOLFlBWE07SUFXTixVQVhNO0l2Q2tCUixTQXRCTztJS3lJTCxrQkFBQTtJNEV4QkUsYzdFNUNHO0VWbTJtQlQ7RXVGcHptQkk7Ozs7Ozs7STFDekdKLGtCMEMwR3dCO0kxQ3RHcEIsUUFYTTtJQVdOLFdBWE07SUFXTixVQVhNO0lsQ3FJTixrQkFBQTtFWDR5bUJKO0V1RjV6bUJJOzs7Ozs7O0kxQzlHSixrQjBDK0d3QjtJMUMzR3BCLE1BWE07SUFXTixRQVhNO0lBV04sU0FYTTtJQVdOLE9BWE07STBDdUhKLDZCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RXZGdzBtQk47RXVGcDBtQkU7Ozs7Ozs7STFDdEhGLGtCRS9Ca0I7SXBDNkpkLGVBQUE7RVhzMG1CSjtFK0NoK21CQTs7Ozs7OztJRjRCQSxrQkUzQm9CO0lGK0JoQixTQVhNO0lBV04sV0FYTTtJQVdOLFVBWE07SWxD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RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q2t1Z0NKO0EwRnR0Z0NJO0VBQ0UsaUJoRnhDYztBVmd3Z0NwQjtBMEZ0dGdDTTtFdEY0Q0osNEJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsV0FyQ0k7RUErRE4sb0JBQUE7RUFDQSxrQkFBQTtBakRvdGdDSjtBeUJodGdDSTtFaUVuQkU7SXpDdkNGLGtCQUFBO0VqRDh3Z0NGO0FBQ0Y7QWlEbndnQ0U7RUFDRSxhQUFBO0FqRHF3Z0NKO0FpRGx3Z0NFO0VBQ0UscUJBQUE7QWpEb3dnQ0o7QWlEL3NnQ0k7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRGl0Z0NOO0FpRC9zZ0NJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRpdGdDTjtBeUJwdWdDSTtFaUVuQkU7SUFHSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtFMUZ3dmdDUjtBQUNGO0EwRnR2Z0NRO0V0Rm9DTiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQTRDTix1QkFBQTtFQUNBLGVBQUE7QWpEK3dnQ0o7QXlCeHZnQ0k7RWlFWEk7SXpDL0NKLGtCQUFBO0VqRHN6Z0NGO0FBQ0Y7QWlEM3lnQ0U7RUFDRSxhQUFBO0FqRDZ5Z0NKO0FpRDF5Z0NFO0VBQ0UscUJBQUE7QWpENHlnQ0o7QTRDbHpnQ0U7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUNvemdDSjtBaURyeWdDTTtFQUNFLGlCQUFBO0VBQ0EsaUJ2QzBCTztFdUN6QlAsa0JBQUE7QWpEdXlnQ1I7QWlEcHlnQ007O0VBRUUsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FqRHN5Z0NSO0FpRGp4Z0NJO0VBQ0UsV3ZDbUJFO0V1Q2xCRix5QnZDZ0RBO0V1Qy9DQSx5QkFBQTtBakRteGdDTjtBaURqeGdDSTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QWpEbXhnQ047QTBGN3lnQ1E7RXRGZ0NOLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBNENOLHVCQUFBO0VBQ0EsZUFBQTtBakQwMGdDSjtBeUJuemdDSTtFaUVQSTtJekNuREosa0JBQUE7RWpEaTNnQ0Y7QUFDRjtBaUR0MmdDRTtFQUNFLGFBQUE7QWpEdzJnQ0o7QWlEcjJnQ0U7RUFDRSxxQkFBQTtBakR1MmdDSjtBNEM3MmdDRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1QysyZ0NKO0FpRGgyZ0NNO0VBQ0UsaUJBQUE7RUFDQSxpQnZDMEJPO0V1Q3pCUCxrQkFBQTtBakRrMmdDUjtBaUQvMWdDTTs7RUFFRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QWpEaTJnQ1I7QWlENTBnQ0k7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRDgwZ0NOO0FpRDUwZ0NJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakQ4MGdDTjtBMEZwMmdDUTtFN0NoQk4sa0I2Q2lCMEI7RTdDYnRCLFlBWE07RUFXTixVQVhNO0V6Q21EViw0QkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0V5Q0lNLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYTlFaW1CMEI7QVppeC9CcEM7QXlCcjNnQ0k7RWlFSEk7SXpDdkRKLGtCQUFBO0VqRG03Z0NGO0FBQ0Y7QWlEeDZnQ0U7RUFDRSxhQUFBO0FqRDA2Z0NKO0FpRHY2Z0NFO0VBQ0UscUJBQUE7QWpEeTZnQ0o7QWlEcDNnQ0k7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRHMzZ0NOO0FpRHAzZ0NJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRzM2dDTjtBMEY1M2dDTTtFdEZZSiwyQkFBQTtFc0ZWTSxxQkFBQTtBMUY4M2dDUjtBMEYzM2dDTTtFQUlFLGlCQUFBO0ExRjAzZ0NSO0F5Qjc1Z0NJO0VpRStCRTtJQUVJLG1CQUFBO0UxRmc0Z0NSO0FBQ0Y7QXlCcjVnQ0k7RWlFK0JJO0lBQ0UsYUFBQTtFMUZ5M2dDUjtFMEZyM2dDTTtJQUNFLGNBQUE7RTFGdTNnQ1I7QUFDRjtBeUI3NWdDSTtFaUVoREo7SXBGd0NJLGVBdEJPO0VOKzdnQ1Q7QUFDRjs7QTBGbDNnQ0E7RUN6R00sd0NEMEdKO0VDMUdJLG1DRDBHSjtFQzFHSSxnQ0QwR0o7QTFGcTNnQ0Y7QTJGMzlnQ007RURxR047SUNwR1Esd0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0UzRjg5Z0NOO0FBQ0Y7QTBGeDNnQ0U7RUFDRSxVQUFBO0ExRjAzZ0NKOztBMEZwM2dDRTtFQUNFLGFBQUE7QTFGdTNnQ0o7O0EwRm4zZ0NBO0VDeEhNLHFDRHlISjtFQ3pISSxnQ0R5SEo7RUN6SEksNkJEeUhKO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QTFGczNnQ0Y7QTJGOStnQ007RURvSE47SUNuSFEsd0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0UzRmkvZ0NOO0FBQ0Y7O0F5Qjk3Z0NJO0VpRTBFQTtJQUVJLFVBQUE7RTFGdTNnQ047QUFDRjtBMEZyM2dDTTtFQUVFLHVCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBMUZzM2dDUjtBMEZwM2dDUTtFdEYzRE4sMkJBQUE7RXNGOERRLG1CQUFBO0VBQ0Esc0JoRnhERjtBVjY2Z0NSO0EwRm4zZ0NVO0VBQ0UsY2hGbEdHO0VnRm1HSCxlaEZuR0c7RWdGb0dILG9CaEZwR0c7RWdGcUdILG1CQUFBO0VBQ0EseUJoRmpDTjtFZ0ZrQ00sV2hGaEVKO0VnRmlFSSxrQkFBQTtBMUZxM2dDWjtBMEZsM2dDVTtFQUNFLDRCQUFBO0VBQ0EsbUJoRjFHSTtBVjg5Z0NoQjtBMEZsM2dDWTtFQUNFLHVCQUFBO0VBQ0EsY2hGNUNSO0FWZzZnQ047QXlCMytnQ0k7RWlFOEhJO0lBRUksa0JBQUE7RTFGKzJnQ1Y7QUFDRjtBMEY3MmdDVTtFQUNFLGVBQUE7QTFGKzJnQ1o7QTBGNzJnQ1k7RUFFRSxrQkFBQTtBMUY4MmdDZDtBNEN4aGhDRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1QzBoaENKO0EwRjMzZ0NjO0VBQ0UsdUJBQUE7RUFDQSxjaEZqRVY7RWdGa0VVLGFoRnRJQTtFZ0Z1SUEsY2hGdklBO0VnRndJQSxtQmhGeElBO0VnRnlJQSxpQmhGeklBO0VnRjBJQSxRQUFBO0VBQ0EsbUNBQUE7T0FBQSw4QkFBQTtVQUFBLDJCQUFBO0VBQ0EsT0FBQTtBMUY2M2dDaEI7QTBGbDNnQ0k7RUFDRSxpQkFBQTtBMUZvM2dDTjtBMEZqM2dDSTtFQUNFLG9EQUFBO1VBQUEsNENBQUE7QTFGbTNnQ047QTBGLzJnQ007RXRGaklKLDRCQUFBO0VFakNFLGFBdEJPO0V1Q1dULGtCNkNnTHdCO0VBQ2xCLFVBQUE7RUFDQSxnQmhGbklXO0VnRm9JWCxvREFBQTtVQUFBLDRDQUFBO0ExRmkzZ0NSO0EwRjkyZ0NRO0V0RjFJTiwyQkFBQTtBSjIvZ0NGO0EwRjUyZ0NRO0UvRTdERixpQkFBQTtFa0M5SEosa0I2QzZMMEI7RTdDekx0QixZQVhNO0VBV04sV0FYTTtFQVdOLGVBWE07RUFXTixhQVhNO0E3Q3NqaENaO0EwRi8yZ0NRO0VBQ0UsbUJBQUE7RUFDQSxzQkFBQTtBMUZpM2dDVjtBMEY5MmdDWTtFQUNFLFNBQUE7QTFGZzNnQ2Q7QXlCbmloQ0k7RWlFMExJO0kvRS9FRixtQkFBQTtJTG5IRixhQXRCTztFTnNraENUO0FBQ0Y7QTBGeDJnQ0k7RXBGek1BLFVBdEJPO0VGdURULDRCQUFBO0VPa0ZJLGVBQUE7RStFMEZBLGdCaEZyS0U7QVYrZ2hDUjtBMEZ4MmdDTTtFcEYvTUYsa0JBdEJPO0FOZ2xoQ1g7QXlCbGpoQ0k7RWlFaU1BO0kvRXRGRSxtQkFBQTtJTG5IRixVQXRCTztFTnFsaENUO0UwRngyZ0NNO0lwRnZOSixhQXRCTztFTndsaENUO0FBQ0Y7O0EwRmoyZ0NNO0VBQ0UsZUFBQTtFQUNBLFlBQUE7QTFGbzJnQ1I7O0EwRm4xZ0NFOzs7Ozs7Ozs7OztFQUNFLHFCQUFBO0ExRmcyZ0NKO0EwRjcxZ0NNOzs7Ozs7Ozs7OztFL0V0SUEsaUJBQUE7RStFd0lFLFNBQUE7RUFDQSxjaEY5TUc7RWdGK01ILHlCQUFBO0ExRnkyZ0NS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djlpQ0k7SUFDRSxTQUFBO0U3Rnk5aUNOO0FBQ0Y7O0E2RnI5aUNBO0VBTUUsZUFBQTtBN0ZtOWlDRjtBeUJ6NmlDSTtFb0VoREo7SUFHSSxTQUFBO0U3RjA5aUNGO0FBQ0Y7O0E2Rm45aUNFO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBN0ZzOWlDSjtBNkZwOWlDSTtFQUVFLGdCQUFBO0E3RnE5aUNOO0E2Rm45aUNNO0VBQ0Usc0JuRjREQTtBVnk1aUNSO0E2Rmw5aUNNO0VBQ0UsOENBQUE7QTdGbzlpQ1I7QTZGLzhpQ0U7RUFDRSxtQm5GaUJXO0VtRmhCWCxjbkZ3RE87RW1GdkRQLGdCQUFBO0E3Rmk5aUNKO0E2Rjk4aUNFO0VsRndISSxrQkFBQTtBWHkxaUNOO0E2Rjc4aUNFO0VBQ0UsMEJBQUE7QTdGKzhpQ0o7QTZGOThpQ0k7RUFDRSx5QkFBQTtBN0ZnOWlDTjtBNkYvOGlDTTtFQUNFLG1CQUFBO0E3Rmk5aUNSOztBNkYxOGlDQTtFQUNFLGtCQUFBO0E3RjY4aUNGOztBNkYzOGlDQTtFQUNFLFVBQUE7RUFDQSxTQUFBO0E3Rjg4aUNGOztBOEYvaGpDQTs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsa0RwRmdTaUI7RW9GaFNqQiw2Q3BGZ1NpQjtFb0ZoU2pCLDBDcEZnU2lCO0VvRi9SakIsY3BGZ0hTO0VvRi9HVCx5QkFBQTtFQUNBLGtCcEYwUm9CO0VvRnpScEIsa0JwRjZSYTtFb0Y1UmIscUJBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0E5RitpakNGO0EwRHRqakNFOzs7Ozs7Ozs7Ozs7Ozs7RUFDRSx3QkFBQTtFQUNBLGNoRDRHTztFZ0QzR1AsVUFBQTtBMURza2pDSjtBMERua2pDRTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsZ0JBQUE7RUFDQSxjaERzR087RWdEckdQLFVBQUE7QTFEbWxqQ0o7QTBEaGxqQ0U7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFdBQUE7RUFDQSxjaERnR087RWdEL0ZQLFVBQUE7QTFEZ21qQ0o7QTBEN2xqQ0U7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGdCQUFBO0VBQ0EsY2hEMEZPO0VnRHpGUCxV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O0FqRCt6bENSO0FpRDV6bENNOztFQUVFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBakQ4emxDUjtBaUR6eWxDSTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEMnlsQ047QWlEenlsQ0k7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRDJ5bENOO0F5Qjl6bENJO0VtRnRESTtJQUdJLFdBQUE7RTVHcTNsQ1Y7QUFDRjtBeUJuMGxDSTtFbUY5Q007SXRHbUJnQiwyQkFBQTtJQVNFLDhCQUFBO0VOMDFsQzFCO0FBQ0Y7QXlCejBsQ0k7RW1GbkNFO0lqRzhJQSxpQkFBQTtJTG5IRixrQkF0Qk87SUZ1RFQsZ0NBQUE7RUpzemxDQTtFNEc1MmxDUTtJakd3SUosaUJBQUE7SWlHdElNLGdCbEdzRGdCO0lrR3JEaEIsY0FBQTtFNUc4MmxDVjtBQUNGO0F5QnIxbENJO0VtRnBCQTtJdEdZQSxpQkF0Qk87SXNHYUgsa0JBQUE7RTVHMjJsQ047QUFDRjtBNEd6MmxDTTtFQUNFLFNBQUE7RUFFQSxnQmxHc0NvQjtBVm8wbEM1QjtBNEd4MmxDUTtFQUNFLHFCQUFBO0E1RzAybENWO0E0R3QybENNO0V4RzZCSiwyQkFBQTtFd0czQk0sbUJsR0NPO0FWdTJsQ2Y7QTRHcDJsQ0k7RWpHeUdFLG1CQUFBO0VpR3ZHQSwyQkFBQTtBNUdzMmxDTjtBeUIxMmxDSTtFbUZFQTtJQUtJLHFCQUFBO0U1R3UybENOO0FBQ0Y7QTRHcDJsQ0k7RWpHZ0dFLGtCQUFBO0FYdXdsQ047QTRHbjJsQ0k7RUFDRSxZQUFBO0E1R3EybENOO0E0R2gybENRO0VBQ0UsaUJBSGM7QTVHcTJsQ3hCO0E0Ry8xbENRO0VBQ0UsaUJBUGM7QTVHdzJsQ3hCO0F5QjMzbENJO0VtRmtCRTtJQVlJLHNCQUFBO0lBQ0EscUJBQUE7RTVHaTJsQ1I7QUFDRjtBNEcvMWxDUTtFeEdUTiw0QkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJD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Q1I7QXlCdDNuQ0k7RXVGb01FOztJQVFJLFFBQUE7RWhIK3FuQ1I7QUFDRjtBZ0gzcW5DSTtFQUNFLGdCQUFBO0FoSDZxbkNOO0FnSDNxbkNNO0VBQ0UsV3RHckxBO0VzR3NMQSx5QnRHeEpGO0FWcTBuQ047QWdIeHFuQ007RUFDRSxnQkFBQTtFQUNBLHNCQUFBO0FoSDBxbkNSO0FnSHZxbkNNO0VBQ0UsaUNBQUE7T0FBQSw0QkFBQTtVQUFBLHlCQUFBO0FoSHlxbkNSO0FnSHJxbkNJO0U1RzVNRiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNwQ1gsY0FBQTtFQUNBLFdBQUE7RUErQkEsb0JBQUE7RUFDQSxrQkFBQTtFM0NKQSxVQXRCTztBTnM3bkNYO0F5Qng1bkNJO0V1RnFPQTtJL0QvUkEsa0JBQUE7RWpEczluQ0Y7QUFDRjtBaUQzOG5DRTtFQUNFLGFBQUE7QWpENjhuQ0o7QWlEMThuQ0U7RUFDRSxxQkFBQTtBakQ0OG5DSjtBaUQ3NG5DSTtFQUNFLGN2Q3VDQTtFdUN0Q0Esc0J2Q1FFO0V1Q1BGLHNCQUFBO0FqRCs0bkNOO0FpRDc0bkNJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakQrNG5DTjs7QWdIL3JuQ0E7RUFDRSxzQnRHOU1NO0FWZzVuQ1I7QWdIaHNuQ0U7RTFHeFBFLGlCQXRCTztFMEdpUlAsV0FBQTtFQUNBLGtCQUFBO0FoSGlzbkNKO0FnSDlybkNFO0VBRUUsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdEd6VGdCO0FWdy9uQ3BCO0FnSDdybkNJO0VBQ0UscUJBQUE7QWhIK3JuQ047QXlCOTduQ0k7RXVGdVBGO0lyRzVJSSxpQkFBQTtJcUd5SkEsMEJBQUE7SUFDQSxjQUFBO0VoSCtybkNKO0FBQ0Y7QWdIMXJuQ0k7RTVHbFBG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a0JBQUE7RUxuSEYsZUF0Qk87QU53b29DWDs7QWdIcnJuQ0E7RTFHN2JJLG9CQXRCTztFMEdxZFQsa0JBQUE7QWhId3JuQ0Y7QXlCL21vQ0k7RXVGcWJKO0kxR2hkMEIsaUJBQUE7SUFZRSxtQkFBQTtFTm1vb0MxQjtBQUNGOztBZ0hscm5DSTtFMUc5ZHNCLGlCQUFBO0VBS0UsbUJBQUE7QU5ncG9DNUI7QW1GbmlvQ0k7RXhFb0JFLGVBQUE7RXdFbEJBLGN6RS9DSztFeUVnREwsa0JBQUE7QW5GcWlvQ047QW1GamlvQ0U7RUFDRSxvQ0FBQTtFQUNBLGF2RW9nQmdDO0FaK2huQ3BDO0FtRi9ob0NFO0U3RTVHRSxvQkF0Qk87QU5vcW9DWDtBbUYvaG9DSTtFL0U5RUYsMkJBQUE7RU9rRkksZUFBQTtBWCtob0NOO0FtRi9ob0NNO0VBQ0UsY0FBQTtBbkZpaW9DUjtBbUY3aG9DUTtFQUdFLG1CekVqRkM7RXlFa0ZELGN6RTFFQztFeUUyRUQsa0JBQUE7QW5GNmhvQ1Y7QXlCbHBvQ0k7RTBEMkhFO0l4RWhCQSxtQkFBQTtFWDJpb0NKO0FBQ0Y7QXlCcHFvQ0k7RXVGeWRBO0kxR3BkQSxhQXRCTztFTnlyb0NUO0FBQ0Y7QWdIenNuQ1E7RUFDRSx3QkFBQTtVQUFBLGdCQUFBO0FoSDJzbkNWO0FnSHJzbkNJO0VBQ0UsZ0JBQUE7RUFDQSxnQ0FBQTtBaEh1c25DTjtBeUJucW9DSTtFdUZrZUE7SXJHdlhFLG1CQUFBO0VYNGpvQ0o7QUFDRjtBZ0gvcm5DRTtFQUNFLG1CQUFBO0FoSGlzbkNKO0FnSC9ybkNNO0VyR2pZQSxrQkFBQTtBWG1rb0NOO0FnSDVybkNNO0VBQ0UseUJBQUE7QWhIOHJuQ1I7QXlCanJvQ0k7RXVGNGZJO0lyR2paRixvQkFBQTtFWDBrb0NKO0FBQ0Y7O0F5QnRyb0NJO0V1RjBnQkU7STFHbGhCRixhQXRCTztFTnl0b0NUO0VnSDFxbkNVO0kxR3poQlIsZ0JBdEJPO0kwR2lqQkcsY0FBQTtFaEg0cW5DWjtFZ0hwcW5DWTtJQUNFLGFBQUE7RWhIc3FuQ2Q7RWdIL3BuQ0k7STFHM2lCRixzQkF0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QXNIandyQ0E7RUFDRSxhNUdNa0I7RTRHTGxCLHNCNUdrR007RTRHakdOLG1CNUdJa0I7QVZnd3JDcEI7QXNIandyQ0k7RUFDRSxXQUFBO0F0SG13ckNOO0FzSGp3ckNNO0VBQ0UsY0FBQTtBdEhtd3JDUjs7QXNIeHZyQ0U7OztFekU0QkEsa0J5RTNCb0I7RUFDbEIsY0FBQTtFQUNBLGlDQUFBO0F0SDZ2ckNKO0FzSDN2ckNJOzs7RXpFdUJGLGtCeUV0QnNCO0V6RTBCbEIsTUFYTTtFQVdOLFFBWE07RUFXTixTQVhNO0VBV04sT0FYTTtFeUVkTix5QkFBQTtFQUNBLGExR2lwQjhCO0UwR2hwQjlCLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QXRIbXdyQ047QXNIandyQ007OztFaEh5QkYsa0JBdEJPO0VnSERILGtCQUFBO0VBQ0EsZUFBQTtBdEhxd3JDUjtBc0gxdnJDSTs7Ozs7Ozs7Ozs7RUFDRSxzQjVHa0RFO0U0R2pERix1REFBQTtVQUFBLCtDQUFBO0F0SHN3ckNOO0FzSHB3ckNNOzs7Ozs7Ozs7OztFQUNFLHlCNUc0RUY7RTRHM0VFLG1CQUFBO0VBQ0EsVzVHNENBO0U0RzNDQSxZNUd6Q1M7RTRHMENULGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFc1RzdDUTtBVjZ6ckNoQjtBc0g5d3JDUTs7Ozs7Ozs7Ozs7RTNHaUhGLG9CQUFBO0VQbEZKLDZCQUFBO0FKNnZyQ0Y7QXNIcnhyQ0k7Ozs7Ozs7Ozs7O0V6RXBCRixrQnlFcUJzQjtFQUNsQixnQkFBQTtBdEhpeXJDTjtBc0gveHJDTTs7Ozs7Ozs7Ozs7RUFDRSxhQUFBO0F0SDJ5ckNSO0F5Qmp6ckNJO0U2RktFOzs7Ozs7Ozs7OztJQUlJLGNBQUE7RXRIc3pyQ1I7QUFDRjtBeUJoMHJDSTtFNkZhRTs7Ozs7Ozs7Ozs7SUFFSSxTQUFBO0V0SCt6ckNSO0FBQ0Y7QXNINXpyQ007Ozs7Ozs7Ozs7O0VBQ0UsY0FBQTtBdEh3MHJDUjtBeUI1MXJDSTtFNkZtQkU7Ozs7Ozs7Ozs7O0lBSUksYUFBQTtFdEhtMXJDUjtBQUNGO0FzSGgxckNNOzs7Ozs7Ozs7OztFQUNFLGtCQUFBO0F0SDQxckNSO0FzSHoxckNNOzs7Ozs7Ozs7OztFaEh2Q0YsaUJBdEJPO0FObTZyQ1g7QXlCbDVyQ0k7RTZGNENFOzs7Ozs7Ozs7OztJaEh2Q0YsVUF0Qk87RU5pN3JDVDtFc0g5MnJDUTs7Ozs7Ozs7Ozs7SWhIN0NOLGVBdEJPO0VOODdyQ1Q7QUFDRjtBc0h2M3JDUTs7Ozs7Ozs7Ozs7RUFDRSxzREFBQTtVQUFBLDhDQUFBO0F0SG00ckNWO0F5Qjk2ckNJO0U2RmtEUTs7Ozs7Ozs7Ozs7SUFDRSxXQUFBO0V0SHk0ckNaO0VzSHA0ckNZOzs7Ozs7Ozs7OztJQUNFLGNBQUE7RXRIZzVyQ2Q7RXNINzRyQ1k7Ozs7Ozs7Ozs7O0lBQ0UsY0FBQTtFdEh5NXJDZDtBQUNGO0F5QnArckNJO0U2Rm9GWTs7Ozs7Ozs7Ozs7SUFDRSxjQUFBO0V0SDY1ckNoQjtBQUNGO0FzSHQ1ckNZOzs7Ozs7Ozs7OztFaEh4RlIsYUF0Qk87RUZ1RFQsZ0NBQUE7RWtIMERZLGM1R3JCUjtFNEdzQlEsZ0NBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QXRIazZyQ2Q7QXNILzVyQ1k7Ozs7Ozs7Ozs7O0UzR2tCTixrQkFBQTtBWDA1ckNOO0FzSHo2ckNjOzs7Ozs7Ozs7OztFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0F0SHE3ckNoQjtBc0hqN3JDWTs7Ozs7Ozs7Ozs7RWxIMUVWLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7RTNDSkEsZUF0Qk87RWdIb0lHLFlBQUE7QXRIdThyQ2Q7QXlCN2lzQ0k7RTZGbUdROzs7Ozs7Ozs7OztJckU3SlIsa0JBQUE7RWpEcW5zQ0Y7QUFDRjtBaUQxbXNDRTs7Ozs7Ozs7Ozs7RUFDRSxhQUFBO0FqRHNuc0NKO0FpRG5uc0NFOzs7Ozs7Ozs7OztFQUNFLHFCQUFBO0FqRCtuc0NKO0FpRHRqc0NJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsY3ZDNkJBO0V1QzVCQSx5QkFBQTtFQUNBLHlCQUFBO0FqRHNsc0NOO0F5QnRvc0NJO0U2RmdIUTs7Ozs7Ozs7Ozs7SUFNSSxhQUFBO0V0SDhoc0NkO0VzSDVoc0NjOzs7Ozs7Ozs7OztJM0dBVixtQkFBQTtFWHlpc0NKO0FBQ0Y7QXlCcnBzQ0k7RTZGbUdROzs7Ozs7Ozs7OztJbEgxRVYsMkJBQUE7STZDOUVBLG1CQUFBO0lBQ0EscUpyQzRhNEI7SXFDNWE1Qiw2SXJDNGE0QjtJcUM1YTVCLHdJckM0YTRCO0lxQzVhNUIscUlyQzRhNEI7SXFDNWE1QiwyS3JDNGE0QjtJcUMzYTVCLGtCdkN5UW9CO0l1Q3hRcEIsc0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CdkMrQ2E7SXVDakNYLHFCQUFBO0lBR0UsV0FyQ0k7SUErRE4sb0JBQUE7SUFDQSxrQkFBQTtJM0NKQSxlQXRCTztFTjRzc0NUO0FBQ0Y7QXlCL3FzQ0k7RTZGbUdROzs7Ozs7Ozs7OztJckU3SlIsa0JBQUE7RWpEdXZzQ0Y7QUFDRjtBeUI5cnNDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7O0lBQ0UsYUFBQTtFakR5dnNDRjtBQUNGO0F5Qjdzc0NJO0V3QjFDRjs7Ozs7Ozs7Ozs7SUFDRSxxQkFBQTtFakRvd3NDRjtBQUNGO0F5QjV0c0NJO0V3QmdDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLGN2QzZCQTtJdUM1QkEseUJBQUE7SUFDQSx5QkFBQTtFakQ2dHNDSjtBQUNGO0F5Qmp3c0NJO0U2Rm1HUTs7Ozs7Ozs7Ozs7SUFtQkksbUJBQUE7RXRIeXBzQ2Q7QUFDRjtBc0hscHNDZ0I7Ozs7Ozs7Ozs7O0VsSHJHZCwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0VKZkYsa0J5RW1Ka0M7RXpFL0k5QixZQVhNO0VBV04sY0FYTTtFQVdOLFlBWE07RUFXTixVQVhNO0V2Q2tCUixlQXRCTztFZ0hnS08sYTFHd2VrQjtBWm9zckNwQztBeUI5eXNDSTtFNkY4SFk7Ozs7Ozs7Ozs7O0lyRXhMWixrQkFBQTtFakRzM3NDRjtBQUNGO0FpRDMyc0NFOzs7Ozs7Ozs7OztFQUNFLGFBQUE7QWpEdTNzQ0o7QWlEcDNzQ0U7Ozs7Ozs7Ozs7O0VBQ0UscUJBQUE7QWpEZzRzQ0o7QWlEMzBzQ0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRDIyc0NOO0FpRHoyc0NJOzs7Ozs7Ozs7OztFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QWpEcTNzQ047QXlCeDRzQ0k7RTZGOEhZOzs7Ozs7Ozs7OztJbEhyR2QsMkJBQUE7STZDOUVBLG1CQUFBO0lBQ0EscUpyQzRhNEI7SXFDNWE1Qiw2SXJDNGE0QjtJcUM1YTVCLHdJckM0YTRCO0lxQzVhNUIscUlyQzRhNEI7SXFDNWE1QiwyS3JDNGE0QjtJcUMzYTVCLGtCdkN5UW9CO0l1Q3hRcEIsc0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CdkMrQ2E7SXVDakNYLHFCQUFBO0lBR0UsV0FyQ0k7SUErRE4sb0JBQUE7SUFDQSxrQkFBQTtJM0NKQSxlQXRCTztJZ0hxS1Msb0I1R2hJTDtJNEdpSUssa0JBQUE7RXRIMnhzQ2xCO0FBQ0Y7QXlCcDZzQ0k7RTZGOEhZOzs7Ozs7Ozs7OztJckV4TFosa0JBQUE7RWpENCtzQ0Y7QUFDRjtBeUJuN3NDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7O0lBQ0UsYUFBQTtFakQ4K3NDRjtBQUNGO0F5Qmw4c0NJO0V3QjFDRjs7Ozs7Ozs7Ozs7SUFDRSxxQkFBQTtFakR5L3NDRjtBQUNGO0F5Qmo5c0NJO0V3QllBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsV3ZDbUJFO0l1Q2xCRix5QnZDZ0RBO0l1Qy9DQSx5QkFBQTtFakRzK3NDSjtBQUNGO0F5QnQvc0NJO0V3QmlCQTs7Ozs7Ozs7Ozs7SUFDRSx5QkFBQTtJQUNBLHlCQUFBO0VqRGsvc0NKO0FBQ0Y7QXlCdi9zQ0k7RTZGa0lFOzs7Ozs7Ozs7OztJekVwS0osa0J5RXVLMEI7SXpFbkt0QixNQVhNO0lBV04sUUFYTTtJQVdOLGVBWE07SUFXTixhQVhNO0l5RStLRixXQUFBO0lBQ0EsVUFBQTtFdEhvNHNDUjtFc0hsNHNDUTs7Ozs7Ozs7Ozs7SUFDRSw2QkFBQTtFdEg4NHNDVjtBQUNGO0F5QnJqdENJO0U2RjhKRTs7Ozs7Ozs7Ozs7SXpFcEtKLGtCeUVpTDBCO0l6RTdLdEIsVUFYTTtJQVdOLFlBWE07SUFXTixlQVhNO0lBV04sYUFYTTtJeUV5TEYsVUFBQTtJQUNBLFVBQUE7RXRINDVzQ1I7QUFDRjtBc0gxNXNDUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxjQUFBO0F0SG83c0NWO0E0Q3hvdENFOzs7Ozs7Ozs7OztFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q29wdENKO0FzSHY4c0NVOzs7Ozs7Ozs7OztFM0doRUosaUJBQUE7RTJHcUVNLGM1R2xITjtBVmtrdENOO0F5QjdvdENJO0U2RndMTTs7Ozs7Ozs7Ozs7SXpFOUxSLGtCeUVnTThCO0l6RTVMMUIsWUFYTTtJQVdOLFdBWE07SUFXTixZQVhNO0lBV04sYUFYTTtFN0M0cXRDVjtBQUNGO0FzSGgrc0NVOzs7Ozs7Ozs7OztFQVVFLGdCQUFBO0F0SG0rc0NaO0EwRHh1dENFOzs7Ozs7Ozs7OztFQUNFLHdCQUFBO0VBQ0EsY2hENEdPO0VnRDNHUCxVQUFBO0ExRG92dENKO0EwRGp2dENFOzs7Ozs7Ozs7OztFQUNFLGdCQUFBO0VBQ0EsY2hEc0dPO0VnRHJHUCxVQUFBO0ExRDZ2dENKO0EwRDF2dENFOzs7Ozs7Ozs7OztFQUNFLFdBQUE7RUFDQSxjaERnR087RWdEL0ZQLFVBQUE7QTFEc3d0Q0o7QTBEbnd0Q0U7Ozs7Ozs7Ozs7O0VBQ0UsZ0JBQUE7RUFDQSxjaEQwRk87RWdEekZQLFVBQUE7QTFEK3d0Q0o7QXlCenV0Q0k7RTZGZ01NOzs7Ozs7Ozs7OztJaEgzTE4seUJBdEJPO0l1Q1dULGtCeUUyTThCO0l6RXZNMUIsWUFYTTtJQVdOLGNBWE07SUFXTixZQVhNO0lBV04sYUFYTTtFN0N5d3RDVjtBQUNGO0F5Qmh2dENJO0U2Rm1MTTs7Ozs7Ozs7Ozs7SUFRSSxtQjVHeFBNO0VWMnp0Q2xCO0FBQ0Y7QXNIbGp0Q007Ozs7Ozs7Ozs7Ozs7RWhIck5GLGtCQXRCTztFZ0g2T0gseUI1R2pKRjtFNEdrSkUsVzVHaExBO0U0R2lMQSxZQUFBO0VBQ0EsYTFHa1o0QjtBWjhxc0NwQztBc0g5anRDUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFaEg1TkosVUF0Qk87RUt5SUwsa0JBQUE7RTJHNEdJLGdCQUFBO0F0SG9tdENWO0FzSGptdENROzs7Ozs7Ozs7Ozs7O0VBQ0UsY0FBQTtBdEgrbXRDVjtBc0g3bXRDVTs7Ozs7Ozs7Ozs7OztFQUNFLGtCQUFBO0VBQ0EsYzVHeExEO0U0R3lMQyxtQkFBQTtBdEgybnRDWjtBeUIzMXRDSTtFNkY2TUU7Ozs7Ozs7Ozs7Ozs7SUF3QkksYUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFdEhzb3RDUjtFc0hwb3RDUTs7Ozs7Ozs7Ozs7OztJQUNFLHlCNUc3S047RVYrenRDSjtFc0gvb3RDUTs7Ozs7Ozs7Ozs7OztJekVqUVIsa0J5RWtRNEI7SXpFOVB4QixRQVhNO0lBV04sV0FYTTtJQVdOLGVBWE07SUFXTixhQVhNO0l5RTBRQSxlQUFBO0lBQ0EsaUJBQUE7RXRIaXF0Q1Y7RXNIOXB0Q1E7Ozs7Ozs7Ozs7Ozs7SUFDRSxXQUFBO0V0SDRxdENWO0FBQ0Y7QXNIdHF0Q007OztFQUdJLGdCQUFBO0F0SHdxdENWO0FzSDVwdENNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Usa0JBQUE7QXRIa3N0Q1I7QXlCMzl0Q0k7RTZGOFJNOzs7Ozs7Ozs7Ozs7O0lBQ0UsdUJBQUE7SUFDQSx1QkFBQTtFdEg0c3RDVjtBQUNGO0FzSHJzdENJOzs7Ozs7O0VBQ0Usa0JBQUE7QXRINnN0Q047QXlCdC90Q0k7RTZGNlNFOzs7SUFDRSxZQXZXYTtJQXdXYixZQUFBO0V0SDhzdENOO0FBQ0Y7QXNIMXN0Q0U7Ozs7Ozs7RWhIbFV3QixpQkFBQTtFQVlFLG9CQUFBO0VnSHdUeEIsZ0JBQUE7QXRIbXR0Q0o7QXNIaHR0Q0U7Ozs7O0V6RS9UQSxrQnlFZ1VvQjtFekU1VGhCLFlBWE07RUFXTixjQVhNO0VBV04sZUFYTTtFQVdOLGFBWE07RXlFd1VSLHNCNUc5UUk7RTRHK1FKLGFBQUE7QXRIMHR0Q0o7QXNIeHR0Q0k7Ozs7O0VoSHpUQSxhQXRCTztBTjhpdUNYO0F5QmhodUNJO0U2RnlUTTs7Ozs7Ozs7Ozs7SUFDRSxnQkFBQTtFdEhvdXRDVjtFc0hsdXRDVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lsSG5TViwyQkFBQTtJNkM5RUEsbUJBQUE7SUFDQSxxSnJDNGE0QjtJcUM1YTVCLDZJckM0YTRCO0lxQzVhNUIsd0lyQzRhNEI7SXFDNWE1QixxSXJDNGE0QjtJcUM1YTVCLDJLckM0YTRCO0lxQzNhNUIsa0J2Q3lRb0I7SXVDeFFwQixzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJ2QytDYTtJdUNqQ1gscUJBQUE7SUFHRSxZdkN3UWlCO0l1QzlPbkIsb0JBQUE7SUFDQSxrQkFBQTtJM0NKQSxVQXRCTztJZ0g2Vkcsa0JBQUE7RXRIa3d0Q1o7QUFDRjtBeUJsa3VDSTtFNkY0VFE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJckV0WFIsa0JBQUE7RWpEb3B1Q0Y7QUFDRjtBeUIzbHVDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLGFBQUE7RWpEZ3F1Q0Y7QUFDRjtBeUJwbnVDSTtFd0IxQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLHFCQUFBO0VqRHFydUNGO0FBQ0Y7QXlCN291Q0k7RXdCWUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSxXdkNtQkU7SXVDbEJGLHlCdkNnREE7SXVDL0NBLHlCQUFBO0VqRGdzdUNKO0FBQ0Y7QXlCaHR1Q0k7RXdCaUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSx5QkFBQTtJQUNBLHlCQUFBO0VqRHN0dUNKO0FBQ0Y7QXlCMXV1Q0k7RTZGNFRROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWxIblNWLDJCQUFBO0k2QzlFQSxtQkFBQTtJQUNBLHFKckM0YTRCO0lxQzVhNUIsNklyQzRhNEI7SXFDNWE1Qix3SXJDNGE0QjtJcUM1YTVCLHFJckM0YTRCO0lxQzVhNUIsMktyQzRhNEI7SXFDM2E1QixrQnZDeVFvQjtJdUN4UXBCLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQnZDK0NhO0l1Q2pDWCxxQkFBQTtJQUdFLFl2Q3dRaUI7SXVDOU9uQixvQkFBQTtJQUNBLGtCQUFBO0kzQ0pBLFVBdEJPO0VOMnl1Q1Q7QUFDRjtBeUI5d3VDSTtFNkY0VFE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJckV0WFIsa0JBQUE7RWpEZzJ1Q0Y7QUFDRjtBeUJ2eXVDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLGFBQUE7RWpENDJ1Q0Y7QUFDRjtBeUJoMHVDSTtFd0IxQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLHFCQUFBO0VqRGk0dUNGO0FBQ0Y7QXlCejF1Q0k7RXdCZ0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsY3ZDNkJBO0l1QzVCQSx5QkFBQTtJQUNBLHlCQUFBO0VqRHczdUNKO0FBQ0Y7QXlCNTV1Q0k7RTZGNFRROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWxIblNWLDJCQUFBO0k2QzlFQSxtQkFBQTtJQUNBLHFKckM0YTRCO0lxQzVhNUIsNklyQzRhNEI7SXFDNWE1Qix3SXJDNGE0QjtJcUM1YTVCLHFJckM0YTRCO0lxQzVhNUIsMktyQzRhNEI7SXFDM2E1QixrQnZDeVFvQjtJdUN4UXBCLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQnZDK0NhO0l1Q2pDWCxxQkFBQTtJQUdFLFl2Q3lRZ0I7SXVDL09sQixvQkFBQTtJQUNBLGtCQUFBO0kzQ0pBLFVBdEJPO0VONjl1Q1Q7QUFDRjtBeUJoOHVDSTtFNkY0VFE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJckV0WFIsa0JBQUE7RWpEa2h2Q0Y7QUFDRjtBeUJ6OXVDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLGFBQUE7RWpEOGh2Q0Y7QUFDRjtBeUJsL3VDSTtFd0IxQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLHFCQUFBO0VqRG1qdkNGO0FBQ0Y7QXlCM2d2Q0k7RXdCZ0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsY3ZDNkJBO0l1QzVCQSx5QkFBQTtJQUNBLHlCQUFBO0VqRDBpdkNKO0FBQ0Y7QXlCOWt2Q0k7RTZGMlVVOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWxIbFRaLDJCQUFBO0k2QzlFQSxtQkFBQTtJQUNBLHFKckM0YTRCO0lxQzVhNUIsNklyQzRhNEI7SXFDNWE1Qix3SXJDNGE0QjtJcUM1YTVCLHFJckM0YTRCO0lxQzVhNUIsMktyQzRhNEI7SXFDM2E1QixrQnZDeVFvQjtJdUN4UXBCLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQnZDK0NhO0l1Q2pDWCxxQkFBQTtJQUdFLFlxRTJXb0U7SXJFalZ0RSxvQkFBQTtJQUNBLGtCQUFBO0lxRWlWWSxnQkFBQTtFdEhveXVDZDtBQUNGO0F5QmxudkNJO0U2RjJVVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lyRXJZVixrQkFBQTtFakRvc3ZDRjtBQUNGO0F5QjNvdkNJO0V3QjlDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsYUFBQTtFakRndHZDRjtBQUNGO0F5QnBxdkNJO0V3QjFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UscUJBQUE7RWpEcXV2Q0Y7QUFDRjtBeUI3cnZDSTtFd0JZQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLFd2Q21CRTtJdUNsQkYseUJ2Q2dEQTtJdUMvQ0EseUJBQUE7RWpEZ3Z2Q0o7QUFDRjtBeUJod3ZDSTtFd0JpQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLHlCQUFBO0lBQ0EseUJBQUE7RWpEc3d2Q0o7QUFDRjtBeUIxeHZDSTtFNkYyVVU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUtJLGNBQUE7SUFDQSxzQkFBQTtFdEhrK3VDaEI7QUFDRjtBeUJwenZDSTtFNkYyVVU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJbEhsVFosMkJBQUE7STZDOUVBLG1CQUFBO0lBQ0EscUpyQzRhNEI7SXFDNWE1Qiw2SXJDNGE0QjtJcUM1YTVCLHdJckM0YTRCO0lxQzVhNUIscUlyQzRhNEI7SXFDNWE1QiwyS3JDNGE0QjtJcUMzYTVCLGtCdkN5UW9CO0l1Q3hRcEIsc0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CdkMrQ2E7SXVDakNYLHFCQUFBO0lBR0UsWXFFb1hzRTtJckUxVnhFLG9CQUFBO0lBQ0Esa0JBQUE7RWpEMDF2Q0Y7QUFDRjtBeUJ2MXZDSTtFNkYyVVU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJckVyWVYsa0JBQUE7RWpEeTZ2Q0Y7QUFDRjtBeUJoM3ZDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLGFBQUE7RWpEcTd2Q0Y7QUFDRjtBeUJ6NHZDSTtFd0IxQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLHFCQUFBO0VqRDA4dkNGO0FBQ0Y7QXlCbDZ2Q0k7RXdCWUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSxXdkNtQkU7SXVDbEJGLHlCdkNnREE7SXVDL0NBLHlCQUFBO0VqRHE5dkNKO0FBQ0Y7QXlCcit2Q0k7RXdCaUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSx5QkFBQTtJQUNBLHlCQUFBO0VqRDIrdkNKO0FBQ0Y7QXNIbnF2Q1E7Ozs7Ozs7Ozs7O0VsSG5VTiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxZdkN3UWlCO0V1QzlPbkIsb0JBQUE7RUFDQSxrQkFBQTtFdEMrR0UsbUJBQUE7RVBsRkosMkJBQUE7RWtIdVVRLGtCQUFBO0VoSHhXTixVQXRCTztBTndqd0NYO0F5QjFod0NJO0U2RjRWSTs7Ozs7Ozs7Ozs7SXJFdFpKLGtCQUFBO0VqRGttd0NGO0FBQ0Y7QWlEdmx3Q0U7Ozs7Ozs7Ozs7O0VBQ0UsYUFBQTtBakRtbXdDSjtBaURobXdDRTs7Ozs7Ozs7Ozs7RUFDRSxxQkFBQTtBakQ0bXdDSjtBaUR2andDSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEdWx3Q047QWlEcmx3Q0k7Ozs7Ozs7Ozs7O0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRpbXdDTjtBeUJwbndDSTtFNkY0Vkk7Ozs7Ozs7Ozs7O0lsSG5VTiwyQkFBQTtJNkM5RUEsbUJBQUE7SUFDQSxxSnJDNGE0QjtJcUM1YTVCLDZJckM0YTRCO0lxQzVhNUIsd0lyQzRhNEI7SXFDNWE1QixxSXJDNGE0QjtJcUM1YTVCLDJLckM0YTRCO0lxQzNhNUIsa0J2Q3lRb0I7SXVDeFFwQixzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJ2QytDYTtJdUNqQ1gscUJBQUE7SUFHRSxZdkN5UWdCO0l1Qy9PbEIsb0JBQUE7SUFDQSxrQkFBQTtFakRncHdDRjtBQUNGO0F5Qjdvd0NJO0U2RjRWSTs7Ozs7Ozs7Ozs7SXJFdFpKLGtCQUFBO0VqRHF0d0NGO0FBQ0Y7QXlCNXB3Q0k7RXdCOUNGOzs7Ozs7Ozs7OztJQUNFLGFBQUE7RWpEdXR3Q0Y7QUFDRjtBeUIzcXdDSTtFd0IxQ0Y7Ozs7Ozs7Ozs7O0lBQ0UscUJBQUE7RWpEa3V3Q0Y7QUFDRjtBeUIxcndDSTtFd0JnQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSxjdkM2QkE7SXVDNUJBLHlCQUFBO0lBQ0EseUJBQUE7RWpEMnJ3Q0o7QUFDRjtBc0h4M3ZDVTs7Ozs7Ozs7Ozs7RWxIOVVSLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFl2Q3dRaUI7RXVDOU9uQixvQkFBQTtFQUNBLGtCQUFBO0UzQ0pBLFVBdEJPO0FOcXh3Q1g7QXlCdnZ3Q0k7RTZGdVdNOzs7Ozs7Ozs7OztJckVqYU4sa0JBQUE7RWpEK3p3Q0Y7QUFDRjtBaURwendDRTs7Ozs7Ozs7Ozs7RUFDRSxhQUFBO0FqRGcwd0NKO0FpRDd6d0NFOzs7Ozs7Ozs7OztFQUNFLHFCQUFBO0FqRHkwd0NKO0FpRHB4d0NJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsV3ZDbUJFO0V1Q2xCRix5QnZDZ0RBO0V1Qy9DQSx5QkFBQTtBakRvendDTjtBaURsendDSTs7Ozs7Ozs7Ozs7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRDh6d0NOO0F5Qjkxd0NJO0U2Rm9YTTs7Ozs7Ozs7Ozs7SUFLSSxXQUFBO0lBQ0Esa0JBQUE7RXRIbS92Q1o7QUFDRjtBeUJqMndDSTtFNkZ1V007Ozs7Ozs7Ozs7O0lsSDlVUiwyQkFBQTtJNkM5RUEsbUJBQUE7SUFDQSxxSnJDNGE0QjtJcUM1YTVCLDZJckM0YTRCO0lxQzVhNUIsd0lyQzRhNEI7SXFDNWE1QixxSXJDNGE0QjtJcUM1YTVCLDJLckM0YTRCO0lxQzNhNUIsa0J2Q3lRb0I7SXVDeFFwQixzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJ2QytDYTtJdUNqQ1gscUJBQUE7SUFHRSxZdkN5UWdCO0l1Qy9PbEIsb0JBQUE7SUFDQSxrQkFBQTtFakQ2M3dDRjtBQUNGO0F5QjEzd0NJO0U2RnVXTTs7Ozs7Ozs7Ozs7SXJFamFOLGtCQUFBO0VqRGs4d0NGO0FBQ0Y7QXlCejR3Q0k7RXdCOUNGOzs7Ozs7Ozs7OztJQUNFLGFBQUE7RWpEbzh3Q0Y7QUFDRjtBeUJ4NXdDSTtFd0IxQ0Y7Ozs7Ozs7Ozs7O0lBQ0UscUJBQUE7RWpEKzh3Q0Y7QUFDRjtBeUJ2NndDSTtFd0JZQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLFd2Q21CRTtJdUNsQkYseUJ2Q2dEQTtJdUMvQ0EseUJBQUE7RWpENDd3Q0o7QUFDRjtBeUI1OHdDSTtFd0JpQkE7Ozs7Ozs7Ozs7O0lBQ0UseUJBQUE7SUFDQSx5QkFBQTtFakR3OHdDSjtBQUNGO0FzSHZtd0NVOzs7Ozs7Ozs7OztFbEg1VlIsMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsWXZDd1FpQjtFdUM5T25CLG9CQUFBO0VBQ0Esa0JBQUE7RTNDSkEsVUF0Qk87RWdIc1pDLGtCQUFBO0F0SDZud0NaO0F5QnIvd0NJO0U2RnFYTTs7Ozs7Ozs7Ozs7SXJFL2FOLGtCQUFBO0VqRDZqeENGO0FBQ0Y7QWlEbGp4Q0U7Ozs7Ozs7Ozs7O0VBQ0UsYUFBQTtBakQ4anhDSjtBaUQzanhDRTs7Ozs7Ozs7Ozs7RUFDRSxxQkFBQTtBakR1a3hDSjtBaURsaHhDSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEa2p4Q047QWlEaGp4Q0k7Ozs7Ozs7Ozs7O0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakQ0anhDTjtBeUIva3hDSTtFNkZxWE07Ozs7Ozs7Ozs7O0lsSDVWUiwyQkFBQTtJNkM5RUEsbUJBQUE7SUFDQSxxSnJDNGE0QjtJcUM1YTVCLDZJckM0YTRCO0lxQzVhNUIsd0lyQzRhNEI7SXFDNWE1QixxSXJDNGE0QjtJcUM1YTVCLDJLckM0YTRCO0lxQzNhNUIsa0J2Q3lRb0I7SXVDeFFwQixzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJ2QytDYTtJdUNqQ1gscUJBQUE7SUFHRSxXQXJDSTtJQStETixvQkFBQTtJQUNBLGtCQUFBO0kzQ0pBLGVBdEJPO0lnSDJaRyxvQjVHdFhDO0k0R3VYRCxrQkFBQTtFdEg0dXdDWjtBQUNGO0F5QjNteENJO0U2RnFYTTs7Ozs7Ozs7Ozs7SXJFL2FOLGtCQUFBO0VqRG1yeENGO0FBQ0Y7QXlCMW54Q0k7RXdCOUNGOzs7Ozs7Ozs7OztJQUNFLGFBQUE7RWpEcXJ4Q0Y7QUFDRjtBeUJ6b3hDSTtFd0IxQ0Y7Ozs7Ozs7Ozs7O0lBQ0UscUJBQUE7RWpEZ3N4Q0Y7QUFDRjtBeUJ4cHhDSTtFd0JZQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLFd2Q21CRTtJdUNsQkYseUJ2Q2dEQTtJdUMvQ0EseUJBQUE7RWpENnF4Q0o7QUFDRjtBeUI3cnhDSTtFd0JpQkE7Ozs7Ozs7Ozs7O0lBQ0UseUJBQUE7SUFDQSx5QkFBQTtFakR5cnhDSjtBQUNGO0FzSDEwd0NROzs7Ozs7Ozs7OztFaEgzWUosVUF0Qk87QU53dnhDWDtBc0hwMXdDVTs7Ozs7Ozs7Ozs7RXpFelpSLGtCeUUwWjRCO0V6RXRaeEIsWUFYTTtFQVdOLFVBWE07RXlFa2FBLGExRzROd0I7QVpzb3dDcEM7QXNIOTF3Q1E7Ozs7Ozs7Ozs7O0VoSHBaSixpQkF0Qk87QU5xeHhDWDtBc0h0MndDTTs7Ozs7RUFDRSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFaEgxWkosVUF0Qk87QU42eHhDWDtBc0gxMndDUTs7Ozs7RTNHMVNGLGtCQUFBO0VMbkhGLFVBdEJPO0VnSHNiRCxtQkFBQTtBdEhnM3dDVjtBc0g3MndDUTs7Ozs7RUFDRSxrQkFBQTtBdEhtM3dDVjtBc0gvMndDTTs7Ozs7RWhIeGFGLGlCQXRCTztBTm96eENYO0FzSG4zd0NROzs7OztFQUNFLGFBQUE7QXRIeTN3Q1Y7QXNIdDN3Q1E7Ozs7O0UzRzVURixrQkFBQTtBWHlyeENOO0FzSHozd0NROzs7OztFbEhsWk4sMkJBQUE7QUpreHhDRjtBeUIzeXhDSTtFNkZrYkk7Ozs7O0lBRUUsU0FBQTtFdEgrM3dDUjtFc0g3M3dDUTs7Ozs7SWhIOWJOLGVBdEJPO0lnSHNkQyxTQUFBO0V0SG00d0NWO0VzSDczd0NVOzs7Ozs7Ozs7OztJaEh0Y1IsVUF0Qk87RU5zMnhDVDtFc0h0NHdDVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWhIMWNSLFVBdEJPO0VOdTV4Q1Q7RXNILzZ3Q1E7Ozs7O0loSGxkTixlQXRCTztFTjg1eENUO0VzSG43d0NVOzs7OztJQUNFLGNBQUE7SUFDQSxXQUFBO0V0SHk3d0NaO0VzSHQ3d0NVOzs7Ozs7Ozs7OztJQUVFLFVBQUE7SUFDQSxXQUFBO0V0SGk4d0NaO0VzSC83d0NZOzs7Ozs7Ozs7OztJQUNFLGVBQUE7SUFDQSxpQkFBQTtFdEgyOHdDZDtFc0hwOHdDVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWhIeGVSLFVBdEJPO0VOMjl4Q1Q7RXNIcjl3Q1E7Ozs7O0lBQ0UsYUFBQTtFdEgyOXdDVjtFc0hwOXdDUTs7Ozs7SWhIeGZOLGlCQXRCTztFTnkreENUO0VzSHg5d0NVOzs7OztJaEgzZlIsaUJBdEJPO0VOZy94Q1Q7RXNIMTl3Q1E7Ozs7Ozs7Ozs7O0loSGhnQk4sVUF0Qk87RU42L3hDVDtFc0hqK3dDWTs7Ozs7Ozs7Ozs7SXpFamhCWixrQnlFa2hCZ0M7SXpFOWdCNUIsWUFYTTtJQVdOLGNBWE07SUFXTixlQVhNO0lBV04sYUFYTTtJeUUwaEJJLGlCQUFBO0V0SGkvd0NkO0VzSDcrd0NVOzs7Ozs7Ozs7OztJaEg1Z0JSLGlCQXRCTztJZ0hvaUJHLFNBQUE7RXRIeS93Q1o7RXNIdi93Q1k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lsSC9lWiw0QkFBQTtJNkM5RUEsbUJBQUE7SUFDQSxxSnJDNGE0QjtJcUM1YTVCLDZJckM0YTRCO0lxQzVhNUIsd0lyQzRhNEI7SXFDNWE1QixxSXJDNGE0QjtJcUM1YTVCLDJLckM0YTRCO0lxQzNhNUIsa0J2Q3lRb0I7SXVDeFFwQixzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJ2QytDYTtJdUNqQ1gscUJBQUE7SUFHRSxXQXJDSTtJQStETixvQkFBQTtJQUNBLGtCQUFBO0k3QzZCRiwyQkFBQTtJa0htZmMsU0FBQTtFdEh3aHhDZDtBQUNGO0F5QnJpeUNJO0U2RndnQlU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lyRWxrQlYsa0JBQUE7RWpEeW55Q0Y7QUFDRjtBeUJoa3lDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsYUFBQTtFakR1b3lDRjtBQUNGO0F5QjNseUNJO0V3QjFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSxxQkFBQTtFakQ4cHlDRjtBQUNGO0F5QnRueUNJO0V3QnNCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLGN2Q3VDQTtJdUN0Q0Esc0J2Q1FFO0l1Q1BGLHNCQUFBO0VqRHFxeUNKO0FBQ0Y7QXlCL3J5Q0k7RXdCMkJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLHlCQUFBO0lBQ0EseUJBQUE7RWpENnJ5Q0o7QUFDRjtBeUIzdHlDSTtFNkY4Z0JZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJbEhyZmQsNEJBQUE7STZDOUVBLG1CQUFBO0lBQ0EscUpyQzRhNEI7SXFDNWE1Qiw2SXJDNGE0QjtJcUM1YTVCLHdJckM0YTRCO0lxQzVhNUIscUlyQzRhNEI7SXFDNWE1QiwyS3JDNGE0QjtJcUMzYTVCLGtCdkN5UW9CO0l1Q3hRcEIsc0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CdkMrQ2E7SXVDakNYLHFCQUFBO0lBR0UsV0FyQ0k7SUErRE4sb0JBQUE7SUFDQSxrQkFBQTtJN0M2QkYsMkJBQUE7RUp1dXlDQTtBQUNGO0F5Qmp3eUNJO0U2RjhnQlk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lyRXhrQlosa0JBQUE7RWpEcTF5Q0Y7QUFDRjtBeUI1eHlDSTtFd0I5Q0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsYUFBQTtFakRtMnlDRjtBQUNGO0F5QnZ6eUNJO0V3QjFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSxxQkFBQTtFakQwM3lDRjtBQUNGO0F5QmwxeUNJO0V3QllBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsV3ZDbUJFO0l1Q2xCRix5QnZDZ0RBO0l1Qy9DQSx5QkFBQTtFakQyNHlDSjtBQUNGO0F5QjM1eUNJO0V3QmlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSx5QkFBQTtJQUNBLHlCQUFBO0VqRG02eUNKO0FBQ0Y7QXlCdjd5Q0k7RTZGdWhCSTs7Ozs7SWhIL2hCSixVQXRCTztJZ0h1akJELDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RXRIdTZ4Q1I7QUFDRjtBc0hsNnhDRTs7O0VBQ0UsaUJBQUE7QXRIczZ4Q0o7QXNIcDZ4Q0k7OztFQUNFLGtCQUFBO0F0SHc2eENOO0FzSHQ2eENNOzs7RWhIN2lCRixlQXRCTztFZ0hxa0JILGNBQUE7RUFDQSxxQkFBQTtBdEgwNnhDUjtBc0hqNnhDTTs7O0VBQ0UsVUFBQTtBdEhxNnhDUjtBc0hsNnhDTTs7O0V6RXhrQkosa0J5RXlrQndCO0VBQ2xCLGExR21ENEI7QVptM3hDcEM7QXNIaDZ4Q007OztFQUNFLFdBQUE7QXRIbzZ4Q1I7QXNIaDZ4Q0k7OztFaEgxa0JBLGVBdEJPO0FOcWd6Q1g7QXNIbDZ4Q007OztFaEg3a0JGLHdCQXRCTztFZ0hxbUJILHFCQUFBO0F0SHM2eENSO0FzSHA2eENROzs7RUFDRSxTQUFBO0F0SHc2eENWO0FzSHI2eENROzs7RWhIcmxCSixlQXRCTztBTnFoekNYO0F5QnYveUNJO0U2RnVsQkk7OztJQUNFLGFBQUE7RXRIcTZ4Q1I7RXNIbDZ4Q007OztJM0doZkYsbUJBQUE7STJHa2ZJLDRCNUd6bUJlO0VWK2d6Q3ZCO0FBQ0Y7O0FzSGg2eENBO0VBQ0Usc0I1R3JrQk07QVZ3K3lDUjtBc0h6NXhDTTtFaEh2bkJGLGVBdEJPO0FOeWl6Q1g7QXNIdDV4Q1E7RWxINWxCTiw0QkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0U3QzZCRiwyQkFBQTtFa0grbEJRLFc1R3hsQkY7QVYwL3lDUjtBeUIxaHpDSTtFNkZxbkJJO0lyRS9xQkosa0JBQUE7RWpEd2x6Q0Y7QUFDRjtBaUQ3a3pDRTtFQUNFLGFBQUE7QWpEK2t6Q0o7QWlENWt6Q0U7RUFDRSxxQkFBQTtBakQ4a3pDSjtBaUR6aHpDSTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEMmh6Q047QWlEemh6Q0k7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRDJoekNOOztBeUI5aXpDSTtFNkZxb0JFO0lBRUUsZUFBQTtJQUNBLFlBQUE7RXRINDZ4Q047QUFDRjtBc0huNnhDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxnQkFBQTtBdEhzN3hDSjtBc0hsN3hDTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0V6RS9xQkosa0J5RWdyQndCO0F0SGcreEMxQjtBc0g5OXhDUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VoSHZxQkosVUF0Qk87RXVDV1QsZXlFb3JCMEI7QXRINGd5QzVCO0FzSHRneUNjOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxpQ0FBQTtPQUFBLDRCQUFBO1VBQUEseUJBQUE7QXRIb2p5Q2hCO0FzSGpqeUNjOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxjQUFBO0F0SCtseUNoQjtBeUJ4eHpDSTtFNkY2ckJZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWhIeHJCWixnQkF0Qk87RU55MXpDVDtBQUNGO0FzSHJveUNVOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXpFMXNCUixrQnlFMnNCNEI7RXpFdnNCeEIsWUFYTTtFQVdOLGNBWE07RUFXTixlQVhNO0VBV04sYUFYTTtBN0N5NHpDWjtBc0hycnlDWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0UzRy9rQk4sZUFBQTtFMkdpbEJRLGM1R3RwQkg7QVZ5M3pDWDtBeUI1NnpDSTtFNkZ1c0JROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7STNHL2tCTixpQkFBQTtJMkdxbEJVLFNBQUE7SUFDQSxZQUFBO0V0SGd4eUNkO0FBQ0Y7QXNIend5Q1U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFekU1dEJSLGtCeUU2dEI0QjtFekV6dEJ4QixZQVhNO0VBV04sY0FYTTtFQVdOLGVBWE07RUFXTixhQVhNO0V5RXF1QkEscUJBQUE7RUFDQSxXQUFBO0F0SDJ6eUNaO0F5QnZnMENJO0VtQi9DRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsZ0JBQUE7SUFDQSx3Q0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLG1DQUFBO0lBQ0Esa0NBQUE7RTVDcW0wQ0Y7RXNIOTJ5Q1U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJekV4dUJWLGtCeUV5dUI4QjtJekVydUIxQixVQVhNO0lBV04sWUFYTTtJbENxSU4sa0JBQUE7STJHNm1CUSxjNUdsckJIO0k0R21yQkcsYTFHckhzQjtFWm1oekNsQztFc0h6NXlDWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsaUNBQUE7U0FBQSw0QkFBQTtZQUFBLHlCQUFBO0V0SHU4eUNkO0VzSG44eUNVOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWhIM3VCUixVQXRCTztFTm12MENUO0FBQ0Y7QXlCdHQwQ0k7RTZGNHBCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0loSHBxQkYsVUF0Qk87RU5veTBDVDtFc0gxaHpDUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0loSHB2Qk4sVUF0Qk87RU5tMTBDVDtFc0h0a3pDVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsV0FBQTtJQUNBLFlBQUE7RXRIb256Q1o7RXNIOW16Q1U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJaEgvdkJSLHVCQXRCTztFTms3MENUO0VzSDFwekNZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWhIbHdCVixVQXRCTztFTmkrMENUO0VzSG5zekNROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SWhIeHdCTixpQkF0Qk87RU5nazFDVDtFc0g5eHpDVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0loSDV3QlIsZUF0Qk87RU4rcDFDVDtFc0gxM3pDWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0loSC93QlYsa0JBdEJPO0VOOHYxQ1Q7RXNIcDl6Q2M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsbUI1RzN1QlA7STRHNHVCTyxxQjVHNXVCUDtJNEc2dUJPLGM1R2p0Qlo7RVYrMTFDSjtFc0gxbzBDWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0loSDN4QlYsbUJBdEJPO0VOMGgyQ1Q7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NEl4MmhEUTtJQUNFLGVBQUE7RTVJMDJoRFY7QUFDRjtBeUJsNGhESTtFbUhRRTtJQW9CSSw4QkFBQTtFNUkwMmhEUjtFNEl4MmhEUTtJQUNFLGtCbEk1RlE7RVZzOGhEbEI7RTRJdjJoRFE7SUFDRSxlQUFBO0U1SXkyaERWO0FBQ0Y7QXlCNzRoREk7RW1IeUNNO0lBR0UsV0FBQTtJQUNBLGVBQUE7RTVJcTJoRFY7QUFDRjtBNEkzMWhETTtFQUNFLDhCQUFBO0E1STYxaERSO0E0STMxaERRO0VBQ0UsZUFBQTtBNUk2MWhEVjtBeUJ6NWhESTtFbUhpRU07SUFDRSxXQUFBO0lBQ0EsZUFBQTtFNUkyMWhEVjtBQUNGO0E0SWgxaERNO0VBQ0ksV0FBQTtBNUlrMWhEVjtBeUJsNmhESTtFbUg0RkU7SUFFSSwwQkFBQTtFNUl3MGhEUjtBQUNGO0F5QnY2aERJO0VtSDRGRTtJQU1JLDZCQUFBO0U1SXkwaERSO0FBQ0Y7O0E2SXoraERJO0V2SXFEQSxvQkF0Qk87RUFzQlAscUJBdEJPO0V1SXhCTCxzQm5Jc0ZFO0VtSXJGRixrQkFBQTtBN0l3K2hETjtBeUJuN2hESTtFb0g3REE7SXZJcURBLG1CQXRCTztFTnE5aERUO0FBQ0Y7QTZJMStoRE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QTdJNCtoRFI7QTZJditoRFE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY25JcUdKO0FWbzRoRE47QTZJditoRFU7RWxJZ0pKLGlCQUFBO0VrSTlJTSxnQm5JOERnQjtBVjI2aEQ1QjtBNklyK2hEUTtFbEkwSUYsbUJBQUE7RVBsRkosNEJBQUE7RXlJckRRLG1CQUFBO0VBQ0Esa0JBQUE7QTdJdStoRFY7QTZJcCtoRFE7RUFLRSxrQkFBQTtBN0lrK2hEVjtBeUIvOGhESTtFb0h4Qkk7SWxJbUlGLG1CQUFBO0VYdzJoREo7QUFDRjtBNkkvOWhEVTtFQUNFLGNuSW9ERDtBVjY2aERYO0E2STk5aERVO0V2SXBCZ0IsaUJBQUE7QU5xL2hEMUI7QXlCMTloREk7RW9IUE07SXZJcEJnQixtQkFBQTtFTnkvaER4QjtFNklqK2hEWTtJQUNFLGdCQUFBO0lBQ0EsbUJBQUE7RTdJbStoRGQ7QUFDRjtBNkk5OWhEWTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QTdJZytoRGQ7QXlCditoREk7RW9IV1E7SUFFSSxVQUFBO0U3STg5aERkO0U2STU5aERjOztJQUVFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFN0k4OWhEaEI7QUFDRjtBNkl4OWhEWTtFdkl6Q2dCLGtCQUFBO0FOb2dpRDVCO0E2STk4aERjO0V6SWRaLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7QWpEc2dpREo7QXlCbGdpREk7RW9IdUNVO0k1RmpHVixrQkFBQTtFakRna2lERjtBQUNGO0FpRHJqaURFO0VBQ0UsYUFBQTtBakR1amlESjtBaURwamlERTtFQUNFLHFCQUFBO0FqRHNqaURKO0FpRGpnaURJO0VBQ0UsV3ZDbUJFO0V1Q2xCRix5QnZDZ0RBO0V1Qy9DQSx5QkFBQTtBakRtZ2lETjtBaURqZ2lESTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QWpEbWdpRE47QTZJbitoRGM7RXpJMUJaLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7QWpEdWlpREo7QXlCbmlpREk7RW9IbURVO0k1RjdHVixrQkFBQTtFakRpbWlERjtBQUNGO0FpRHRsaURFO0VBQ0UsYUFBQTtBakR3bGlESjtBaURybGlERTtFQUNFLHFCQUFBO0FqRHVsaURKO0FpRDlnaURJO0VBQ0UsY3ZDNkJBO0V1QzVCQSx5QkFBQTtFQUNBLHlCQUFBO0FqRGdoaUROO0E2SXAvaERjO0V6SXRDWiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRG9raURKO0F5QmhraURJO0VvSCtEVTtJNUZ6SFYsa0JBQUE7RWpEOG5pREY7QUFDRjtBaURubmlERTtFQUNFLGFBQUE7QWpEcW5pREo7QWlEbG5pREU7RUFDRSxxQkFBQTtBakRvbmlESjtBaURyamlESTtFQUNFLGN2Q3VDQTtFdUN0Q0Esc0J2Q1FFO0V1Q1BGLHNCQUFBO0FqRHVqaUROO0FpRHJqaURJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakR1amlETjtBNkl6Z2lESTtFdkl0R3NCLGdCQUFBO0VBU0UsbUJBQUE7RXVJK0Z0QixrQkFBQTtBN0k0Z2lETjtBNkkxZ2lETTtFQUNFLFluSTRMcUI7RW1JM0xyQixhbkkyTHFCO0VtSTFMckIsY25JcEJGO0VtSXFCRSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0E3STRnaURSO0E2SWhnaURVO0VBQ0UsV25JMURKO0VtSTJESSxrQm5JM0RKO0FWNmppRFI7QTZJeC9oRFU7RUFDRSxjbkluRE47RW1Jb0RNLHFCbklwRE47QVY4aWlETjtBNklqL2hESTtFQUNFLHNCbkk1RkU7QVYra2lEUjtBNkloL2hESTtFQUNFLHlCbkk5Rks7QVZnbGlEWDtBNkkvK2hESTtFQUNFLHlCbkl0RUE7RW1JdUVBLFduSXJHRTtBVnNsaURSO0F5QnRuaURJO0VvSG1JQTtJQUlJLG1CQUFBO0U3SW0vaEROO0FBQ0Y7QTZJai9oRE07RUFDRSxXbkkzR0E7QVY4bGlEUjtBNkk1K2hESTtFQUNFLHFCQUFBO0E3STgraEROO0E2SXAraERRO0VBQ0Usc0JuSTlIRjtFbUkrSEUsbUJBQUE7QTdJcytoRFY7QTZJNzloRFE7RUFDRSx5Qm5JdklDO0FWc21pRFg7QTZJdDloRFE7RXZJMUxKLFVBdEJPO0V1SWtORCw2QkFBQTtBN0l3OWhEVjtBNklsOWhEUTtFdklyTmtCLGFBQUE7QU4wcWlEMUI7QTZJNThoREk7RUFDRSxrQkFBQTtBN0k4OGhETjtBNkkzOGhETTtFQUlFLG1CQUFBO0E3STA4aERSO0F5QnJwaURJO0VvSHVNRTtJQUVJLGVBQUE7RTdJZzloRFI7QUFDRjtBNkl2OGhESTtFQUNFLG1CQUFBO0E3SXk4aEROO0E2SXI4aERFO0VBQ0UsbUJBQUE7RUFBQSxvQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtBN0l1OGhESjtBNklwOGhESTtFQUNFLDBCQUFBO0E3SXM4aEROO0E2SWg4aERFO0VBQ0UsZUFBQTtBN0lrOGhESjtBNkloOGhESTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QTdJazhoRE47QTZJaDhoRE07RUFDRSwrQkFBQTtBN0lrOGhEUjtBeUI3cWlESTtFb0gwT0U7SUFJSSxrQkFBQTtJQUNBLGdDQUFBO0lBQ0EsbUJBQUE7RTdJbThoRFI7QUFDRjtBNkloOGhETTtFQUNFLCtCQUFBO0E3SWs4aERSO0F5QnZyaURJO0VvSG9QRTtJQUlJLGtCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxtQkFBQTtFN0ltOGhEUjtBQUNGO0E2STk3aERROzs7Ozs7Ozs7RUFTRSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBN0lnOGhEVjtBNkk1N2hEVTtFQUNFLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7QTdJODdoRFo7QTZJejdoRFU7RUFDRSw2QkFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtBN0kyN2hEWjtBNklyN2hEVTtFQUNFLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7QTdJdTdoRFo7QTZJbDdoRFU7RUFDRSwyQkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0E3SW83aERaO0E2SS82aERVO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBN0lpN2hEWjtBNkk1NmhEVTtFQUNFLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7QTdJODZoRFo7QTZJejZoRFU7RUFDRSx5Q0FBQTtNQUFBLHFDQUFBO1VBQUEsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0E3STI2aERaO0E2SXQ2aERVO0VBQ0UscUNBQUE7TUFBQSxzQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBN0l3NmhEWjtBNkluNmhEVTtFQUNFLHVDQUFBO01BQUEsbUNBQUE7VUFBQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7QTdJcTZoRFo7QTZJaDZoRE07RUFDRSxnQkFBQTtFQUNBLGlCbkkxWlk7RW1JMlpaLG1CQUFBO0E3SWs2aERSO0E2SS81aERNO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0E3SWk2aERSO0E2STk1aERNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0E3SWc2aERSO0E2STk1aERRO0VBQ0UsZUFBQTtFQUNBLGlCbkl6YVU7QVZ5MGlEcEI7QTZJeDVoREU7RUFDRSxlQUFBO0E3STA1aERKO0E2SXg1aERJO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBN0kwNWhETjtBNkl4NWhETTtFQUNFLCtCQUFBO0E3STA1aERSO0F5QnR4aURJO0VvSDJYRTtJQUlJLGtCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxtQkFBQTtFN0kyNWhEUjtBQUNGO0E2SXg1aERNO0VBQ0UsK0JBQUE7QTdJMDVoRFI7QXlCaHlpREk7RW9IcVlFO0lBSUksa0JBQUE7SUFDQSxnQ0FBQTtJQUNBLG1CQUFBO0U3STI1aERSO0FBQ0Y7QTZJeDVoRE07RUFDRSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBN0kwNWhEUjtBNkl2NWhETTtFQUNFLGdCQUFBO0VBQ0EsaUJuSWxkWTtFbUltZFosbUJBQUE7QTdJeTVoRFI7QTZJdDVoRE07RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QTdJdzVoRFI7QTZJcjVoRE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QTdJdTVoRFI7QTZJcjVoRFE7RUFDRSxlQUFBO0VBQ0EsaUJuSWplVTtBVnczaURwQjtBNkkvNGhERTtFQUNFLGVBQUE7QTdJaTVoREo7QTZJLzRoREk7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBRUEsK0JBQUE7QTdJZzVoRE47QXlCbjBpREk7RW9IK2FBO0lBT0ksa0JBQUE7SUFDQSxnQ0FBQTtJQUNBLG1CQUFBO0U3SWk1aEROO0FBQ0Y7QTZJLzRoRE07RUFDRSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBN0lpNWhEUjtBNkk5NGhETTtFQUNFLGdCQUFBO0VBQ0EsaUJuSTlmWTtFbUkrZlosbUJBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7QTdJZzVoRFI7QTZJNzRoRE07RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7QTdJKzRoRFI7QTZJNTRoRE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7QTdJODRoRFI7QTZJNTRoRFE7RUFDRSxlQUFBO0VBQ0EsaUJuSWhoQlU7QVY4NWlEcEI7QTZJcjRoREk7RUFDRSxZQUFBO0E3SXU0aEROO0E2SXI0aERNO0VBQ0UsbUJuSTdoQlk7RW1JOGhCWixrQm5JOWhCWTtBVnE2aURwQjtBNklwNGhETTtFQUNFLGtCQUFBO0E3SXM0aERSO0F5QjMyaURJO0VvSG9lRTtJQUlJLGdDQUFBO0lBQ0EsbUJBQUE7RTdJdTRoRFI7QUFDRjtBNklwNGhETTtFQUNFLGdCQUFBO0E3SXM0aERSO0E2STkzaERJO0VBQ0UsWUFBQTtBN0lnNGhETjtBNkk5M2hETTtFQUNFLG1Cbkl2akJZO0VtSXdqQlosa0JuSXhqQlk7QVZ3N2lEcEI7QTZJNzNoRE07RUFDRSxrQkFBQTtBN0krM2hEUjtBeUI5M2lESTtFb0g4ZkU7SUFJSSxnQ0FBQTtJQUNBLG1CQUFBO0U3SWc0aERSO0FBQ0Y7QTZJNzNoRE07RUFDRSxnQkFBQTtBN0krM2hEUjs7QTZJbjNoREk7RWhHdmlCRixrQmdHeWlCc0I7RWhHcmlCbEIsTUFYTTtFQVdOLFNBWE07RWdHaWpCTixnQkExbEJpQjtBN0lpOWlEdkI7QTZJcjNoRE07OztFQUVFLDRCQUFBO0VBQ0Esb0JuSXpsQlk7RW1JMGxCWixTQUFBO0E3SXczaERSO0E2SW4zaERRO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtBN0lxM2hEVjtBNkloM2hESTtFaEd4akJFLE9BWE07QTdDczdpRFo7QTZJaDNoRE07O0V2SXZqQnNCLGtCQUFBO0FOMjZpRDVCO0E2STkyaERJO0VoR2prQkUsUUFYTTtBN0M2N2lEWjtBNkk5MmhETTs7RXZJM2tCc0IsbUJBQUE7QU42N2lENUI7QTZJNTJoREk7RUFFRSxpQkFBQTtBN0k2MmhETjtBNkkzMmhETTs7O0VBRUUsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QTdJODJoRFI7QTZJejJoRFE7RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QTdJMjJoRFY7QTZJdDJoREk7RUFDRSxpQkFBQTtBN0l3MmhETjtBeUJ6N2lESTtFb0hxbEJBO0lBRUksZ0JBQUE7SUFDQSxlQUFBO0U3SXMyaEROO0FBQ0Y7O0E2STcxaERFOzs7Ozs7Ozs7RUFJRSwyQkFBQTtBN0lxMmhESjs7QTZJNTFoREk7RXpJdGxCRiw2QkFBQTtBSnM3aURGOztBNkl6MWhERTtFQUVFLHdCQUFBO0E3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SXpCQSxXcklMRTtFcUlNRixZckkvRWE7QVYwd2pEbkI7QXlCanVqREk7RXNIb0JBO0lsR3ZDRixrQmtHeUN3QjtJbEdyQ3BCLFlBWE07SUFXTixjQVhNO0lBV04sZUFYTTtJQVdOLGFBWE07SWtHaURKLFdBQUE7SUFDQSxpQkFBQTtFL0ltdGpETjtBQUNGO0F5QjV1akRJO0VzSG9CQTtJQVFJLDZCQUFBO0UvSW90akROO0FBQ0Y7QXlCanZqREk7RXNIb0JBO0l6STVCQSx1QkF0Qk87RU5teGpEVDtBQUNGO0ErSTVzakRRO0VwSWlFRixtQkFBQTtFUGxGSixnQ0FBQTtFMklvQlEsZ0JBQUE7RUFDQSxnQnJJcEJhO0FWa3VqRHZCO0F5QjV2akRJO0VzSDBDSTtJcElpRUYsa0JBQUE7SW9JekRNLGdCckl2QmdCO0VWc3VqRDFCO0FBQ0Y7QStJNXNqRFE7RXBJcURGLG1CQUFBO0VvSW5ESSxnQnJJNUJTO0FWMHVqRG5CO0F5QnR3akRJO0VzSHNESTtJM0k3Qk4sMkJBQUE7SU9rRkksa0JBQUE7RVhncWpESjtBQUNGO0ErSTNzakRNO0VBQ0UsZUFBQTtBL0k2c2pEUjtBK0kxc2pETTtFQUNFLGdCQUFBO0EvSTRzakRSO0ErSTFzakRRO0UzSS9DTiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0UzQ0pBLGVBdEJPO0FOOHpqRFg7QXlCaHlqREk7RXNId0VJO0k5RmxJSixrQkFBQTtFakQ4MWpERjtBQUNGO0FpRG4xakRFO0VBQ0UsYUFBQTtBakRxMWpESjtBaURsMWpERTtFQUNFLHFCQUFBO0FqRG8xakRKO0FpRHJ4akRJO0VBQ0UsY3ZDdUNBO0V1Q3RDQSxzQnZDUUU7RXVDUEYsc0JBQUE7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c2tESTtFd0hxRUU7SXBHeEZKLGtCb0d5RndCO0lwR3JGcEIsUUFYTTtJQVdOLFdBWE07SUFXTixTQVhNO0lBV04sT0FYTTtJdkNrQlIsVUF0Qk87STJJc0dILFdBQUE7SUFDQSx5QnZJWEY7RVZ1cGtESjtBQUNGO0FpSnpva0RJO0VBQ0UsZ0JBQUE7QWpKMm9rRE47QXlCdHVrREk7RXdIOEZBO0lwR3BHRixrQm9Hc0d3QjtJcEdsR3BCLFVBWE07SW9HOEdKLFd2STZJUTtFVjgvakRkO0VpSnpva0RNO0lwR3pHTixrQm9HMEcwQjtJcEd0R3RCLFVBWE07SW9Ha0hGLGFBN0plO0lBOEpmLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFako0b2tEUjtBQUNGO0F5Qnh1a0RJO0V3SGdHSTtJQUNFLFdBQUE7SUFDQSxZQUFBO0VqSjJva0RSO0FBQ0Y7QWlKdm9rREk7RXBHMUhGLGtCb0cySHNCO0VBQ2xCLFd2SXpFRTtBVmt0a0RSO0F5Qi92a0RJO0V3SG9IQTtJM0kvR0EsNEJBdEJPO0kySTJJSCxpQkFwTHlCO0VqSjh6a0QvQjtBQUNGO0F5Qnh2a0RJO0V3SHVHQTtJM0kvR0Esc0JBdEJPO0l1Q1dULGtCb0dxSXdCO0lBQ2xCLFdBQUE7SUFDQSxpQkFBQTtFakoyb2tETjtBQUNGO0FpSnZva0RRO0U3SWhHTixnQ0FBQTtFNklrR1EsZ0J2SWpHYTtFdUlrR2IsZ0JBQUE7QWpKeW9rRFY7QXlCcndrREk7RXdIeUhJO0l0SWRGLGtCQUFBO0lzSXFCTSxnQnZJckdnQjtJdUlzR2hCLGlCQUFBO0VqSjBva0RWO0FBQ0Y7QXlCenhrREk7RXdIc0lJO0l0SWRGLGtCQUFBO0VYcXFrREo7QUFDRjtBeUI5eGtESTtFd0hzSUk7SXRJZEYsbUJBQUE7RVgwcWtESjtBQUNGO0F5Qm55a0RJO0V3SHNJSTtJdElkRixtQkFBQTtFWCtxa0RKO0FBQ0Y7QWlKMW9rRFE7RTdJeEhOLDJCQUFBO0U2STBIUSxpQkFBQTtFQUNBLGNBQUE7QWpKNG9rRFY7QWlKMW9rRFU7RUFDRSxnQkFBQTtBako0b2tEWjtBeUJoemtESTtFd0g4Skk7SXRJdENGLGVBQUE7SXNJaURNLGNBQUE7RWpKNG9rRFY7QUFDRjtBeUJ6eWtESTtFd0hpSkk7SXRJdENGLGtCQUFBO0lzSXNETSxhQUFBO0VqSjZva0RWO0FBQ0Y7QXlCNXprREk7RXdIbUxFO0lBRUksZ0JBQUE7RWpKMm9rRFI7QUFDRjtBeUJwemtESTtFd0hzS0U7SUFNSSwyQkFBQTtFako0b2tEUjtBQUNGO0FpSjFva0RRO0U3SXRKTiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0UzQ0pBLGVBdEJPO0FOcTJrRFg7QXlCdjBrREk7RXdIK0tJO0loR3pPSixrQkFBQTtFakRxNGtERjtBQUNGO0FpRDEza0RFO0VBQ0UsYUFBQTtBakQ0M2tESjtBaUR6M2tERTtFQUNFLHFCQUFBO0FqRDIza0RKO0FpRDV6a0RJO0VBQ0UsY3ZDdUNBO0V1Q3RDQSxzQnZDUUU7RXVDUEYsc0JBQUE7QWpEOHprRE47QWlENXprREk7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRDh6a0ROO0F5Qngya0RJO0V3SDRMSTtJQUtJLGdCQXJQb0I7RWpKZzZrRDlCO0FBQ0Y7QXlCaDJrREk7RXdIK0tJO0l0SXBFRixrQkFBQTtJTG5IRixrQkF0Qk87STJJd05HLHFCdkkzTEM7RVZ1MmtEYjtBQUNGO0F5QnYya0RJO0V3SGdNQTtJM0l4TUEsbUJBdEJPO0VOeTRrRFQ7QUFDRjtBeUJ6M2tESTtFd0g2TUE7SXBHbk5GLGtCb0d5TndCO0VqSjBxa0R4QjtBQUNGO0F5Qjkza0RJO0V3SHdORTtJQUVJLGlCQUFBO0VqSndxa0RSO0VpSnRxa0RRO0lwR2xPUixrQm9HbU80QjtJcEcvTnhCLGVBWE07SW9HMk9BLG9D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QUE7RUFDQSxhQUFBO0F0Snc4bEROO0FzSnQ4bERNO0VoSnNDRixrQkF0Qk87RWdKZEgsa0JBQUE7RUFDQSxlQUFBO0F0Snc4bERSO0FzSm44bERFO0V6R21CQSxrQnlHbEJvQjtFekdzQmhCLFdBWE07RUFXTixZQVhNO0V2Q2tCUixrQkF0Qk87RWdKTFAsZ0I1SW1FSTtFNElsRUosY0FBQTtFQUNBLFVBQUE7QXRKdThsREo7QXNKcjhsREk7RUFDRSxnQkFBQTtBdEp1OGxETjtBc0pyOGxETTtFM0l1SUEsa0JBQUE7QVhpMGxETjtBc0puOGxESTtFQUNFLGdCNUlrRGE7RTRJakRiLGNBQUE7RUFDQSxXQUFBO0F0SnE4bEROO0FzSm44bERNO0VBQ0UsZ0JBQUE7QXRKcThsRFI7QXNKbjhsRFE7RWxKd0NOLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7QWpEcThsREo7QXlCajhsREk7RTZIZkk7SXJHM0NKLGtCQUFBO0VqRCsvbERGO0FBQ0Y7QWlEcC9sREU7RUFDRSxhQUFBO0FqRHMvbERKO0FpRG4vbERFO0VBQ0UscUJBQUE7QWpEcS9sREo7QWlEaDhsREk7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRGs4bEROO0FpRGg4bERJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRrOGxETjtBeUJyOWxESTtFNkhmSTtJaEpPSixlQXRCTztFTnUvbERUO0FBQ0Y7QXNKaCtsRE07RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QXRKaytsRFI7QXlCaCtsREk7RTZIdENGO0l6R21CQSxrQnlHc0JzQjtJekdsQmxCLFlBWE07SUFXTixRQVhNO0lBV04sWUFYTTtJQVdOLE9BWE07SXlHOEJOLHdCQUFBO0V0SnErbERKO0VzSm4rbERJO0lBQ0Usa0JBQUE7RXRKcStsRE47RXNKbitsRE07STNJa0dGLGtCQUFBO0VYbzRsREo7RXNKLzlsRE07SWxKU04sNEJBQUE7SU9rRkksbUJBQUE7STJJckZJLGdCNUlNUztFVnc5bERqQjtFc0o1OWxEUTtJQUNFLGdCQUFBO0V0Sjg5bERWO0VzSjE5bERNO0lBQ0UsZ0JBQUE7RXRKNDlsRFI7QUFDRjtBeUIzL2xESTtFNkh0Q0Y7SUEwRUksVUFBQTtJQUNBLFlBQUE7RXRKMjlsREo7QUFDRjs7QXlCamdtREk7RThIdkVBO0lBQ0UsYUFBQTtFdko0a21ESjtBQUNGO0F5QnBobURJO0U4SHBEQTtJQUNFLGFBQUE7RXZKMmttREo7QUFDRjtBdUp4a21ERTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QXZKMGttREo7QXlCaGhtREk7RThINURGO0lBSUksaUJBQUE7RXZKNGttREo7QUFDRjtBeUJyaG1ESTtFOEg1REY7SUFPSSxpQkFBQTtFdko4a21ESjtBQUNGO0F1SjFrbURJO0VBQ0UscUJBQUE7QXZKNGttRE47QXVKdGttREk7RW5Ka0VGLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7RXNHbkNFLFc3SXVFRTtBVjJnbURSO0F5QjNpbURJO0U4SHpDQTtJdEdqQkEsa0JBQUE7RWpEeW1tREY7QUFDRjtBaUQ5bG1ERTtFQUNFLGFBQUE7QWpEZ21tREo7QWlEN2xtREU7RUFDRSxxQkFBQTtBakQrbG1ESjtBaUQxaW1ESTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpENGltRE47QWlEMWltREk7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRDRpbUROO0F1SmhtbURJO0VuSjBERiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRGdsbURKO0F5QjVrbURJO0U4SGpDQTtJdEd6QkEsa0JBQUE7RWpEMG9tREY7QUFDRjtBaUQvbm1ERTtFQUNFLGFBQUE7QWpEaW9tREo7QWlEOW5tREU7RUFDRSxxQkFBQTtBakRnb21ESjtBaURqa21ESTtFQUNFLGN2Q3VDQTtFdUN0Q0Esc0J2Q1FFO0V1Q1BGLHNCQUFBO0FqRG1rbUROO0FpRGprbURJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRta21ETjtBdUoxbm1ESTtFbkptREYsMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsV0FyQ0k7RUErRE4sb0JBQUE7RUFDQSxrQkFBQTtBakRpbm1ESjtBeUI3bW1ESTtFOEgxQkE7SXRHaENBLGtCQUFBO0VqRDJxbURGO0FBQ0Y7QWlEaHFtREU7RUFDRSxhQUFBO0FqRGtxbURKO0FpRC9wbURFO0VBQ0UscUJBQUE7QWpEaXFtREo7QWlEeGxtREk7RUFDRSxjdkM2QkE7RXVDNUJBLHlCQUFBO0VBQ0EseUJBQUE7QWpEMGxtRE47QXVKaHBtREk7RW5KNENGLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7QWpEOG9tREo7QXlCMW9tREk7RThIbkJBO0l0R3ZDQSxrQkFBQTtFakR3c21ERjtBQUNGO0FpRDdybURFO0VBQ0UsYUFBQTtBakQrcm1ESjtBaUQ1cm1ERTtFQUNFLHFCQUFBO0FqRDhybURKO0FpRHhsbURJO0VBQ0UsY3ZDOERjO0V1QzdEZCx5QnZDNERTO0V1QzNEVCx5QkFBQTtBakQwbG1ETjtBaUR4bG1ESTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QWpEMGxtRE47QXVKMXFtREk7RTVJdUhFLGVBQUE7RUxuSEYsb0JBdEJPO0VpSnFCTCxzQkFBQTtBdko0cW1ETjs7QXdKNXVtREE7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0F4Sit1bURGO0F3SjN1bURJO0VsR21DRixtQkFBQTtFQUFBLHFCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBSUEsY0FBQTtBdER3c21ERjtBd0p6dW1ERTtFQUNFLDhCQUFBO0VBQUEsOEJBQUE7RUFBQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QXhKMnVtREo7QXlCOXFtREk7RStIdERFO0lsR3FCSixtQkFBQTtJQUFBLHNCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBSUEsZUFBQTtFdERndG1EQTtFd0pudW1ERTtJQUNFLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RXhKcXVtREo7RXdKbHVtREU7SUFDRSw0QkFBQTtJQUFBLDhCQUFBO0lBQUEsc0NBQUE7UUFBQSxrQ0FBQTtZQUFBLDhCQUFBO0V4Sm91bURKO0FBQ0Y7O0F5Sm53bURBO0VuSmlFSSxrQkF0Qk87RW1KekNULGtCQUFBO0VBQ0EsZ0IvSXNHTTtBVmdxbURSO0F5Smx3bURJO0VuSjBEQSxlQXRCTztFbUpqQ0wsV0FBQTtBekptd21ETjtBeUpod21ESTtFckpxRkYsZ0NBQUE7RU9rRkksa0JBQUE7RThJcEtBLGdCL0lvRnNCO0FWOHFtRDVCO0F5Si92bURJO0VBQ0UsZ0IvSWlGYTtBVmdybURuQjtBeUI1c21ESTtFZ0k3Q0U7STlJd0pBLGtCQUFBO0VYcW1tREo7RXlKenZtREk7STlJb0pBLG1CQUFBO0VYd21tREo7RXlKcnZtREk7SUFDRSxrQkFBQTtFekp1dm1ETjtFeUpsdm1ESTtJQUNFLGdCQUFBO0V6Sm92bUROO0FBQ0Y7QXlCMXRtREk7RWdJekVKO0luSmlFSSxhQXRCTztFTjR2bURUO0V5Si91bURJO0luSlNGLFVBdEJPO0VOK3ZtRFQ7QUFDRjs7QTBKenltREU7RUFDRSxxQkFBQTtBMUo0eW1ESjs7QTJKL3ltREE7RUErQkUsa0JBQUE7QTNKb3htREY7QTJKbHptREU7RUFZRSxrQkFBQTtFQUNBLGdCQUFBO0EzSnl5bURKO0EySm56bURNO0VBQ0UsV0FBQTtBM0pxem1EUjtBMkpqem1ESTtFQUNFLHVCQUFBO0EzSm16bUROO0EySjd5bURJO0U5R3NDRixrQjhHckNzQjtFOUd5Q2xCLE1BWE07RUFXTixRQVhNO0VBV04sT0FYTTtFOEc1Qk4sYUFBQTtFQUNBLGNBQUE7RUFDQSxZakpUYztFaUpVZCx5QmpKcUZLO0VpSnBGTCxtQmpKWGM7QVY0em1EcEI7QTJKOXltREk7RUFDRSxrQkFBQTtBM0pnem1ETjtBMkoxeW1ERTtFQUNFLGVBQUE7RUFDQSx1QkFBQTtBM0o0eW1ESjtBeUJ0d21ESTtFa0lsQ0E7SUFDRSxXQUFBO0UzSjJ5bURKO0FBQ0Y7QXlCeHhtREk7RWtJZkE7SUFDRSxXQUFBO0UzSjB5bURKO0FBQ0Y7QTJKdnltREU7RUFDRSxTQUFBO0EzSnl5bURKO0EySnZ5bURJO0VBS0UsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0EzSnF5bUROO0F5Qnh4bURJO0VrSXBCQTtJQUVJLGlCakozQ1k7SWlKNENaLGtCako1Q1k7RVYwMW1EbEI7QUFDRjtBMkp4eW1ERTtFQUNFLGdCakpwRGdCO0FWODFtRHBCO0F5Qmp5bURJO0VrSVZGO0lBR0ksaUJqSnREYztFVmsybURsQjtBQUNGOztBMkp6eW1EQTtFQUNFLFdBQUE7QTNKNHltREY7O0E0SmozbURFO0VBQ0Usa0JBQUE7QTVKbzNtREo7QTRKajNtREU7RUFDRSxpQkFBQTtBNUptM21ESjtBNEpoM21ERTtFQUNFLGdCQUFBO0E1SmszbURKOztBNkozM21ERTtFQUVFLGdDbkowRGdCO0VtSnpEaEIsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLDBCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtBN0o2M21ESjtBNEM3Mm1ERTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1QysybURKO0E2SjE0bURJO0VBQ0UsaUNBQUE7T0FBQSw0QkFBQTtVQUFBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCbkpIYztFbUpJZCw0QkFBQTtFQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0E3SjQ0bUROOztBOEozNW1EQTs7RUFFRSxpQnBKU2tCO0FWcTVtRHBCO0E4SjM1bURFOztFQUNFLFVBQUE7QTlKODVtREo7QXlCejJtREk7RXFJbkRBOztJQUVJLHNCQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEscUJBQUE7WUFBQSxpQkFBQTtFOUorNW1ETjtBQUNGO0F5QmozbURJO0VxSTNDQTs7SUFFSSxpQkFBQTtFOUorNW1ETjtFOEo3NW1ETTs7SWpIaUNOLGtCaUhoQzBCO0lqSG9DdEIsTUFYTTtJQVdOLFdBWE07SUFXTixTQVhNO0lpSHhCRixVQUFBO0lBQ0EsV0FBQTtJQUNBLHNCcEpnRkY7SW9KL0VFLFdBQUE7RTlKbTZtRFI7QUFDRjtBeUJyM21ESTtFcUl4REE7O0lBY0ksa0JBQUE7RTlKbzZtRE47QUFDRjtBeUJ4NG1ESTtFcUl6QkE7O0lBRUksdUJBQUE7SUFDQSwyQkFBQTtFOUpvNm1ETjtBQUNGO0E4Smo2bURJOztFQUNFLGFBQUE7QTlKbzZtRE47O0F5Qm41bURJO0VxSVJJO0lBQ0UseUJwSnNEQztJb0pyREQsa0JBQUE7RTlKKzVtRFI7QUFDRjs7QThKejVtREU7RUFDRSw4QkFBQTtBOUo0NW1ESjtBOEoxNW1ESTtFQUNFLGtCQUFBO0E5SjQ1bUROO0E4SjE1bURNO0VBQ0UsOEJBQUE7QTlKNDVtRFI7QThKejVtRE07RWpIakJKLGtCaUhxQndCO0VqSGpCcEIsY0FYTTtFQVdOLFlBWE07QTdDczdtRFo7QThKeDVtRFE7RUFDRSxXcEoyQkY7RW9KMUJFLGNBUFU7RUFRVixhQVJVO0VBU1YsaUJBVFU7QTlKbTZtRHBCO0E4SnI1bURJO0VBQ0UsZ0NwSnpCYztFb0owQmQsaUJwSk5TO0VvSk9ULGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBOUp1NW1ETjtBOEpwNW1ESTtFQUNFLFVBQUE7RUFDQSxlcEovQlc7RW9KZ0NYLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0E5SnM1bUROO0E4SnA1bURNO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QTlKczVtRFI7QThKbDVtREk7RUFFRSxtQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QTlKbTVtRE47O0E4SjU0bURNO0VBRUUsa0NBQUE7T0FBQSw2QkFBQTtVQUFBLDBCQUFBO0E5Sjg0bURSOztBK0p4Z25EQTtFQUNFLGFBQUE7QS9KMmduREY7QStKemduREU7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBL0oyZ25ESjtBK0p6Z25ESTtFekp5REEsaUJBdEJPO0FOeSttRFg7QStKeGduRFE7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBL0owZ25EVjtBK0p4Z25EVTtFQUNFLDRCQUFBO0VBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7RUFDQSxhckpOUTtBVmdobkRwQjtBK0p2Z25EVTtFQUNFLDRCQUFBO0VBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7QS9KeWduRFo7QStKdGduRFU7RUFDRSw0QkFBQTtFQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0V6SnVDUixjQXRCTztBTncvbURYO0ErSnJnbkRVO0VBQ0UsNEJBQUE7RUFBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtFQUNBLGtCQUFBO0EvSnVnbkRaOztBeUIzK21ESTtFc0lqQkU7SXpHSEosbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RXREaWduREE7RStKLy9tRE07SXpKbUJKLGNBdEJPO0VOcWduRFQ7RStKOS9tRFU7SUFDRSxnQnJKa0RLO0VWODhtRGpCO0FBQ0Y7QXlCMyttREk7RXNJUFE7SXpKRFIsY0F0Qk87RU42Z25EVDtBQUNGO0FnS3pqbkRBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBaEsyam5ERjtBZ0tyam5EVTtFQUNFLGtCQUFBO0FoS3VqbkRaO0FnS3BqbkRVO0VySndLSixpQkFBQTtFUGxGSixnQ0FBQTtFNEpuRlUsZ0J0SnFGZ0I7QVZpK21ENUI7QWdLbGpuRFU7RUFDRSxnQnRKaUZPO0FWbSttRG5COztBaUt4a25EQTtFQUNFLGtCQUFBO0FqSzJrbkRGO0FpS3prbkRFO0VwSG1EQSxrQm9IbERvQjtBaksya25EdEI7QWlLemtuREk7RXBIZ0RGLGtCb0gvQ3NCO0VwSG1EbEIsTUFYTTtFQVdOLFFBWE07RUFXTixTQVhNO0VBV04sT0FYTTtFb0h2Q04seUJBQUE7RUFDQSxZdkprU1c7RXVKalNYLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QWpLK2tuRE47QWlLN2tuRE07RTNKa0RGLGtCQXRCTztFMkoxQkgsa0JBQUE7RUFDQSxlQUFBO0FqSytrbkRSO0FpSzNrbkRJO0VBQ0Usc0J2SmtGRTtFdUpqRkYsdURBQUE7VUFBQSwrQ0FBQTtBaks2a25ETjtBaUsza25ETTtFQUNFLHlCdko0R0Y7RXVKM0dFLG1CQUFBO0VBQ0EsV3ZKNEVBO0V1SjNFQSxZdkpUUztFdUpVVCxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXdkpiUTtBVjBsbkRoQjtBaUsza25EUTtFdEppSkYsb0JBQUE7RVBsRkosNkJBQUE7QUpnaG5ERjs7QWtLbG5uREE7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7QWxLcW5uREY7QWF2bW5ERTtFcUpYRSxxQkFBQTtBbEtxbm5ESjtBa0tqbm5ERTtFQUNFLGN4SnFHTztBVjhnbkRYOztBa0sxbW5ERTtFakpERSxzQkFBQTtBakIrbW5ESjtBa0szbW5ESTtFQUNFLFd4SmtGRTtFd0pqRkYseUJ0SmtPd0I7QVoyNG1EOUI7QWtLem1uREk7RUFDRSxXeEo0RUU7RXdKM0VGLHlCdEo0TndCO0FaKzRtRDlCOztBbUtyb25ERTtFdEhrREEsa0JzSGpEb0I7QW5Ld29uRHRCO0FtS3BvbkRJO0V0SDZDRixrQnNINUNzQjtFdEhnRGxCLFNBWE07RUFXTixXQVhNO0VzSHBDTixVQUFBO0FuS3dvbkROO0F5QjFrbkRJO0UwSWhFQTtJdEg2Q0Ysa0JzSHhDd0I7SXRINENwQixNQVhNO0lBV04sUUFYTTtJQVdOLFNBWE07SUFXTixPQVhNO0U3QzRtbkRWO0FBQ0Y7QW1Lem9uREU7RXRIbUNBLGtC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Sk5GLGdCQUFBO0VBQ0Esa0JBQUE7QXBLbXRuREo7QW9LanRuREk7RTlKaEhBLFNBdEJPO0FOMDFuRFg7QXlCNXpuREk7RTJJaUdGO0k5SmhIMEIsbUJBQUE7RU4rMG5EMUI7QUFDRjtBb0tqdG5ESTtFOUp4SEEsMkJBdEJPO0FOazJuRFg7QXlCcDBuREk7RTJJZ0hBO0k5SjNJc0IsZ0JBQUE7SUFZRSxnQkFBQTtFTncxbkQxQjtBQUNGOztBb0todG5EQTtFQUNFLGFBQUE7QXBLbXRuREY7QW9LanRuREU7RUFDRSxjQUFBO0FwS210bkRKO0FvS2h0bkRFO0VBQ0UsVUFBQTtBcEtrdG5ESjs7QW9LOXNuREE7RTlKOUlJLHlCQXRCTztFdUNXVCxrQnVIMkprQjtFdkh2SmQsWUFYTTtFQVdOLGNBWE07RUFXTixlQVhNO0VBV04sYUFYTTtFdUhtS1YsZ0IxSnpHTTtFMEowR04sWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QXBLcXRuREY7QW9LbHRuREk7RWhLdkhGLDJCQUFBO0VPa0ZJLG1CQUFBO0V5SndDQSxjMUpyRkE7QVZ5eW5ETjtBb0tqdG5ESTtFaEs3SEYsZ0NBQUE7RU9rRkksbUJBQUE7RXlKOENBLGdCMUovSGlCO0FWazFuRHZCO0F5QjUybkRJO0UySXNKQTtJekozQ0Usa0JBQUE7RVhxd25ESjtBQUNGO0FvS2p0bkRJO0V6SnJERSxtQkFBQTtFTG5IRixnQkF0Qk87QU5tNW5EWDtBb0todG5ESTtFOUo3S0EsZ0JBdEJPO0U4SnFNTCxtQkFBQTtFQUFBLG9CQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0FwS2t0bkROO0FvS2h0bkRNO0U5SmpMRixnQkF0Qk87QU4wNW5EWDtBb0todG5EUTtFQUNFLGVBQUE7QXBLa3RuRFY7QW9LaHRuRFU7RUFDRSxhQUFBO0FwS2t0bkRaO0FvSzVzbkRJO0V2SHpNRixrQnVIME1zQjtFdkh0TWxCLFlB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LGlCQUFBO0U3S3VxcERSO0FBQ0Y7QXlCbjZwREk7RW9Ka1FJO0l2SzdQSix3QkF0Qk87RU53N3BEVDtFNktqcXBETTtJdktqUUosd0JBdEJPO0VOMjdwRFQ7QUFDRjtBeUI5NXBESTtFb0o0TkY7SXZLcE9FLGVBdEJPO0VOZzhwRFQ7RTZLaHFwREk7SXZLMVFGLGVBdEJPO0VObThwRFQ7RTZLaHFwRE07SXZLcFJvQixtQkFBQTtFTnU3cEQxQjtFNktocXBETTtJdktuU2tCLGdCQUFBO0lBS0Usa0JBQUE7SUFRQSxpQkFBQTtJdUt3UmxCLGdCQUFBO0U3S29xcERSO0FBQ0Y7O0E4S3gvcERBO0VBQ0Usc0JwS3dHTTtFb0t2R04sZ0JwS1VrQjtFb0tUbEIsbUJwS1NrQjtBVmsvcERwQjtBOEsxL3BERTtFQUNFLGdCcEtPZ0I7RW9LTmhCLG1CcEtNZ0I7QVZzL3BEcEI7QThLeC9wREk7RUFDRSxzQkFBQTtFQUNBLGlDQUFBO0VBQUEsNkJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0VBQ0EseUJBQUE7QTlLMC9wRE47QThLdi9wREU7RUFDRSxXQUFBO0E5S3kvcERKO0E4S2wvcERJO0VuSzRKRSxtQkFBQTtFTDFIc0IsbUJBQUE7RXdLL0J0QixnQnBLeUVzQjtBVjI2cEQ1QjtBeUJ0OHBESTtFcUpqREE7SXhLa0N3QixtQkFBQTtFTnk5cEQxQjtBQUNGO0E4S24vcERJO0V4S2FzQixnQkFBQTtFQVlFLG1CQUFBO0V3S3ZCdEIsZUFBQTtFQUNBLFlBQUE7QTlLcy9wRE47QThLbi9wREk7RW5LNklFLG1CQUFBO0FYeTJwRE47QXlCcDlwREk7RXFKaENFO0lBRUksbUJBQUE7SUFBQSxlQUFBO1FBQUEsV0FBQTtZQUFBLE9BQUE7SXhLc0JOLHVCQXRCTztFTnUvcERUO0FBQ0Y7QThLaC9wREk7RUFDRSxnQkFBQTtBOUtrL3BETjs7QThLNytwREE7RUFDRSxlQUFBO0E5S2cvcERGOztBOEs3K3BEQTtFaklQRSxrQmlJUWtCO0VBQ2xCLG1CQUFBO0VBQ0EsZ0JBQUE7QTlLZy9wREY7QThLLytwREU7RWpJWEEsa0JpSVlvQjtFaklSaEIsUUFYTTtFQVdOLFNBWE07RUFXTixPQVhNO0V2Q0lnQixrQkFBQTtFQUtBLGlCQUFBO0V3S1l4Qix5QkFBQTtFQUVBLFdBQUE7QTlLby9wREo7QXlCai9wREk7RXFKUkY7SUFRSSx3QkFBQTtFOUtxL3BESjtBQUNGO0F5QnQvcERJO0VxSlJGO0lBWUksd0JBQUE7RTlLcy9wREo7QUFDRjtBOEtuL3BERTtFQUNFLHNCcEt1Qkk7QVY4OXBEUjtBOEtuL3BESTtFbktnR0Usa0JBQUE7RUx0SW9CLGFBQUE7RUFZRSxtQkFBQTtFd0s2QnRCLGdCcEthc0I7QVZ5K3BENUI7QXlCcGdxREk7RXFKV0E7SXhLMUJ3QixtQkFBQTtFTnVocUQxQjtBQUNGO0E4S3AvcERJO0V4SzdCQSxTQXRCTztBTjBpcURYO0E4S2gvcERRO0VuSytFRixtQkFBQTtBWG82cEROO0E4SzkrcERNO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBOUtnL3BEUjtBOEs1K3BEVTtFQUNFLG1CQUFBO0E5SzgrcERaO0E4SzUrcERZO0UxS2xCViwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRHdpcURKO0F5QnBpcURJO0VxSjJDUTtJN0hyR1Isa0JBQUE7RWpEa21xREY7QUFDRjtBaUR2bHFERTtFQUNFLGFBQUE7QWpEeWxxREo7QWlEdGxxREU7RUFDRSxxQkFBQTtBakR3bHFESjtBaURuaXFESTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEcWlxRE47QWlEbmlxREk7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRHFpcUROO0E4S3ZncURZO0UxS3hCViwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRHlrcURKO0F5QnJrcURJO0VxSmlEUTtJN0gzR1Isa0JBQUE7RWpEbW9xREY7QUFDRjtBaUR4bnFERTtFQUNFLGFBQUE7QWpEMG5xREo7QWlEdm5xREU7RUFDRSxxQkFBQTtBakR5bnFESjtBaURoanFESTtFQUNFLGN2QzZCQTtFdUM1QkEseUJBQUE7RUFDQSx5QkFBQTtBakRranFETjtBOEsvaHFEVTtFQUNFLFdBQUE7QTlLaWlxRFo7QXlCcm1xREk7RXFKbUVNO0lBSUksZ0I3QjNIa0I7RWpKNnBxRDlCO0FBQ0Y7O0ErSzdwcURBO0V6S3dESSxrQkF0Qk87RXlLaENULHFEQUFBO1VBQUEsNkNBQUE7RUFDQSxxQnJLUjRCO0FWd3FxRDlCO0ErSzlwcURFO0VBQ0UsWUFBQTtBL0tncXFESjtBK0s3cHFERTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBL0srcHFESjtBK0s3cHFESTtFeksyQndCLGtCQUFBO0VBS0EsaUJBQUE7RUFMQSxrQkFBQTtFQUtBLGlCQUFBO0V5SzVCdEIsNEJBQUE7RUFBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtFQUNBLG1CQUFBO0VBQUEsb0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxnQkFBQTtBL0tncXFETjtBK0s5cHFETTtFM0trRUosMkJBQUE7RU9rRkksbUJBQUE7RUxuSEYseUJBdEJPO0V5S3hDVCxtbkJBQUE7RUFDQSxxQ0FGMkI7RUFHM0IsMENyS2dFYztVcUtoRWQseUJyS2dFYztFcUsvRGQsNEJBQUE7RUFnQ00sc0JyS21FQTtFcUtsRUEsV0FBQTtFQUNBLHFCcktxRUc7RXFLcEVILHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGlCckt1QlM7QVYyb3FEakI7QStLanFxRFE7RUFDRSxpQkFBQTtBL0ttcXFEVjtBK0s3cHFETTtFbElJSixrQmtJSHdCO0VBQ2xCLDRCQUFBO0VBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7QS9LK3BxRFI7QStLN3BxRFE7RUFuRE4sbW5CQUFBO0VBQ0EsMkJBbUR1QztFQWxEdkMsMENyS2dFYztVcUtoRWQseUJyS2dFYztFcUsvRGQsNEJBQUE7RUFrRFEsZ0NBQUE7T0FBQSwyQkFBQTtVQUFBLHdCQUFBO0EvS2txcURWO0ErSy9wcURRO0VsSUxOLGtCa0lNMEI7RWxJRnRCLFFBWE07RUFXTixVQVhNO0VBV04sWUFYTTtFQVdOLFVBWE07QTdDa3JxRFo7QStLbHFxRE07RWxJVEosa0JrSVV3QjtFQUNsQiw0QkFBQTtFQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0EvS29xcURSO0ErS2xxcURRO0VBaEVOLG1uQkFBQTtFQUNBLDJCQWdFdUM7RUEvRHZDLDBDcktnRWM7VXFLaEVkLHlCcktnRWM7RXFLL0RkLDRCQUFBO0VBK0RRLGlDQUFBO09BQUEsNEJBQUE7VUFBQSx5QkFBQTtBL0t1cXFEVjtBK0twcXFEUTtFbElsQk4sa0JrSW1CMEI7RWxJZnRCLFFBWE07RUFXTixVQVhNO0VBV04sWUFYTTtFQVdOLFVBWE07QTdDb3NxRFo7QStLcnFxRFE7RUFDRSxtQnJLNEJDO0VxSzNCRCxZQUFBO0VBQ0EsZUFBQTtBL0t1cXFEVjtBK0tqcXFERTtFM0tXQSwyQkFBQTtBSnlwcURGO0ErS2hxcURNO0UzS09KLDRCQUFBO0VPa0ZJLG1CQUFBO0VvS3RGRSxjcktrQkc7QVZncHFEWDtBK0s1cHFEUTtFQUNFLDZCQUFBO0EvSzhwcURWO0ErSzNwcURRO0V6S3ZDSixZQXRCTztFQXNCUCxhQXRCTztFeUtnRUQsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QS9LNnBxRFY7QStLM3BxRFU7RUFDRSxjQUFBO0EvSzZwcURaO0F5QnBzcURJO0VzSitCSTtJekt2Q0osWUF0Qk87RU5zdXFEVDtBQUNGO0ErSzFwcURRO0VBQ0ksY3JLY047RXFLYk0seUJBQUE7RUFDQSxzQnJLeEhrQjtBVm94cUQ5QjtBK0t6cHFEUTtFQUNFLFdyS3RCRjtFcUt1QkUseUJyS09KO0VxS05JLHFCcktNSjtFcUtMSSxzQnJLL0hvQjtBVjB4cUQ5QjtBeUJqdXFESTtFc0puREo7SUFnSUksWUFBQTtFL0t3cHFERjtBQUNGOztBZ0xseXFEQTtFMUtpRUksc0JBdEJPO0UwS3pDVCxnQkFBQTtFQUNBLGtCQUFBO0FoTHF5cURGO0F5Qi90cURJO0V1SnpFSjtJMUttRDRCLG1CQUFBO0lBS0Esa0JBQUE7RU5xdnFEMUI7RWdMcnlxREU7SXJLNEtFLG1CQUFBO0VYNG5xREo7QUFDRjs7QWlMN3dxREk7OztFM0s2QkEsdUJBdEJPO0V1Q1dULGtCb0loQnNCO0VBRWxCLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqTGl4cUROO0FpTHh6cURJOzs7RTNLZ0R3QixrQkFBQTtFQUtBLGlCQUFBO0VLNEh0QixrQkFBQTtFc0s5S0Esb0NBQUE7RUFDQSxXdktrR0U7RXVLakdGLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFDQUFBO01BQUEseUJBQUE7VUFBQSw2QkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqTDZ6cUROO0FpTDN6cURNOzs7RUFDRSxXQUFBO0FqTCt6cURSO0E0Q3R6cURFOzs7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUMwenFESjtBaUwxMHFEUTs7O0VBQ0UsYUFBQTtBakw4MHFEVjtBaUwxenFETTs7O0V0S3dJQSxrQkFBQTtFTG5IRixTQXRCTztFQXNCUCxVQXRCTztBTmswcURYO0FpTDV6cURNOzs7RUFDRSxhQUFBO0FqTGcwcURSO0FpTDl6cURNOzs7RXBJRUosa0JvSUR3QjtFcElLcEIsTUFYTTtFQVdOLFFBWE07RUFXTixPQVhNO0VvSU9KLFdBQUE7RUFDQSxjQUFBO0VBQ0EsWXZLNUNZO0V1SzZDWix5QnZLa0RHO0FWbXhxRFg7QXlCcnpxREk7RXdKckNBOzs7STNLNkJBLG9CQXRCTztJMkttQkgsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VqTHUwcUROO0VpTHIwcURNOzs7SXRLbUhGLGtCQUFBO0lMMUhzQixtQkFBQTtFTmsxcUQxQjtFaUxyMHFEUTs7O0kzS05OLGNBdEJPO0VOczJxRFQ7QUFDRjs7QWlMLzRxREk7RTNLZ0R3QixrQkFBQTtFQUtBLGlCQUFBO0VLNEh0QixrQkFBQTtFc0s5S0Esb0NBQUE7RUFDQSxXdktrR0U7RXVLakdGLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFDQUFBO01BQUEseUJBQUE7VUFBQSw2QkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FqTG01cUROO0FpTGo1cURNO0VBQ0UsV0FBQTtBakxtNXFEUjtBNEMxNHFERTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1QzQ0cURKO0FpTDU1cURRO0VBQ0UsYUFBQTtBakw4NXFEVjtBaUxuMnFERTtFQUNFLDZCQUFBO0FqTHEycURKO0FpTGoycURFO0VBQ0UsYUFGbUI7RUFHbkIsUUFBQTtFQUNBLGtCQUFBO0FqTG0ycURKO0FpTGoycURJO0VwSXZDRixrQm9Jd0NzQjtFcElwQ2xCLFdBWE07RUFXTixTQVhNO0VBV04sT0FYTTtFb0lnRE4sV0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsNEpBQUE7RUFBQSwwSEFBQTtFQUFBLHFIQUFBO0VBQUEsd0hBQUE7QWpMczJxRE47QWlMbDJxREU7RTdLSkEsdUNBQUE7RU9rRUUsNkJBQUE7RXNLM0RBLDZCQUFBO0VBQ0EseUJBQUE7QWpMbzJxREo7QWlMajJxREU7RTNLbkQwQixvQkFBQTtFMktxRHhCLG9DQUFBO0FqTG0ycURKO0FpTGgycURFO0UzS2pERSxvQkF0Qk87QU4wNnFEWDtBaUwvMXFERTtFQUNFLGFBQUE7QWpMaTJxREo7QWlMaDJxREk7RUFDRSx5QkFBQTtBakxrMnFETjtBaUxoMnFETTtFQUNFLDZCQUFBO0FqTGsycURSOztBaUwzMXFERTtFQUNFLHNCdktoQkk7RXVLaUJKLGFBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0FqTDgxcURKO0FpTDMxcURFO0VBQ0UsVUFBQTtBakw2MXFESjs7QWtMcitxREE7RTVLNEMwQixjQUFBO0U0SzFDeEIsa0JBQUE7QWxMdytxREY7QWtMdCtxREU7RTVLMkRFLG9CQXRCTztBTm84cURYO0FrTHQrcURJO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FsTHcrcUROO0F5QjE2cURJO0V5Sm5FRjtJNUt3Q3dCLGlCQUFBO0VOeThxRHhCO0VrTHQrcURJO0lBQ0UsZ0JBQUE7RWxMdytxRE47QUFDRjtBa0xwK3FERTtFNUs0QjBCLG1CQUFBO0VBS0Esa0JBQUE7RUs0SHRCLG1CQUFBO0FYNDBxRE47QWtMcitxREk7RTlLdUVGLDJCQUFBO0VPa0ZJLGtCQUFBO0VMbkhGLFNBdEJPO0U0S1pMLHlCQUFBO0FsTHUrcUROO0FrTHArcURJO0U1SytCQSxzQkF0Qk87RUFRaUIsbUJBQUE7RUFLQSxrQkFBQTtFNEtuQnRCLGdCQUFBO0FsTHUrcUROO0FrTHArcURJO0U1S01zQixhQUFBO0VBWUUsb0JBQUE7RTRLaEJ0QixpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FsTHUrcUROO0F5QjE4cURJO0V5SmxERjtJNUs0QjBCLGdCQUFBO0lBS0EsZUFBQTtFTmcrcUQxQjtFa0x0K3FESTtJdktrSUEsaUJBQUE7RVh1MnFESjtFa0xyK3FESTtJNUtJc0IsbUJBQUE7RU5vK3FEMUI7QUFDRjs7QW1MN2hyREE7RUFDRSxzQnpLc0dNO0FWMDdxRFI7QW1MOWhyREU7RTdLNERFLHNCQXRCTztFNktwQ1AsZ0JBQUE7QW5MZ2lyREo7QW1MOWhyREk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBbkxnaXJETjtBeUJsK3FESTtFMEpwRUY7STdLNERFLHVCQXRCTztFTm9nckRUO0FBQ0Y7QW1MN2hyREU7RTdLOENFLGVBdEJPO0VBUWlCLGtCQUFBO0VBS0EsaUJBQUE7RUs0SHRCLG1CQUFBO0V3SzdKRixrQkFBQTtFQUNBLGdCQUFBO0FuTGdpckRKO0FtTDlockRJO0U3S2dDd0IsbUJBQUE7QU5pZ3JENUI7QW1MN2hyREk7RTdLZ0JzQixrQkFBQTtFQVlFLG1CQUFBO0FOcWdyRDVCO0FtTDdockRJOztFN0srQkEsZ0JBdEJPO0U2S05MLHFCQUFBO0FuTCtockROO0FtTDVockRJO0UvSzBERiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRDRnckRKO0F5QnhnckRJO0UwSmpDQTtJbEl6QkEsa0JBQUE7RWpEc2tyREY7QUFDRjtBaUQzanJERTtFQUNFLGFBQUE7QWpENmpyREo7QWlEMWpyREU7RUFDRSxxQkFBQTtBakQ0anJESjtBaURuL3FESTtFQUNFLGN2QzZCQTtFdUM1QkEseUJBQUE7RUFDQSx5QkFBQTtBakRxL3FETjtBbUxyanJESTtFL0tzREYsMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsV0FyQ0k7RUErRE4sb0JBQUE7RUFDQSxrQkFBQTtBakR5aXJESjtBeUJyaXJESTtFMEo3QkE7SWxJN0JBLGtCQUFBO0VqRG1tckRGO0FBQ0Y7QWlEeGxyREU7RUFDRSxhQUFBO0FqRDBsckRKO0FpRHZsckRFO0VBQ0UscUJBQUE7QWpEeWxyREo7QWlEcGlyREk7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRHNpckROO0FpRHBpckRJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRzaXJETjtBeUJ6anJESTtFMEp4QkU7SXhLbUlBLGlCQUFBO0VYazlxREo7RW1MamxyREk7O0k3S0ZzQixtQkFBQTtJQUtBLGtCQUFBO0VObWxyRDFCO0FBQ0Y7O0FvTHhvckRBO0VBRUUsbUJBQUE7QXBMMG9yREY7QXlCdmtyREk7RTJKakVGO0lBR00sY0FBQTtFcEx5b3JETjtFb0xwb3JETTtJQUNFLFVBQUE7RXBMc29yRFI7QUFDRjtBeUI1bHJESTtFMkpsQ0E7SUFFSSxnQkFBQTtFcExnb3JETjtBQUNGO0FvTHRuckRFO0U5S21CMEIsaUJBQUE7RThLakJ4QixXQUFBO0VBQ0EsZUFBQTtBcEx3bnJESjtBeUJ6bHJESTtFMkpsQ0Y7SUFPTSxjQUFBO0lBQ0Esd0JBQUE7SUFDQSw0QkFBQTtFcEx3bnJETjtBQUNGO0FvTHBuckRFO0VoTDZDQSwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0VtSWRBLFcxS2tESTtBVjhrckRSO0F5QjltckRJO0UySnBCRjtJbkl0Q0Usa0JBQUE7RWpENHFyREY7QUFDRjtBaURqcXJERTtFQUNFLGFBQUE7QWpEbXFyREo7QWlEaHFyREU7RUFDRSxxQkFBQTtBakRrcXJESjtBaUQ3bXJESTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEK21yRE47QWlEN21yREk7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRCttckROO0FvTGxwckRJO0VBQ0UseUIxS2lESztFMEtoREwsYzFLNEVBO0UwSzNFQSx5QkFBQTtBcExvcHJETjtBb0xocHJERTtFQUNFLGFBQUE7QXBMa3ByREo7QXlCMW9yREk7RTJKVEY7SUFHSSxhQUFBO0VwTG9wckRKO0FBQ0Y7QXlCL29yREk7RTJKVEY7SUFNSSxhQUFBO0VwTHNwckRKO0FBQ0Y7QW9McHByRE07RUFDRSxnQkFBQTtFQUNBLG9CQUFBO0FwTHNwckRSO0F5QnhwckRJO0UySkFFO0lBSUksZ0JBQUE7SUFDQSxvQkFBQTtFcEx3cHJEUjtBQUNGO0F5QjlwckRJO0UySkFFO0lBUUksaUJBQUE7SUFDQSxvQkFBQTtFcEwwcHJEUjtBQUNGO0F5QnBxckRJO0UySlRGO0lBd0JNLHNCQUFBO0VwTHlwckROO0FBQ0Y7QXlCenFyREk7RTJKVEY7SUE0QkksZUFBQTtFcEwwcHJESjtBQUNGO0F5QjlxckRJO0UySlRGO0lBK0JJLGVBQUE7RXBMNHByREo7QUFDRjtBeUJoc3JESTtFMkowQ0U7O0k5SC9FQSxnQnlGckJpQjtFL0krdnJEckI7QUFDRjtBeUJ0c3JESTtFMkowQ0U7O0k5SC9FQSxnQnlGckJpQjtFL0lxd3JEckI7QUFDRjtBeUI1c3JESTtFMkowQ0U7O0k5SC9FQSxnQnlGckJpQjtFL0kyd3JEckI7QUFDRjtBeUJsdHJESTtFMkowQ0U7O0k5SC9FQSxpQnlGckJpQjtFL0lpeHJEckI7QUFDRjtBeUJ4dHJESTtFMkowQ0U7O0k5S25Ec0Isa0JBQUE7SUFLQSxpQkFBQTtFTmt1ckQxQjtBQUNGO0F5Qmx0ckRJO0UySjZCRTs7SUFVTSxlQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RXBMZ3JyRFY7QUFDRjtBeUIzdHJESTtFMkppREE7SXpLMERFLGtCQUFBO0VYb25yREo7QUFDRjtBb0x2cXJESTtFdkk1RUYsa0JZakRrQjtFQUNsQix5Qi9DcUdTO0FWa3NyRFg7QXlEcnlyREU7RUFFRSxXQUFBO0VBQ0EseUIvQ2dHTztFK0MvRlAscUJBQUE7RUFDQSxZQVg2QjtBekRpenJEakM7QXlEL3hyREU7RVprQ0Esa0JZakNvQjtFWnFDaEIsTUFYTTtFQVdOLFNBWE07RUFXTixZQVhNO0VZekJSLDRCQUFBO0VBQ0EsK0JBQUE7QXpEb3lyREo7QXlEanlyREU7RVo0QkEsa0JZM0JvQjtFWitCaEIsTUFYTTtFQVdOLGFBWE07RUFXTixTQVhNO0VZbkJSLDZCQUFBO0VBQ0EsZ0NBQUE7QXpEc3lyREo7QXlCMXZyREk7RTJKK0RBO0lBQ0UsMEJBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0VwTDhyckRKO0FBQ0Y7QW9MMXJyREk7RXZJeEZGLGtCWWpEa0I7RUFDbEIseUIvQ3FHUztBVml1ckRYO0F5RHAwckRFO0VBRUUsV0FBQTtFQUNBLHlCL0NnR087RStDL0ZQLHFCQUFBO0VBQ0EsWUFYNkI7QXpEZzFyRGpDO0F5RDl6ckRFO0Vaa0NBLGtCWWpDb0I7RVpxQ2hCLE1BWE07RUFXTixTQVhNO0VBV04sWUFYTTtFWXpCUiw0QkFBQTtFQUNBLCtCQUFBO0F6RG0wckRKO0F5RGgwckRFO0VaNEJBLGtCWTNCb0I7RVorQmhCLE1BWE07RUFXTixhQVhNO0VBV04sU0FYTTtFWW5CUiw2QkFBQTtFQUNBLGdDQUFBO0F6RHEwckRKO0F5QnR5ckRJO0UySmtGQTtJOUtwRndCLG9CQUFBO0VONHlyRDFCO0FBQ0Y7QXlCOXhyREk7RTJKcUVBO0k5S3BGd0Isb0JBQUE7RU5penJEMUI7QUFDRjtBeUJoenJESTtFMkorRkE7STlLakd3QixvQkFBQTtFTnN6ckQxQjtBQUNGO0F5Qnh5ckRJO0UySmtGQTtJOUtqR3dCLG9CQUFBO0VOMnpyRDFCO0FBQ0Y7QXlCN3lyREk7RTJKa0ZBO0k5S2pHd0Isb0JBQUE7RU5nMHJEMUI7QUFDRjtBb0xudHJERTs7RXZJbEhBLGtCWWpEa0I7RUFDbEIseUIvQ3FHUztBVnF4ckRYO0F5RHgzckRFOzs7RUFFRSxXQUFBO0VBQ0EseUIvQ2dHTztFK0MvRlAscUJBQUE7RUFDQSxZQVg2QjtBekRzNHJEakM7QXlEcDNyREU7O0Vaa0NBLGtCWWpDb0I7RVpxQ2hCLE1BWE07RUFXTixTQVhNO0VBV04sWUFYTTtFWXpCUiw0QkFBQTtFQUNBLCtCQUFBO0F6RDAzckRKO0F5RHYzckRFOztFWjRCQSxrQlkzQm9CO0VaK0JoQixNQVhNO0VBV04sYUFYTTtFQVdOLFNBWE07RVluQlIsNkJBQUE7RUFDQSxnQ0FBQTtBekQ2M3JESjtBeUI5MXJESTtFMko0R0Y7O0k5SzlHMEIsb0JBQUE7RU5xMnJEMUI7QUFDRjtBeUJ2MXJESTtFMkorRkY7O0k5SzlHMEIsb0JBQUE7RU4yMnJEMUI7QUFDRjtBeUIxMnJESTtFMkowSEY7OztJOUtuSTBCLG1CQUFBO0lBS0Esa0JBQUE7RU5xM3JEMUI7QUFD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TixrQkFBQTtFekRvK3NEQTtFeURsK3NEQTtJQUVFLGMvQ3ZGTztFVjBqdERUO0FBQ0Y7QXlCcm10REk7RTZKRU07SUFDRSxjNUsyRE47RVYyaXRESjtBQUNGO0FzTGhtdERNO0VqSTdFSixjM0M2R1M7RTJDNUdULGEzQ0trQjtFMkNKbEIsc0IzQ2lHTTtFNEtwQkEsd0JBQUE7QXRMb210RFI7QXFENXB0REU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RS9DNkIwQixvQkFBQTtBTnVwdEQ1QjtBcURocnRERTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFMUNtSkksbUJBQUE7RVBsRkosMkJBQUE7RWlEOURFLGdCM0NnRXdCO0UyQy9EeEIsY0FBQTtBckR1c3RESjtBeUJucXRESTtFNkplRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJaExyQ3NCLG1CQUFBO0lBS0Esa0JBQUE7SUFTeEIsYUF0Qk87RU40dHREVDtBQUNGO0FzTHZwdERNO0VBQ0Usa0JBQUE7QXRMeXB0RFI7QXNMdHB0RE07RUFDRSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtBdEx3cHREUjtBc0xycHRETTtFbEx6QkosMkJBQUE7QUppcnRERjtBc0xwcHRETTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFbEw3QkosZ0NBQUE7RWtMbUNNLGdCNUtqQ29CO0FWcXN0RDVCO0FzTGxxdERROzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VsTHJDTixnQ0FBQTtFT2tFRSxrQkFBQTtBWDJwdERKO0F5QnR2dERJO0U2SnNERTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJaExyRXNCLG1CQUFBO0VOMnh0RDFCO0FBQ0Y7QXNMcnN0RE07RTNLbUNBLGtCQUFBO0VMbkhGLGlCQXRCTztBTit5dERYO0F5Qmp4dERJO0U2SndFRTtJM0ttQ0Esa0JBQUE7RVgwcXRESjtBQUNGO0FzTHRzdERRO0VBQ0UsY0FBQTtBdEx3c3REVjtBc0xwc3RETTtFM0tzQkEsa0JBQUE7QVhpcnRETjtBeUI1eHRESTtFNkpxRkU7STNLc0JBLGtCQUFBO0VYcXJ0REo7QUFDRjtBc0xqc3RETTtFQUNFLGFBQUE7QXRM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Q0UsV0FBQTtFM0wraXdEUjtBQUNGO0EyTDFpd0RNO0VyTGpCc0Isb0JBQUE7RXFMbUJwQixZQTFFcUI7QTNMc253RDdCO0F5Qmhqd0RJO0VrS0VFO0lyTDdCb0IsMkJBQUE7SUFTRSw4QkFBQTtJcUwwQmxCLFlBN0VzQjtFM0wybndEOUI7QUFDRjtBMkwzaXdETTtFckx2Q29CLGNBQUE7RXFMeUNsQixvQkFBQTtBM0w2aXdEUjtBeUIzandESTtFa0tZRTtJQUtJLFNBQUE7RTNMOGl3RFI7QUFDRjs7QTRMOW53REE7RXRMc0RJLGFBdEJPO0VBZWlCLG1CQUFBO0VzTDVDMUIsc0JsTDJGTTtBVnNpd0RSO0F5QnRrd0RJO0VtSzlESjtJdExzREksa0JBdEJPO0VOd213RFQ7QUFDRjtBNExob3dERTtFeEw4RUEsMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGV2Q3dDZTtFdUM3QmIsY0FBQTtFQUNBLFdBQUE7RUErQkEsbUJBQUE7RUFDQSxpQkFBQTtBakQ0bHdESjtBeUJ4bHdESTtFbUtyREY7STNJTEUsa0JBQUE7RWpEc3B3REY7QUFDRjtBaUQzb3dERTtFQUNFLGFBQUE7QWpENm93REo7QWlEMW93REU7RUFDRSxxQkFBQTtBakQ0b3dESjtBaUR2bHdESTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEeWx3RE47QWlEdmx3REk7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRHlsd0ROO0F5QjVtd0RJO0VtS3JERjtJakxnS0ksbUJBQUE7RVhxZ3dESjtBQUNGO0E0TDdwd0RJO0VBSUUsY2xMa0ZLO0FWMGt3RFg7QTRMenB3REk7RUFDRSx5QmxMeUVLO0FWa2x3RFg7QTRMeHB3REk7RUFDRSx5QkF0Q007QTVMZ3N3RFo7QTRMdnB3REk7RUFDRSx5QkF6Q087QTVMa3N3RGI7QTRMdHB3REk7RUFDRSx5QkE1Q087QTVMb3N3RGI7QTRMcnB3REk7RUFDRSx5QkEvQ0k7RUFnREosV2xMbURFO0FWb213RFI7QTRMbnB3REU7RUFDRSxXQUFBO0E1THFwd0RKO0E0TGxwd0RFO0V0TEowQixtQkFBQTtFc0xNeEIsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7QTVMb3B3REo7QTRMbHB3REk7RWpMaUhFLG1CQUFBO0VMdElvQixpQkFBQTtFQVNFLG9CQUFBO0VzTGV0QixnQmxMNkJpQjtFa0w1QmpCLGtCQUFBO0VBQ0EsU0FBQTtBNUxxcHdETjtBNExucHdETTtFQUNFLFVBQUE7QTVMcXB3RFI7QTRMbHB3RE07RUFDRSwyQmxMZ05jO0VrTC9NZCw4QmxMK01jO0FWcTh2RHRCO0E0TGpwd0RNO0VBQ0UsNEJsTDJNYztFa0wxTWQsK0JsTDBNYztBVnk4dkR0QjtBNExocHdETTtFakw0RkEsbUJBQUE7RVBsRkosMkJBQUE7QUowb3dERjtBeUJucXdESTtFbUtYRjtJdExKMEIsbUJBQUE7RU5zcndEMUI7RTRMOW93REk7SWpMa0ZBLG1CQUFBO0lMdElvQixpQkFBQTtJQVNFLG9CQUFBO0lzTDhDcEIsV0FBQTtFNUxpcHdETjtFNEwvb3dETTtJQUNFLFVBQUE7RTVMaXB3RFI7RTRMOW93RE07SWpMeUVGLG1CQUFBO0VYd2t3REo7QUFDRjtBNEwzb3dERTtFakxrRUksbUJBQUE7RVBsRkosMkJBQUE7RUVwRHdCLGdCQUFBO0VzTHdFdEIsV0FBQTtFQUNBLGNsTEpPO0FWaXB3RFg7QTRMM293REk7RXRMeERBLGlCQXRCTztFc0xnRkwsa0JsTG9LZ0I7RWtMbktoQixrQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0E1TDZvd0ROO0E0TDNvd0RNO0VqTGtEQSxtQkFBQTtFaUxoREUsU0FBQTtBNUw2b3dEUjtBNEwxb3dETTtFQUNFLG1CQUFBO0E1TDRvd0RSO0E0THRvd0RNO0VBQ0UsbUJBQUE7QTVMd293RFI7QTRMcm93RE07RUFDRSxrQkFBQTtBNUx1b3dEUjtBNExwb3dETTtFQUNFLGtCQUFBO0E1THNvd0RSO0E0TG5vd0RNO0VBQ0Usa0JBbkphO0E1THd4d0RyQjtBeUJ2dHdESTtFbUtzRkk7SUFDRSxrQkFBQTtFNUxvb3dEUjtFNExqb3dETTtJQUNFLGtCQUFBO0U1TG1vd0RSO0U0TGhvd0RNO0lBQ0Usa0JBQUE7RTVMa293RFI7RTRML253RE07SUFDRSxrQkFuS2M7RTVMb3l3RHRCO0FBQ0Y7QTRMNW53REU7RXRMeEgwQixtQkFBQTtBTnV2d0Q1QjtBNEw1bndESTtFeExuRkYsZ0NBQUE7RU9rRkksa0JBQUE7QVhpb3dETjtBeUI1dXdESTtFbUt5R0Y7SWpMRUksbUJBQUE7RVhxb3dESjtBQUNGO0E0TDNud0RFO0V0TDVJMEIsa0JBQUE7RUFLQSxpQkFBQTtFc0x5SXhCLGdCQUFBO0E1TDhud0RKO0E0TDVud0RJO0VBQ0UseUJsTHBGSztFa0xxRkwsV2xMNUZFO0VrTDZGRixtQmxMMUxjO0VrTDJMZCxrQmxMd0ZnQjtBVnNpd0R0QjtBeUI1dndESTtFbUswSEE7SUFPSSxtQkFBQTtFNUwrbndETjtBQUNGO0E0TDdud0RNO0VqTHpCQSxtQkFBQTtFUGxGSiwyQkFBQTtFd0w4R00sY0FBQTtFQUNBLGNBQUE7QTVMK253RFI7QTRMN253RFE7RWpML0JGLGVBQUE7RUx0SW9CLGdCQUFBO0VBS0Usa0JBQUE7QU5reXdENUI7QXlCNXd3REk7RW1Lb0lFO0lqTHpCQSxtQkFBQTtFWHFxd0RKO0FBQ0Y7QTRMNW53RFE7RUFDRSxzQkFBQTtBNUw4bndEVjtBNEwxbndETTtFdExsS0Ysc0JBdEJPO0VBc0JQLFNBdEJPO0VLeUlMLGVBQUE7RWlMbURFLDZCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsV2xMbElBO0VrTG1JQSxjQUFBO0VBQ0EsV0FBQTtBNUw0bndEUjtBeUJoeXdESTtFbUswSkU7SXRMbEtGLGlDQXRCTztJS3lJTCxlQUFBO0VYMHJ3REo7QUFDRjtBNENyMXdERTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q3Uxd0RKO0E0Q3Ayd0RFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTVDczJ3REo7QTRMM293REk7RWpMOUVFLG1CQUFBO0VQbEZKLDJCQUFBO0V3TG1LSSx5QkFBQTtFQUNBLFdsTDdKRTtBVjB5d0RSO0F5QjEwd0RJO0VtS3lMQTtJakw5RUUsbUJBQUE7RVhtdXdESjtBQUNGO0E0THZvd0RNO0V4TC9LSiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNwQ1gsY0FBQTtFQUNBLFdBQUE7RUErQkEsb0JBQUE7RUFDQSxrQkFBQTtBakRnMndESjtBeUI1MXdESTtFbUt3TUU7STNJbFFGLGtCQUFBO0VqRDA1d0RGO0FBQ0Y7QWlELzR3REU7RUFDRSxhQUFBO0FqRGk1d0RKO0FpRDk0d0RFO0VBQ0UscUJBQUE7QWpEZzV3REo7QWlEdjB3REk7RUFDRSxjdkM2QkE7RXVDNUJBLHlCQUFBO0VBQ0EseUJBQUE7QWpEeTB3RE47QTRMaHF3RE07RUFDRSxXbExyTVU7RWtMc01WLFlsTHRNVTtFa0x1TVYscUJBQUE7RUFDQSxnQkFBQTtBNUxrcXdEUjtBeUJsM3dESTtFbUs0TUU7SUFPSSxjbEwxTks7SWtMMk5MLGVsTDNOSztFVjgzd0RiO0U0TGpxd0RRO0lqTDNHSixrQkFBQTtJTHRJb0IsYUFBQTtFTnM1d0R4QjtBQUNGO0E0TDlwd0RNO0V0THRPRixpQkF0Qk87RUt5SUwsbUJBQUE7RWlMc0hFLFlBQUE7RUFDQSxpQkFBQTtBNUxncXdEUjtBeUJsNHdESTtFbUs4TkU7SXRMdE9GLGVBdEJPO0lLeUlMLGtCQUFBO0VYNHh3REo7QUFDRjs7QTZMMzh3REU7Ozs7RXZMMkRFLG1CQXRCTztFS3lJTCxtQkFBQTtFa0wzS0Ysa0JBQUE7QTdMaTl3REo7QXlCajV3REk7RW9LbkVGOzs7O0l2TDJERSxnQkF0Qk87SUt5SUwsaUJBQUE7RVg4eXdESjtBQUNGO0E2TGo5d0RJOzs7O0VsTGtLRSxtQkFBQTtFTGpJc0IsZUFBQTtFQUtBLGNBQUE7RUFFQSxzQkFBQTtFdUNKMUIsa0JnSmhDc0I7RUFDbEIsZ0JBQUE7RUFDQSxlQUFBO0E3THU5d0ROO0E2THI5d0RNOzs7O0VoSjRCSixrQmdKM0J3QjtFaEorQnBCLFNBWE07RUFXTixPQVhNO0VnSm5CSixXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5Qm5Md0dGO0FWbzN3RE47QXlCbDd3REk7RW9LdkRBOzs7O0lsTGtLRSxrQkFBQTtJTG5IRixrQkF0Qk87RU53OXdEVDtBQUNGO0E2TDU5d0RJOzs7O0V6TDBERixnQ0FBQTtFT2tGSSxrQkFBQTtFTDFIc0IsbUJBQUE7RXVMZHRCLGdCbkx3RHNCO0FWeTZ3RDVCO0F5QnA4d0RJO0VvS2pDQTs7OztJbEw0SUUsaUJBQUE7RVhnMndESjtBQUNGO0E2TGwrd0RJOzs7O0V2TE93QixtQkFBQTtBTmkrd0Q1QjtBeUJsOXdESTtFb0t0QkE7Ozs7SWxMaUlFLG1CQUFBO0VYODJ3REo7QUFDRjtB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QUFBO0lBWUUsbUJBQUE7SXVMMlRkLGtCQUFBO0lBQ0EsY0FBQTtFN0x3enhEWjtFNkxyenhEVTs7Ozs7OztJdkx0VWdCLG1CQUFBO0lBS0Esa0JBQUE7SXVMbVVkLGNBQUE7SUFDQSxnQkFBQTtFN0w4enhEWjtFNkx6enhEYzs7Ozs7OztJbEw3TVYsa0JBQUE7RVgrZ3lESjtFNkwvenhEZ0I7Ozs7Ozs7SUFDRSxjbkxsUlQ7RVZ5bHlEVDtBQUNGO0E2TDd6eERFOzs7O0V2TC9VRSxnQkF0Qk87QU53cXlEWDs7QTZMOXp4REE7RXZMdlcwQixpQkFBQTtFQVNFLG9CQUFBO0VBVEYsZ0JBQUE7RXVDUXhCLGtCZ0prV2tCO0V2THZWaEIsYUF0Qk87RXVMK1dULG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQm5MblRNO0FWcW55RFI7QXlCcnB5REk7RW9LNFVKO0lBU1UsYUFBQTtFN0xvMHhEUjtBQUNGO0E2TG4weERFO0VoSjFXQSxrQmdKMldvQjtFaEp2V2hCLFVBWE07RUFXTixZQVhNO0VBV04sV0FYTTtFZ0ptWFIsV0FBQTtFQUNBLGFBQUE7RUFDQSxZbkx4WmdCO0VtTHlaaEIseUJuTDFUTztBVmtveURYO0F5QnBxeURJO0VvSzRVSjtJdkx2VzBCLGdCQUFBO0VObXN5RHhCO0U2THQweERFO0lBQ0UsVUFBQTtJQUNBLFluTGhhcUI7RVZ3dXlEekI7QUFDRjs7QTZMcDB4REE7RWxMOVBNLG1CQUFBO0FYc2t5RE47O0E2TGoweERNO0V2TDNZb0IsYUFBQTtFQUFBLGlCQUFBO0VBWUUsb0JBQUE7QU5zc3lENUI7QXlCdnJ5REk7RW9LZ1hFO0lBSUksYUFBQTtFN0x1MHhEUjtBQUNGO0E2THIweERRO0VBQ0UsYUFBQTtBN0x1MHhEVjtBNkwxenhESTtFQUNFLGtCQUFBO0E3TDR6eEROO0E2THp6eERNO0VoSjVaSixrQmdKNlp3QjtFaEp6WnBCLE1BWE07RUFXTixZQVhNO0VBV04sV0FYTTtFZ0pxYUosYUFBQTtFQUNBLGNBQUE7RUFDQSxZbkwxY1k7RW1MMmNaLHlCbkw1V0c7QVYwcXlEWDs7QTZMdnd4REE7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SjtFeURsOHpEQTs7SVprQ0Esa0JZakNvQjtJWnFDaEIsTUFYTTtJQVdOLFNBWE07SUFXTixZQVhNO0lZekJSLDRCQUFBO0lBQ0EsK0JBQUE7RXpEdzh6REY7RXlEcjh6REE7O0laNEJBLGtCWTNCb0I7SVorQmhCLE1BWE07SUFXTixhQVhNO0lBV04sU0FYTTtJWW5CUiw2QkFBQTtJQUNBLGdDQUFBO0V6RDI4ekRGO0FBQ0Y7QXlCNzZ6REk7RTJLckRKO0l2SitDRSxrQnVKN0NvQjtJdkppRGhCLFlBWE07RTdDKzd6RFY7QUFDRjtBcU01K3pERTtFL0xnRDBCLGVBQUE7RUFPQSxnQkFBQTtFQUNBLGNBQUE7RStMdER4QixjQUFBO0FyTWcvekRKO0FxTTkrekRJO0V4SitDRixld0o5Q3NCO0V4SmtEbEIsTUFYTTtFQVdOLE9BWE07RWxDcUlOLGtCQUFBO0VQbEZKLCtCQUFBO0VpTXZGSSxhQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtBck1rL3pETjtBcU0vK3pESTtFQUNFLGMzTHNIQTtBVjIzekROO0F5QnQ4ekRJO0U0S3pERjtJMUxpTEksaUJBQUE7RVhrMXpESjtBQUNGO0F5Qjk3ekRJO0U0S3RFRjtJMUxpTEksaUJBQUE7RVh1MXpESjtBQUNGO0FxTS8rekRFO0UxTHVKSSxtQkFBQTtFUGxGSiwyQkFBQTtFaU1sRUUsY0FBQTtFQUNBLHlCQUFBO0FyTWkvekRKO0F5Qno4ekRJO0U0SzVDRjtJMUx1Skksa0JBQUE7RVhrMnpESjtBQUNGO0FxTS8rekRFOztFQUVFLGtCQUFBO0FyTWkvekRKO0FxTTkrekRFO0VBQ0UsZUFBQTtBck1nL3pESjtBeUJyOXpESTtFNEt2RUo7SS9Md0Q0QixvQkFBQTtFTncrekQxQjtBQUNGO0F5QjE5ekRJO0U0S3ZFSjtJL0x3RDRCLGlCQUFBO0VONit6RDFCO0FBQ0Y7QXFNMyt6REE7RS9MQzRCLDRCQUFBO0V1Q1IxQixrQndKVWtCO0FyTTQrekRwQjtBZ0V2aTBESTtFbkJpREYsa0JtQmhEc0I7RW5Cb0RsQixNQVhNO0VBV04sT0FYTTtFdkNrQlIsVUF0Qk87RTBE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O1VBQUEsbUJBQUE7QWxJNjAyRE47QXlCengyREk7RXlHY0Y7SUEvQkUsZ0JBVnNFO0VsSXd6MkR4RTtBQUNGO0F5Qjl4MkRJO0UrS3REQTtJbE04Q0EsYUF0Qk87SUFHZSxhQUFBO0lBWUUsa0JBQUE7RU5tejJEMUI7QUFDRjtBd016MTJETTtFQUNFLFVBQUE7QXhNMjEyRFI7QXlNejIyREE7RTVKOENFLGtCNEo3Q2tCO0VuTWlEUSxtQkFBQTtBTjJ6MkQ1QjtBeUI1eTJESTtFZ0w1REE7STVKeUNGLGtCNEp4Q3NCO0k1SjRDbEIsU0FYTTtJQVdOLFFBWE07SUFXTixTQVhNO0lBV04sT0FYTTtJdkNrQlIsVUF0Qk87SW1NM0JMLFdBQUE7SUFDQSx5Qi9Mc0hBO0krTHJIQSxXQUFBO0V6TSsyMkRKO0FBQ0Y7QXlCdDAyREk7RWdMckNBO0lBQ0UsaUJBQUE7RXpNODIyREo7RXlNNzIyREk7SUFDRSw0QkFBQTtFek0rMjJETjtBQUNGO0F5TTMyMkRFO0U1SnVCQSxrQjRKdEJvQjtFNUowQmhCLFNBWE07RUFXTixTQVhNO0VBV04sVUFYTTtFdkNrQlIsd0JBdEJPO0VtTVRQLHlCL0xxR0U7RStMcEdGLFlBL0JtQjtFQWdDbkIsaUJBQUE7RUFDQSxXL0xvRUk7QVY0eTJEUjtBeUI1MDJESTtFZ0wxQ0Y7STVKdUJBLGtCNEpkc0I7STVKa0JsQixZQVhNO0lBV04sY0FYTTtJQVdOLGVBWE07SUFXTixhQVhNO0k0Sk5OLFdBQUE7SUFDQSxpQkFBQTtFek1xMzJESjtBQUNGO0F5TW4zMkRJO0U5THVJRSxtQkFBQTtFUGxGSixnQ0FBQTtFRXhDMEIsbUJBQUE7RW1NVHRCLGdCL0xrRGlCO0FWbTAyRHZCO0F5QjcxMkRJO0VnTDVCQTtJOUx1SUUsa0JBQUE7SThML0hFLGdCL0wrQ29CO0VWdTAyRDFCO0FBQ0Y7QXlNbjMyREk7RTlMMkhFLG1CQUFBO0VMMUhzQixtQkFBQTtBTnMzMkQ1QjtBeU1qMzJETTtFck1tQ0osMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsV0FyQ0k7RUErRE4sb0JBQUE7RUFDQSxrQkFBQTtBakR3MzJESjtBeUJwMzJESTtFZ0xWRTtJeEpoREYsa0JBQUE7RWpEazcyREY7QUFDRjtBaUR2NjJERTtFQUNFLGFBQUE7QWpEeTYyREo7QWlEdDYyREU7RUFDRSxxQkFBQTtBakR3NjJESjtBaUR6MjJESTtFQUNFLGN2Q3VDQTtFdUN0Q0Esc0J2Q1FFO0V1Q1BGLHNCQUFBO0FqRDIyMkROO0FpRHoyMkRJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakQyMjJETjtBeU0zNDJESTtFQUNFLFdBQUE7QXpNNjQyRE47QXlNejQyREU7RW5NN0J3QixhQUFBO0VBZUUsZ0JBQUE7RUFDQSxpQkFBQTtFQVhBLG1CQUFBO0VBS0Esa0JBQUE7RW1Nc0J4QixPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBNUVtQjtBek0wOTJEdkI7QXlNNTQyREk7RW5NakJBLGlCQXRCTztFbU15Q0wscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBek04NDJETjtBeU0zNDJEUTtFQUNFLGFBQUE7QXpNNjQyRFY7QXlCMzYyREk7RWdMcUNBO0luTXZDd0IsbUJBQUE7RU5pNzJEMUI7RXlNdDQyREU7SUFDRSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RXpNdzQyREo7RXlNdDQyREk7SUFDRSxxQkFBQTtFek13NDJETjtFeU1wNDJERTtJQUNFLGlCQUFBO0lBQ0EsWUEvR3lCO0lBZ0h6QixTQUFBO0V6TXM0MkRKO0V5TXA0MkRJO0lBQ0Usc0JBQUE7RXpNczQyRE47RXlNcDQyRE07SUFDRSxVeEQ3R3FCO0l3RDhHckIsV3hEOUdxQjtJd0QrR3JCLGlCQUFBO0V6TXM0MkRSO0FBQ0Y7QXlCeDcyREk7RWdMd0RBO0luTWhFQSxnQkF0Qk87SUFRaUIsZ0JBQUE7SUFLQSxlQUFBO0ltTTRFdEIsU0FBQTtJQUNBLFdBQUE7RXpNbzQyREo7QUFDRjtBeUJqODJESTtFZ0xpRUE7SW5NekVBLHVCQXRCTztFTm0rMkRUO0V5TWg0MkRNO0k5THNDRixrQkFBQTtJTG5IRixrQkF0Qk87SW1Nc0dELHFCL0x6RUs7RVYyODJEYjtBQUNGOztBcU1qaDNERTtFL0xnRDBCLGVBQUE7RUFPQSxnQkFBQTtFQUNBLGNBQUE7RStMdER4QixjQUFBO0FyTXNoM0RKO0FxTXBoM0RJO0V4SitDRixld0o5Q3NCO0V4SmtEbEIsTUFYTTtFQVdOLE9BWE07RWxDcUlOLGtCQUFBO0VQbEZKLCtCQUFBO0VpTXZGSSxhQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtBck13aDNETjtBcU1yaDNESTtFQUNFLGMzTHNIQTtBVmk2MkROO0F5QjUrMkRJO0U0S3pERjtJMUxpTEksaUJBQUE7RVh3MzJESjtBQUNGO0F5QnArMkRJO0U0S3RFRjtJMUxpTEksaUJBQUE7RVg2MzJESjtBQUNGO0FxTXJoM0RFO0UxTHVKSSxtQkFBQTtFUGxGSiwyQkFBQTtFaU1sRUUsY0FBQTtFQUNBLHlCQUFBO0FyTXVoM0RKO0F5Qi8rMkRJO0U0SzVDRjtJMUx1Skksa0JBQUE7RVh3NDJESjtBQUNGO0FxTXJoM0RFOztFQUVFLGtCQUFBO0FyTXVoM0RKO0FxTXBoM0RFO0VBQ0UsZUFBQTtBck1zaDNESjtBeUIzLzJESTtFNEt2RUo7SS9Md0Q0QixvQkFBQTtFTjhnM0QxQjtBQUNGO0F5QmhnM0RJO0U0S3ZFSjtJL0x3RDRCLGlCQUFBO0VObWgzRDFCO0FBQ0Y7QXFNamgzREE7RS9MQzRCLDRCQUFBO0V1Q1IxQixrQndKVWtCO0FyTWtoM0RwQjtBZ0U3azNESTtFbkJpREYsa0JtQmhEc0I7RW5Cb0RsQixNQVhNO0VBV04sT0FYTTtFdkNrQlIsVUF0Qk87RTBEbENMLFlBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FoRWdsM0ROO0E0Q2prM0RFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFB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QTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtBdE11NDNERjtBc01wNDNEQTtFQUNFLGFBQUE7QXRNczQzREY7QXNNbjQzREE7RUFDRSwyQkFBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtBdE1xNDNERjtBc01uNDNERTtFQUNFLDZCQUFBO0VBQ0EsMkJBQUE7QXRNcTQzREo7QXNNbDQzREU7RUFDRSwyQkFBQTtFQUNBLDRCQUFBO0F0TW80M0RKO0FzTWw0M0RJO0VBQ0UsYUFBQTtBdE1vNDNETjtBdU1ucjVEQTtFak13RDRCLGdCQUFBO0VpRnVKMUIsMEJBQUE7RUFDQSxzQjdFekdNO0FWaWw1RFI7QXVGdCs0REU7RTFDOUpBLGtCMEMrSm9CO0VqRnBKbEIsa0JBdEJPO0VBc0JQLFNBdEJPO0FOb3A1RFg7QXVGdCs0REk7RWpGeEpBLFNBdEJPO0VBc0JQLG1CQXRCTztFaUZpTEwsU0FBQTtFQUNBLFdBQUE7QXZGdys0RE47QXVGcCs0REU7RWpGaEtFLFNBdEJPO0VBc0JQLGtCQXRCTztBTjhwNURYO0F1RmgrNERJO0VqRnhLQSxTQXRCTztBTmlxNURYO0F1Rjk5NERFO0VBQ0UsYUFBQTtBdkZnKzRESjtBeUJucDVESTtFOER1TEE7SUFDRSw2Q0FBQTtJQUNBLDZCQUFBO0V2Ris5NERKO0V1Rjc5NERJO0lBQ0UsU0FBQTtFdkYrOTRETjtBQUNGO0F5Qi9vNURJO0U4S3ZFSjtJak0rREksYUF0Qk87SUFHZSxnQkFBQTtFTitxNUR4QjtFdUYzOTRERTs7STFDNU1GLGtCMEM4TXNCO0k1RWhGbEIsZUFBQTtJNEVtRkEseUJBQUE7SUFDQSxrQjdFdUJnQjtJNkV0QmhCLGdCQXBLa0I7SUFxS2xCLGM3RXZKSztFVm1uNURUO0V1RjE5NERJOztJQUNFLGM3RTdKRztFVjBuNURUO0V1Rno5NERFO0lqRmhOQSxrQkF0Qk87RU5rczVEVDtFdUZ6OTRESTtJNUVoR0EsaUJBQUE7STRFa0dFLFdBQUE7RXZGMjk0RE47RXVGdjk0REU7SWpGek5BLHNCQXRCTztFTnlzNURUO0V1RnY5NERJO0kxQ3ZPSixrQjBDd093QjtJMUNwT3BCLFFBWE07SUFXTixXQVhNO0lBV04sVUFYTTtJbENxSU4sa0JBQUE7RVh1azVESjtFdUZ6OTRESTtJMUM1T0osa0IwQy9Ca0I7STFDbUNkLDZCQVhNO0lBV04sV0FYTTtJQVdOLFlBWE07SUFXTixVQVhNO0l2Q2tCUixTQXRCTztJS3lJTCxpQkFBQTtFWGdsNURKO0V1Rjc5NERFO0lqRjdPd0Isa0JBQUE7RU42czVEMUI7QUFDRjtBdU1udzVERTtFQUNFLFVBQUE7QXZNcXc1REo7QXlCL3M1REk7RThLdkRGO0lBR0ksY0FBQTtFdk11dzVESjtBQUNGO0F5QnZzNURJO0U4S3BFRjtJQU1JLGFBQUE7RXZNeXc1REo7QUFDRjtBdU10dzVERTtFMUp1Q0EsZTBKdENvQjtFMUowQ2hCLE1BWE07RUFXTixVQVhNO0V2Q2tCUixvQkF0Qk87RWlNekJQLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSxhQUFBO0F2TTB3NURKO0F1TXh3NURJO0VBQ0Usb0JBQUE7QXZNMHc1RE47QXVNdHc1REU7RUFDRSxhQUFBO0F2TXd3NURKO0F1TXB3NURJO0VBQ0UsU0FBQTtFQUNBLFdBQUE7QXZNc3c1RE47QXlCNXU1REk7RThLMURKO0lBcUNJLDBCQUFBO0lBQ0EsMkNBQUE7SUFDQSx3REFBQTtZQUFBLGdEQUFBO0V2TXF3NURGO0V1TW53NURFO0lqTXNCQSxTQXRCTztFTnN3NURUO0V1TWp3NURJO0lqSlJKLG1CQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RXREeXc1REE7RXVNanc1REk7SWpKWkosbUJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFdEQ2dzVEQTtBQUNGOztBME0xejVEQTtFckpNRSxjM0M2R1M7RTJDNUdULGEzQ0trQjtFMkNKbEIsc0IzQ2lHTTtBVnV0NURSO0FxRG55NURFO0UvQzZCMEIsb0JBQUE7QU55dzVENUI7QXFEbHk1REU7RTFDbUpJLG1CQUFBO0VQbEZKLDJCQUFBO0VpRDlERSxnQjNDZ0V3QjtFMkMvRHhCLGNBQUE7QXJEb3k1REo7QTBNOXo1REk7RUFDRSxrQkFBQTtBMU1nMDVETjs7QTJNMTA1REE7RXRKSUUsVzNDbUdNO0UyQ2xHTixhM0NLa0I7RTJDSmxCLHlCM0MrSEk7QVYyczVETjtBMk16MDVERTtFck1xQ3dCLGdCQUFBO0VBWUUsbUJBQUE7RXFNL0N4QixrQkFBQTtBM000MDVESjtBMk0xMDVESTtFdk1xRkYsMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsV0FyQ0k7RUErRE4sb0JBQUE7RUFDQSxrQkFBQTtBakQreDVESjtBeUIzeDVESTtFa0w1REE7STFKRUEsa0JBQUE7RWpEeTE1REY7QUFDRjtBaUQ5MDVERTtFQUNFLGFBQUE7QWpEZzE1REo7QWlENzA1REU7RUFDRSxxQkFBQTtBakQrMDVESjtBaURoeDVESTtFQUNFLGN2Q3VDQTtFdUN0Q0Esc0J2Q1FFO0V1Q1BGLHNCQUFBO0FqRGt4NUROO0FpRGh4NURJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRreDVETjs7QTRNdjM1REU7RUFDRSxVQUFBO0E1TTAzNURKO0E0TXgzNURJO0V0TXNEd0IsbUJBQUE7RUFPeEIsYUF0Qk87QU5xMTVEWDtBNE12MzVESTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBNU15MzVETjtBNE12MzVETTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QTVNeTM1RFI7QTRNcjM1REk7RUFDRSxZQUFBO0VBQ0EsU0FBQTtBNU11MzVETjtBNE1wMzVESTs7RUFHRSxVQUFBO0VBQ0EsY0FBQTtBNU1xMzVETjtBNE1qMzVESTtFeE0rREYsMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFD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bkQxQixrQkFBQTtBaE5rcDZERjtBeUJobDZESTtFdUx6RUo7O0lBR0ksVUFBQTtFaE4ycDZERjtBQUNGO0FnTnJwNkRFOzs7O0UxTXVERSxhQXRCTztBTjBuNkRYO0FnTnZwNkRJOzs7Ozs7OztFMU1tREEsb0JBdEJPO0FOb282RFg7QWdON3A2RE07Ozs7Ozs7O0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QWhOc3E2RFI7QWdObHE2REk7Ozs7RUFDRSxZQUFBO0VBQ0EsU0FBQTtBaE51cTZETjtBZ05wcTZESTs7Ozs7Ozs7RXJNcUpFLGVBQUE7RVBsRkosMkJBQUE7RUV4QzBCLG1CQUFBO0UwTW5CdEIsY0FBQTtBaE55cTZETjtBeUJwcDZESTtFdUw3QkE7Ozs7Ozs7O0lBR0ksaUJ0TXRCWTtFVitzNkRsQjtBQUNGO0FnTmxyNkRJOzs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxjdE0yRkE7QVYrbDZETjtBZ052cjZESTs7OztFNU1tREYsMkJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsV0FyQ0k7RUErRE4sb0JBQUE7RUFDQSxrQkFBQTtBakRpcjZESjtBeUI3cTZESTtFdUwxQkE7Ozs7SS9KaENBLGtCQUFBO0VqRDh1NkRGO0FBQ0Y7QWlEbnU2REU7Ozs7RUFDRSxhQUFBO0FqRHd1NkRKO0FpRHJ1NkRFOzs7O0VBQ0UscUJBQUE7QWpEMHU2REo7QWlEanE2REk7Ozs7Ozs7Ozs7RUFDRSxjdkM2QkE7RXVDNUJBLHlCQUFBO0VBQ0EseUJBQUE7QWpENHE2RE47QWdOcHU2REU7O0VBQ0Usd0NBQUE7RUFDQSxVQUFBO0FoTnV1NkRKO0FnTnJ1NkRJOztFQUNFLDZCQUFBO0FoTnd1NkROO0FnTnJ1NkRJOztFQUNFLHNC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Tjg4N0RkO0FrTnR4N0RRO0VBQ0UsZUFBQTtBbE53eDdEVjtBa05qeDdEUTtFQUNFLGVBaE1LO0FsTm05N0RmO0FrTmx6N0RJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTm96N0ROO0FrTnZ5N0RRO0VBQ0UsZUFqTEk7QWxOMDk3RGQ7QWtObHk3RFE7RUFDRSxlQUFBO0FsTm95N0RWO0FrTjd4N0RRO0VBQ0UsZUFoTUs7QWxOKzk3RGY7QWtOOXo3REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOZzA3RE47QWtObno3RFE7RUFDRSxlQWpMSTtBbE5zKzdEZDtBa045eTdEUTtFQUNFLGVBQUE7QWxOZ3o3RFY7QWtOenk3RFE7RUFDRSxlQWhNSztBbE4yKzdEZjtBa04xMDdESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE40MDdETjtBa04vejdEUTtFQUNFLGVBakxJO0FsTmsvN0RkO0FrTjF6N0RRO0VBQ0UsZUFBQTtBbE40ejdEVjtBa05yejdEUTtFQUNFLGVBaE1LO0FsTnUvN0RmO0FrTnQxN0RJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTncxN0ROO0FrTjMwN0RRO0VBQ0UsZUFqTEk7QWxOOC83RGQ7QWtOdDA3RFE7RUFDRSxlQUFBO0FsTncwN0RWO0FrTmowN0RRO0VBQ0UsZUFoTUs7QWxObWc4RGY7QWtObDI3REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxObzI3RE47QWtOdjE3RFE7RUFDRSxlQWpMSTtBbE4wZzhEZDtBa05sMTdEUTtFQUNFLGVBQUE7QWxObzE3RFY7QWtONzA3RFE7RUFDRSxlQWhNSztBbE4rZzhEZjtBa045MjdESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5nMzdETjtBa05uMjdEUTtFQUNFLGVBakxJO0FsTnNoOERkO0FrTjkxN0RRO0VBQ0UsZUFBQTtBbE5nMjdEVjtBa056MTdEUTtFQUNFLGVBaE1LO0FsTjJoOERmO0FrTjEzN0RJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTjQzN0ROO0FrTi8yN0RRO0VBQ0UsZUFqTEk7QWxOa2k4RGQ7QWtOMTI3RFE7RUFDRSxlQUFBO0FsTjQyN0RWO0FrTnIyN0RRO0VBQ0UsZUFoTUs7QWxOdWk4RGY7QWtOdDQ3REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOdzQ3RE47QWtOMzM3RFE7RUFDRSxlQWpMSTtBbE44aThEZDtBa050MzdEUTtFQUNFLGVBQUE7QWxOdzM3RFY7QWtOajM3RFE7RUFDRSxlQWhNSztBbE5tajhEZjtBa05sNTdESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5vNTdETjtBa052NDdEUTtFQUNFLGVBakxJO0FsTjBqOERkO0FrTmw0N0RRO0VBQ0UsZUFBQTtBbE5vNDdEVjtBa043MzdEUTtFQUNFLGVBaE1LO0FsTitqOERmO0FrTjk1N0RJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTmc2N0ROO0FrTm41N0RRO0VBQ0UsZUFqTEk7QWxOc2s4RGQ7QWtOOTQ3RFE7RUFDRSxlQUFBO0FsTmc1N0RWO0FrTno0N0RRO0VBQ0UsZUFoTUs7QWxOMms4RGY7QWtOMTY3REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxONDY3RE47QWtOLzU3RFE7RUFDRSxlQWpMSTtBbE5rbDhEZDtBa04xNTdEUTtFQUNFLGVBQUE7QWxONDU3RFY7QWtOcjU3RFE7RUFDRSxlQWhNSztBbE51bDhEZjtBa050NzdESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE53NzdETjtBa04zNjdEUTtFQUNFLGVBakxJO0FsTjhsOERkO0FrTnQ2N0RRO0VBQ0UsZUFBQTtBbE53NjdEVjtBa05qNjdEUTtFQUNFLGVBaE1LO0FsTm1tOERmO0FrTjU1N0RRO0VBQ0UsZUF0TUQ7QWxOb204RFQ7QWtOcjg3REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOdTg3RE47QWtOMTc3RFE7RUFDRSxlQWpMSTtBbE42bThEZDtBa05yNzdEUTtFQUNFLGVBQUE7QWxOdTc3RFY7QWtOaDc3RFE7RUFDRSxlQWhNSztBbE5rbjhEZjtBa04zNjdEUTtFQUNFLGVBdE1EO0FsTm1uOERUO0FrTnA5N0RJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTnM5N0ROO0FrTno4N0RRO0VBQ0UsZUFqTEk7QWxONG44RGQ7QWtOcDg3RFE7RUFDRSxlQUFBO0FsTnM4N0RWO0FrTi83N0RRO0VBQ0UsZUFoTUs7QWxOaW84RGY7QWtOMTc3RFE7RUFDRSxlQXRNRDtBbE5rbzhEVDtBa05uKzdESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5xKzdETjtBa054OTdEUTtFQUNFLGVBakxJO0FsTjJvOERkO0FrTm45N0RRO0VBQ0UsZUFBQTtBbE5xOTdEVjtBa045ODdEUTtFQUNFLGVBaE1LO0FsTmdwOERmO0FrTno4N0RRO0VBQ0UsZUF0TUQ7QWxOaXA4RFQ7QWtObC83REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOby83RE47QWtOdis3RFE7RUFDRSxlQWpMSTtBbE4wcDhEZDtBa05sKzdEUTtFQUNFLGVBQUE7QWxObys3RFY7QWtONzk3RFE7RUFDRSxlQWhNSztBbE4rcDhEZjtBa054OTdEUTtFQUNFLGVBdE1EO0FsTmdxOERUO0FrTmpnOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTm1nOEROO0FrTnQvN0RRO0VBQ0UsZUFqTEk7QWxOeXE4RGQ7QWtOai83RFE7RUFDRSxlQUFBO0FsTm0vN0RWO0FrTjUrN0RRO0VBQ0UsZUFoTUs7QWxOOHE4RGY7QWtOdis3RFE7RUFDRSxlQXRNRDtBbE4rcThEVDtBa05oaDhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5raDhETjtBa05yZzhEUTtFQUNFLGVBakxJO0FsTndyOERkO0FrTmhnOERRO0VBQ0UsZUFBQTtBbE5rZzhEVjtBa04zLzdEUTtFQUNFLGVBaE1LO0FsTjZyOERmO0FrTnQvN0RRO0VBQ0UsZUF0TUQ7QWxOOHI4RFQ7QWtOL2g4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOaWk4RE47QWtOcGg4RFE7RUFDRSxlQWpMSTtBbE51czhEZDtBa04vZzhEUTtFQUNFLGVBQUE7QWxOaWg4RFY7QWtOMWc4RFE7RUFDRSxlQWhNSztBbE40czhEZjtBa05yZzhEUTtFQUNFLGVBdE1EO0FsTjZzOERUO0FrTjlpOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTmdqOEROO0FrTm5pOERRO0VBQ0UsZUFqTEk7QWxOc3Q4RGQ7QWtOOWg4RFE7RUFDRSxlQUFBO0FsTmdpOERWO0FrTnpoOERRO0VBQ0UsZUFoTUs7QWxOMnQ4RGY7QWtOcGg4RFE7RUFDRSxlQXRNRDtBbE40dDhEVDtBa043ajhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE4rajhETjtBa05sajhEUTtFQUNFLGVBakxJO0FsTnF1OERkO0FrTjdpOERRO0VBQ0UsZUFBQTtBbE4raThEVjtBa054aThEUTtFQUNFLGVBaE1LO0FsTjB1OERmO0FrTm5pOERRO0VBQ0UsZUF0TUQ7QWxOMnU4RFQ7QWtONWs4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOOGs4RE47QWtOams4RFE7RUFDRSxlQWpMSTtBbE5vdjhEZDtBa041ajhEUTtFQUNFLGVBQUE7QWxOOGo4RFY7QWtOdmo4RFE7RUFDRSxlQWhNSztBbE55djhEZjtBa05sajhEUTtFQUNFLGVBdE1EO0FsTjB2OERUO0FrTjNsOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTjZsOEROO0FrTmhsOERRO0VBQ0UsZUFqTEk7QWxObXc4RGQ7QWtOM2s4RFE7RUFDRSxlQUFBO0FsTjZrOERWO0FrTnRrOERRO0VBQ0UsZUFoTUs7QWxOd3c4RGY7QWtOams4RFE7RUFDRSxlQXRNRDtBbE55dzhEVDtBa04xbThESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE40bThETjtBa04vbDhEUTtFQUNFLGVBakxJO0FsTmt4OERkO0FrTjFsOERRO0VBQ0UsZUFBQTtBbE40bDhEVjtBa05ybDhEUTtFQUNFLGVBaE1LO0FsTnV4OERmO0FrTmhsOERRO0VBQ0UsZUF0TUQ7QWxOd3g4RFQ7QWtOem44REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOMm44RE47QWtOOW04RFE7RUFDRSxlQWpMSTtBbE5peThEZDtBa056bThEUTtFQUNFLGVBQUE7QWxOMm04RFY7QWtOcG04RFE7RUFDRSxlQWhNSztBbE5zeThEZjtBa04vbDhEUTtFQUNFLGVBdE1EO0FsTnV5OERUO0FrTnhvOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTjBvOEROO0FrTjduOERRO0VBQ0UsZUFqTEk7QWxOZ3o4RGQ7QWtOeG44RFE7RUFDRSxlQUFBO0FsTjBuOERWO0FrTm5uOERRO0VBQ0UsZUFoTUs7QWxOcXo4RGY7QWtOOW04RFE7RUFDRSxlQXRNRDtBbE5zejhEVDtBa052cDhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE55cDhETjtBa041bzhEUTtFQUNFLGVBakxJO0FsTit6OERkO0FrTnZvOERRO0VBQ0UsZUFBQTtBbE55bzhEVjtBa05sbzhEUTtFQUNFLGVBaE1LO0FsTm8wOERmO0FrTjduOERRO0VBQ0UsZUF0TUQ7QWxOcTA4RFQ7QWtOdHE4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOd3E4RE47QWtOM3A4RFE7RUFDRSxlQWpMSTtBbE44MDhEZDtBa050cDhEUTtFQUNFLGVBQUE7QWxOd3A4RFY7QWtOanA4RFE7RUFDRSxlQWhNSztBbE5tMThEZjtBa041bzhEUTtFQUNFLGVBdE1EO0FsTm8xOERUO0FrTnJyOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTnVyOEROO0FrTjFxOERRO0VBQ0UsZUFqTEk7QWxONjE4RGQ7QWtOcnE4RFE7RUFDRSxlQUFBO0FsTnVxOERWO0FrTmhxOERRO0VBQ0UsZUFoTUs7QWxOazI4RGY7QWtOM3A4RFE7RUFDRSxlQXRNRDtBbE5tMjhEVDtBa05wczhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5zczhETjtBa056cjhEUTtFQUNFLGVBakxJO0FsTjQyOERkO0FrTnByOERRO0VBQ0UsZUFBQTtBbE5zcjhEVjtBa04vcThEUTtFQUNFLGVBaE1LO0FsTmkzOERmO0FrTjFxOERRO0VBQ0UsZUF0TUQ7QWxOazM4RFQ7QWtObnQ4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOcXQ4RE47QWtOeHM4RFE7RUFDRSxlQWpMSTtBbE4yMzhEZDtBa05uczhEUTtFQUNFLGVBQUE7QWxOcXM4RFY7QWtOOXI4RFE7RUFDRSxlQWhNSztBbE5nNDhEZjtBa056cjhEUTtFQUNFLGVBdE1EO0FsTmk0OERUO0FrTmx1OERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTm91OEROO0FrTnZ0OERRO0VBQ0UsZUFqTEk7QWxOMDQ4RGQ7QWtObHQ4RFE7RUFDRSxlQUFBO0FsTm90OERWO0FrTjdzOERRO0VBQ0UsZUFoTUs7QWxOKzQ4RGY7QWtOeHM4RFE7RUFDRSxlQXRNRDtBbE5nNThEVDtBa05qdjhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5tdjhETjtBa050dThEUTtFQUNFLGVBakxJO0FsTnk1OERkO0FrTmp1OERRO0VBQ0UsZUFBQTtBbE5tdThEVjtBa041dDhEUTtFQUNFLGVBaE1LO0FsTjg1OERmO0FrTnZ0OERRO0VBQ0UsZUF0TUQ7QWxOKzU4RFQ7QWtOaHc4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOa3c4RE47QWtOcnY4RFE7RUFDRSxlQWpMSTtBbE53NjhEZDtBa05odjhEUTtFQUNFLGVBQUE7QWxOa3Y4RFY7QWtOM3U4RFE7RUFDRSxlQWhNSztBbE42NjhEZjtBa050dThEUTtFQUNFLGVBdE1EO0FsTjg2OERUO0FrTi93OERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTml4OEROO0FrTnB3OERRO0VBQ0UsZUFqTEk7QWxOdTc4RGQ7QWtOL3Y4RFE7RUFDRSxlQUFBO0FsTml3OERWO0FrTjF2OERRO0VBQ0UsZUFoTUs7QWxONDc4RGY7QWtOcnY4RFE7RUFDRSxlQXRNRDtBbE42NzhEVDtBa045eDhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5neThETjtBa05ueDhEUTtFQUNFLGVBakxJO0FsTnM4OERkO0FrTjl3OERRO0VBQ0UsZUFBQTtBbE5neDhEVjtBa056dzhEUTtFQUNFLGVBaE1LO0FsTjI4OERmO0FrTnB3OERRO0VBQ0UsZUF0TUQ7QWxONDg4RFQ7QWtON3k4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOK3k4RE47QWtObHk4RFE7RUFDRSxlQWpMSTtBbE5xOThEZDtBa043eDhEUTtFQUNFLGVBQUE7QWxOK3g4RFY7QWtOeHg4RFE7RUFDRSxlQWhNSztBbE4wOThEZjtBa05ueDhEUTtFQUNFLGVBdE1EO0FsTjI5OERUO0FrTjV6OERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTjh6OEROO0FrTmp6OERRO0VBQ0UsZUFqTEk7QWxObys4RGQ7QWtONXk4RFE7RUFDRSxlQUFBO0FsTjh5OERWO0FrTnZ5OERRO0VBQ0UsZUFoTUs7QWxOeSs4RGY7QWtObHk4RFE7RUFDRSxlQXRNRDtBbE4wKzhEVDtBa04zMDhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE42MDhETjtBa05oMDhEUTtFQUNFLGVBakxJO0FsTm0vOERkO0FrTjN6OERRO0VBQ0UsZUFBQTtBbE42ejhEVjtBa050ejhEUTtFQUNFLGVBaE1LO0FsTncvOERmO0FrTmp6OERRO0VBQ0UsZUF0TUQ7QWxOeS84RFQ7QWtOMTE4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxONDE4RE47QWtOLzA4RFE7RUFDRSxlQWpMSTtBbE5rZzlEZDtBa04xMDhEUTtFQUNFLGVBQUE7QWxONDA4RFY7QWtOcjA4RFE7RUFDRSxlQWhNSztBbE51ZzlEZjtBa05oMDhEUTtFQUNFLGVBdE1EO0FsTndnOURUO0FrTnoyOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTjIyOEROO0FrTjkxOERRO0VBQ0UsZUFqTEk7QWxOaWg5RGQ7QWtOejE4RFE7RUFDRSxlQUFBO0FsTjIxOERWO0FrTnAxOERRO0VBQ0UsZUFoTUs7QWxOc2g5RGY7QWtOLzA4RFE7RUFDRSxlQXRNRDtBbE51aDlEVDtBa054MzhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE4wMzhETjtBa043MjhEUTtFQUNFLGVBakxJO0FsTmdpOURkO0FrTngyOERRO0VBQ0UsZUFBQTtBbE4wMjhEVjtBa05uMjhEUTtFQUNFLGVBaE1LO0FsTnFpOURmO0FrTjkxOERRO0VBQ0UsZUF0TUQ7QWxOc2k5RFQ7QWtOdjQ4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOeTQ4RE47QWtONTM4RFE7RUFDRSxlQWpMSTtBbE4raTlEZDtBa052MzhEUTtFQUNFLGVBQUE7QWxOeTM4RFY7QWtObDM4RFE7RUFDRSxlQWhNSztBbE5vajlEZjtBa043MjhEUTtFQUNFLGVBdE1EO0FsTnFqOURUO0FrTnQ1OERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTnc1OEROO0FrTjM0OERRO0VBQ0UsZUFqTEk7QWxOOGo5RGQ7QWtOdDQ4RFE7RUFDRSxlQUFBO0FsTnc0OERWO0FrTmo0OERRO0VBQ0UsZUFoTUs7QWxObWs5RGY7QWtONTM4RFE7RUFDRSxlQXRNRDtBbE5vazlEVDtBa05yNjhESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE51NjhETjtBa04xNThEUTtFQUNFLGVBakxJO0FsTjZrOURkO0FrTnI1OERRO0VBQ0UsZUFBQTtBbE51NThEVjtBa05oNThEUTtFQUNFLGVBaE1LO0FsTmtsOURmO0FrTjM0OERRO0VBQ0UsZUF0TUQ7QWxObWw5RFQ7QWtOcDc4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxOczc4RE47QWtOejY4RFE7RUFDRSxlQWpMSTtBbE40bDlEZDtBa05wNjhEUTtFQUNFLGVBQUE7QWxOczY4RFY7QWtOLzU4RFE7RUFDRSxlQWhNSztBbE5pbTlEZjtBa04xNThEUTtFQUNFLGVBdE1EO0FsTmttOURUO0FrTm44OERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTnE4OEROO0FrTng3OERRO0VBQ0UsZUFqTEk7QWxOMm05RGQ7QWtObjc4RFE7RUFDRSxlQUFBO0FsTnE3OERWO0FrTjk2OERRO0VBQ0UsZUFoTUs7QWxOZ245RGY7QWtOejY4RFE7RUFDRSxlQXRNRDtBbE5pbjlEVDtBa05sOThESTtFQUNFLDJDQUFBO09BQUEsc0NBQUE7VUFBQSxtQ0FBQTtBbE5vOThETjtBa052ODhEUTtFQUNFLGVBakxJO0FsTjBuOURkO0FrTmw4OERRO0VBQ0UsZUFBQTtBbE5vODhEVjtBa043NzhEUTtFQUNFLGVBaE1LO0FsTituOURmO0FrTng3OERRO0VBQ0UsZUF0TUQ7QWxOZ285RFQ7QWtOais4REk7RUFDRSwyQ0FBQTtPQUFBLHNDQUFBO1VBQUEsbUNBQUE7QWxObSs4RE47QWtOdDk4RFE7RUFDRSxlQWpMSTtBbE55bzlEZDtBa05qOThEUTtFQUNFLGVBQUE7QWxObTk4RFY7QWtONTg4RFE7RUFDRSxlQWhNSztBbE44bzlEZjtBa052ODhEUTtFQUNFLGVBdE1EO0FsTitvOURUO0FrTmw4OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTm84OEROO0FrTnI4OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTnU4OEROO0FrTng4OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTjA4OEROO0FrTjM4OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTjY4OEROO0FrTjk4OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTmc5OEROO0FrTmo5OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTm05OEROO0FrTnA5OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTnM5OEROO0FrTnY5OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTnk5OEROO0FrTjE5OERJO0VBQ0UsMENBQUE7T0FBQSxxQ0FBQTtVQUFBLGtDQUFBO0FsTjQ5OEROO0FrTjc5OERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTis5OEROO0FrTmgrOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTmsrOEROO0FrTm4rOERJO0VBQ0UsMkNBQUE7T0FBQSxzQ0FBQTtVQUFBLG1DQUFBO0FsTnErOEROO0FrTmgrOERJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QWxOays4RE47QWtOaCs4REk7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGlDQUFBO09BQUEsNEJBQUE7VUFBQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7QWxOays4RE47QXlCbm85REk7RXlMNEpBO0lBT0ksVUFBQTtFbE5vKzhETjtBQUNGO0FrTmorOERJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtPQUFBLDJCQUFBO1VBQUEsd0JBQUE7RUFDQSw0QkFBQTtBbE5tKzhETjtBeUI5bzlESTtFeUx1S0E7SUFNSSxXQUFBO0VsTnErOEROO0FBQ0Y7QWtObis4REk7RUFDRSxxQkFBQTtBbE5xKzhETjtBa05sKzhESTtFckt2TUYsa0JxS3dNc0I7RXJLcE1sQixNQVhNO0VBV04sUUFYTTtFQVdOLFNBWE07RUFXTixPQVhNO0VxS2dOTixRQUFBO0VBRUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsVUFBQTtBbE51KzhETjtBa05wKzhESTtFdk1wRkUsbUJBQUE7RXVNc0ZBLGNBQUE7RUFDQSxpQkFBQTtBbE5zKzhETjtBa05wKzhETTtFQUNFLGNBcFFNO0FsTjB1OURkO0FrTm4rOERNO0VBQ0UsY0F2UU87QWxONHU5RGY7QWtObCs4RE07RUFDRSxjQTFRTTtBbE44dTlEZDtBa05oKzhESTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FsTmsrOEROOztBbU45djlERztFQUNFLGtCQUFBO0VBQ0EsbUJ6TTRFVTtBVnFyOURmO0FtTi92OURFO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBbk5pdzlESjtBbU4vdjlERTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FuTml3OURKO0F5Qmh0OURJO0UwTG5ERjtJQUlJLFVBQUE7SUFDQSxjQUFBO0VuTm13OURKO0FBQ0Y7QXlCenM5REk7RTBMaEVGO0lBUUksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFbk5xdzlESjtBQUNGO0F5QjN0OURJO0UwTHhDRjtJQUVJLG1CQUFBO0lBQUEsZUFBQTtRQUFBLFdBQUE7WUFBQSxPQUFBO0VuTnF3OURKO0FBQ0Y7QXlCbnQ5REk7RTBMckRGO0lBS0ksb0JBQUE7RW5OdXc5REo7RW1OdHc5REk7SUFDRSxpQkFBQTtFbk53dzlETjtBQUNGO0F5Qnh1OURJO0UwTDNCQTtJQUVJLGlCQUFBO0VuTnF3OUROO0FBQ0Y7QXlCaHU5REk7RTBMeENBO0lBS0ksY0FBQTtJQUNBLGlCQUFBO0VuTnV3OUROO0FBQ0Y7QXlCdHU5REk7RTBMeENBO0lBU0ksa0J6TXlDTztFVmd1OURiO0FBQ0Y7O0FvTm56OURFO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBcE5zejlESjtBb05wejlERTtFQUVJO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VwTnF6OUROO0FBQ0Y7QW9Oano5REU7RUFFSTtJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7RXBOa3o5RE47QUFDRjtBb045eTlESTs7RUFFRSxtQkFBQTtBcE5nejlETjs7QXlCcHc5REk7RTRMckVGOzs7Ozs7Ozs7Ozs7SUFLSSxnQkFBQTtFck5vMTlESjtBQUNGO0F5QnJ4OURJO0U0THJFRjs7Ozs7Ozs7Ozs7O0lBUUksZ0JBQUE7RXJOaTI5REo7QUFDRjs7QXFONzE5REE7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0FyTmcyOURKOztBcU4xMTlERTs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLFlBOUJjO0VBK0JkLHNCM00wRUk7RTJNekVKLFlBQUE7RUFDQSxlQUFBO0FyTncyOURKO0FxTnQyOURJOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7QXJOdTM5RE47QXFOcDM5REk7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxhQUFBO0FyTnE0OUROO0F5QngyOURJO0U0TDlCQTs7Ozs7Ozs7Ozs7Ozs7OztJQUdJLGFBQUE7RXJOczU5RE47QUFDRjtBcU5yNTlETTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLDRCM01ZaUI7RTJNWGpCLGtCM011Qk87RTJNdEJQLGlCQUFBO0VBQ0EsYzNNK0RHO0UyTTlESCxtQkFBQTtFQUNBLHlCQUFBO0FyTnM2OURSO0FxTm42OURNOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsZ0MzTUlZO0UyTUhaLGtCM01PTztFMk1OUCxvQjNNb0JPO0UyTW5CUCxtQkFBQTtBck5vNzlEUjtBcU5qNzlETTs7Ozs7Ozs7Ozs7Ozs7OztFQVVFLGlCQUFBO0FyTnk3OURSO0F5QnY4OURJO0U0TElFOzs7Ozs7Ozs7Ozs7Ozs7O0l4S1ZKLGtCd0thNEI7SXhLVHhCLFlBWE07SUFXTixVQVhNO0U3Q3krOURWO0FBQ0Y7QXlCaDk5REk7RTRMVEU7Ozs7Ozs7Ozs7Ozs7Ozs7SXhLVkosa0J3S2dCNEI7SXhLWnhCLFlBWE07SUFXTixVQVhNO0U3QysvOURWO0FBQ0Y7QXFObCs5RE07Ozs7Ozs7Ozs7Ozs7Ozs7RUFRRSxpQkFBQTtBck40KzlEUjtBeUJyZytESTtFNExpQkU7Ozs7Ozs7Ozs7Ozs7Ozs7SXhLdkJKLGtCd0t5QjBCO0l4S3JCdEIsV0FYTTtJQVdOLFlBWE07RTdDdWkrRFY7QUFDRjtBeUI5ZytESTtFNExJRTs7Ozs7Ozs7Ozs7Ozs7OztJeEt2Qkosa0J3SzRCMEI7SXhLeEJ0QixXQVhNO0lBV04sWUFYTTtFN0M2aitEVjtBQUNGO0FxTnRoK0RROzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsY0FBQTtBck5zaStEVjtBNENybStERTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q3NuK0RKO0FxTmxrK0RVOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsYUFBQTtBck5tbCtEWjtBcU43aytESTtFQXpFRjs7Ozs7Ozs7Ozs7Ozs7OztJQTBFSSxVQUFBO0VyTitsK0RKO0VxTjdsK0RJOzs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsU0FBQTtFck44bStETjtFcU4zbStESTs7Ozs7Ozs7Ozs7Ozs7OztJQUNFLGFBQUE7RXJONG4rRE47RXFOM24rRE07Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSxrQjNNeENLO0kyTXlDTCxnQkFBQTtFck40bytEUjtBQUNGOztBeUI5citESTtFNEw0REk7SS9KM0dOLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RXREa3YrREE7QUFDRjtBcU50bytEVTtFeEt2RVIsa0J3S21GNEI7RUFDbEIsbUIzTTlIUTtBVjJ2K0RwQjtBeUIzcytESTtFNExpRU07SS9KckZSLG1CQUFBO0lBQUEscUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0krSm9GWSxVQUFBO0lBQ0Esa0NBQUE7UUFBQSw4QkFBQTtZQUFBLDBCQUFBO0lBQ0EsMkJBQUE7RXJONm8rRFo7RXFOM28rRFk7SUFDRSxrQjNNekhJO0VWc3crRGxCO0FBQ0Y7O0F5QnZ0K0RJO0U0THdGRDtJL0p2SUQsb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFdEQydytEQTtBQUNGO0FxTm5vK0RLO0V4S25HSCxrQndLbUh1QjtFQUNsQixtQjNNOUphO0FWb3grRHBCO0F5QnB1K0RJO0U0TDZGQztJL0pqSEgsbUJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtJK0pnSE8sdUNBQUE7UUFBQSxtQ0FBQTtZQUFBLCtCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxrQjNNbEpXO0VWNHgrRGxCO0VxTnhvK0RPO0lBQ0UsZUFBQTtFck4wbytEVDtFcU52bytETztJQUNFLGVBQUE7RXJOeW8rRFQ7QUFDRjtBcU5sbytESztFQUNFLFdBQUE7QXJOb28rRFA7QXFOOW4rREk7RUFDRSw2QkFBQTtBck5nbytETjs7QXNOcnorREE7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXROd3orREY7QXNOdHorREU7RWhOOERFLGNBdEJPO0VnTnRDUCxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0F0Tnd6K0RKOztBdU54eitESTtFNU00S0UsZUFBQTtFUGxGSiwyQkFBQTtFRWpDRSxXQXRCTztFaU4vQkwsV0FWYztFQVdkLFlBVmU7RUFXZixzQjdNMkZFO0U2TTFGRixrQkFBQTtFQUNBLGlCQWJlO0VBY2YsYzdNK0ZLO0U2TTlGTCxrQkFBQTtBdk4yeitETjtBdU56eitETTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBdk4yeitEUjtBdU52eitEUTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtBdk55eitEVjtBdU5yeitETTtFQUNFLDZCQUFBO0F2TnV6K0RSO0E0Qy96K0RFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTVDaTArREo7QTRDOTArREU7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUNnMStESjtBdU5qMCtEVTtFMUtBUixrQjBLQzRCO0UxS0d4QixNQVhNO0VBV04sU0FYTTtFQVdOLFNBWE07RTBLU0Esd0NBQUE7QXZOczArRFo7QXVObjArRFU7RTFLTFIsa0IwS000QjtFMUtGeEIsU0FYTTtBN0NtMStEWjtBdU4veitEVTtFQUNFLGdCQUFBO0F2TmkwK0RaO0F1TjF6K0RVO0VBQ0UsZ0JBQUE7QXZONHorRFo7QXVOdnorRE07RTVNbUdBLGlCQUFBO0U0TTlGRSx5QjdNaURGO0U2TWhERSxXN01rQkE7QVZveStEUjtBdU5weitEUTtFQUNFLGFBQUE7QXZOc3orRFY7QXVObnorRFE7RTFLdkNOLGtCMEt3QzBCO0VBQ2xCLGNBQUE7QXZOcXorRFY7QXVObnorRFU7RUFDRSxpQkEvRlM7RUFnR1QsbUJBQUE7QXZOcXorRFo7QXVOanorRFE7RUFDRSxZQUFBO0F2Tm16K0RWO0F1Tmp6K0RVO0VBQ0Usb0JBQUE7QXZObXorRFo7O0F3TnI1K0RFO0VsS0lBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXREcTUrREY7QXdOejUrREk7RWxLa0JGLGtCQUFBO0VBSUEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFJQSxtQkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUlBLHVCQUFBO0F0RGk0K0RGO0F5QnAyK0RJO0UrTDdEQTtJbEs0QkYsbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7SWhEcUJFLHNCQXRCTztFTnc0K0RUO0FBQ0Y7QXlCeDMrREk7RStMaERBO0lsTnFEQSxtQkF0Qk87RU42NCtEVDtBQUNGO0F3Tmw2K0RNO0VsS2lCSixtQkFBQTtFQUFBLHFCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBSUEsY0FBQTtBdERpNStERjtBeUJwMytESTtFK0xsREU7SWxLaUJKLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0V0RHM1K0RBO0FBQ0Y7QXdOcjYrRE07RUFFRSwwQkFBQTtBeE5zNitEUjtBd05uNitETTtFbE44QkYsYUF0Qk87RUFzQlAsbUJBdEJPO0VrTkFILGFBdkNRO0VBd0NSLFlBekNPO0VBMENQLHNCOU00REE7RThNM0RBLGtCQUFBO0VBQ0EsdURBMUNXO1VBMENYLCtDQTFDVztFQTJDWCx3Q0FBQTtFQUFBLGdDQUFBO0VBQUEsOEJBQUE7RUFBQSx3QkFBQTtFQUFBLCtEQUFBO0F4Tmc2K0RSO0F5QnY0K0RJO0UrTHRDRTtJbE44QkYsMkJBdEJPO0lrTkhELHFCQUFBO0V4TjY2K0RSO0FBQ0Y7QXdOcDYrRFE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCOU1vREY7RThNbkRFLHVEQWpEUztVQWlEVCwrQ0FqRFM7RUFrRFQsd0NBQUE7RUFBQSxnQ0FBQTtFQUFBLDhCQUFBO0VBQUEsd0JBQUE7RUFBQSwrREFBQTtBeE5zNitEVjtBd05uNitEUTtFM0tKTixrQjJLSzBCO0UzS0R0QixTQVhNO0VBV04sWUFYTTtFMkthRixXQUFBO0F4TnU2K0RWO0F3TnA2K0RRO0UzS1ROLGtCMktVMEI7RTNLTnRCLFVBWE07RUFXTixVQVhNO0UyS2tCRixXQUFBO0F4Tnc2K0RWO0F3TnI2K0RRO0VBRUUsa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0NBQUE7RUFBQSxnQ0FBQTtFQUFBLDhCQUFBO0VBQUEsd0JBQUE7RUFBQSwrREFBQTtBeE5zNitEVjtBNENwOStERTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q3M5K0RKO0F3Tm43K0RVO0U3TTBHSixvQkFBQTtFTG5IRixnQkF0Qk87RWtOa0NDLHlCOU0wRE47RThNekRNLGtCQUFBO0VBQ0EsV0F6RUE7RUEwRUEsWUExRUE7RUEyRUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXOU1xQko7QVZnNitEUjtBd05sNytEVTtFN002RkosMEJBQUE7RTZNM0ZNLHlCQUFBO0VBQ0EsZ0JBQUE7QXhObzcrRFo7QXlCbDkrREk7RStMbUNNO0lsTjlCTixtQkF0Qk87SWtOc0RDLHFDQUFBO1NBQUEsZ0NBQUE7WUFBQSw2QkFBQTtFeE5rNytEVjtFd05oNytEVTtJQUNFLHNEQUFBO1NBQUEsaURBQUE7WUFBQSw4Q0FBQTtFeE5rNytEWjtFd04vNitEVTtJQUNFLG9EQUFBO1NBQUEsK0NBQUE7WUFBQSw0Q0FBQTtFeE5pNytEWjtBQUNGOztBeU52aC9ESTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBek4waC9ETjtBeU56aC9ETTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtBek4yaC9EUjtBeUJ2KytESTtFZ010REU7SUFJSSxpQkFBQTtJQUNBLG1CQUFBO0lBQUEsbUJBQUE7UUFBQSxlQUFBO1lBQUEsV0FBQTtFek42aC9EUjtBQUNGO0F5TjVoL0RRO0VBQ0UsWUFkUTtFQWVSLHNCL00wRkY7RStNekZFLFlBQUE7QXpOOGgvRFY7QXlONWgvRFU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtBek44aC9EWjtBeU4zaC9EVTtFQUNFLGFBQUE7QXpONmgvRFo7QXlCLysrREk7RWdNL0NNO0lBR0ksYUFBQTtFek4raC9EWjtBQUNGO0F5TjloL0RZO0VBQ0UsNEIvTTZCVztFK001Qlgsa0IvTXdDQztFK012Q0QsaUJBQUE7RUFDQSxjL01nRkg7RStNL0VHLG1CQUFBO0VBQ0EseUJBQUE7QXpOZ2kvRGQ7QXlON2gvRFk7RUFDRSxnQy9NcUJNO0UrTXBCTixrQi9Nd0JDO0UrTXZCRCxvQi9NcUNDO0UrTXBDRCxtQkFBQTtBek4raC9EZDtBeU41aC9EWTtFQUNFLGlCQUFBO0F6TjhoL0RkO0F5QmxoL0RJO0VnTWJRO0k1S09WLGtCNEtIZ0M7STVLTzVCLFdBWE07SUFXTixZQVhNO0U3Q3FpL0RWO0FBQ0Y7QXlCNWcvREk7RWdNMUJRO0k1S09WLGtCQUFBO0lBSUksV0FYTTtJQVdOLFlBWE07RTdDNGkvRFY7QUFDRjtBeU5waS9EYztFQUVFLGNBQUE7QXpOcWkvRGhCO0E0Q3JrL0RFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTVDdWsvREo7QXlObGovRGdCO0VBQ0UsYUFBQTtBek5vai9EbEI7QXlOOWkvRFU7RUF0REY7SUF1REksVUFBQTtFek5pai9EVjtFeU4vaS9EVTtJQUNFLFNBQUE7RXpOaWovRFo7RXlOOWkvRFU7SUFDRSxhQUFBO0V6TmdqL0RaO0V5Ti9pL0RZO0lBQ0Usa0IvTVREO0krTVVDLGdCQUFBO0V6TmlqL0RkO0V5TjlpL0RZO0k1SzNCWixrQjRLNEJnQztJNUt4QjVCLFdBWE07SUFXTixZQVhNO0U3Q3FsL0RWO0FBQ0Y7O0EwTnJuL0RNO0VBQ0Usc0JoTndGQTtFZ052RkEsWUFoQmlCO0VBaUJqQixhQWhCa0I7RUFpQmxCLGtCQUFBO0ExTnduL0RSO0EwTnRuL0RRO0VBQ0Usa0JoTnlESztBVitqL0RmO0EwTnRuL0RVO0VBQ0UsbURBQUE7RUFDQSxxQkFBQTtFQUNBLFdBdEJTO0VBdUJULFlBdkJTO0VBd0JULFdBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0U3S3VCVixrQjZLckI0QjtFN0t5QnhCLFdBWE07QTdDMG0vRFo7QTBOcG4vRFE7RUFDRSxrQmhOMENLO0VnTnpDTCxnQjlNMFBvQjtBWjQzK0Q5QjtBME5wbi9EVTtFQUNFLGVoTnVCSztBVitsL0RqQjtBME5wbi9EWTtFQUNFLG1CQUFBO0ExTnNuL0RkO0EwTmpuL0RRO0VBQ0UsMEJBekNnQjtFQTBDaEIsY0F6Q2lCO0ExTjRwL0QzQjtBME5qbi9EVTtFQUNFLHFCQUFBO0ExTm1uL0RaO0F5QmptL0RJO0VpTXpERTtJQTRDSSxZQXZEa0I7SUF3RGxCLGFBekRtQjtFMU4ycS9EM0I7RTBOaG4vRFE7SUFDRSxpQmhOa0JHO0VWZ20vRGI7RTBOaG4vRFU7SUFDRSxXQTVEVTtJQTZEVixZQTdEVTtJQThEVixXQUFBO0UxTmtuL0RaO0UwTjltL0RRO0lBQ0UsaUJoTlFHO0VWd20vRGI7QUFDRjs7QTJOMXIvREU7RUFDRSxtQkFBQTtBM042ci9ESjtBMk4zci9ESTtFQUNFLG1CQUFBO0EzTjZyL0ROO0EyTjNyL0RNO0VBQ0UsYUFBQTtFQUNBLFNBQUE7QTNONnIvRFI7QTJOM3IvRFE7RUFDRSxtQkFBQTtFQUNBLFlBQUE7QTNONnIvRFY7QTJOMXIvRFE7RUFDRSxnQkFBQTtBM040ci9EVjtBMk4xci9EVTtFQUNFLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM040ci9EWjtBMk54ci9EUTtFQUNFLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM04wci9EVjtBMk52ci9EUTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQkFBQTtBM055ci9EVjtBMk50ci9EUTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QTNOd3IvRFY7QTJOdHIvRFU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtDQUFBO0EzTndyL0RaO0EyTnRyL0RZO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBM053ci9EZDtBMk45cS9ETTtFQUNFLGFBQUE7QTNOZ3IvRFI7QXlCcHIvREk7RWtNR0U7SUFHSSxjQUFBO0UzTmtyL0RSO0FBQ0Y7O0E0Tmp3L0RHO0VBQ0UsYUFBQTtBNU5vdy9ETDtBNE5ody9ERTtFQUNFLGFBQUE7QTVOa3cvREo7QTROaHcvREU7RUFDRSxzQkFBQTtBNU5rdy9ESjtBeUJucy9ESTtFbU01REE7SUFDRSxZQUFBO0U1Tmt3L0RKO0U0Tmp3L0RJO0lBQ0UseUJBQUE7RTVObXcvRE47QUFDRjtBeUIzcy9ESTtFbU1yREY7SUFFSSxZQUFBO0lBQ0EseUJBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7RTVOa3cvREo7QUFDRjtBNENsdy9ERTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1Q293L0RKO0E0Tjd3L0RJO0UvS3dCRixrQjBDL0JrQjtFMUNtQ2QsNkJBWE07RUFXTixXQVhNO0VBV04sWUFYTTtFQVdOLFVBWE07RXZDa0JSLFNBdEJPO0VLeUlMLGlCQUFBO0VpTnBKQSxjbE51R0E7QVY4cS9ETjtBNE5seC9ESTtFQUVFLGdCQUFBO0VBQ0EsU0FBQTtBNU5teC9ETjtBMER4ei9ERTtFQUNFLHdCQUFBO0VBQ0EsY2hENkdPO0VnRDVHUCxVQUFBO0ExRDB6L0RKO0EwRHZ6L0RFO0VBQ0UsZ0JBQUE7RUFDQSxjaER1R087RWdEdEdQLFVBQUE7QTFEeXovREo7QTBEdHovREU7RUFDRSxXQUFBO0VBQ0EsY2hEaUdPO0VnRGhHUCxVQUFBO0ExRHd6L0RKO0EwRHJ6L0RFO0VBQ0UsZ0JBQUE7RUFDQSxjaEQyRk87RWdEMUZQLFVBQUE7QTFEdXovREo7QXlCangvREk7RW1NZkk7SUFDRSxjQUFBO0U1Tm15L0RSO0U0Tmp5L0RNO0lBQ0Usb0JBQUE7RTVObXkvRFI7QUFDRjtBeUJ6eC9ESTtFbU1GSTtJQUNFLG9CQUFBO0U1Tjh4L0RSO0FBQ0Y7QTROeHgvREk7RXROREEsVUF0Qk87RXNOeUJMLGtCQUFBO0E1TjB4L0ROO0E0Tnh4L0RJO0V0TkxBLFVBdEJPO0FOc3ovRFg7QTROeHgvREk7RUFDRSxlQUFBO0E1TjB4L0ROO0E0Tnp4L0RNO0VBQ0UsWUFBQTtBNU4yeC9EUjtBNE54eC9ESTtFQUNFLFlBQUE7QTVOMHgvRE47QTROcHgvRE07RUFDRSxjbE51Qkc7QVYrdi9EWDtBeUJqei9ESTtFbU0rQkU7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtFNU5xeC9ETjtBQUNGOztBeUJ2ei9ESTtFbU13Q0E7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtFNU5teC9ESjtBQUNGOztBeUJqei9ESTtFb012REY7SUFFSSw0QkFaWTtFN051My9EaEI7QUFDRjtBNk54Mi9ERTtFQUtFLHFDQXpCd0I7QTdOKzMvRDVCO0F5QnYwL0RJO0VvTXBDRjtJQUVJLGlDQW5Ca0I7RTdOZzQvRHRCO0FBQ0Y7QTZOeDIvREU7RUFDRSxxQ0E1QjZCO0E3TnM0L0RqQztBeUJsMC9ESTtFb01yQ0Y7OztJQUdJLDZCQWpDb0I7RTdOMjQvRHhCO0FBQ0Y7QTZOdjIvREU7RXZOc0JFLGNBdEJPO0V1Tk9QLHFCekYvQ2lCO0FwSW01L0RyQjtBeUIxMS9ESTtFb01qQkY7SXZOc0JFLGdCQXRCTztJdU5HTCxxREFuQ1k7WUFtQ1osNkNBbkNZO0U3Tmc1L0RoQjtBQUNGO0E2TnYyL0RFO0VBQ0ksbUJuTmRHO0FWdTMvRFQ7QTZOeDIvRE07RXZOVUYsZUF0Qk87QU51My9EWDtBeUJ6MS9ESTtFb01sQkU7SUFHRSw2QkFwRGtCO0U3Tmc2L0R4QjtBQUNGO0F5QjMyL0RJO0VvTUxFO0lBT0UseUJBQUE7SUFDQSxrQ0FBQTtRQUFBLHVDQUFBO1lBQUEsMEJBQUE7RTdONjIvRE47QUFDRjtBNk4zMi9ETTtFQUNFLHFCQUFBO0E3TjYyL0RSO0F5QnAzL0RJO0VvTVlGO0lBRUksZ0JBQUE7RTdOMDIvREo7QUFDRjtBNk50Mi9ESTtFQUNFLGFBQUE7QTdOdzIvRE47QTZOcDIvREU7RXZLNUNBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFJQSxlQUFBO0V1SzBDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxzQkFBQTtFQUFBLDZCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtBN051Mi9ESjtBNk5yMi9ESTtFQUNFLDhCQUFBO0V2TjFCRixxQkF0Qk87QU53NS9EWDtBNk50Mi9ETTtFQUNFLGVBQUE7QTdOdzIvRFI7QXlCNzMvREk7RW9NaUJBO0l2TnpCQSxTQXRCTztJQXNCUCxVQXRCTztJdU53REgsc0JBQUE7RTdOeTIvRE47QUFDRjtBNk50Mi9ESTtFQUNFLDhCQUFBO0V2TnZDRixxQkF0Qk87QU5zNi9EWDtBNk52Mi9ETTtFQUNFLGVBQUE7QTdOeTIvRFI7QXlCMzQvREk7RW9NOEJBO0l2TnRDQSxTQXRCTztJQXNCUCxVQXRCTztJdU5xRUgsc0JBQUE7RTdOMDIvRE47QUFDRjtBNk50Mi9ERTtFaEwvREEsa0JnTDBFb0I7RXZOL0RsQix3QkF0Qk87RXVOdUZQLHNCbk56Qkk7RW1OMEJKLGFBMUhVO0E3Tnc5L0RkO0F5Qng1L0RJO0VvTTRDRjtJdk5wREUsdUJBdEJPO0lBc0JQLHdCQXRCTztJdU44RUwsYUEvR1c7RTdONjkvRGY7RTZONTIvREk7SUFDRSxrQm5OekNPO0VWdTUvRGI7QUFDRjtBNk50Mi9ESTtFdk5wRUEsb0JBdEJPO0FObTgvRFg7QTZOcjIvREk7RUFDRSxpQm5OeERTO0FWKzUvRGY7QTZOcDIvREk7RWhMdkZGLGtCZ0x3RnNCO0VoTHBGbEIsWUFYTTtBN0NzOC9EWjtBeUI1Ni9ESTtFb01vRUE7SUFHSSx1QkFBQTtFN055Mi9ETjtBQUNGO0E2TnIyL0RFO0V2TnBGRSxjQXRCTztFQXNCUCxlQXRCTztBTm05L0RYO0F5QnI3L0RJO0VvTTRFRjtJQUlJLGFBQUE7RTdOeTIvREo7QUFDRjtBNk50Mi9ERTtFdk41RkUsWUF0Qk87RXVOeUhQLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0E3Tm0yL0RKO0F5Qjk3L0RJO0VvTW9GRjtJdk41RkUsWUF0Qk87SXVOc0hMLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0U3TjIyL0RKO0FBQ0Y7O0E4TnhnZ0VFOztFQUVFLHNCcE5rR0k7RW9OakdKLGFBQUE7RUFDQSxxQkFBQTtBOU4yZ2dFSjtBOE56Z2dFSTs7RUFDRSxrQkFBQTtFbk53S0EsNEJBQUE7QVhxMi9ETjtBOE52Z2dFUTs7RW5Oa0tGLHFDQUFBO0VQbEZKLDJCQUFBO0FKNDcvREY7QThOdmdnRVE7O0VBQ0Usa0NBQUE7RUFDQSxvQkFBQTtBOU4wZ2dFVjtBOE52Z2dFUTs7RUFDRSxpQnBOV0Q7QVYrLy9EVDtBOE5wZ2dFRTtFQUNFLHNCcE5xRUk7RW9OcEVKLDhCQW5DNkI7QTlOeWlnRWpDO0E4Tm5nZ0VFO0VBQ0UsYUFBQTtFQUNBLHNCcE4rREk7RW9OOURKLGdCcE4vQmdCO0FWb2lnRXBCO0E4Tm5nZ0VJO0VBQ0UsaUJwTmxDYztBVnVpZ0VwQjtBOE5uZ2dFTTtFQUNFLFdBQUE7QTlOcWdnRVI7QThObGdnRU07RUFDRSxnQnBOekNZO0FWNmlnRXBCO0F5QmgvL0RJO0VxTWZGO0lBRUkscUJBQUE7RTlOaWdnRUo7QUFDRjs7QStONWpnRUE7RUFJRSxVQUFBO0EvTjRqZ0VGO0F5QnRnZ0VJO0VzTTFESjtJek4rREksNEJBdEJPO0VOMmhnRVQ7QUFDRjtBK04vamdFRTtFek55REUsZUF0Qk87RXlOOUJQLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNDQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBL044amdFSjtBeUJuZ2dFSTtFc01qRUY7SXpOeURFLGFBdEJPO0VOcWlnRVQ7QUFDRjtBK05qa2dFSTtFek5pREEsa0JBdEJPO0VLeUlMLDBCQUFBO0VvTmpLQSx5QnJOd0ZLO0VxTnZGTCxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0EvTm1rZ0VOO0ErTmprZ0VNO0VBRUUsc0JBQUE7QS9Oa2tnRVI7QTRDbmtnRUU7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUNxa2dFSjtBK04va2dFUTtFcE51SkYsZUFBQTtFa0M5SEosa0JrTHZCMEI7RWxMMkJ0QixVQVhNO0V2Q2tCUixZQXRCTztFeU5WRCxZQUFBO0VBQ0EsV3JOdUVGO0VxTnRFRSx5QnJOb0dKO0VxTm5HSSxrQkFBQTtBL05rbGdFVjtBK043a2dFSTs7RUFLRSxnQkFBQTtFQUNBLFdBQUE7QS9ONGtnRU47QXlCbGpnRUk7RXNNaENBOztJQUdJLDJCQUFBO0UvTm9sZ0VOO0FBQ0Y7QXlCeGpnRUk7RXNNakVGO0lBMkNJLHNCck5zREU7SXFOckRGLG9CQUFBO0UvTmtsZ0VKO0UrTmhsZ0VJO0lBQ0UsY0FBQTtFL05rbGdFTjtFK05qbGdFTTtJQUNFLGVBQUE7RS9ObWxnRVI7RStOL2tnRUk7SXpOSUYsaUJBdEJPO0VOb21nRVQ7RStOL2tnRU07SXBOb0dKLFlBQUE7RVg4Ky9ERjtFK04va2dFUTtJQUNFLE9BQUE7RS9OaWxnRVY7QUFDRjtBZ090cGdFQTtFQUNFLHNCdE53R007QVZnamdFUjtBeUJobGdFSTtFdU10RUY7SUFFSSxjQUFBO0VoT3dwZ0VKO0FBQ0Y7QWdPcnBnRUU7RUFJRSw0QkFBQTtBaE9vcGdFSjtBeUJ4bGdFSTtFdU1oRUY7STFOd0RFLHFCQXRCTztFTjBuZ0VUO0FBQ0Y7QXlCN2xnRUk7RXVNMURBO0kxTmtEQSxvQkF0Qk87RU4rbmdFVDtBQUNGO0FpTzNxZ0VBO0UzS2FFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RWhEaURFLGlCQXRCTztFMk5wQ1QsYUNOMkI7QWxPa3JnRTdCO0F5QjFtZ0VJO0V3TXpFSjtJM05pRUksdUJBdEJPO0kyTnZDUCxZQUFBO0VqT29yZ0VGO0FBQ0Y7QWlPaHJnRUU7RTNOd0RFLGFBdEJPO0VnREhULG1CQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBSUEsdUJBQUE7RTJLM0JFLGtCQUFBO0VBQ0EseUJ2TnlGTztBVnFsZ0VYO0F5QnZuZ0VJO0V3TWhFRjtJM0srQkEsbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7SWhEcUJFLG1DQXRCTztFTjJwZ0VUO0FBQ0Y7QXlCM29nRUk7RXdNeENBO0lBRUksY0FBQTtFak9xcmdFTjtBQUNGO0FpT25yZ0VNO0V0TjJKQSxlQUFBO0FYMmhnRU47QXlCdG9nRUk7RXdNaERFO0l0TjJKQSxlQUFBO0VYK2hnRUo7QUFDRjtBaU9ucmdFSTtFQUtFLGdCQUFBO0FqT2lyZ0VOO0F5QjNwZ0VJO0V3TTNCQTtJdE5tSkUsa0JBQUE7SXNOaEpFLGNBQUE7RWpPd3JnRU47QUFDRjtBaU9wcmdFSTtFcExhRixrQm9MWnNCO0VwTGdCbEIsWUFYTTtFb0xFTixXQ3RDaUI7RUR1Q2pCLFlBQUE7QWpPaXJnRU47QXlCMXBnRUk7RXdNaENBO0lwTGFGLGtCb0xUd0I7SXBMYXBCLFlBWE07SW9MREosc0JBQUE7RWpPMnJnRU47QUFDRjtBaU90cmdFTTtFQUNFLGVBQUE7RUFDQSxZQUFBO0FqT3dyZ0VSO0FpT25yZ0VFO0UzS25CQSxtQkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUlBLHVCQUFBO0UyS3NCRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7RUFBQSxpQ0FBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsZUFBQTtBak9pcmdFSjtBeUI3cWdFSTtFd01kRjtJM0tuQkEsbUJBQUE7SUFBQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7SWhEcUJFLGVBdEJPO0VOaXRnRVQ7QUFDRjtBaU9ycmdFTTtFQUNFLGVBQUE7RUFDQSxZQUFBO0UzTlRKLGdCQXRCTztBTnV0Z0VYO0F5QnpyZ0VJO0V3TURFO0lBS0ksY0FBQTtFak95cmdFUjtBQUNGO0FtT3Z3Z0VBO0V0THNERSxrQnNMckRrQjtFN05nRWhCLFlBdEJPO0VBc0JQLG9CQXRCTztFZ0Q5QlQsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFNktzQ0EsYUQvQzZCO0FsTzB3Z0UvQjtBeUJ4c2dFSTtFME16RUo7STdOaUVJLG9CQXRCTztFTjB1Z0VUO0FBQ0Y7QW1PNXdnRUk7RUFDRSx5QnpOZ0dLO0FWOHFnRVg7QW1PNXdnRU07RUFFRSx5QnpONEZHO0FWaXJnRVg7QW1PendnRUk7RUFDRSx5QkRacUI7QWxPdXhnRTNCO0FtT3p3Z0VNO0VBRUUseUJEaEJtQjtBbE8weGdFM0I7QW1PdHdnRUk7RUFDRSx5QkRwQm9CO0VDcUJwQixXek4yRUU7QVY2cmdFUjtBbU90d2dFTTtFQUVFLHlCRHpCa0I7QWxPZ3lnRTFCO0F5Qjd1Z0VJO0UwTW5CQTtJQUVJLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RW5Pa3dnRU47QUFDRjtBeUJ2dWdFSTtFME16RUo7SUFvREksWUFBQTtFbk9nd2dFRjtBQUNGO0FtTzd2Z0VFO0U3S2hCQSxtQkFBQTtFQUFBLHFCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBSUEsY0FBQTtBdEQ2d2dFRjtBeUJodmdFSTtFME1qQkY7STdLaEJBLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0V0RGt4Z0VBO0FBQ0Y7QW1PL3ZnRUU7RXRMVkEsa0JzTFdvQjtFdExQaEIsVUFYTTtBN0NveGdFWjtBbU9od2dFSTtFQUNFLGFEaEU2QjtFQ2lFN0IsV0FBQTtBbk9rd2dFTjtBeUI5dmdFSTtFME1OQTtJQUtJLFdBQUE7SUFDQSxZQUFBO0VuT213Z0VOO0FBQ0Y7QW1PL3ZnRUU7RUFLRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FuTzZ2Z0VKO0F5Qnp3Z0VJO0UwTUtGO0k3TmJFLGlCQXRCTztFTjJ5Z0VUO0FBQ0Y7QW1PaHdnRUk7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7RUFBQSxtQ0FBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSw0QkFBQTtFQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0FuT2t3Z0VOO0FtT2h3Z0VNO0VBS0UsaUJENUZ5QztFQzZGekMsV0FBQTtBbk84dmdFUjtBeUJ2eGdFSTtFME1tQkU7SUFFSSxpQkR4RnNDO0VsTzgxZ0U5QztBQUNGO0FtTy92Z0VJO0VBSUUsNEJBQUE7RUFBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBbk84dmdFTjtBeUI1eWdFSTtFME0wQ0E7SUFFSSxjQUFBO0VuT293Z0VOO0FBQ0Y7QW1PaHdnRUk7RTdONUNBLGtCQXRCTztBTnEwZ0VYO0F5QnZ5Z0VJO0UwTW9DQTtJN041Q0EsaUJBdEJPO0VOeTBnRVQ7QUFDRjtBbU9qd2dFSTtFQUNFLDRCQUFBO0VBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7QW5PbXdnRU47QW1PandnRU07RS9OckJKLDJCQUFBO0U2QzlFQSxtQkFBQTtFQUNBLHFKckM0YTRCO0VxQzVhNUIsNklyQzRhNEI7RXFDNWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7RTNDSkEsZUF0Qk87QU4yMWdFWDtBeUI3emdFSTtFME04Q0U7SWxMeEdGLGtCQUFBO0VqRDIzZ0VGO0FBQ0Y7QWlEaDNnRUU7RUFDRSxhQUFBO0FqRGszZ0VKO0FpRC8yZ0VFO0VBQ0UscUJBQUE7QWpEaTNnRUo7QWlENXpnRUk7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRDh6Z0VOO0FpRDV6Z0VJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakQ4emdFTjtBbU81eGdFRTtFdEx4RUEsa0JzTDBFb0I7RXRMdEVoQixNQVhNO0VBV04sU0FYTTtFc0xrRlIsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUR6SGlDO0FsT3c1Z0VyQztBbU81eGdFRTtFQUNFLFlBQUE7QW5POHhnRUo7QW1PM3hnRUU7RUFDRSxhQUFBO0FuTzZ4Z0VKO0FvT3g2Z0VBO0U5TmlFSSxrQkF0Qk87RThObENULGlCQUFBO0FwT202Z0VGO0F5Qm4yZ0VJO0UyTXpFSjtJOU5pRUksZUF0Qk87SThOdkNQLDRCQUFBO0VwTzY2Z0VGO0FBQ0Y7QW9PdjZnRUU7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBcE95NmdFSjtBeUI5MmdFSTtFMk05REY7SUFNSSxnQkFBQTtFcE8wNmdFSjtFb094NmdFSTtJQUNFLGtCMU40RE87RVY4MmdFYjtBQUNGO0FvT3Y2Z0VJO0VBQ0UsZ0MxTnFDYztFME5wQ2QsZUFuQlU7RUFvQlYsaUJBQUE7RUFDQSx1QkFBQTtBcE95NmdFTjtBeUI1M2dFSTtFMk1qREE7SUFPSSxrQjFOaURPO0VWeTNnRWI7QUFDRjtBb090NmdFRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QXBPdzZnRUo7QTRDcDdnRUU7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUNzN2dFSjtBb09sN2dFTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxzQ0FBQTtPQUFBLGlDQUFBO1VBQUEsOEJBQUE7RUFDQSxVQUFBO0VBQ0EsVzFOd0RBO0UwTnZEQSxlQUFBO0FwT283Z0VSO0F5Qjc1Z0VJO0UyTTlCRTtJQVVJLGlCMU5jTTtFVnU2Z0VkO0FBQ0Y7QW9PbDdnRU07RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUIxTndFRjtBVjQyZ0VOO0F5QjE2Z0VJO0UyTWhCRTtJQVNJLFdBQUE7SUFDQSxZQUFBO0VwT3E3Z0VSO0FBQ0Y7QW9PajdnRUk7RUFFRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FwT2s3Z0VOO0E0Q3ArZ0VFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTVDcytnRUo7QXlCcDhnRUk7RTJNREE7SUFPSSxVQUFBO0VwT2s4Z0VOO0FBQ0Y7QW9PaDhnRU07RUFFRSxRQUFBO0VBQ0EsVUFBQTtBcE9pOGdFUjtBNEM1L2dFRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1QzgvZ0VKO0F5QjU5Z0VJO0UyTVNFO0lBS0ksVUFBQTtFcE9rOWdFUjtBQUNGO0FvT2g5Z0VRO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLHNDQUFBO09BQUEsaUNBQUE7VUFBQSw4QkFBQTtFQUNBLFVBQUE7RUFDQSxXMU5TRjtFME5SRSxlQUFBO0FwT2s5Z0VWO0F5QjErZ0VJO0UyTWlCSTtJQVVJLGlCMU5qQ0k7RVZvL2dFZDtBQUNGO0FvT2g5Z0VRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCMU5LQztBVjY4Z0VYO0F5QnYvZ0VJO0UyTStCSTtJQVNJLFdBQUE7SUFDQSxZQUFBO0VwT205Z0VWO0FBQ0Y7QW9PLzhnRU07RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0Esc0NBQUE7T0FBQSxpQ0FBQTtVQUFBLDhCQUFBO0VBQ0EsVUFBQTtFQUNBLGMxTlZHO0UwTldILGVBQUE7QXBPaTlnRVI7QXlCdGdoRUk7RTJNOENFO0lBVUksZUFBQTtFcE9rOWdFUjtBQUNGO0FvTzc4Z0VFO0VBQ0UsVzFOL0JJO0UwTmdDSixXQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QXBPKzhnRUo7QXlCcGhoRUk7RTJNOERGO0lBVUksZUFBQTtJQUNBLGlCQUFBO0VwT2c5Z0VKO0FBQ0Y7QW9PNzhnRU07RUFFRSw0QkFBQTtPQUFBLHVCQUFBO1VBQUEsb0JBQUE7QXBPODhnRVI7QW9PMzhnRU07RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FwTzY4Z0VSO0E0Q3BsaEVFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTVDc2xoRUo7QW9PeDlnRVU7RUFDRSxNQUFBO0VBQ0EsdUNBQUE7T0FBQSxrQ0FBQTtVQUFBLCtCQUFBO0VBQ0EsVzFOL0RKO0UwTmdFSSxtQjFOcEdJO0FWOGpoRWhCO0FvT3I5Z0VRO0VBQ0UsYUFBQTtBcE91OWdFVjtBb09sOWdFSTtFQUVFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7RUFBQSw4QkFBQTtFQUFBLHdCQUFBO0VBQUEsK0RBQUE7QXBPbTlnRU47QW9PaDlnRUk7RUFDRSxVQUFBO0VBQ0EseUIxTnZGSztFME53RkwsaUNBQUE7T0FBQSw0QkFBQTtVQUFBLHlCQUFBO0FwT2s5Z0VOO0FvTy84Z0VJO0VBQ0UsVUFBQTtFQUNBLHlCMU4zRks7RTBONEZMLGtDQUFBO09BQUEsNkJBQUE7VUFBQSwwQkFBQTtBcE9pOWdFTjtBb085OGdFSTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSw4QkFBQTtFQUFBLHlCQUFBO0VBQUEsc0JBQUE7QXBPZzlnRU47QW9POThnRU07RUFDRSxVQUFBO0FwT2c5Z0VSO0FvTzc4Z0VNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7QXBPKzhnRVI7QW9PMzhnRUk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx1REFBQTtBcE82OGdFTjtBb08xOGdFSTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QjFOeEdBO0UwTnlHQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSwrRUFBQTtFQUFBLDBFQUFBO0VBQUEsdUVBQUE7QXBPNDhnRU47QXlCcm5oRUk7RTJNZ0tBO0lBWUksYUFBQTtJQUNBLFdBQUE7RXBPNjhnRU47QUFDRjtBb08zOGdFTTtFQUNFLGdCQUFBO0VBQ0EsbUIxTm5MTztFME5vTFAsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7QXBPNjhnRVI7QXlCbm9oRUk7RTJNZ0xFO0lBU0ksa0IxTnpMSztJME4wTEwsaUJBQUE7RXBPODhnRVI7QUFDRjtBNEN4cmhFRTtFQUNFLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0E1QzByaEVKO0FvT3A5Z0VRO0V2THZOTixrQnVMd04wQjtFdkxwTnRCLHlCQVhNO0VsQ3FJTixvQkFBQTtFeU40RkksVUFBQTtFQUNBLFcxTnhLRjtBVituaEVSO0F5Qi9waEVJO0UyTW9NSTtJdkx2Tk4sa0J1TDhONEI7SXZMMU54Qix5QkFYTTtJbENxSU4sb0JBQUE7RVgwamhFSjtBQUNGOztBcU83dWhFSTtFQUNFLGMzTm9JQTtBVjRtaEVOO0FxTzl1aEVNO0VBQ0UsYzNOcU9XO0FWMmdoRW5COztBc09ydmhFRTs7RWhPZ0VFLGdDQXRCTztFZ092Q1Asa0JBQUE7RUFDQSxrQjVOb0VXO0U0Tm5FWCxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7QXRPd3ZoRUo7QXNPdHZoRUk7O0VBQ0UsaUI1TnVFUztBVmtyaEVmO0FzT3R2aEVJOztFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUFBLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtFQUNBLDBCQUFBO0F0T3l2aEVOO0FzT3R2aEVJOzs7O0VoT3lCc0Isa0JBQUE7RWdPdEJwQixnQkFBQTtBdE8wdmhFTjtBc094dmhFTTs7OztFQUNFLGtCNU44Q087QVYrc2hFZjtBc08xdmhFTTs7OztFQUNFLGtCNU4wQ087RTROekNQLGM1Tm1GRztBVjRxaEVYO0FzTzV2aEVNOzs7O0VBQ0UsbUI1Tm9DTztBVjZ0aEVmO0FzTzd2aEVROzs7O0VBQ0UsbUI1TitCSztBVm11aEVmO0FzTzl2aEVNOzs7O0VsT3FESiwyQkFBQTtFa09uRE0sbUI1TnlCTztBVjB1aEVmOztBeUJ0dmhFSTtFOE1oREU7SWpPdUNzQixnQkFBQTtJQU9BLG9CQUFBO0lBQ0EsZUFBQTtJaU81Q2xCLG1CQUFBO0lBQ0EsZ0JBZkk7RXZPMHpoRVo7QUFDRjtBeUJudmhFSTtFOE03REU7SUFRSSxrQkFBQTtJQUNBLGVBQUE7RXZPNHloRVI7QUFDRjtBdU94eWhFUTtFQUNFLGNBQUE7QXZPMHloRVY7QXVPeHloRVU7RWpPb0NOLGdCQXRCTztBTjZ4aEVYO0F5QjV3aEVJO0U4TS9CTTtJak9zQmtCLGdCQUFBO0lBS0EsZUFBQTtFTnF4aEUxQjtBQUNGO0F1T3p5aEVjO0VBQ0UsY0FBQTtBdk8yeWhFaEI7QXVPenloRWdCO0VBQ0UsWUF6Q0c7RUEwQ0gsV0FBQTtBdk8yeWhFbEI7QXlCenhoRUk7RThNZFU7SUFFSSxnQkFBQTtJQUNBLGlCQUFBO0V2T3l5aEVoQjtBQUNGO0F5Qmx4aEVJO0U4TTNCVTtJak9BWSxhQUFBO0lBU0UsZ0JBQUE7RU55eWhFMUI7QUFDRjtBeUJyeWhFSTtFOE1FSTtJQUNFLGtCQUFBO0V2T3N5aEVSO0V1T3B5aEVRO0lqT0FOLGtCQXRCTztJaU93QkMsZ0JBQUE7RXZPc3loRVY7QUFDRjtBeUJqeWhFSTtFOE1BSTtJak90Qm9CLG1CQUFBO0lBS0Esa0JBQUE7RU51emhFMUI7RXVPbnloRVE7SUFDRSxXQUFBO0V2T3F5aEVWO0FBQ0Y7QXlCdnpoRUk7RThNdUJBO0lBRUksaUI3TnpFWTtFVjIyaEVsQjtBQUNGO0F1T2h5aEVNO0VBS0UsaUJBQUE7RUFDQSxvQkFBQTtBdk84eGhFUjtBeUJuemhFSTtFOE1lRTtJQUVJLGNBQUE7RXZPc3loRVI7QUFDRjtBdU9qeWhFUTtFMUwxQ04sa0IwTCtDMEI7RTFMM0N0QixNQVhNO0UwTHVE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QUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7SW9MMkZNLFNBQUE7RTFPMGlpRU47QUFDRjtBME9yaWlFSTtFcExyR0YsbUJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFJQSx1QkFBQTtFaERxQkUsVUF0Qk87QU40b2lFWDtBeUI5bWlFSTtFaU5vRUE7SXBMckdGLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0lvTG9HTSxhQUFBO0UxTzZpaUVOO0FBQ0Y7QTBPeGlpRU07RXBPckZGLGFBdEJPO0FOc3BpRVg7QXlCeG5pRUk7RWlONkVFO0lwT3JGRixlQXRCTztFTjBwaUVUO0FBQ0Y7QXlCMW9pRUk7RWlOaUdJO0lBRUksYUE3SmtCO0lBOEpsQixXQUFBO0UxTzJpaUVWO0FBQ0Y7QTBPbmlpRUk7RUFDRSxVQUFBO0ExT3FpaUVOO0EwT2xpaUVJO0VyTHZLRixjM0M2R1M7RTJDNUdULGEzQ0trQjtFMkNKbEIsc0IzQ2lHTTtFZ09zRUYsYWhPbktjO0FWeXNpRXBCO0EwT2xpaUVRO0V0T2pGTiwyQkFBQTtFc09tRlEsbUJoTzdHSztFZ084R0wsY0FBQTtFQUNBLHNCaE85RUY7RWdPK0VFLGFoTzVLVTtFZ082S1YsZUFBQTtBMU9vaWlFVjtBME9saWlFVTtFQUNFLGdDQUFBO0ExT29paUVaO0EwT2ppaUVVO0VBQ0UseUJoT3JGRDtBVnduaUVYOztBMk8zdGlFQTtFQUtFLHlCQWJzQjtFQWN0Qix1Q0FBQTtBM08wdGlFRjtBeUIvcGlFSTtFa05qRUo7SXJPeURJLGFBdEJPO0VOaXNpRVQ7QUFDRjtBMk81dGlFSTtFQUNFLGFBQUE7QTNPOHRpRU47QTJPM3RpRUk7RXJPOEJ3QixrQkFBQTtFQU9BLHFCQUFBO0VBQ0EsaUJBQUE7RXFPcEN0QixZQXRCcUI7RUF1QnJCLFdBdEJzQjtFQXVCdEIsbUJBQUE7QTNPK3RpRU47QTJPN3RpRU07RUFDRSxzQmpPNkVBO0FWa3BpRVI7QTJPN3RpRVE7RUFFRSx5QmpPdUdKO0FWdW5pRU47QTJPM3Rp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R007RVZzeGpFaEI7QUFDRjtBNk9qcmpFVTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0E3T21yakVaO0E2T2pyakVZO0V6TzFGVix5QkFBQTtBSjh3akVGO0E2TzlxakVRO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0E3T2dyakVWO0E2TzdxakVRO0VBS0UsZ0JBQUE7QTdPMnFqRVY7QXlCOXlqRUk7RW9OOEhJO0lBRUksbUJBQUE7RTdPa3JqRVY7QUFDRjtBNk83cWpFWTtFdk85SVIsU0F0Qk87RXVPc0tHLGdCQUFBO0E3TytxakVkO0F5QnZ6akVJO0VvTjBJVTtJQUVJLHFCQUFBO0U3TytxakVoQjtBQUNGO0E2TzNxakVZO0V2TzVLYyxnQkFBQTtFQVlFLHFCQUFBO0V1T3NLZCxlQUFBO0E3TzBxakVkO0F5QmowakVJO0VvTmlKUTtJdk81S2Msa0JBQUE7SUFZRSxtQkFBQTtFTnExakUxQjtBQUNGOztBOE8zNGpFRTtFQUNFLGlCQUFBO0E5Tzg0akVKO0E4TzE0akVNO0V4T29Db0IsbUJBQUE7RXdPNUJsQixtQnBPNERPO0FWMDBqRWY7QXlCLzBqRUk7RXFOL0RFO0l4T29Db0Isb0JBQUE7SXdPakNoQixlcE9vRVE7SW9PbkVSLHFCQUFBO0U5T2c1akVSO0FBQ0Y7QThPMzRqRVE7RUFDRSxhQUFBO0E5TzY0akVWO0E4T3o0akVNO0UxT3lFSiwyQkFBQTtFME83RE0sbUJwT21DTztFb09sQ1AsbUJBQUE7QTlPaTRqRVI7QXlCOTFqRUk7RXFOaERFO0l4T3dDRixlQXRCTztJd09mRCxjQUFBO0lBQ0Esa0JBQUE7RTlPZzVqRVI7RThPOTRqRVE7SUFDRSxjQUFBO0U5T2c1akVWO0FBQ0Y7QThPeDRqRU07RXhPd0JGLGFBdEJPO0VBR2Usa0JBQUE7RUFLRSxrQkFBQTtFQVFBLGlCQUFBO0V3T1ZwQixnQkFqRGlCO0VBa0RqQix5QnBPeURHO0VvT3hESCxtQkFsRHFCO0E5T3k3akU3QjtBeUJqM2pFSTtFcU5oQ0U7SXhPd0JGLDRCQXRCTztJQUdlLG9CQUFBO0lBS0UscUJBQUE7SUFRQSxvQkFB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QUFBO0VBQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FoUHlya0VSO0F5Qnh4a0VJO0V1TjBFRTtJck9pQ0Esa0JBQUE7RVhpcmtFSjtFZ1Avc2tFUTtJMU9yRk4sNEJBdEJPO0VONnprRVQ7QUFDRjtBZ1A3c2tFUTtFMU8zRkosNEJBdEJPO0FOaTBrRVg7QWdQbHNrRVE7RUFDRSxrQkFBQTtBaFBvc2tFVjtBZ1Bqc2tFUTtFQUNFLHlCQUFBO0FoUG1za0VWO0FnUGhza0VRO0VBQ0UsVUFBQTtBaFBrc2tFVjtBZ1AvcmtFUTtFbk1oSU4sa0JtTXFJMEI7RW5Nakl0Qix5QkFYTTtFQVdOLFdBWE07RWxDcUlOLGtCQUFBO0VxT1NJLFdBMUxNO0VBMkxOLFlBMUxPO0VBMkxQLGtCQUFBO0VBQ0EsaUJBNUxPO0VBNkxQLHlCdE90RkM7RXNPdUZELGtCQUFBO0FoUCtya0VWO0F5Qnh6a0VJO0V1TjZHSTtJck9GRixtQkFBQTtFWGl0a0VKO0FBQ0Y7QWdQL3JrRUk7RUFDRSxjdE9qRUE7QVZrd2tFTjtBeUJoMGtFSTtFdU5pSUE7SUFFSSxpQkFBQTtFaFBpc2tFTjtBQUNGOztBeUJsMWtFSTtFd050REE7SUFHSSxzQnZPZ0dBO0l1Ty9GQSxVQUFBO0VqUDA0a0VOO0VpUHg0a0VNO0lBRUUsV0FBQTtFalB5NGtFUjtFaVB0NGtFTTtJQUNFLG1CQUFBO0VqUHc0a0VSO0FBQ0Y7QWlQcDRrRUk7RUFLRSxtQkFBQTtBalBrNGtFTjtBeUJyMWtFSTtFd05sREE7SUFFSSxpQkFBQTtFalB5NGtFTjtBQUNGO0FpUC8za0VROzs7Ozs7RUFLRSxxQkFBQTtBalBrNGtFVjtBeUJsMmtFSTtFd05yQ0k7Ozs7OztJQUVJLG9CQUFBO0VqUDg0a0VWO0FBQ0Y7QWlQejRrRVE7Ozs7OztFdE93SUYsbUJBQUE7RXNPaElJLGtCQUFBO0VBQ0EsY3ZPMkRDO0V1TzFERCxtQkFBQTtBalAwNGtFVjtBeUJ2M2tFSTtFd043Qkk7Ozs7OztJdE93SUYsa0JBQUE7SXNPcklNLG1Cdk9QSDtJdU9RRyxjQUFBO0VqUDI1a0VWO0FB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ckM0YTRCO0lxQzNhNUIsa0J2Q3lRb0I7SXVDeFFwQixzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJ2QytDYTtJdUNqQ1gscUJBQUE7SUFHRSxXQXJDSTtJQStETixvQkFBQTtJQUNBLGtCQUFBO0lpTW1DVSxtQkFBQTtJQUNBLFdBQUE7RWxQdzJsRVo7QUFDRjtBeUJ6NGxFSTtFeU42QlE7SWpNdkZSLGtCQUFBO0VqRHU4bEVGO0FBQ0Y7QXlCOTRsRUk7RXdCOUNGO0lBQ0UsYUFBQTtFakQrN2xFRjtBQUNGO0F5Qm41bEVJO0V3QjFDRjtJQUNFLHFCQUFBO0VqRGc4bEVGO0FBQ0Y7QXlCeDVsRUk7RXdCWUE7SUFDRSxXdkNtQkU7SXVDbEJGLHlCdkNnREE7SXVDL0NBLHlCQUFBO0VqRCs0bEVKO0FBQ0Y7QXlCLzVsRUk7RXdCaUJBO0lBQ0UseUJBQUE7SUFDQSx5QkFBQTtFakRpNWxFSjtBQUNGO0F5QnI2bEVJO0V5Tm1DUTtJQUNFLGFBQUE7RWxQcTRsRVo7QUFDRjtBa1A3M2xFTTtFQUNFLFlBQUE7QWxQKzNsRVI7QWtQNzNsRVE7RUFDRSxNQUFBO0FsUCszbEVWO0FrUDMzbEVRO0VBQ0UsYUFBQTtBbFA2M2xFVjtBa1B2M2xFTTtFck0vRUosa0JxTWdGd0I7QWxQeTNsRTFCOztBbVAxL2xFSTs7RUFFRSxhQUFBO0FuUDYvbEVOO0FtUDEvbEVJO0U3T3VEQSxjQXRCTztFRnVEVCw0QkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRDY4bEVKO0F5Qno4bEVJO0UwTi9EQTtJQUVJLFdBQUE7RW5QMGdtRU47QUFDRjtBeUI5OGxFSTtFME4vREE7SWxNS0Esa0JBQUE7RWpENGdtRUY7QUFD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UDBpcEVaO0UyUG5pcEVNOzs7O0lBQ0UseUJBQUE7RTNQd2lwRVI7RTJQdGlwRU07Ozs7SUFDRSwwQkFBQTtFM1AyaXBFUjtFMlB2aXBFSTs7Ozs7O0lBR0Usb0JBQUE7SUFDQSxtQmpQOUJZO0VWMGtwRWxCO0UyUHppcEVJOztJQUNFLGlCQUFBO0UzUDRpcEVOO0UyUDNpcEVNOztJQUNFLGlCQUFBO0UzUDhpcEVSO0UyUDFpcEVJOztJclBhRixlQXRCTztFTnVqcEVUO0UyUDFpcEVROztJclBTTix1QkF0Qk87SXFQZUMsZ0JBQUE7SUFDQSxzQmpQOENKO0VWKy9vRU47RTJQMWlwRVE7O0lyUEdOLGVBdEJPO0lxUHFCQyxzQmpQeUNKO0VWb2dwRU47RTJQemlwRUk7O0lBQ0UsZ0JBQUE7RTNQNGlwRU47RTJQMWlwRUk7O0lBQ0Usc0JqUGlDQTtFVjRncEVOO0UyUDVpcEVNOztJQUVDLGdCQUFBO0k5TXJCUCxrQllqRGtCO0lBQ2xCLHlCL0NxR1M7RVZnaHBFVDtFeURubnBFQTs7O0lBRUUsV0FBQTtJQUNBLHlCL0NnR087SStDL0ZQLHFCQUFBO0lBQ0EsWUFYNkI7SUFjM0IsVUFBQTtFekRvbnBFSjtFeURobnBFQTs7SVprQ0Esa0JZakNvQjtJWnFDaEIsTUFYTTtJQVdOLFNBWE07SUFXTixZQVhNO0lZekJSLDRCQUFBO0lBQ0EsK0JBQUE7RXpEc25wRUY7RXlEbm5wRUE7O0laNEJBLGtCWTNCb0I7SVorQmhCLE1BWE07SUFXTixhQVhNO0lBV04sU0FYTTtJWW5CUiw2QkFBQTtJQUNBLGdDQUFBO0V6RHlucEVGO0FBQ0Y7QTJQdGtwRUU7O0VBQ0UsNkJBQUE7QTNQeWtwRUo7QTJQdmtwRUU7O0VBQ0UsNEJBQUE7QTNQMGtwRUo7QTJQeGtwRUU7O0VBQ0UsOEJBQUE7QTNQMmtwRUo7QXlCMWxwRUk7RWtPY0Y7O0lBR0ksZ0NBQUE7RTNQOGtwRUo7QUFDRjtBMlA3a3BFSTs7RUFDSSxtQkFBQTtFQUNBLFVBQUE7QTNQZ2xwRVI7QXlCcm1wRUk7RWtPbUJBOztJQUlNLG1CQUFBO0UzUG1scEVSO0FBQ0Y7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Q0UsbUJyUGlETDtJcVBoREssbUJyUDJDSjtFVnNpdUVkO0UrUDVrdUVnQjtJQUNFLFdyUGxCQTtJcVBtQkEsZXJQbkJBO0VWaW11RWxCO0UrUHprdUVZO0lBQ0UsaUJyUHhCVztFVm1tdUV6QjtFK1Bqa3VFVTtJQUNFLGtCQUFBO0UvUG1rdUVaO0UrUC9qdUVZO0lBQ0UsbUJyUHpDSTtFVjBtdUVsQjtFK1B2anVFTTtJQUNFLG9CQUFBO0UvUHlqdUVSO0UrUHRqdUVNO0lBQ0UsZ0JBQUE7SUFDQSxtQnJQeERpQjtFVmdudUV6QjtFK1BwanVFSTs7SUFFRSxhQUFBO0UvUHNqdUVOO0UrUGxqdUVNO0lBQ0UsYUFBQTtJQUNBLG1CclBwRWlCO0VWd251RXpCO0FBQ0Y7QXlCMWt1RUk7RXNPZ0NJO0lBQ0UsaUJBQUE7RS9QNml1RVI7QUFDRjtBeUJsa3VFSTtFc095Qkk7SUFDRSxlQUFBO0UvUDRpdUVSO0UrUDFpdUVRO0lBQ0UsV0FBQTtFL1A0aXVFVjtBQUNGO0ErUGxpdUVRO0VBQ0Usd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QS9Qb2l1RVY7QStQbGl1RVU7RUFPRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLGNBQUE7QS9QOGh1RVo7QStQdml1RWM7RUFDRSxvQkFBQTtBL1B5aXVFaEI7QStQNWh1RU07RUFDRSxnQkFBQTtBL1A4aHVFUjtBK1B4aHVFSTtFQUNFLGtCclBoSWM7RXFQaUlkLG1CclBqSWM7QVYycHVFcEI7QXlCM211RUk7RXNPb0ZBO0lBR0ksaUJBQUE7RS9Qd2h1RU47QUFDRjtBK1BuaHVFUTtFQUNFLG1CQUFBO0EvUHFodUVWO0ErUGpodUVRO0VBQ0UsZ0JBQUE7QS9QbWh1RVY7QStQMWd1RU07RUFDRSxvQkFBQTtBL1A0Z3VFUjs7QWdRcnJ1RUE7RUFFRSwyQkFBQTtBaFF1cnVFRjtBZ1F0cnVFRTtFQUtFLG9CdFBJZ0I7QVZncnVFcEI7QXlCbm51RUk7RXVPdEVGO0lB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RXhRby95RVY7QUFDRjtBd1EvK3lFUTtFQUtFLGdCQUFBO0VBQ0EsZ0JBQUE7QXhRNit5RVY7QXlCeHR6RUk7RStPcU9JO0lBRUksZ0I5UHBTUTtFVnl4ekVsQjtBQUNGO0F3UWgveUVVO0VBTUUsa0I5UDFQRztFOFAyUEgsZ0I5UDFOVztFOFAyTlgsZ0JBQUE7QXhRNit5RVo7QXlCbHV6RUk7RStPNk9NO0lBRUksaUI5UHRPQztJOFB1T0QsZ0I5UHROUztFVjZzekVyQjtBQUNGO0F3US8reUVRO0VBQ0UsZUFBQTtBeFFpL3lFVjtBd1EvK3lFVTtFQUtFLGdCQUFBO0F4UTYreUVaO0F5Qjl1ekVJO0UrTzRQTTtJQUVJLGlCQUFBO0V4UW8veUVaO0FBQ0Y7QXdRNyt5RU07RUFDRSxjQUFBO0F4USsreUVSO0F3UTcreUVRO0UzTjVSTixrQjJOaVMwQjtFM043UnRCLFFBWE07RUFXTixhQVhNO0E3Q3F4ekVaO0F5QjN2ekVJO0UrT3lRSTtJQUVJLGFBQUE7RXhRby95RVY7QUFDRjtBd1FoL3lFVTtFQU1FLFdBQUE7RUFDQSxZQUFBO0F4UTYreUVaO0F5QnB3ekVJO0UrT2dSTTtJQUVJLFdBeFZHO0lBeVZILFlBelZHO0V4USswekVmO0FBQ0Y7QXdROSt5RU07RUFLRSxtQkFBQTtBeFE0K3lFUjtBeUI3d3pFSTtFK080UkU7SUFFSSxtQkFBQTtFeFFtL3lFUjtBQUNGOztBd1EzK3lFQTtFQUNFLGtCQUFBO0F4UTgreUVGO0F3UTUreUVFOztFQUVFLGFBQUE7QXhROCt5RUo7QXdRNSt5RUk7Ozs7RUFFRSxrQ0FBQTtPQUFBLDZCQUFBO1VBQUEsMEJBQUE7QXhRZy95RU47O0F5UXYyekVBOzs7Ozs7O0VyUWdHRSwyQkFBQTtFcVE5RkEsb0IvUG1FYztFK1BsRWQsYy9QOEdTO0FWa3d6RVg7QXlRNzJ6RUU7Ozs7Ozs7RUFDRSxjL1B1R087QVY4d3pFWDtBeVFuM3pFRTs7Ozs7OztFQUNFLGNBQUE7QXpRMjN6RUo7O0F5UXQzekVFO0VBV0UsK0JBQUE7QXpRKzJ6RUo7QXlROTJ6RUk7Ozs7Ozs7Ozs7Ozs7Ozs7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RjtBOEt0eDJFRTtFQUNFLHNCcEt1Qkk7QVZpdzJFUjtBOEt0eDJFSTtFbktnR0Usa0JBQUE7RUx0SW9CLGFBQUE7RUFZRSxtQkFBQTtFd0s2QnRCLGdCcEthc0I7QVY0dzJFNUI7QXlCdnkyRUk7RXFKV0E7SXhLMUJ3QixtQkFBQTtFTjB6MkUxQjtBQUNGO0E4S3Z4MkVJO0V4SzdCQSxTQXRCTztBTjYwMkVYO0E4S254MkVRO0VuSytFRixtQkFBQTtBWHVzMkVOO0E4S2p4MkVNO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBOUtteDJFUjtBOEsvdzJFVTtFQUNFLG1CQUFBO0E5S2l4MkVaO0E4Sy93MkVZO0UxS2xCViwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRDIwMkVKO0F5QnYwMkVJO0VxSjJDUTtJN0hyR1Isa0JBQUE7RWpEcTQyRUY7QUFDRjtBaUQxMzJFRTtFQUNFLGFBQUE7QWpENDMyRUo7QWlEejMyRUU7RUFDRSxxQkFBQTtBakQyMzJFSjtBaUR0MDJFSTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEdzAyRU47QWlEdDAyRUk7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRHcwMkVOO0E4SzF5MkVZO0UxS3hCViwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRh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QUE7QXhSMDk3RVo7QXdSbDk3RUk7RUFDRSx5QkFBQTtBeFJvOTdFTjtBd1JoOTdFVTtFQUNFLDRCQUFBO0F4Ums5N0VaO0F3UjE4N0VJO0VBQ0UseUI5UW5WSztBVit4OEVYO0F3Ung4N0VVO0VBQ0UsNEJBQUE7QXhSMDg3RVo7QXdSbDg3RUk7RUFDRSx5QjlROVZLO0FWa3k4RVg7QXdSaDg3RVU7RUFDRSw0QkFBQTtBeFJrODdFWjtBd1JyNzdFUTtFQUNFLFc5UTNYRjtBVmt6OEVSO0F3Umo3N0VVO0VBQ0UsVzlRbFlKO0U4UW1ZSSxrQjlRbllKO0FWc3o4RVI7QXdSaDc3RVU7RUFDRSxXOVF2WUo7QVZ5ejhFUjtBd1JoNzdFWTtFQUNFLFc5UTFZTjtBVjR6OEVSOztBd1J2NjdFSTtFQUNFLFFBQUE7QXhSMDY3RU47O0F5Uno2OEVBO0VBS0UseUIvUWtJSTtFK1FqSUosVy9RbUdNO0FWcTA4RVI7QXlCcjI4RUk7RWdRekVKO0lBRUksY0FBQTtFelJnNzhFRjtBQUNGO0F5UjM2OEVFO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBelI2NjhFSjtBeVIzNjhFSTtFclJxRkYsNEJBQUE7RTZDOUVBLG1CQUFBO0VBQ0EscUpyQzRhNEI7RXFDNWE1Qiw2SXJDNGE0QjtFcUM1YTVCLHdJckM0YTRCO0VxQzVhNUIscUlyQzRhNEI7RXFDNWE1QiwyS3JDNGE0QjtFcUMzYTVCLGtCdkN5UW9CO0V1Q3hRcEIsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkMrQ2E7RXVDakNYLHFCQUFBO0VBR0UsV0FyQ0k7RUErRE4sb0JBQUE7RUFDQSxrQkFBQTtBakRnNDhFSjtBeUI1MzhFSTtFZ1E1REE7SXhPRUEsa0JBQUE7RWpEMDc4RUY7QUFDRjtBaUQvNjhFRTtFQUNFLGFBQUE7QWpEaTc4RUo7QWlEOTY4RUU7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aHhwR0k7RW9TekRBO0lBR0ksV0FBQTtFN1QwMHBHTjtBQUNGO0F5QnJ4cEdJO0VvU25ERTtJQUVJLFdBQUE7RTdUMDBwR1I7QUFDRjtBeUIxeHBHSTtFb1MzQ0Y7SUFHSSxtQkFBQTtFN1RzMHBHSjtBQUNGO0E2VHAwcEdJO0VBQ0UsV25Ub0VFO0FWa3dwR1I7QTZUbDBwR0U7RUFDRSxjblR5RU87RW1UeEVQLHlCblR5R1M7RW1UeEdULHFCblR3R1M7QVY0dHBHYjtBNlRqMHBHRTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGVuVHZDZ0I7RW1Ud0NoQixzQkFBQTtBN1RtMHBHSjtBNlRoMHBHRTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGVuVC9DZ0I7RW1UZ0RoQixzQkFBQTtBN1RrMHBHSjs7QTZUOXpwR0E7RUFDRSxtQm5UckRrQjtBVnMzcEdwQjs7QTZUN3pwR0U7RUFDRSxtQkFBQTtBN1RnMHBHSjtBeUI3enBHSTtFb1NERTtJbFQ0R0EsaUJBQUE7RVhzdHBHSjtFNlQvenBHSTtJdlRWRixlQXRCTztFTmsycEdUO0FBQ0Y7O0E4VDk0cEdBO0VDV0EsbUJBQUE7RWpDR0EsZ0NBQUE7RUFTQSxrQkFBQTtFQW1YQSxpQkFBQTtBOVIyZ3BHQTtBZ1U5NHBHQTtFMVFGRSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QXREbTVwR0Y7QXlCaDJwR0k7RXVTckRKO0kxUWdCTSxnQjBRdkIwQjtFaFVnNnBHOUI7QUFDRjtBeUJyMnBHSTtFdVNyREo7STFRZ0JNLGdCMFF2QjBCO0VoVXE2cEc5QjtBQUNGO0F5QjEycEdJO0V1U3JESjtJMVFnQk0sZ0IwUXZCMEI7RWhVMDZwRzlCO0FBQ0Y7QXlCLzJwR0k7RXVTckRKO0kxUWdCTSxpQjBRdkIwQjtFaFUrNnBHOUI7QUFDRjtBZ1VwNnBHQTtFMVFQRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFaERpRDBCLGlCQUFBO0UwVDNDMUIsV0FBQTtFQUNBLGVBQUE7QWhVMDZwR0Y7QWdVcjZwR0U7RUFDRSxhQUFBO0FoVXU2cEdKO0FnVWg2cEdZO0VBQ0ksZUFBQTtBaFVrNnBHaEI7QWdVaDZwR1k7RUFDSSxnQkFBQTtBaFVrNnBHaEI7QWdVaDZwR1k7RUFDSSxnQkFBQTtBaFVrNnBHaEI7QWdVdjVwR0U7RTFRbENBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXRENDdwR0Y7QWdVMTVwR0k7RTFRcEJGLGtCQUFBO0VBSUEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RTBRZ0JJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBaFUrNXBHTjtBeUIxNXBHSTtFdVNWQTtJMVFWRixtQkFBQTtJQUFBLHFCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFdEQrNnBHQTtBQUNGO0F5Qm41cEdJO0V1U1hJO0kxVEpvQixtQkFBQTtFTnM2cEcxQjtFZ1UvNXBHTTtJQUNFLHlCQUFBO1FBQUEscUJBQUE7WUFBQSxpQkFBQTtFaFVpNnBHUjtBQUNGO0F5Qng2cEdJO0V1U1dBO0lBRUksdUJBQUE7SUFBQSxtQ0FBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7RWhVKzVwR047QUFDRjtBZ1V4NXBHQTtFMVR2QjRCLG9CQUFBO0FOazdwRzVCO0F5Qm42cEdJO0V1U1FKO0kxVG5DMEIsaUJBQUE7SUFTRSxvQkFBQTtFTjA3cEcxQjtBQUNGO0F5QnQ3cEdJO0V1UzZCQTtJQUNFLGtCQUFBO0VoVTQ1cEdKO0VnVTE1cEdFO0lBQ0UscUJBQUE7RWhVNDVwR0o7QUFDRjtBZ1UxNXBHRTtFQUNFLGNBQUE7QWhVNDVwR0o7QWdVMTVwR0U7RUFDRSxpQkFBQTtBaFU0NXBHSjtBZ1VyNXBHQTs7Ozs7Ozs7RTFUN0QwQixpQkFBQTtBTjQ5cEcxQjtBeUJqOHBHSTtFdVNrQ0o7Ozs7Ozs7O0kxVDdEMEIsaUJBQUE7RU51K3BHeEI7QUFDRjtBeUIxOXBHSTtFdVNnRUE7SUFFSSxZQUFBO0VoVTQ1cEdOO0FBQ0Y7QWdVMTVwR007RUFDRSxpQkFBQTtBaFU0NXBHUjtBZ1UvNHBHVTtFQUNFLGlCdFRwSVE7RXNUcUlSLGlCQUFBO0FoVWk1cEdaO0F5Qno5cEdJO0V1U3NFTTtJQUtJLGlCQUFBO0lBQ0EsZ0JBQUE7RWhVazVwR1o7QUFDRjtBeUIvOXBHSTtFdVNzRU07SUFVSSxpQnJEaEp3QjtFM1FtaXFHcEM7QUFDRjtBeUJqL3BHSTtFdVNzR007STFUcEhnQixrQkFBQTtFTm1ncUd4QjtBQUNGO0FnVXg0cEdNO0UxVGhIc0Isb0JBQUE7QU4yL3BHNUI7QXlCNStwR0k7RXVTaUdFO0kxVGhIc0Isb0JBQUE7RU4rL3BHMUI7QUFDRjtBeUJqL3BHSTtFdVMrR007SUFFSSxpQkFBQTtFaFVvNHBHWjtBQUNGO0FnVTUzcEdFO0VBQ0UsbUJBQUE7QWhVODNwR0o7QWlVbGtxR0E7RTNUOEMwQixjQUFBO0UyVDNDeEIsNkJBQUE7QWpVbWtxR0Y7QWlVaGtxR0E7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBalVra3FHRjtBaVUvanFHQTtFN1R1RkUsMkJBQUE7RTZUckZBLGdCQUFBO0FqVWlrcUdGO0FpVTlqcUdBO0VBQ0Usa0JBQUE7QWpVZ2txR0Y7QWlVM2pxR0k7RUFDRSxzQnZUa0ZFO0FWMitwR1I7QWlVMWpxR0k7RUFDRSx5QnZUZ0ZLO0FWNCtwR1g7QWlVMWpxR0k7RUFDRSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLDJCQUFBO0FqVTRqcUdOO0FpVTNqcUdNO0VBQ0UsZ0JBQUE7QWpVNmpxR1I7QWlVM2pxR007RUFDRSxtQkFBQTtBalU2anFH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QnpUOUNGO0FWOHpxR1I7QW1VOXdxR1E7RUFDRSxjelR2Q0M7RXlUd0NELHlCelRoREM7QVZnMHFHWDtBbVUvd3FHVTtFQUNFLHlCelQxQ0Q7RXlUMkNDLFlBQUE7QW5VaXhxR1o7QW9VMzZxR0k7RWhVOEZGLGdDQUFBO0VPa0ZJLGlCQUFBO0V5VDdLQSxnQjFUNEZpQjtBVmkxcUd2QjtBeUIzMnFHSTtFMlNyRUE7SXpUZ0xFLGVBQUE7RVhvd3FHSjtBQUNGO0FvVXo2cUdJO0VBQ0UsU0FBQTtBcFUyNnFHTjtBb1V4NnFHSTtFOVQ2Q0EsZ0JBdEJPO0VBc0JQLGtCQXRCTztFOFRwQkwsZ0JBQUE7RUFDQSxtQkFBQTtBcFUwNnFHTjtBeUJ6M3FHSTtFMlMxREY7SXpUcUtJLG1CQUFBO0VYa3hxR0o7QUFDRjtBb1VuNnFHTTtFQUNFLHNCMVRvRUE7QVZpMnFHUjtBb1U1NXFHTTtFQUNFLHlCMVQ0REc7QVZrMnFHWDtBb1V0NXFHSTtFOVRKd0Isa0JBQUE7RUFLQSxpQkFBQTtFOFRFdEIsZ0JBQUE7RUFDQSxrQkFBQTtBcFV3NXFHTjtBeUIxNHFHSTtFMlNsQkE7STlUSndCLG1CQUFBO0lBS0Esa0JBQUE7RU5nNnFHMUI7QUFDRjtBb1V2NXFHSTtFOVRSd0IsbUJBQUE7QU5rNnFHNUI7QW9VcjVxR0U7RTlUekJ3QixnQkFBQTtFQVlFLGdCQUFBO0FOczZxRzVCO0F5QnY1cUdJO0UyU0ZGO0lBRUksZUFBQTtJQUNBLG1CQUFBO0VwVTI1cUdKO0FBQ0Y7QXlCNzVxR0k7RTJTV0E7SUFFSSxlQUFBO0VwVW81cUdOO0FBQ0Y7QW9VajVxR0k7RTlUekJBLFNBdEJPO0FObThxR1g7QW9VaDVxR0k7RTlUN0JBLGdCQXRCTztFOFRxREwsZ0JBQUE7QXBVazVxR047QXlCejZxR0k7RTJTU0Y7STlUL0IwQixtQkFBQTtJQUtBLGtCQUFBO0VOKzdxRzFCO0FBQ0Y7QXFVeC9xR0E7O0UvVGlFSSxhQXRCTztFK1R4Q1Qsc0IzVHNHTTtFMlRyR04sdURBQUE7VUFBQSwrQ0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBclUwL3FHRjtBeUJwOHFHSTtFNFM1REo7O0l4UnNERSxrQndSN0NvQjtJeFJpRGhCLFVBWE07SXZDRGMsa0JBQUE7SUFlRSxnQkFBQTtJQUNBLDJCQUFBO0VOMjhxRzFCO0FBQ0Y7QXlCajhxR0k7RTRTekVKOztJL1Q4QzBCLGdCQUFBO0lBbUJ0QixhQXRCTztJK1QzQlAsd0JBQUE7WUFBQSxnQkFBQTtFclVpZ3JHRjtBQUNGO0F5Qno4cUdJO0U0U3pFSjs7SS9UaUVJLGFBdEJPO0VONCtxR1Q7QUFDRjtBcVVqZ3JHRTs7RS9RaUJBLG1CQUFBO0VBQUEsc0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFJQSxlQUFBO0F0RGkvcUdGO0FxVW5nckdJOzs7RS9UdUNBLFVBdEJPO0FOdS9xR1g7QXlCejlxR0k7RTRTL0NBOzs7SS9UeUJ3QixnQkFBQTtJQUtBLGVBQUE7RU5pL3FHMUI7QUFDRjtBcVV0Z3JHRTs7RS9UNkJFLFNBdEJPO0FObWdyR1g7QXFVcmdyR0k7O0VqVXlERixnQ0FBQTtFT2tGSSxlQUFBO0VMdElvQixhQUFBO0VBU0UsZ0JBQUE7RStUVnRCLGdCM1RzRGlCO0UyVHJEakIsMkJBQUE7QXJVeWdyR047QXFVbmdyR0k7O0UvVE13QixxQkFBQTtFSzBIdEIsbUJBQUE7QVh3NHFHTjtBcVVwZ3JHTTs7RS9URXNCLG1CQUFBO0FOc2dyRzVCO0FxVXJnckdROztFL1REb0IsZ0JBQUE7QU4wZ3JHNUI7QXFVbmdyR0k7O0UvVEFBLFNBdEJPO0FONmhyR1g7QXFVcGdyR007O0UvVEhGLFNBdEJPO0FOaWlyR1g7QXFVOS9xR0k7Ozs7Ozs7O0VBQ0UseUIzVDRCSztBVjIrcUdYO0FxVW5nckdFOztFalVlQSwyQkFBQTtBSncvcUdGO0FxVW5nckdFOztFeFJqQ0Esa0J3UmtDb0I7RXhSOUJoQixNQVhNO0VBV04sUUFYTTtFQVdOLFNBWE07RUFXTixPQVhNO0E3Q21qckdaO0FxVXhnckdJOztFMVQwRkUsbUJBQUE7QVhrN3FHTjtBcVV6Z3JHTTs7OztFalVLSixnQ0FBQTtFT2tGSSxrQkFBQTtBWHk3cUdOO0F5QmpqckdJO0U0UzJCRjs7SS9UdEJFLHNCQXRCTztFTnVrckdUO0FBQ0Y7QXlCMWlyR0k7RTRTY0Y7O0l4UmpDQSxld1JrRHNCO0l4UjlDbEIsTUFYTTtJQVdOLFFBWE07SUFXTixTQVhNO0lBV04sT0FYTTtFN0M2a3JHVjtFcVVsaHJHSTs7STFUMEVBLG1CQUFBO0kwVHhFRSxpQkFBQTtFclVxaHJHTjtFcVVsaHJHSTs7OztJMVRxRUEsZUFBQTtFWG05cUdKO0FBQ0Y7QXFVamhyR007O0VBQ0UsYUFBQTtBclVvaHJHUjtBc1V4b3JHSTtFQUNFLGdCQUFBO0F0VTBvckdOO0FzVXJvckdBO0VoVW9DMEIsYUFBQTtFQVNFLGdCQUFBO0FONGxyRzVCO0FzVXJvckdBO0VoVWdDMEIsYUFBQTtFQVNFLGdCQUFBO0FOZ21yRzVCO0FzVXRvckdFOztFQUVFLGdCQUFBO0VBQ0Esd0NBQUE7QXRVd29yR0o7QXNVdG9yR0k7O0VBQ0UsNkJBQUE7RXpSK0JKLGtCeVI5QnNCO0V6UmtDbEIsU0FYTTtFQVdOLFdBWE07RWxDcUlOLGtCQUFBO0UyVDFKQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBdFUyb3JHTjtBeUI5bHJHSTtFNlN4REY7O0kzVG1LSSxtQkFBQTtFWHcvcUdKO0VzVTFvckdJOztJelJvQkosa0J5Um5Cd0I7SXpSdUJwQixTQVhNO0lBV04sT0FYTTtJbENxSU4sZUFBQTtJMlQvSUUsV0FBQTtFdFUrb3JHTjtBQUNGO0F5QjVtckdJO0U2U3hERjs7SWhVa0MwQixtQkFBQTtJQUtBLGtCQUFBO0VObW9yRzFCO0FBQ0Y7QXNVN29yR0E7RWhVRDBCLGdCQUFBO0VBWUUsZ0JBQUE7QU5zb3JHNUI7QXNVOW9yR0U7RWhVQzBCLGlCQUFBO0VBS0EsZ0JBQUE7RWdVSnhCLHFCQUFBO0VBQ0Esc0JBQUE7QXRVaXByR0o7QXlCN25yR0k7RTZTakJFO0loVVZvQixnQkFBQTtFTjRwckd4QjtBQUNGO0F5QmxvckdJO0U2U3ZCRjtJaFVDMEIsZUFBQTtJQUtBLGNBQUE7RU53cHJHMUI7QUFDRjtBc1Uvb3JH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QUE7RUFZRSxtQkFBQTtFRndDMUIsMkJBQUE7RU9rRkksZUFBQTtFOFRqSEEsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0F6VWc0ckdOO0F5VTkzckdNOztFblVORixTQXRCTztBTjg1ckdYO0F5Qjc0ckdJO0VnVG9CSTs7OztJQUNFLFdBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLDZCQUFBO0V6VSszckdSO0FBQ0Y7QXlVMTNyR007O0VyVVFKLDJCQUFBO0VPa0ZJLGVBQUE7RThUdkZFLHlCQUFBO0F6VTYzckdSO0F5VTMzckdROztFOVRxRUosa0JBQUE7RThUbkVNLG9CQUFBO0VBQ0EsZ0JBQUE7QXpVODNyR1Y7QXlVejNyR0k7O0VuVTdDd0IsbUJBQUE7RW1VK0N0QixnQkFBQTtBelU0M3JHTjtBeVUxM3JHTTs7RW5VMUNGLFNBdEJPO0FOODdyR1g7QXlCaDZyR0k7RWdUOEJBOztJOVQ2RUUsbUJBQUE7RVgwenJHSjtBQUNGO0F5VTMzckdJOztFblVuREEsU0F0Qk87RW1VMkVMLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxlQUFBO0F6VTgzckdOO0F5VTUzckdNOztFOVQyREEsa0JBQUE7RVBsRkosMkJBQUE7RXFVMEJNLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0F6VSszckdSO0F5VTczckdROztFblUvREosaUJBdEJPO0VtVXVGRCxzQi9UekJGO0UrVDBCRSxjL1RoQkM7RStUaUJELHlCQUFBO0VBQ0EscUJBQUE7QXpVZzRyR1Y7QXlVOTNyR1U7O0VBQ0UseUIvVHJCRDtFK1RzQkMsVy9UaENKO0UrVGlDSSx5QkFBQTtBelVpNHJHWjtBeVU1M3JHVTs7RUFDRSw4QkFBQTtBelUrM3JHWjtBeVUxM3JHVTs7RUFDRSw4QkFBQTtBelU2M3JHWjtBeUJ2OXJHSTtFZ1RxR007Ozs7SUFDRSxTQUFBO0V6VXczckdWO0FBQ0Y7QXlVbjNyR0k7O0VBQ0UsYUFBQTtBelVzM3JHTjtBeVVwM3JHTTs7RUFDRSxjQUFBO0F6VXUzckdSO0F5VXAzckdNOztFQUNFLFVBQUE7QXpVdTNyR1I7QXlVbjNyR0k7O0VBQ0UsbUJBQUE7RUFBQSxvQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtBelVzM3JHTjtBeVVwM3JHTTs7OztFQUVFLFlBQUE7QXpVdzNyR1I7QXlVcjNyR007O0VuVTlJb0IsZ0JBQUE7RW1VZ0psQixvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0F6VXczckdSO0F5Qi8rckdJO0VnVG1IRTs7SW5VOUlvQixnQkFBQTtFTitnc0d4QjtBQUNGO0F5VXYzckdNOztFblV6Sm9CLGdCQUFBO0VBWUUsbUJBQUE7RW1VK0lwQixtQkFBQTtFQUFBLG9CQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHFCQUFBO0VBQUEsaUNBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0F6VTIzckdSO0F5VXYzckdJOztFblU5SndCLGtCQUFBO0VBS0EsaUJBQUE7RUFMQSxtQkFBQTtFQUtBLGtCQUFBO0VLNEh0QixrQkFBQTtFOFRpQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBelU0M3JHTjtBeVUxM3JHTTs7RW5VdkpGLFNBdEJPO0FOMmlzR1g7QXlVeDNyR0U7O0VBS0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7QXpVdTNyR0o7QXlCcGhzR0k7RWdUcUpGOztJQUVJLG1CQUFBO0V6VWs0ckdKO0FBQ0Y7QXlVMzNyR0k7O0U1UmxMRixrQjRSbUxzQjtFNVIvS2xCLE1BWE07RUFXTixTQVhNO0U0UjJMTixtQ0FBQTtPQUFBLDhCQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0F6VWc0ckdOO0F5VTUzckdFOztFblVoTEUsU0F0Qk87QU5za3NHWDtBeVU3M3JHSTs7OztFOVRoRUUsZUFBQTtFOFRtRUEsY0FBQTtBelVpNHJHTjtBeVUvM3JHTTs7OztFQUNFLFdBQUE7QXpVbzRyR1I7QXlCcmpzR0k7RWdUMktBOzs7O0k5VGhFRSxtQkFBQTtJTGpJc0IsbUJBQUE7SUFLQSxrQkFBQTtFTitrc0cxQjtFeVV0NHJHTTs7OztJQUNFLE9BQUE7RXpVMjRyR1I7QUFDRjtBeVV2NHJHSTs7RW5VdE1BLGVBdEJPO0FOdW1zR1g7QXlVdDRyR007Ozs7RUFFRSx5QkFBQTtFQUNBLGMvVDVKRztFTmpCVCw0QkFBQTtBSndqc0dGO0F5VXg0ckdROzs7O0VBQ0UsYy9UNUlKO0FWeWhzR047QXlCdmxzR0k7RWdUbU1FOzs7O0lyVTFLSiwyQkFBQTtFSnFrc0dBO0FBQ0Y7QXlVejRyR0U7RUFDRSx5Qi9UckxPO0FWZ2tzR1g7QXlVdDRyR0U7RUFDRSxzQi9UN0xJO0FWcWtzR1I7QXlCbG5zR0k7RWlUMURKO0lBRUksa0JBQUE7T0FBQSxlQUFBO1lBQUEsVUFBQTtFMVU4cXNHRjtBQUNGO0EwVTVxc0dFO0VwVW1EMEIsbUJBQUE7RUFQQSxrQkFBQTtFb1V6Q3hCLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQ0FBQTtVQUFBLG1CQUFBO0ExVThxc0dKO0F5Qmhuc0dJO0VpVGxFRjtJcFU0QzBCLGlCQUFBO0VOMG9zRzFCO0FBQ0Y7QXlCcm5zR0k7RWlUbEVGO0lwVTRDMEIsbUJBQUE7SUFLQSxrQkFBQTtJSzRIdEIsbUJBQUE7RVhnaHNHSjtBQUNGO0EwVS9xc0dJO0VwVTJDQSxTQXRCTztBTjZwc0dYO0EwVTdxc0dFO0VwVXdCMEIsb0JBQUE7RW9VdEJ4Qix3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUFBLG9CQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0VBQ0Esc0JBQUE7TUFBQSxvQkFBQTtVQUFBLGNBQUE7QTFVK3FzR0o7QXlCcm9zR0k7RWlUOUNGO0lwVXdCMEIsa0JBQUE7RU4rcHNHMUI7QUFDRjtBeUIxb3NHSTtFaVQ5Q0Y7SXBVd0IwQixrQkFBQTtFTm9xc0cxQjtBQUNGO0EwVXpxc0dFOztFcFVrQkUsVUF0Qk87QU5pcnNHWDtBeUJocXNHSTtFaVRiRjs7SUFJSSxrQkFBQTtPQUFBLGVBQUE7WUFBQSxVQUFBO0UxVThxc0dKO0FBQ0Y7QTBVNXFzR0k7O0VwVUl3QixtQkFBQTtFQVBBLGdCQUFBO0FOb3JzRzVCO0F5Qjlwc0dJO0VpVG5CQTs7SXBVSHdCLGdCQUFBO0VOeXJzRzFCO0FBQ0Y7QXlCcHFzR0k7RWlUbkJBOztJcFVId0IsZ0JBQUE7SUFLQSxlQUFBO0VOMnJzRzFCO0FBQ0Y7QTBVbHJzR007Ozs7RXBVREYsa0JBdEJPO0FOK3NzR1g7QTBVbnJzR007O0VBQ0Usd0JBQUE7QTFVc3JzR1I7QTBVbnJzR007O0VBQ0Usd0JBQUE7QTFVc3JzR1I7QTBVbHJzR0k7O0VwVTdCd0Isa0JBQUE7RW9VK0J0Qix3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7QTFVcXJzR047QTRROXZzR0E7RXROSUUsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBdEQ2dnNHRjtBNFFqd3NHRTtFdFFxREUsY0F0Qk87RXNRNUJQLGdCQUFBO0E1UWt3c0dKO0E0UWh3c0dJO0VBQ0UscUJBQUE7QTVRa3dzR047QXlCM3NzR0k7RW1QeERBO0lBSUksb0JBQUE7RTVRbXdzR047QUFDRjtBeUJodHNHSTtFbVB4REE7SXRRZ0RBLGVBdEJPO0VOa3ZzR1Q7RTRRbHdzR007SUFDRSxVQUFBO0U1UW93c0dSO0FBQ0Y7QTRRaHdzR0k7RUFTRSx1QkFBQTtBNVEwdnNHTjtBNFFsd3NHTTtFQUtFLG1CbFFDQztBVit2c0dUO0F5Qjl0c0dJO0VtUHZDRTtJQUVJLHFCQUFBO0U1UXV3c0dSO0FBQ0Y7QTRRaHdzR007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QmxRNkRHO0VrUTVESCxtQkEzQ2dCO0E1UTZ5c0d4QjtBNFEvdnNHVTtFQUNFLDZCQUFBO0E1UWl3c0daO0E0US92c0dZO0V0UVJjLGNBQUE7RUFTRSxpQkFBQTtFRjJDMUIsMkJBQUE7QUp3dHNHRjtBNFEvdnNHZ0I7RUFDRSx5QmxRMkVaO0VrUTFFWSxXbFE0Q1Y7QVZxdHNHUjtBNFE3dnNHYztFalFtSFIsa0JBQUE7RWlRMUdVLFNsUTlESTtFa1ErREosa0JBQUE7RUFDQSxXQXpFTztFQTBFUCxZQTFFTztFQTJFUCxpQkEzRU87RUE0RVAsa0JBQUE7RUFDQSxzQmxReUJSO0VrUXhCUSxjbFFzRFY7QVZrc3NHTjtBeUJod3NHSTtFbVBSVTtJQUVJLFdBL0RRO0lBZ0VSLFlBaEVRO0lBaUVSLGlCQWpFUTtJQWtFUixXbFF6RFM7RVZtMHNHekI7QUFDRjtBNFE3dnNHYztFQUNFLGNBbkZTO0VBb0ZULGdCQUFBO0E1USt2c0doQjtBNFExdnNHVTtFQUtFLGlDQUFBO0VqUW9GTixtQkFBQTtFaVFqRk0sY2xRZ0JEO0FWdXVzR1g7QXlCanhzR0k7RW1Qa0JNO0l0UTFCTixpQkF0Qk87RU5tenNHVDtBQUNGO0E0UTN2c0dZO0VBQ0UsZ0JBQUE7QTVRNnZzR2Q7QXlCenhzR0k7RW1QcUNBO0lBRUksaUJBQUE7SUFDQSxrQkFBQTtFNVFzdnNHTjtBQUNGO0E0UXJ2c0dNO0VBQ0Usc0JsUVhBO0VrUVlBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QTVRdXZzR1I7QTRRcnZzR1E7RUFDRSxnQkFBQTtBNVF1dnNHVjtBNFFwdnNHUTtFQUNFLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QTVRc3ZzR1Y7QTRRcHZzR1U7RUFDRSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0E1UXN2c0daO0E0UXB2c0dZO0VBRUUsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQ0FBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0E1UXF2c0dkO0E0QzUyc0dFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTVDODJzR0o7QXlCNTBzR0k7RW1QZ0VRO0lBV0ksNEJBQUE7SUFDQSxnQkFBQTtFNVFxd3NHZDtBQUNGO0E0UW53c0djO0UvTmxHWixrQitObUdnQztFL04vRjVCLFFBWE07RUFXTixXQVhNO0UrTjJHSSxtQ0FBQTtPQUFBLDhCQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQmxRdERSO0VrUXVEUSxjbFF6QlY7RWtRMEJVLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSxvQkFBQTtVQUFBLGNBQUE7QTVRdXdzR2hCO0F5QnAyc0dJO0VtUCtFVTtJQWlCSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RTVRd3dzR2hCO0FBQ0Y7QTRDNTVzR0U7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUM4NXNHSjtBNFFqeHNHZ0I7RUFDRSx5QmxROUNaO0VrUStDWSxXbFE3RVY7QVZnMnNHUjtBNFEvd3NHYztFQUNFLGNsUXhFTDtFa1F5RUssa0NBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0E1UWl4c0doQjtBeUIxNHNHSTtFbVBpSFU7SUFXSSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0U1UWt4c0doQjtBQUNGO0E0UTd3c0dVO0VBQ0Usb0NBQUE7RUFDQSxZQUFBO0E1USt3c0daO0F5QnQ1c0dJO0VtUHFJTTtJQUtJLHlCQUFBO0U1UWd4c0daO0FBQ0Y7QTRROXdzR1k7RUFDRSxjbFF2R0g7RWtRd0dHLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7QTVRZ3hzR2Q7QXlCajZzR0k7RW1QNklRO0lBT0ksZUFBQTtFNVFpeHNHZDtBQUNGO0E0US93c0djO0VBQ0UsU0FBQTtBNVFpeHNHaEI7QXlCejZzR0k7RW1QaUtGO0l0UXZMMEIsbUJBQUE7SUFLQSxrQkFBQTtFTis3c0cxQjtBQUNGO0E0UXh3c0dJO0V0TmxORixrQkFBQTtFQUlBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F0RDA5c0dGO0F5Qmw4c0dJO0VtUG9MQTtJdE54TUYsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RXREdTlzR0E7QUFDRjtBNFExd3NHRTtFdE5sTkEsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUlBLGVBQUE7QXRENDlzR0Y7QTRRendzR0k7RXRROUxBLFVBdEJPO0VBc0JQLFNBdEJPO0FOaStzR1g7QTRReHdzR0k7RUFDRSxnQ0FBQTtFQUNBLGdCQUFBO0E1UTB3c0dOO0E0UXZ3c0dJO0V0UXhNQSxvQkF0Qk87RXNRZ09MLGNsUTNKSztBVm82c0dYO0F5QjM4c0dJO0VtUGdNQTtJdFF4TUEsb0JBdEJPO0lLeUlMLG1CQUFBO0VYcTJzR0o7RTRRendzR007SUFDRSxpQkFBQTtFNVEyd3NHUjtBQUNGO0E0Q25ndEdFO0VBQ0UsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTVDcWd0R0o7QTRRbHhzR1E7RWpRdEdGLGlCQUFBO0VpUXdHSSxXbFFoUlU7RWtRaVJWLFNBQUE7RUFDQSxjbFF2Sko7QVYyNnNHTjtBeUJ6K3NHSTtFbVBpTkk7SUFPSSxRQUFBO0U1UXF4c0dWO0FBQ0Y7QTRDN2h0R0U7RUFDRSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBNUMraHRHSjtBNFEzeHNHSTtFeFF6TUYsNEJBQUE7RU9rRkksZUFBQTtFTG5IRiwrQ0F0Qk87RUFzQlAsU0F0Qk87QU5paXRHWDtBeUJuZ3RHSTtFbVBrT0E7SWpRdkhFLG1CQUFBO0VYNDVzR0o7QUFDRjtBeUJyaHRHSTtFbVB5UEU7SUFFSSxtQkFBQTtFNVE4eHNHUjtBQUNGO0E0UXp4c0dFO0VqUXpJSSxtQkFBQTtFTDFIc0IscUJBQUE7QU5naXRHNUI7QXlCamh0R0k7RW1Qb1BGO0lBS0ksa0JBQUE7RTVRNHhzR0o7QUFDRjtBeUJ0aHRHSTtFbVBvUEY7SWpReklJLGVBQUE7SUxqSXNCLG1CQUFBO0lBS0Esa0JBQUE7RU42aXRHMUI7QUFDRjtBNFEzeHNHRTtFQUNFLDhCQUFBO0VBQUEsOEJBQUE7RUFBQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QTVRNnhzR0o7QTRRNXhzR0k7RXRRL1F3QiwyQkFBQTtBTjhpdEc1QjtBNFF6eHNHSTtFdFFoU3dCLDRCQUFBO0FONGp0RzVCO0F5QnRpdEdJO0VtUGtSRTtJdFF4U3NCLGVBQUE7SUFLQSxjQUFBO0lBTEEsbUJBQUE7SUFLQSxrQkFBQTtJc1FzU3BCLGtCQUFBO0U1UXl4c0dOO0U0UXZ4c0dNO0l0UTdTb0Isa0JBQUE7SUFLQSxpQkFBQTtJc1EwU2xCLFdBQUE7SUFDQSxnQkFBQTtFNVEweHNHUjtFNFFweHNHSTtJdFEvU3NCLG1CQUFBO0VOc2t0RzFCO0U0UWp4c0dJO0l0UXJUc0IsbUJBQUE7RU55a3RHMUI7QUFDRjtBMlVwb3RHQTtFQUNFLGtCQUFBO0EzVXNvdEdGO0EyVW5vdEdJO0VyVXNEd0IsbUJBQUE7RUswSHRCLG1CQUFBO0VQbEZKLGdDQUFBO0V1VTFGSSx3QnZVTFU7RXVVTVYsb0JBQUE7QTNVcW90R047QTJVbm90R007RXJVc0RGLFNBdEJPO0FOc210R1g7QXlCeGt0R0k7RWtUckVBO0loVWdMRSxrQkFBQTtFWGkrc0dKO0FBQ0Y7QTJVbG90R0k7RWhVZ0tFLGVBQUE7RUwxSHNCLG1CQUFBO0VxVW5DdEIsZ0JqVTRFaUI7QVZ3anRHdkI7QXlCbGx0R0k7RWtUckRBO0loVWdLRSxpQkFBQTtFWDIrc0dKO0FBQ0Y7QTJVbG90R0k7RXJVNEJ3QixtQkFBQTtBTnltdEc1QjtBMlVqb3RHSTtFclVpQndCLGtCQUFBO0VBS0EsaUJBQUE7RUFMQSxtQkFBQTtFQUtBLGtCQUFBO0VxVWpCdEIsV0FBQTtFQUNBLGlCQUFBO0EzVW1vdEdOO0F5QmxtdEdJO0VrVHZDQTtJclVpQndCLG1CQUFBO0lBS0Esa0JBQUE7RU53bnRHMUI7QUFDRjtBMlVqb3RHRTtFclVpQkUsU0F0Qk87RUFlaUIsb0JBQUE7QU4ybnRHNUI7QTJVaG90R0U7RTlSQ0Esa0JBQUE7RUFJSSxRQVhNO0VBV04sU0FYTTtFQVdOLE9BWE07QTdDNG90R1o7QTJVbm90R0k7RXJVU0EsU0F0Qk87QU5tcHRHWDtBMlVub3RHTTtFQUNF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NWE1Qix3SXJDNGE0QjtFcUM1YTVCLHFJckM0YTRCO0VxQzVhNUIsMktyQzRhNEI7RXFDM2E1QixrQnZDeVFvQjtFdUN4UXBCLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnZDK0NhO0V1Q2pDWCxxQkFBQTtFQUdFLFdBckNJO0VBK0ROLG9CQUFBO0VBQ0Esa0JBQUE7RTNDSkEsZUF0Qk87QU44NXVHWDtBeUJoNHVHSTtFaVB5RUU7SXpObklGLGtCQUFBO0VqRDg3dUdGO0FBQ0Y7QWlEbjd1R0U7RUFDRSxhQUFBO0FqRHE3dUdKO0FpRGw3dUdFO0VBQ0UscUJBQUE7QWpEbzd1R0o7QWlELzN1R0k7RUFDRSxXdkNtQkU7RXVDbEJGLHlCdkNnREE7RXVDL0NBLHlCQUFBO0FqRGk0dUdOO0FpRC8zdUdJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakRpNHVHTjtBMFFwMHVHRTtFN05uR0Esa0I2TnFHb0I7RTdOakdoQixNQVhNO0VBV04sU0FYTTtFNk42R1IsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUN6SWlDO0EzUWc5dUdyQztBMFFwMHVHRTtFQUNFLFlBQUE7QTFRczB1R0o7QTBRbjB1R0U7RUFDRSxhQUFBO0ExUXEwdUdKO0FpVjMrdUdBO0UzVWlFSSxrQkF0Qk87RTJVekNULGlCQUFBO0FqVjYrdUdGO0F5QnQ2dUdJO0V3VHpFSjtJM1VtRDRCLGVBQUE7SUFLQSxjQUFBO0lBU3hCLGVBdEJPO0kyVXJDUCxlQUFBO0VqVmcvdUdGO0FBQ0Y7QWlWNSt1R0U7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QWpWOCt1R0o7QXlCbDd1R0k7RXdUOURGO0lBS0ksZ0JBQUE7RWpWKyt1R0o7RWlWNyt1R0k7SUFDRSxrQnZVNkRPO0VWazd1R2I7QUFDRjtBaVY1K3VHSTtFQUNFLGdDdlVzQ2M7RXVVckNkLGVBaEJVO0VBaUJWLGlCQUFBO0VBQ0EsdUJBQUE7QWpWOCt1R047QXlCaDh1R0k7RXdUbERBO0lBT0ksa0J2VWtETztFVjY3dUdiO0FBQ0Y7QWlWMyt1R0U7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0FqVjYrdUdKO0E0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QSxtQkFBQTtFQUNBLGtCQUFBO0VBRUEsa0ZBQUE7QW5WbTF2R2Q7QW1WMzB2R1E7RUFLRSxtQkFBQTtFQUNBLGtCelV4R0s7QVZpN3ZHZjtBeUIxNnZHSTtFMFQyRkk7SUFFSSxrQkFBQTtFblZpMXZHVjtBQUNGO0FtVjMwdkdRO0UvVTNFTiwyQkFBQTtBSnk1dkdGO0FtVm4wdkdJO0VBQ0UsbUJ6VTNHUztBVmc3dkdmO0F5Qmw4dkdJO0UwVGlJRjtJQUVJLG1CQUFBO0VuVm0wdkdKO0FBQ0Y7QW1WajB2R0k7RUFDRSxnQnpVdExxQjtBVnkvdkczQjtBbVY5enZHSTtFQUNFLGNBQUE7QW5WZzB2R047QW1WOXp2R007RUFDRSxjQUFBO0VBQ0EsZUFBQTtBblZnMHZHUjtBbVY1enZHUTtFQUNFLGV6VWpKTztBVis4dkdqQjtBbVZyenZHSTtFQUNFLGNBQUE7QW5WdXp2R047QW1WcHp2R1E7RUFDRSxnQkFBQTtBblZzenZHVjtBbVZwenZHVTtFQUNFLG1CQUFBO0FuVnN6dkdaO0FtVm56dkdVO0VBQ0UsZUFBQTtBblZxenZHWjtBbVZuenZHWTtFQUNFLGV6VXpLRztFeVUyS0gsa0JBQUE7QW5Wb3p2R2Q7QW1WbHp2R2M7RUFDRSxNQUFBO0VBQ0EsbUVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBblZvenZHaEI7QW1WNXl2R0k7RUFDRSxnQkFBQTtBblY4eXZHTjtBbVZ6eXZHSTtFQUNFLGNBQUE7QW5WMnl2R047QW1Wenl2R007RUFDRSxjQUFBO0VBQ0EsZUFBQTtBblYyeXZHUjtBbVZ2eXZHUTtFQUNFLGV6VXpNTztBVmsvdkdqQjtBbVZoeXZHSTtFQUNFLG1CQUFBO0FuVmt5dkdOO0FtVjN4dkdRO0VBQ0UsY0FBQTtBblY2eHZHVjtBbVYzeHZHVTtFQUNFLGdCQUFBO0FuVjZ4dkdaO0FtVnp4dkdRO0VBS0UsZ0JBQUE7QW5WdXh2R1Y7QXlCbmd3R0k7RTBUdU9JO0k3VWhQb0IsbUJBQUE7SUFLQSxrQkFBQTtFTjRnd0cxQjtBQUNGO0FvVmpqd0dNO0VBQ0UsaUJBQUE7QXBWbWp3R1I7QXlCNWd3R0k7RTJUbkNJO0lBRUksaUJBQUE7RXBWaWp3R1Y7QUFDRjtBb1YzaXdHUTs7RXpVa0pGLGtCQUFBO0FYNjV2R047QXlCcmh3R0k7RTJUMUJJOztJelVrSkYsbUJBQUE7RVhrNnZHSjtBQUNGO0F5Qjlnd0dJO0UyVC9CRTtJOVV1QkYsZUF0Qk87RU5nandHVDtBQUNGO0F5Qmhpd0dJO0UyVFJGO0l2U0VBLGtCdVM1Q2tCO0l2U2dEZCxVQVhNO0lBV04sU0FYTTtJdkNJZ0IsbUJBQUE7SUFLQSxrQkFBQTtJOFU1QzFCLFlBQUE7RXBWeWx3R0E7RW9WN2l3R0k7SUFDRSxXQUFBO0VwVitpd0dOO0FBQ0Y7QW9WeGl3R0U7RUFDRSxxQkFBQTtBcFYwaXdHSjtBeUJoandHSTtFMlRRQTtJelVnSEUsZUFBQTtJeVU3R0UsbUJBQUE7RXBWMGl3R047QUFDRjtBeUJ6aXdHSTtFMlRMQTtJelVnSEUsZUFBQTtJTG5IRixvQkF0Qk87SThVa0NILGtCQUFBO0VwVjJpd0dOO0FBQ0Y7QW9Wdml3R007RUFDRSxpQkFBQTtBcFZ5aXdHUjtBb1Z0aXdHTTtFOVVuQ3NCLG1CQUFBO0VBS0Esa0JBQUE7RUFTeEIsZ0JBdEJPO0FOc2x3R1g7QXlCeGp3R0k7RTJUYUU7STlVbkNzQixtQkFBQTtJQUtBLGtCQUFBO0k4VWlDbEIsWUFBQTtFcFY4aXdHUjtFb1Y1aXdHUTtJQUNFLFVBQUE7RXBWOGl3R1Y7RW9WNWl3R1U7SXZTeENWLGtCdVN5QzhCO0l2U3JDMUIsUUFYTTtJQVdOLE9BWE07RTdDZ213R1Y7RW9WOWl3R1k7SWhWQ1osNEJBQUE7STZDOUVBLG1CQUFBO0lBQ0EscUpyQzRhNEI7SXFDNWE1Qiw2SXJDNGE0QjtJcUM1YTVCLHdJckM0YTRCO0lxQzVhNUIscUlyQzRhNEI7SXFDNWE1QiwyS3JDNGE0QjtJcUMzYTVCLGtCdkN5UW9CO0l1Q3hRcEIsc0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CdkMrQ2E7SXVDakNYLHFCQUFBO0lBR0UsMEJtU3dEdUM7SW5TeER2Qyx1Qm1Td0R1QztJblN4RHZDLGtCbVN3RHVDO0luUzlCekMsb0JBQUE7SUFDQSxrQkFBQTtJM0NKQSxlQXRCTztJQXNCUCxjQXRCTztJS3lJTCxlQUFBO0VYMit2R0o7QUFDRjtBeUJ2bHdHSTtFMlR3QlU7SW5TbEZWLGtCQUFBO0VqRHFwd0dGO0FBQ0Y7QXlCNWx3R0k7RXdCOUNGO0lBQ0UsYUFBQTtFakQ2b3dHRjtBQUNGO0F5Qmptd0dJO0V3QjFDRjtJQUNFLHFCQUFBO0VqRDhvd0dGO0FBQ0Y7QXlCdG13R0k7RXdCWUE7SUFDRSxXdkNtQkU7SXVDbEJGLHlCdkNnREE7SXVDL0NBLHlCQUFBO0VqRDZsd0dKO0FBQ0Y7QXlCN213R0k7RXdCaUJBO0lBQ0UseUJBQUE7SUFDQSx5QkFBQTtFakQrbHdHSjtBQUNGO0F5Qm5ud0dJO0UyVDhCWTtJQUNFLGFBQUE7RXBWd2x3R2hCO0FBQ0Y7QW9WbGx3R1E7RUFDRSxhQUFBO0FwVm9sd0dWO0FvVmpsd0dRO0VBQ0UsbUJBQUE7QXBWbWx3R1Y7QXlCOW53R0k7RTJUaURVO0lBQ0UsaUJBQUE7RXBWZ2x3R2Q7RW9WN2t3R1k7SUFDRSxnQkFBQTtFcFYra3dHZDtFb1Y3a3dHYztJQUNFLGtCQUFBO0VwVitrd0doQjtBQUNGO0F5QnRwd0dJO0UyVDBCRTtJQXVESSwrQkFBQTtFcFZ5a3dHUjtFb1Z2a3dHUTtJQUVFLFlBQUE7RXBWd2t3R1Y7RW9Wcmt3R1E7SUFDRSw4QkFBQTtFcFZ1a3dHVjtFb1Zwa3dHUTtJQUNFLGdCQUFBO0VwVnNrd0dWO0VvVm5rd0dRO0k5VTNGTixjQXRCTztJOFVtSEMsa0JBQUE7SUFDQSxpQkFBQTtFcFZxa3dHVjtFb1Zua3dHVTtJdlMzR1Ysa0J1UzZHOEI7SXZTekcxQixNQVhNO0lBV04sU0FYTTtJdVNxSEUsV0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VwVnNrd0daO0VvVm5rd0dVO0lBQ0UsV0FBQTtFcFZxa3dHWjtFb1Zsa3dHVTtJQUNFLFlBQUE7RXBWb2t3R1o7RW9Wamt3R1U7SUFDRSw4QkFBQTtFcFZta3dHWjtFb1Zoa3dHVTtJdlMvSFYsa0J1U2dJOEI7SXZTNUgxQixXQVhNO0lB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S3BQSixzQkF0Qk87SXVLNFFELGlCQUFBO0U3SzBnMkdSO0FBQ0Y7QXlCdHcyR0k7RW9Ka1FJO0l2SzdQSix3QkF0Qk87RU4yeDJHVDtFNktwZzJHTTtJdktqUUosd0JBdEJPO0VOOHgyR1Q7QUFDRjtBeUJqdzJHSTtFb0o0TkY7SXZLcE9FLGVBdEJPO0VObXkyR1Q7RTZLbmcyR0k7SXZLMVFGLGVBdEJPO0VOc3kyR1Q7RTZLbmcyR007SXZLcFJvQixtQkFBQTtFTjB4MkcxQjtFNktuZzJHTTtJdktuU2tCLGdCQUFBO0lBS0Usa0JBQUE7SUFRQSxpQkFBQTtJdUt3UmxCLGdCQUFBO0U3S3VnMkdSO0FBQ0Y7QThLMzEyR0E7RUFDRSxzQnBLd0dNO0VvS3ZHTixnQnBLVWtCO0VvS1RsQixtQnBLU2tCO0FWbzEyR3BCO0E4SzUxMkdFO0VBQ0UsZ0JwS09nQjtFb0tOaEIsbUJwS01nQjtBVncxMkdwQjtBOEsxMTJHSTtFQUNFLHNCQUFBO0VBQ0EsaUNBQUE7RUFBQSw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7RUFDQSx5QkFBQTtBOUs0MTJHTjtBOEt6MTJHRTtFQUNFLFdBQUE7QTlLMjEyR0o7QThLcDEyR0k7RW5LNEpFLG1CQUFBO0VMMUhzQixtQkFBQTtFd0svQnRCLGdCcEt5RXNCO0FWNncyRzVCO0F5Qnh5MkdJO0VxSmpEQTtJeEtrQ3dCLG1CQUFBO0VOMnoyRzFCO0FBQ0Y7QThLcjEyR0k7RXhLYXNCLGdCQUFBO0VBWUUsbUJBQUE7RXdLdkJ0QixlQUFBO0VBQ0EsWUFBQTtBOUt3MTJHTjtBOEtyMTJHSTtFbks2SUUsbUJBQUE7QVgyczJHTjtBeUJ0ejJHSTtFcUpoQ0U7SUFFSSxtQkFBQTtJQUFBLGVBQUE7UUFBQSxXQUFBO1lBQUEsT0FBQTtJeEtzQk4sdUJBdEJPO0VOeTEyR1Q7QUFDRjtBOEtsMTJHSTtFQUNFLGdCQUFBO0E5S28xMkdOO0E4Sy8wMkdBO0VBQ0UsZUFBQTtBOUtpMTJHRjtBOEs5MDJHQTtFaklQRSxrQmlJUWtCO0VBQ2xCLG1CQUFBO0VBQ0EsZ0JBQUE7QTlLZzEyR0Y7QThLLzAyR0U7RWpJWEEsa0JpSVlvQjtFaklSaEIsUUFYTTtFQVdOLFNBWE07RUFXTixPQVhNO0V2Q0lnQixrQkFBQTtFQUtBLGlCQUFBO0V3S1l4Qix5QkFBQTtFQUVBLFdBQUE7QTlLbzEyR0o7QXlCajEyR0k7RXFKUkY7SUFRSSx3QkFBQTtFOUtxMTJHSjtBQUNGO0F5QnQxMkdJO0VxSlJGO0lBWUksd0JBQUE7RTlLczEyR0o7QUFDRjtBOEtuMTJHRTtFQUNFLHNCcEt1Qkk7QVY4ejJHUjtBOEtuMTJHSTtFbktnR0Usa0JBQUE7RUx0SW9CLGFBQUE7RUFZRSxtQkFBQTtFd0s2QnRCLGdCcEthc0I7QVZ5MDJHNUI7QXlCcDIyR0k7RXFKV0E7SXhLMUJ3QixtQkFBQTtFTnUzMkcxQjtBQUNGO0E4S3AxMkdJO0V4SzdCQSxTQXRCTztBTjA0MkdYO0E4S2gxMkdRO0VuSytFRixtQkFBQTtBWG93MkdOO0E4SzkwMkdNO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBOUtnMTJHUjtBOEs1MDJHVTtFQUNFLG1CQUFBO0E5SzgwMkdaO0E4SzUwMkdZO0UxS2xCViwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRHc0MkdKO0F5QnA0MkdJO0VxSjJDUTtJN0hyR1Isa0JBQUE7RWpEazgyR0Y7QUFDRjtBaUR2NzJHRTtFQUNFLGFBQUE7QWpEeTcyR0o7QWlEdDcyR0U7RUFDRSxxQkFBQTtBakR3NzJHSjtBaURuNDJHSTtFQUNFLFd2Q21CRTtFdUNsQkYseUJ2Q2dEQTtFdUMvQ0EseUJBQUE7QWpEcTQyR047QWlEbjQyR0k7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FqRHE0MkdOO0E4S3YyMkdZO0UxS3hCViwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJ2QytDYTtFdUNqQ1gscUJBQUE7RUFHRSxXQXJDSTtFQStETixvQkFBQTtFQUNBLGtCQUFBO0FqRHk2MkdKO0F5QnI2MkdJO0VxSmlEUTtJN0gzR1Isa0JBQUE7RWpEbSsyR0Y7QUFDRjtBaUR4OTJHRTtFQUNFLGFBQUE7QWpEMDkyR0o7QWlEdjkyR0U7RUFDRSxxQkFBQTtBakR5OTJHSjtBaURoNTJHSTtFQUNFLGN2QzZCQTtFdUM1QkEseUJBQUE7RUFDQSx5QkFBQTtBakRrNTJHTjtBOEsvMzJHVTtFQUNFLFdBQUE7QTlLaTQyR1o7QXlCcjgyR0k7RXFKbUVNO0lBSUksZ0I3QjNIa0I7RWpKNi8yRzlCO0FBQ0Y7QXlCNzcyR0k7RWlVaEVKO0lBRUksZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLHlCaFZ1TFc7SWdWdExYLFlBQUE7RTFWKy8yR0Y7QUFDRjtBeUJsOTJHSTtFaVVuREo7SUFRSSxNQUFBO0UxVmlnM0dGO0FBQ0Y7QTBWOS8yR0E7RUFDRSxzQmhWbUZNO0FWNjYyR1I7QTBWNy8yR0E7O0VBcEJFLHlCaFYrTGE7RWdWOUxiLGNoVitMa0I7RWdWektsQixxQmhWd0thO0FWdzEyR2Y7QTBWOS8yR0U7O0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtBMVZpZzNHSjtBMFY3LzJHQTs7RUEvQkUseUJoVitMYTtFZ1Y5TGIsVy9FS3FCO0EzUTJoM0d2QjtBMFY5LzJHRTs7RUFuQ0EseUJoVmdNa0I7RWdWL0xsQixjaFY4TGE7QVZ1MjJHZjtBMFZoZzNHSTs7RS9VeUlFLG1CQUFBO0FYMjMyR047QTBWaGczR0k7O0V0Vm1ERiwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZXZDd0NlO0V1QzdCYixjQUFBO0VBQ0EsV0FBQTtFQStCQSxtQkFBQTtFQUNBLGlCQUFBO0FqRHcvMkdKO0F5QnAvMkdJO0VpVTFCQTs7SXpTaENBLGtCQUFBO0VqRG1qM0dGO0FBQ0Y7QWlEeGkzR0U7O0VBQ0UsYUFBQTtBakQyaTNHSjtBaUR4aTNHRTs7RUFDRSxxQkFBQTtBakQyaTNHSjtBaURyODJHSTs7OztFQUNFLGN2QzhEYztFdUM3RGQseUJ2QzREUztFdUMzRFQseUJBQUE7QWpEMDgyR047QWlEeDgyR0k7O0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakQyODJHTjtBMFZwaTNHRTs7RUEvQ0EseUJoVmdNa0I7RWdWL0xsQixjaFY4TGE7RWdWOUlYLHFCaFYrSWdCO0FWeTUyR3BCO0EwVnRpM0dJOztFQUNFLHlCQUFBO0VBQ0EscUJBQUE7QTFWeWkzR047QTBWamkzR007RUE3REoseUJoVitMYTtFZ1Y5TGIsV2hWbUdNO0VnVnJDQSxZQUFBO0VBQ0EsNkJBbkVVO0VBb0VWLGdDQXBFVTtBMVZ3bTNHbEI7QTBWbGkzR1E7RUFuRU4seUJoVmdNa0I7RWdWL0xsQixjaFY4TGE7QVYwNjJHZjtBMFZoaTNHUTtFQUNFLDhCQTdFUTtBMVYrbTNHbEI7QTBWOWgzR1E7RUFDRSwrQkFsRlE7QTFWa24zR2xCO0EwVnpoM0dBO0VBQ0UseUIvRTlFaUI7QTNReW0zR25CO0EwVnhoM0dBOztFQTFGRSx5QmhWZ01rQjtFZ1YvTGxCLGNoVjhMYTtFZ1ZsR2IsbUJBQUE7QTFWMmgzR0Y7QTBWMWgzR0U7O0UvVWlGSSxtQkFBQTtBWDY4MkdOO0EwVjFoM0dFOztFdFZMQSwyQkFBQTtFNkM5RUEsbUJBQUE7RUFDQSxxSnJDNGE0QjtFcUM1YTVCLDZJckM0YTRCO0VxQzVhNUIsd0lyQzRhNEI7RXFDNWE1QixxSXJDNGE0QjtFcUM1YTVCLDJLckM0YTRCO0VxQzNhNUIsa0J2Q3lRb0I7RXVDeFFwQixzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZXZDd0NlO0V1QzdCYixjQUFBO0VBQ0EsV0FBQTtFQStCQSxtQkFBQTtFQUNBLGlCQUFBO0FqRDBrM0dKO0F5QnRrM0dJO0VpVThCRjs7SXpTeEZFLGtCQUFBO0VqRHFvM0dGO0FBQ0Y7QWlEMW4zR0U7O0VBQ0UsYUFBQTtBakQ2bjNHSjtBaUQxbjNHRTs7RUFDRSxxQkFBQTtBakQ2bjNHSjtBaUR2aDNHSTs7OztFQUNFLGN2QzhEYztFdUM3RGQseUJ2QzREUztFdUMzRFQseUJBQUE7QWpENGgzR047QWlEMWgzR0k7O0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBakQ2aDNHTjtBMFYvajNHRTs7RUFDRSx5QmhWRE87QVZtazNHWDtBMFYzajNHTTtFQUNFLGMvRXhHd0I7QTNRcXEzR2hDO0EwVnZqM0dBO0VBQ0UseUIvRTdHaUI7QTNRc3EzR25CO0EwVnZqM0dFO0VBQ0UseUIvRWhIZTtBM1F5cTNHbkI7QTBWeGozR0k7RUFDRSx5Qi9FbEhhO0EzUTRxM0duQjtBMFZ2ajNHSTtFcFZsRUEsZUF0Qk87RW9WMEZMLGNBQUE7QTFWeWozR047QXlCcm4zR0k7RWlVMERBO0lBSUksZUFBQTtFMVYyajNHTjtBQUNGOztBMlY5cjNHQTtFQUNFLGlCQUpnQztFQUtoQyxXQUFBO0VBQ0EsbUJBTG9DO0VBTXBDLGNBQUE7QTNWaXMzR0Y7QXlCOW8zR0k7RWtVdkRKO0lBT0ksY0FBQTtJQUNBLGVBQUE7RTNWa3MzR0Y7QUFDRjtBeUJ2bzNHSTtFa1VwRUo7SUFZSSxtQkFBQTtJQUNBLGlCQUFBO0UzVm1zM0dGO0FBQ0Y7QXlCN28zR0k7RWtVcEVKO0lBZ0JJLG1CQUFBO0lBQ0EsaUJBQUE7RTNWcXMzR0Y7QUFDRjtBMlZuczNHRTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtBM1ZxczNHSjtBeUIxcDNHSTtFa1VoREY7SUFRSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EscUJBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7RTNWc3MzR0o7RTJWcHMzR0k7SUFDRSw0QkFBQTtJQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7RTNWc3MzR047RTJWcHMzR007SUFDRSxnQkFBQTtJQUNBLGdCQUFBO0UzVnNzM0dSO0UyVnBzM0dRO0lBQ0UsMEJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0UzVnNzM0dWO0UyVmxzM0dNO0lBQ0UsY0FBQTtJQUNBLGNBQUE7RTNWb3MzR1I7RTJWbHMzR1E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFM1ZvczNHVjtFMlZqczNHWTtJQUNFLDhCQUFBO0lBQUEsMkJBQUE7SUFBQSxzQkFBQTtFM1ZtczNHZDtFMlZqczNHYztJQUNFLGVBQUE7RTNWbXMzR2hCO0UyVjlyM0dRO0lBQ0UsUUFBQTtJQUFVLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RTNWaXMzR3BCO0UyVi9yM0dRO0lBQ0UsbUJBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLHFCQUFBO0UzVmlzM0dWO0UyVjVyM0dJO0lBQ0UsNEJBQUE7SUFBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtJQUNBLFdBQUE7RTNWOHIzR047RTJWNXIzR007SUFDRSxXQUFBO0lBQ0EsZUFBQTtJQUNBLCtCQUFBO09BQUEsNEJBQUE7SUFDQSxnQkFBQTtFM1Y4cjNHUjtBQUNGO0EyVnpyM0dJO0VBMUVGO0lBMkVJLDhCQUFBO0lBQUEsNkJBQUE7SUFBQSwyQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxzQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0UzVjRyM0dKO0UyVjFyM0dJO0lBQ0UsNEJBQUE7SUFBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtJQUNBLFVBQUE7SUFDQSxtQkFBQTtJQUFBLHFCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EscUJBQUE7RTNWNHIzR047RTJWMXIzR007SUFDRSwyQkFBQTtJQUNBLHVCQUFBO0lBQ0EsdUJBQUE7SUFDQSw0QkFBQTtJQUNBLDRCQUFBO0lBQ0EsK0JBQUE7T0FBQSw0QkFBQTtJQUVBLGdCQUFBO0UzVjJyM0dSO0UyVnZyM0dJO0lBQ0UsNEJBQUE7SUFBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtJQUNBLFVBQUE7SUFDQSxtQkFBQTtJQUFBLHFCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtFM1Z5cjNHTjtFMlZ2cjNHTTtJQUNFLDJCQUFBO0lBQ0EsZ0JBQUE7RTNWeXIzR1I7RTJWdnIzR1E7SUFDRSwwQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RTNWeXIzR1Y7RTJWcnIzR007SUFDRSxTQUFBO0lBQ0EsY0FBQTtFM1Z1cjNHUjtFMlZycjNHUTtJQUNFLGFBQUE7SUFDQSxjQUFBO0UzVnVyM0dWO0UyVnJyM0dRO0lBQ0UsUUFBQTtJQUFVLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RTNWd3IzR3BCO0UyVnRyM0dRO0lBQ0UsWUFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJQUNBLHFCQUFBO0UzVndyM0dWO0FBQ0Y7QTJWbHIzR0k7RUE3SUY7SUE4SUkseUNBQUE7SUFBQSx3Q0FBQTtJQUFBLHNDQUFBO1FBQUEsa0NBQUE7WUFBQSw4QkFBQTtJQUNBLGlDQUFBO1FBQUEsNkJBQUE7WUFBQSx5QkFBQTtJQUNBLHFDQUFBO0lBQUEsdUNBQUE7UUFBQSxrQ0FBQTtZQUFBLCtCQUFBO0lBQ0EsY0FBQTtFM1ZxcjNHSjtFMlZucjNHSTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSwwQkFBQTtJQUFBLDRCQUFBO1FBQUEsdUJBQUE7WUFBQSxvQkFBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0UzVnFyM0dOO0UyVm5yM0dNO0lBQ0Usb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtFM1ZxcjNHUjtFMlZucjNHUTtJQUNFLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSw0QkFBQTtRQUFBLHdCQUFBO1lBQUEsb0JBQUE7SUFDQSxTQUFBO0lBQ0EsaUJBQUE7RTNWcXIzR1Y7RTJWaHIzR0k7SUFDRSxtQkFBQTtJQUFBLHFCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsaUJBQUE7SUFDQSw0QkFBQTtJQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLHlCQUFBO1FBQUEscUJBQUE7WUFBQSxpQkFBQTtFM1ZrcjNHTjtFMlZqcjNHTTtJQUNFLDJCQUFBO0lBQ0EsU0FBQTtFM1ZtcjNHUjtFMlZscjNHUTtJQUNFLG1CQUFBO0UzVm9yM0dWO0UyVmxyM0dRO0lBQ0UsMkJBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBLEVBQUEsV0FBQTtJQUNBLHNCQUFBO0UzVm9yM0dWO0UyVmhyM0dNO0lBQ0UsU0FBQTtJQUNBLGNBQUE7RTNWa3IzR1I7RTJWaHIzR1E7SUFDRSwyQkFBQTtJQUNBLGNBQUE7RTNWa3IzR1Y7RTJWaHIzR1E7SUFDRSxRQUFBO0lBQVUsb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtFM1ZtcjNHcEI7RTJWbHIzR1U7SUFDRSw4QkFBQTtJQUFBLDJCQUFBO0lBQUEsc0JBQUE7SUFDQSxVQUFBO0UzVm9yM0daO0UyVmpyM0dVO0lBQ0UsWUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxxQkFBQTtFM1ZtcjNHWjtBQUNGO0EyVjVxM0dJO0VBNU5GO0lBNk5JLHlDQUFBO0lBQUEsd0NBQUE7SUFBQSxzQ0FBQTtRQUFBLGtDQUFBO1lBQUEsOEJBQUE7SUFDQSxpQ0FBQTtRQUFBLDZCQUFBO1lBQUEseUJBQUE7SUFDQSxpQ0FBQTtJQUFBLHdDQUFBO1FBQUEsOEJBQUE7WUFBQSxnQ0FBQTtJQUNBLDJCQUFBO0lBQ0EsY0FBQTtFM1YrcTNHSjtFMlY3cTNHSTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsMEJBQUE7SUFBQSw0QkFBQTtRQUFBLHVCQUFBO1lBQUEsb0JBQUE7SUFDQSxnQkFBQTtFM1YrcTNHTjtFMlY3cTNHTTtJQUNFLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLCtCQUFBO09BQUEsNEJBQUE7SUFHQSxnQkFBQTtFM1Y2cTNHUjtFMlZ6cTNHSTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLHNCQUFBO0lBQ0Esb0JBQUE7RTNWMnEzR047RTJWenEzR007SUFDRSwyQkFBQTtJQUNBLGdCQUFBO0UzVjJxM0dSO0UyVjFxM0dRO0lBQ0UsZUFBQTtFM1Y0cTNHVjtFMlYxcTNHUTtJQUNFLDBCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFM1Y0cTNHVjtFMlZ4cTNHTTtJQUNFLFNBQUE7SUFDQSxjQUFBO0UzVjBxM0dSO0UyVnhxM0dRO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RTNWMHEzR1Y7RTJWeHEzR1E7SUFDRSxTQUFBO0lBQVcsb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtFM1YycTNHckI7RTJWenEzR1E7SUFDRSxZQUFBO0lBQ0EsWUFBQTtJQUNBLG1CQUFBO0lBQ0EscUJBQUE7RTNWMnEzR1Y7QUFDRjtBMlZycTNHSTtFQWhTRjtJQWlTSSx5Q0FBQTtJQUFBLHdDQUFBO0lBQUEsc0NBQUE7UUFBQSxrQ0FBQTtZQUFBLDhCQUFBO0lBQ0EsaUNBQUE7UUFBQSw2QkFBQTtZQUFBLHlCQUFBO0lBQ0EsaUNBQUE7SUFBQSx3Q0FBQTtRQUFBLDhCQUFBO1lBQUEsZ0NBQUE7SUFDQSwyQkFBQTtJQUNBLGNBQUE7RTNWd3EzR0o7RTJWdHEzR0k7SUFDRSw0QkFBQTtJQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBQUEscUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDBCQUFBO0lBQUEsNEJBQUE7UUFBQSx1QkFBQTtZQUFBLG9CQUFBO0lBQ0Esd0JBQUE7SUFBQSwrQkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7RTNWd3EzR047RTJWdHEzR007SUFDRSxzQkFBQTtJQUNBLGVBQUE7SUFDQSwrQkFBQTtPQUFBLDRCQUFBO0lBR0EsZ0JBQUE7RTNWc3EzR1I7RTJWbHEzR0k7SUFDRSxtQkFBQTtJQUFBLHFCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0Esb0JBQUE7SUFDQSw0QkFBQTtJQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLHlCQUFBO1FBQUEscUJBQUE7WUFBQSxpQkFBQTtFM1ZvcTNHTjtFMlZucTNHTTtJQUNFLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFM1ZxcTNHUjtFMlZucTNHUTtJQUNFLDBCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFM1ZxcTNHVjtFMlZqcTNHTTtJQUNFLFNBQUE7SUFDQSxjQUFBO0UzVm1xM0dSO0UyVmpxM0dRO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RTNWbXEzR1Y7RTJWanEzR1E7SUFDRSxTQUFBO0lBQVcsb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtFM1ZvcTNHckI7RTJWbHEzR1E7SUFDRSxZQUFBO0lBQ0EsWUFBQTtJQUNBLG1CQUFBO0lBQ0EscUJBQUE7RTNWb3EzR1Y7QUFDRjtBMlY5cDNHSTtFQXJXRjtJQXNXSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSx5QkFBQTtJQUFBLDJCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtFM1ZpcTNHSjtFMlYvcDNHSTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsMEJBQUE7SUFBQSw0QkFBQTtRQUFBLHVCQUFBO1lBQUEsb0JBQUE7RTNWaXEzR047RTJWL3AzR007SUFDRSxXQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtFM1ZpcTNHUjtFMlY3cDNHSTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLHNCQUFBO0lBQ0EscUJBQUE7RTNWK3AzR047RTJWN3AzR007SUFDRSwyQkFBQTtJQUNBLGdCQUFBO0UzVitwM0dSO0UyVjdwM0dRO0lBQ0UsMEJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0UzVitwM0dWO0UyVjNwM0dNO0lBQ0UsU0FBQTtJQUNBLGNBQUE7RTNWNnAzR1I7RTJWM3AzR1E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFM1Y2cDNHVjtFMlYzcDNHUTtJQUNFLFNBQUE7SUFBVyxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0UzVjhwM0dyQjtFMlY1cDNHUTtJQUNFLFlBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7SUFDQSxxQkFBQTtFM1Y4cDNHVjtBQUNGO0F5QnpoNEdJO0VrVW5DRjtJQXFhSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSx5QkFBQTtJQUFBLDJCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtFM1YycDNHSjtFMlZ6cDNHSTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFBQSxxQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSwwQkFBQTtJQUFBLDRCQUFBO1FBQUEsdUJBQUE7WUFBQSxvQkFBQTtJQUNBLGdCQUFBO0UzVjJwM0dOO0UyVnZwM0dNO0lBQ0UsV0FBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7RTNWeXAzR1I7RTJWcnAzR0k7SUFDRSw0QkFBQTtJQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBQUEscUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7RTNWdXAzR047RTJWdHAzR007SUFDRSwyQkFBQTtJQUNBLGdCQUFBO0lBRUEsZ0JBQUE7SUFDQSxpQkFBQTtFM1Z1cDNHUjtFMlZycDNHUTtJQUNFLG1CQUFBO0UzVnVwM0dWO0UyVnBwM0dRO0lBQ0UsY0FBQTtJQUNBLDJCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFM1ZzcDNHVjtFMlZscDNHTTtJQUNFLFNBQUE7SUFDQSxjQUFBO0UzVm9wM0dSO0UyVmpwM0dVO0lBQ0UsU0FBQTtJQUFXLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RTNWb3AzR3ZCO0UyVmxwM0dVO0lBQ0UsWUFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJQUNBLHFCQUFBO0UzVm9wM0daO0FBQ0Y7QTJWN28zR0k7RUFJRSwrQkFBQTtFQUNBLDhCQUFBO0EzVjRvM0dOO0F5QjdrNEdJO0VrVTRiQTtJQVFJLGdCQUFBO0lBQ0EsZ0JBQUE7RTNWNm8zR047QUFDRjtBeUI5aTRHSTtFa1V1WkE7SUFhSSxnQkFBQTtJQUNBLGdCQUFBO0UzVjhvM0dOO0FBQ0Y7QXlCdG00R0k7RWtVeWNBO0lBa0JJLGdCQUFBO0lBQ0EsZ0JBQUE7RTNWK28zR047QUFDRjtBMlY1bzNHSTtFQUNFLHdCQUFBO0EzVjhvM0dOOztBMlZ2bzNHTTtFQUNFLFVBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSxlQUFBO0EzVjBvM0dSOztBMlZybzNHQTtFQUNFLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtVQUFBLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QTNWd28zR0Y7QTJWdm8zR0U7RUFURjtJQVVJLGdDQUFBO1lBQUEsb0JBQUE7RTNWMG8zR0Y7QUFDRjtBeUJ4bjRHSTtFa1VtZUo7SUFhSSw0QkFBQTtJQUFBLDhCQUFBO0lBQUEsaUNBQUE7UUFBQSw2QkFBQTtZQUFBLHlCQUFBO0lBQ0EsNEJBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0UzVjRvM0dGO0FBQ0Y7QTJWM28zR0U7RUFDRSw0QkFBQTtFQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQUEscUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QTNWNm8zR0o7QXlCNW80R0k7RWtVc2ZGO0lBV0ksYUFBQTtJQUNBLGtCQUFBO0UzVitvM0dKO0FBQ0Y7QTJWOW8zR0k7RUFkRjtJQWVJLGFBQUE7SUFDQSxrQkFBQTtFM1ZpcDNHSjtBQUNGO0F5QnhwNEdJO0VrVXNmRjtJQW1CSSxXQUFBO0lBQ0EsbUJBQUE7RTNWbXAzR0o7QUFDRjtBMlZocDNHSTtFQURGO0lBRUksaUJBQUE7RTNWbXAzR0o7QUFDRjs7QTJWOW8zR0k7RUFDRSxVQUFBO0EzVmlwM0dOO0EyVmhwM0dNO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0EzVmtwM0dSO0EyVi9vM0dJO0VBQ0UsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBM1ZpcDNHTjtBeUJqcjRHSTtFa1U0aEJBO0lBTUksUUFBQTtFM1ZtcDNHTjtBQUNGO0EyVmxwM0dNO0VBQ0UscUJBQUE7QTNWb3AzR1I7O0F5QnpyNEdJO0VrVTBpQko7SUFFSSxnQkFBQTtFM1ZrcDNHRjtBQUNGO0EyVmpwM0dFO0VBQ0UsYUFBQTtBM1ZtcDNHSjtBeUJsczRHSTtFa1U4aUJGO0lBR0ksY0FBQTtFM1ZxcDNHSjtBQUNGOztBNFYvdzRHRTtFQUNFLG9CQUFBO0E1Vmt4NEdKO0E0Vmh4NEdFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBNVZreDRHSjs7QUNseDRHQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBRHF4NEdGOztBQ254NEdBO0VBQ0UsbUJBQUE7RUFDQSxXQUFBLEVBQUEsc0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7QURzeDRHRjs7QUNueDRHRTtFQUNFLGNBQUE7QURzeDRHSjtBQ3B4NEdFO0VBQ0UsZ0JBQUE7QURzeDRHSjtBQ254NEdJO0VBQ0UsZUFBQTtBRHF4NEdOO0FDbng0R0k7RUFDRSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FEcXg0R047QUNseDRHTTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtBRG94NEdSO0FDbng0R1E7RUFDRSxpQkFBQTtBRHF4NEdWO0F5Qnh2NEdJO0V4QjlCSTtJQUdJLGNBQUE7RUR1eDRHVjtBQUNGO0FDcHg0R007RUFDRSxNQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FEc3g0R1I7QUNyeDRHUTtFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUR1eDRHVjtBQ2x4NEdNO0VBQ0UsaUJBQUE7QURveDRHUjtBQ2h4NEdNO0VBQ0Usa0JBQUE7QURreDRHUjtBQzl3NEdFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FEZ3g0R0o7O0FDN3c0R0E7RUFDRSxrREFBQTtBRGd4NEdGOztBQzF3NEdJO0VBQ0UsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0FENnc0R047QUMzdzRHSTtFQUNFLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtBRDZ3NEdOOztBQ3h3NEdBO0VBQ0UsaUJBQUE7QUQydzRHRjtBeUJ0eTRHSTtFeEIwQko7SUFHSSxpQkFBQTtJQUNBLGNBQUE7RUQ2dzRHRjtBQUNGO0F5QjV5NEdJO0V4QjBCSjtJQU9JLGlCQUFBO0lBQ0EsY0FBQTtFRCt3NEdGO0FBQ0Y7O0FDNXc0R0U7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUQrdzRHSjtBeUJ2ejRHSTtFeEJzQ0Y7SUFJSSxpQkFBQTtFRGl4NEdKO0FBQ0Y7QXlCNXo0R0k7RXhCc0NGO0lBT0ksK0JBQUE7SUFBQSw0QkFBQTtJQUFBLHVCQUFBO0VEbXg0R0o7QUFDRjtBQ2x4NEdJO0VBQ0UsMkJBQUE7QURveDRHTjtBQ2p4NEdFO0VBQ0UsVUFBQTtBRG14NEdKO0FDang0R0U7RUFDRSxrQkFBQTtBRG14NEdKO0FDang0R0U7RUFDRSxxQkFBQTtBRG14NEdKO0FDang0R0U7RUFDRSxxQkFBQTtBRG14NEdKO0FDang0R0U7RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FEbXg0R0o7QUNqeDRHRTtFQUNFLGdCQUFBO0FEbXg0R0o7QUNoeDRHSTtFQUNFLGNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QURreDRHTjtBQ2p4NEdNO0VBQ0UsY0FBQTtBRG14NEdSO0FDL3c0R0U7RUFDRSxnQkFBQTtBRGl4NEdKO0F5QmwyNEdJO0V4QmdGRjtJQUdJLGdCQUFBO0lBQ0Esa0JBQUE7RURteDRHSjtBQUNGO0FDang0R0U7RUFDRSxjQUFBO0FEbXg0R0o7QUNoeDRHSTtFQUNFLGtCQUFBO0FEa3g0R047O0FDN3c0R0E7Ozs7Ozs7O0VBUUUsa0JBQUE7RUFDQSw0Q0FBQTtFQUFBLHVDQUFBO0VBQUEsb0NBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QURneDRHRjs7QUM3dzRHQTtFQUNFLCtCQUFBO0VBQ0EsZ0NBQUE7QURneDRHRjs7QUM3dzRHRTtFQUNFLGlDQUFBO0FEZ3g0R0o7O0F5QnI0NEdJO0V4QndISjtJQUdJLGtCQUFBO0lBQ0EsTUFBQTtFRCt3NEdGO0VDOXc0R0U7SUFDRSwwQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7RURneDRHSjtFQzl3NEdFO0lBQ0UsV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtFRGd4NEdKO0VDL3c0R0k7SUFDRSxXQUFBO0lBQ0EsZ0VBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLDRCQUFBO1NBQUEsdUJBQUE7WUFBQSxvQkFBQTtFRGl4NEdOO0VDOXc0R0k7SUFDRSxrQkFBQTtFRGd4NEdOO0FBQ0Y7O0FDM3c0R0E7RUFDRSxtQkFBQTtBRDh3NEdGOztBQzN3NEdBO0VBQ0UsZ0JBQUE7QUQ4dzRHRjs7QUM1dzRHQTtFQUNFLGtDQUFBO0VBQUEsc0JBQUE7TUFBQSx1QkFBQTtVQUFBLGNBQUE7QUQrdzRHRjs7QUM3dzRHQTtFQUNFLGVBQUE7QURneDRHRjtBeUJwNzRHSTtFeEJtS0o7SUFHSSxlQUFBO0VEa3g0R0Y7QUFDRjs7QUNoeDRHQTtFQUNFLDhCQUFBO0FEbXg0R0Y7O0F5Qjc3NEdJO0V4QjZLRjtJQUNFLG1CQUFBO0VEb3g0R0Y7RUNqeDRHRTtJQUNFLGVBQUE7RURteDRHSjtBQUNGO0FDaHg0R0E7RUFDRSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7QURreDRHRjs7QXlCejg0R0k7RXhCeUxKO0lBRUksY0FBQTtJQUNBLG1CQUFBO0VEbXg0R0Y7QUFDRjtBeUJoOTRHSTtFeEJ5TEo7SUFNSSxjQUFBO0lBQ0EsbUJBQUE7RURxeDRHRjtBQUNGOztBQ254NEdBO0VBQ0UsY0FBQTtBRHN4NEdGO0F5QjE5NEdJO0V4Qm1NSjtJQUdJLGNBQUE7RUR3eDRHRjtBQUNGOztBQ3R4NEdBO0VBQ0Usa0JBQUE7QUR5eDRHRjtBQ3h4NEdFO0VBQ0MsbUJBQUE7RUFDQyxnQkFBQTtBRDB4NEdKOztBeUJ2KzRHSTtFeEJnTko7SUFFSSxVQUFBO0VEMHg0R0Y7QUFDRjs7QUN4eDRHQTtFQUNFLGFBQUE7QUQyeDRHRjs7QXlCOS80R0k7RXhCcU9KO0lBRUksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtJQUFBLGtCQUFBO1FBQUEsY0FBQTtZQUFBLFVBQUE7RUQ0eDRHRjtFQzF4NEdFO0lBQ0UsZUFBQTtJQUNBLG1CQUFBO0lBQUEsc0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0VENHg0R0o7RUMxeDRHSTtJQUNFLGFBQUE7RUQ0eDRHTjtBQUNGOztBQ3Z4NEdBO0VBQ0UseUJBQUE7QUQweDRHRjs7QUN0eDRHRTtFQUNFLGlCQUFBO0VBQ0Esc0JBQUE7QUR5eDRHSjtBQ3R4NEdJO0VBQ0UsMEJBQUE7QUR3eDRHTjtBQ3Z4NEdNO0VBQ0Usc0JBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxrREFBQTtPQUFBLDZDQUFBO1VBQUEsMENBQUE7RUFDQSx5QkFBQTtBRHl4NEdSO0F5QnJoNUdJO0V4Qm9QQTtJQVdJLGVBQUE7RUQweDRHTjtBQUNGOztBQ3R4NEdBO0VBQ0UsbUJBQUE7QUR5eDRHRjs7QUN2eDRHQTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QUQweDRHRjs7QUN2eDRHRTtFQUNFLGlCQUFBO0FEMHg0R0o7QXlCdGk1R0k7RXhCMlFGO0lBR0ksaUJBQUE7RUQ0eDRHSjtBQUNGO0FDeng0R0k7RUFDRSxpQkFBQTtBRDJ4NEdOO0FDeHg0R0U7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLHlCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBRDB4NEdKO0F5Qi9qNUdJO0V4Qm1TRjtJNEN6U0Esa0I1QzZTc0I7STRDelNsQixRQVhNO0k1Q3FUTixrQ0FBQTtTQUFBLDZCQUFBO1lBQUEsMEJBQUE7RUQ2eDRHSjtBQUNGO0FDNXg0R0k7RUFDRSxXQUFBO0VBQ0EsMEJBQUE7QUQ4eDRHTjs7QXlCN2o1R0k7RXhCb1NGO0lBQ0UsaUJBQUE7RUQ2eDRHRjtFQzN4NEdBO0lBQ0Usb0JBQUE7RUQ2eDRHRjtFQ3h4NEdNO0lBQ0Usa0JBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RUQweDRHUjtFQ254NEdJO0lBQ0Usa0JBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RURxeDRHTjtFQ2p4NEdBO0lBQ0UsMEJBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0VEbXg0R0Y7RUNqeDRHSTtJQUNFLDZCQUFBO0VEbXg0R047QUFDRjtBeUJubTVHSTtFeEJzVkY7SUFDRSxVQUFBO0VEZ3g0R0Y7QUFDRjtBQzd3NEdBO0VBQ0UsY0FBQTtBRCt3NEdGOztBeUI5bDVHSTtFeEJxVkE7OztJQUNFLDBCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0VEK3c0R0o7RUMzdzRHRTtJQUNFLGdCQUFBO0lBQ0EsMkJBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtJQUNBLGVBQUE7RUQ2dzRHSjtFQzF3NEdBO0lBQ0UsV0FBQTtFRDR3NEdGO0VDM3c0R0U7SUFDRSxhQUFBO0VENnc0R0o7RUMxdzRHSTtJQUNFLFdBQUE7SUFDQSxhQUFBO0VENHc0R047QUFDRjtBeUIzbjVHSTtFeEI0V0U7SUFJSSxjQUFBO0VEK3c0R1I7QUFDRjtBeUJobzVHSTtFeEJxWEY7SUFDRSxzQkFBQTtFRDh3NEdGO0FBQ0Y7QXlCcm81R0k7RXhCd1hGOzs7O0lBSUUsYUFBQTtFRGd4NEdGO0FBQ0Y7QXlCN281R0k7RXhCd1hGOzs7O0lBTUksY0FBQTtFRHN4NEdKO0FBQ0Y7QUNqeDRHRTtFQUNFLGFBQUE7QURteDRHSjtBeUJ4cDVHSTtFeEJvWUY7SUFHSSxjQUFBO0VEcXg0R0o7QUFDRjs7QUNseDRHQTtFd0IzWUk7SXhCNllBO01BQ0UsZUFBQTtNQUNBLGtCQUFBO0lEcXg0R0Y7SUNweDRHRTtNQUNFLGlDQUFBO01BQ0Esc0JBQUE7TUFDQSxZQUFBO0lEc3g0R0o7RUFDRjtBQUNGO0FDaHg0R0k7RUFDRSxXQUFBO0VBQ0EsaURBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtBRGt4NEdOO0FDOXc0R0k7RUFDRSxXQUFBO0VBQ0EsaURBQUE7RUFDQSxpQ0FBQTtPQUFBLDRCQUFBO1VBQUEseUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtBRGd4NEdOOztBQzN3NEdBO0VBQ0UsZ0NBQUE7QUQ4dzRHRjtBQzd3NEdFO0VBQ0U7SUFDRSxxQkFBQTtFRCt3NEdKO0FBQ0Y7QUM1dzRHRTtFQUNFO0lBQ0UscUJBQUE7RUQ4dzRHSjtBQUNGO0FDM3c0R0U7RUFDRTtJQUNFLGdDQUFBO0VENnc0R0o7QUFDRjtBQzF3NEdFO0VBQ0U7SUFDRSxxQkFBQTtFRDR3NEdKO0FBQ0Y7O0FDeHc0R0E7RUFDRSxnQkFBQTtBRDJ3NEdGOztBeUJodTVHSTtFeEJ3ZEo7SUFFSSxjQUFBO0VEMnc0R0Y7QUFDRjs7QXlCdHU1R0k7RXhCZ2VGO0lBQ0Usb0JBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO0lBQUEsK0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EseUJBQUE7SUFBQSwyQkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxVQUFBO0VEMHc0R0Y7RUN6dzRHRTtJQUNFLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RUQydzRHSjtBQUNGO0FDeHc0R0E7RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBRDB3NEdGO0F5QnZ2NUdJO0V4QjBlSjtJQUtJLG1CQUFBO0VENHc0R0Y7QUFDRjtBeUI1djVHSTtFeEIwZUo7SUFRSSx3QkFBQTtFRDh3NEdGO0FBQ0Y7QXlCanc1R0k7RXhCMGVKO0lBV0ksV0FBQTtFRGd4NEdGO0FBQ0Y7O0FDN3c0R0U7RUFDRSxlQUFBO0FEZ3g0R0o7O0FDN3c0R0E7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLHNCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0FEZ3g0R0Y7QXlCL3c1R0k7RXhCNmZKO0lBSUksNEJBQUE7SUFBQSw2QkFBQTtJQUFBLHlCQUFBO1FBQUEscUJBQUE7WUFBQSxpQkFBQTtFRGt4NEdGO0FBQ0Y7O0FDaHg0R0E7RUFDRSxhQUFBO0FEbXg0R0Y7QUNseDRHRTtFQUNFLFdBQUE7QURveDRHSjs7QUNqeDRHQTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FEb3g0R0Y7O0FDang0R0U7RUFDRSxxQkFBQTtFQUNBLHVCQUFBO0FEb3g0R0o7O0F5QnJ5NUdJO0V4QnVoQkE7SUFDRSxnQkFBQTtJQUNBLHdDQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtJQUNBLG9CQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSxxQkFBQTtJQUNBLHNCQUFBO0lBQ0EsbUNBQUE7SUFDQSxrQ0FBQTtFRGt4NEdKO0FBQ0Y7QUM5dzRHRTtFQUNFLGVBQUE7QURneDRHSjtBQy93NEdJO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7QURpeDRHTjtBeUJuMDVHSTtFeEIyaUJBO0lBU0ksZUFBQTtJQUNBLFFBQUE7SUFDQSw0QkFBQTtJQUNBLDJCQUFBO0lBQUEsd0JBQUE7SUFBQSxtQkFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0lBQ0EsZ0NBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0VEbXg0R047QUFDRjtBeUJqMTVHSTtFeEJpa0JFO0lBQ0UsbUJBQUE7RURteDRHTjtBQUNGOztBeUJuMjVHSTtFeEJzbEJBO0lBQ0UsVUFBQTtFRGl4NEdKO0VDOXc0R0E7SUFDRSxtQkFBQTtJQUNBLGVBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RURneDRHRjtFQy93NEdFO0lBQ0UsVUFBQTtJQUNBLGdCQUFBO0lBQ0EsMkJBQUE7SUFBQSx3QkFBQTtJQUFBLG1CQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0VEaXg0R0o7RUM3dzRHRTtJQUNFLDJCQUFBO0lBQUEsd0JBQUE7SUFBQSxtQkFBQTtFRCt3NEdKO0FBQ0Y7QXlCajM1R0k7RXhCc21CRjtJQUNFLGVBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtFRDh3NEdGO0VDN3c0R0U7SUFDRSxrQkFBQTtJQUNBLFFBQUE7SUFDQSw0QkFBQTtJQUNBLDJCQUFBO0lBQUEsd0JBQUE7SUFBQSxtQkFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0lBQ0EsZ0NBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0VEK3c0R0o7QUFDRjtBQzF3NEdFO0VBQ0UsU0FBQTtBRDR3NEdKOztBQ3p3NEdBO0VBQ0UsZ0JBQUE7QUQ0dzRHRjs7QUN0dzRHRTs7O0VBQ0UsYUFBQTtBRDJ3NEdKOztBQ3Z3NEdFO0VBQ0UsYUFBQTtBRDB3NEdKOztBeUJyNTVHSTtFeEI4b0JKO0lBRUksU0FBQTtJQUNBLFVBQUE7SUFDQSxRQUFBO0lBQ0EsMkJBQUE7SUFBQSx3QkFBQTtJQUFBLG1CQUFBO0lBQ0EsMEJBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0lBQ0EsZUFBQTtFRDB3NEdGO0FBQ0Y7O0FDcnc0R0U7O0VBQ0UsYUFBQTtBRHl3NEdKOztBQ3R3NEdBO0VBQ0Usa0JBQUE7QUR5dzRHRjtBeUJ6NjVHSTtFeEIrcEJKO0lBR0ksZ0JBQUE7RUQydzRHRjtBQUNGOztBQ3h3NEdBO0VBQ0UsUUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUQydzRHRjtBeUIxNzVHSTtFeEJzcUJKO0lBV0ksc0JBQUE7SUFDQSxZQUFBO0VENnc0R0Y7QUFDRjtBeUJoODVHSTtFeEJzcUJKO0lBZUkscUJBQUE7RUQrdzRHRjtBQUNGOztBeUJyODVHSTtFeEJ5ckJGO0lBQ0UsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsOEJBQUE7SUFBQSwyQkFBQTtJQUFBLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0VEZ3g0R0Y7QUFDRjtBeUIvODVHSTtFeEJrc0JGO0lBQ0UsY0FBQTtFRGd4NEdGO0FBQ0Y7QXlCcDk1R0k7RXhCdXNCRjtJQUVJLGlCQUFBO0VEK3c0R0o7QUFDRjs7QXlCejk1R0k7RXhCNnNCSjtJQUVJLGtCQUFBO0VEK3c0R0Y7QUFDRjs7QUM3dzRHQTtFQUNFLFVBQUE7QURneDRHRjs7QXlCbis1R0k7RXhCcXRCSjtJQUVJLGNBQUE7RURpeDRHRjtBQUNGOztBQy93NEdBO0VBQ0Usa0JBQUE7QURreDRHRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuVGhlbWUgTmFtZTogQm9vdHN0cmFwIDQgU2Fzc1xuRGVzY3JpcHRpb246IEJvb3RzdHJhcCA0IHdpdGggU2Fzc1xuKi9cbi8qIElNUE9SVFMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG9yZGVyL3Byb3BlcnRpZXMtYWxwaGFiZXRpY2FsLW9yZGVyICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBUWVBPR1JBUEhZICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXRoaW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstdGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9ncmFwaGlrLXRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1leHRyYWxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9ncmFwaGlrLWV4dHJhbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvZ3JhcGhpay1leHRyYWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvZ3JhcGhpay1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9ncmFwaGlrLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvZ3JhcGhpay1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9ncmFwaGlrLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1ibGFja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvZ3JhcGhpay1ibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ3JhcGhpay9ncmFwaGlrLWJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstc3VwZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ncmFwaGlrL2dyYXBoaWstc3VwZXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dyYXBoaWsvZ3JhcGhpay1zdXBlci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdGllbXBvc2ZpbmUvdGllbXBvc2ZpbmUtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdGllbXBvc2ZpbmUvdGllbXBvc2ZpbmUtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvdGllbXBvc2ZpbmUvdGllbXBvc2ZpbmUtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3RpZW1wb3NmaW5lL3RpZW1wb3NmaW5lLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLW1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RpZW1wb3NmaW5lL3RpZW1wb3NmaW5lLW1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdGllbXBvc2ZpbmUvdGllbXBvc2ZpbmUtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy90aWVtcG9zZmluZS90aWVtcG9zZmluZS1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy90aWVtcG9zZmluZS90aWVtcG9zZmluZS1tZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpY1NDXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1hdGljU0MvQW1hdGljU0MudHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwicGFsbWVybGFrZS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGFsbWVybGFrZS9wYWxtZXJsYWtlLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3BhbG1lcmxha2UvcGFsbWVybGFrZS1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcInBvcnRyYWl0c2NyaXB0LWJvdW5jZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcnRyYWl0c2NyaXB0L3BvcnRyYWl0c2NyaXB0LWJvdW5jZS5vdGZcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9ydHJhaXRzY3JpcHQvcG9ydHJhaXRzY3JpcHQtYm91bmNlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wb3J0cmFpdHNjcmlwdC9wb3J0cmFpdHNjcmlwdC1ib3VuY2Uud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICogICAgYW5kIENocm9tZS5cbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbiAgKm92ZXJmbG93OiB2aXNpYmxlOyAvKiA0ICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xuICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICp3aWR0aDogMTNweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzIyMjtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5jaHJvbWVmcmFtZSB7XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuICBoZWlnaHQ6IDIxLjhweDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGluaXRpYWw7XG59XG5cbmgxICsgdWwsIGgxICsgb2wsIGgyICsgdWwsIGgyICsgb2wsIGgzICsgdWwsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiArIHVsLCBoMyArIG9sLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIgKyBvbCwgaDQgKyB1bCwgaDQgKyBvbCwgaDUgKyB1bCwgaDUgKyBvbCwgaDYgKyB1bCwgaDYgKyBvbCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzFhNzdmMjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMwMDI4O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyYmMzNzA7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICNjMGMxYzQ7XG4gIC0tZ3JheS1kYXJrOiAjMmUzMzNjO1xuICAtLXRlYWwtcGFzdGVsOiAjN0RCNTkxO1xuICAtLXByaW1hcnk6ICNkYzAwMjg7XG4gIC0tc2Vjb25kYXJ5OiAjMmUzMzNjO1xuICAtLXN1Y2Nlc3M6ICMyYmMzNzA7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2UzMTgzNztcbiAgLS1saWdodDogI2Y3ZjdmNztcbiAgLS1kYXJrOiAjMmUzMzNjO1xuICAtLXJlZDogI2RjMDAyODtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQteHNtOiAzNjBweDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LXRhYmxldDogODM0cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC1kZXNrdG9wOiAxMjAwcHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTI3MnB4O1xuICAtLWJyZWFrcG9pbnQteHhsOiAxNDQwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogZ3JhcGhpay1yZWd1bGFyO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwMDFhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICNjMGMxYzQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBoMyxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBoMiAqLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgaDMgKiwgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiAqLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IGgyICosXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDIsXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDMsXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDIgKixcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMyAqLFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiAqLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMiAqLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgaDIsIC5oNCwgLnNlY3Rpb25fcmF0aW5nIGgzLCAuc2VjdGlvbl9hcHBvaW50bWVudCBoMywgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWxpdGllcywgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC10ZXh0IC5ub2RlX190aXRsZSwgLmg1LCAuc2VjdGlvbl9yYXRpbmcgaDQsIC5ibG9jay13ZWJmb3JtLWJsb2NrIGgyLFxuLnNlY3Rpb24tbWVkaWMgaDIsIC5yZWdpb24tc2lkZWJhci1maXJzdCBoMixcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgaDIsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cblxuaDMsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgLmgzLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBoMyxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBoMiAqLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgaDMgKiwgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiAqLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IGgyICosXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDIsXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDMsXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDIgKixcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMyAqLFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiAqLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMiAqLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cbmg0LCAuaDQsIC5zZWN0aW9uX3JhdGluZyBoMywgLnNlY3Rpb25fcmF0aW5nICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5zZWN0aW9uX3JhdGluZyBoMiwgLnNlY3Rpb25fYXBwb2ludG1lbnQgaDMsIC5zZWN0aW9uX2FwcG9pbnRtZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5zZWN0aW9uX2FwcG9pbnRtZW50IGgyLCAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzLCAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXRleHQgLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUsIC5zZWN0aW9uX3JhdGluZyBoNCwgLmJsb2NrLXdlYmZvcm0tYmxvY2sgaDIsXG4uc2VjdGlvbi1tZWRpYyBoMiwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IGgyLFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNjMGMxYzQ7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjFmMTtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzkwMDAxYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNmMGYxZjE7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAwLCA0MCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1jb2xvcjogI2RjMDAyODtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjYzBjMWM0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMGYxZjE7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MDAxZiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMWYgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJjMzcwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjk5NTggIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzE4MzcgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUxMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMzNjICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMWYgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1yZWQ6aG92ZXIsIGEuYmctcmVkOmZvY3VzLFxuYnV0dG9uLmJnLXJlZDpob3ZlcixcbmJ1dHRvbi5iZy1yZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkwMDFmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYxZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjFmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjFmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjFmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMwMDI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzMzNjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzJiYzM3MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxODM3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzMzNjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMwMDI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmQteHNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14c20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14c20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14c20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhzbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhzbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14c20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODM0cHgpIHtcbiAgLmQtdGFibGV0LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YWJsZXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YWJsZXQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YWJsZXQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGFibGV0LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRhYmxldC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRhYmxldC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGFibGV0LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC10YWJsZXQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC1kZXNrdG9wLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1kZXNrdG9wLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtZGVza3RvcC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWRlc2t0b3AtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtZGVza3RvcC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1kZXNrdG9wLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtZGVza3RvcC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtZGVza3RvcC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtZGVza3RvcC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbGV4LXhzbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14c20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14c20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhzbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14c20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhzbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhzbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhzbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14c20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14c20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14c20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14c20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14c20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14c20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14c20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhzbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhzbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14c20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhzbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhzbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhzbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MzRweCkge1xuICAuZmxleC10YWJsZXQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtdGFibGV0LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXRhYmxldC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtdGFibGV0LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC10YWJsZXQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtdGFibGV0LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC10YWJsZXQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXRhYmxldC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXRhYmxldC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXRhYmxldC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXRhYmxldC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC10YWJsZXQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC10YWJsZXQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtdGFibGV0LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtdGFibGV0LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXRhYmxldC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXRhYmxldC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXRhYmxldC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtdGFibGV0LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXRhYmxldC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtdGFibGV0LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtdGFibGV0LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtdGFibGV0LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtdGFibGV0LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC10YWJsZXQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC10YWJsZXQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXRhYmxldC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXRhYmxldC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtdGFibGV0LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi10YWJsZXQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi10YWJsZXQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXRhYmxldC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXRhYmxldC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi10YWJsZXQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LWRlc2t0b3Atcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtZGVza3RvcC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1kZXNrdG9wLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1kZXNrdG9wLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1kZXNrdG9wLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWRlc2t0b3Atbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWRlc2t0b3Atd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWRlc2t0b3AtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1kZXNrdG9wLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtZGVza3RvcC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWRlc2t0b3Atc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtZGVza3RvcC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWRlc2t0b3Atc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtZGVza3RvcC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWRlc2t0b3AtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtZGVza3RvcC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWRlc2t0b3AtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1kZXNrdG9wLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1kZXNrdG9wLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWRlc2t0b3AtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWRlc2t0b3AtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1kZXNrdG9wLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtZGVza3RvcC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWRlc2t0b3AtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWRlc2t0b3AtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1kZXNrdG9wLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1kZXNrdG9wLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtZGVza3RvcC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtZGVza3RvcC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtZGVza3RvcC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWRlc2t0b3AtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWRlc2t0b3AtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1kZXNrdG9wLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWRlc2t0b3Atc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAuZmxvYXQteHNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhzbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhzbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MzRweCkge1xuICAuZmxvYXQtdGFibGV0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXRhYmxldC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXRhYmxldC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQtZGVza3RvcC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1kZXNrdG9wLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtZGVza3RvcC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsb2F0LXh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5tLXhzbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHNtLTAsXG4ubXkteHNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHNtLTAsXG4ubXgteHNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14c20tMCxcbi5teS14c20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14c20tMCxcbi5teC14c20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14c20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzbS0xLFxuLm15LXhzbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzbS0xLFxuLm14LXhzbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHNtLTEsXG4ubXkteHNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHNtLTEsXG4ubXgteHNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzbS0yLFxuLm15LXhzbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHNtLTIsXG4ubXgteHNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzbS0yLFxuLm15LXhzbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHNtLTIsXG4ubXgteHNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14c20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzbS0zLFxuLm15LXhzbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzbS0zLFxuLm14LXhzbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHNtLTMsXG4ubXkteHNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHNtLTMsXG4ubXgteHNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzbS00LFxuLm15LXhzbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHNtLTQsXG4ubXgteHNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzbS00LFxuLm15LXhzbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHNtLTQsXG4ubXgteHNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14c20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzbS01LFxuLm15LXhzbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzbS01LFxuLm14LXhzbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHNtLTUsXG4ubXkteHNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHNtLTUsXG4ubXgteHNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHNtLTAsXG4ucHkteHNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzbS0wLFxuLnB4LXhzbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzbS0wLFxuLnB5LXhzbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14c20tMCxcbi5weC14c20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHNtLTEsXG4ucHkteHNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhzbS0xLFxuLnB4LXhzbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzbS0xLFxuLnB5LXhzbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14c20tMSxcbi5weC14c20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14c20tMixcbi5weS14c20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14c20tMixcbi5weC14c20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhzbS0yLFxuLnB5LXhzbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzbS0yLFxuLnB4LXhzbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhzbS0zLFxuLnB5LXhzbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14c20tMyxcbi5weC14c20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14c20tMyxcbi5weS14c20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHNtLTMsXG4ucHgteHNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhzbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHNtLTQsXG4ucHkteHNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHNtLTQsXG4ucHgteHNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14c20tNCxcbi5weS14c20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14c20tNCxcbi5weC14c20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14c20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14c20tNSxcbi5weS14c20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHNtLTUsXG4ucHgteHNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHNtLTUsXG4ucHkteHNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhzbS01LFxuLnB4LXhzbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14c20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHNtLW4xLFxuLm15LXhzbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHNtLW4xLFxuLm14LXhzbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14c20tbjEsXG4ubXkteHNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14c20tbjEsXG4ubXgteHNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14c20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14c20tbjIsXG4ubXkteHNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzbS1uMixcbi5teC14c20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14c20tbjIsXG4ubXkteHNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzbS1uMixcbi5teC14c20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzbS1uMyxcbi5teS14c20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzbS1uMyxcbi5teC14c20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHNtLW4zLFxuLm15LXhzbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHNtLW4zLFxuLm14LXhzbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHNtLW40LFxuLm15LXhzbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14c20tbjQsXG4ubXgteHNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHNtLW40LFxuLm15LXhzbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14c20tbjQsXG4ubXgteHNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14c20tbjUsXG4ubXkteHNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14c20tbjUsXG4ubXgteHNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzbS1uNSxcbi5teS14c20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzbS1uNSxcbi5teC14c20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhzbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHNtLWF1dG8sXG4ubXkteHNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHNtLWF1dG8sXG4ubXgteHNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14c20tYXV0byxcbi5teS14c20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14c20tYXV0byxcbi5teC14c20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4ubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgzNHB4KSB7XG4gIC5tLXRhYmxldC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtdGFibGV0LTAsXG4ubXktdGFibGV0LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItdGFibGV0LTAsXG4ubXgtdGFibGV0LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi10YWJsZXQtMCxcbi5teS10YWJsZXQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC10YWJsZXQtMCxcbi5teC10YWJsZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS10YWJsZXQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXRhYmxldC0xLFxuLm15LXRhYmxldC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXRhYmxldC0xLFxuLm14LXRhYmxldC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItdGFibGV0LTEsXG4ubXktdGFibGV0LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtdGFibGV0LTEsXG4ubXgtdGFibGV0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tdGFibGV0LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXRhYmxldC0yLFxuLm15LXRhYmxldC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItdGFibGV0LTIsXG4ubXgtdGFibGV0LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXRhYmxldC0yLFxuLm15LXRhYmxldC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtdGFibGV0LTIsXG4ubXgtdGFibGV0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS10YWJsZXQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXRhYmxldC0zLFxuLm15LXRhYmxldC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXRhYmxldC0zLFxuLm14LXRhYmxldC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItdGFibGV0LTMsXG4ubXktdGFibGV0LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtdGFibGV0LTMsXG4ubXgtdGFibGV0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tdGFibGV0LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXRhYmxldC00LFxuLm15LXRhYmxldC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItdGFibGV0LTQsXG4ubXgtdGFibGV0LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXRhYmxldC00LFxuLm15LXRhYmxldC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtdGFibGV0LTQsXG4ubXgtdGFibGV0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS10YWJsZXQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXRhYmxldC01LFxuLm15LXRhYmxldC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXRhYmxldC01LFxuLm14LXRhYmxldC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItdGFibGV0LTUsXG4ubXktdGFibGV0LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtdGFibGV0LTUsXG4ubXgtdGFibGV0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtdGFibGV0LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtdGFibGV0LTAsXG4ucHktdGFibGV0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXRhYmxldC0wLFxuLnB4LXRhYmxldC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXRhYmxldC0wLFxuLnB5LXRhYmxldC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC10YWJsZXQtMCxcbi5weC10YWJsZXQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtdGFibGV0LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtdGFibGV0LTEsXG4ucHktdGFibGV0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXRhYmxldC0xLFxuLnB4LXRhYmxldC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXRhYmxldC0xLFxuLnB5LXRhYmxldC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC10YWJsZXQtMSxcbi5weC10YWJsZXQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtdGFibGV0LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC10YWJsZXQtMixcbi5weS10YWJsZXQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci10YWJsZXQtMixcbi5weC10YWJsZXQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXRhYmxldC0yLFxuLnB5LXRhYmxldC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXRhYmxldC0yLFxuLnB4LXRhYmxldC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXRhYmxldC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXRhYmxldC0zLFxuLnB5LXRhYmxldC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci10YWJsZXQtMyxcbi5weC10YWJsZXQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi10YWJsZXQtMyxcbi5weS10YWJsZXQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtdGFibGV0LTMsXG4ucHgtdGFibGV0LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXRhYmxldC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtdGFibGV0LTQsXG4ucHktdGFibGV0LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItdGFibGV0LTQsXG4ucHgtdGFibGV0LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi10YWJsZXQtNCxcbi5weS10YWJsZXQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC10YWJsZXQtNCxcbi5weC10YWJsZXQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC10YWJsZXQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC10YWJsZXQtNSxcbi5weS10YWJsZXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItdGFibGV0LTUsXG4ucHgtdGFibGV0LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItdGFibGV0LTUsXG4ucHktdGFibGV0LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXRhYmxldC01LFxuLnB4LXRhYmxldC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS10YWJsZXQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtdGFibGV0LW4xLFxuLm15LXRhYmxldC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItdGFibGV0LW4xLFxuLm14LXRhYmxldC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi10YWJsZXQtbjEsXG4ubXktdGFibGV0LW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC10YWJsZXQtbjEsXG4ubXgtdGFibGV0LW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS10YWJsZXQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC10YWJsZXQtbjIsXG4ubXktdGFibGV0LW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXRhYmxldC1uMixcbi5teC10YWJsZXQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi10YWJsZXQtbjIsXG4ubXktdGFibGV0LW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXRhYmxldC1uMixcbi5teC10YWJsZXQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tdGFibGV0LW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXRhYmxldC1uMyxcbi5teS10YWJsZXQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXRhYmxldC1uMyxcbi5teC10YWJsZXQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItdGFibGV0LW4zLFxuLm15LXRhYmxldC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtdGFibGV0LW4zLFxuLm14LXRhYmxldC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tdGFibGV0LW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtdGFibGV0LW40LFxuLm15LXRhYmxldC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci10YWJsZXQtbjQsXG4ubXgtdGFibGV0LW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItdGFibGV0LW40LFxuLm15LXRhYmxldC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC10YWJsZXQtbjQsXG4ubXgtdGFibGV0LW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXRhYmxldC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC10YWJsZXQtbjUsXG4ubXktdGFibGV0LW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci10YWJsZXQtbjUsXG4ubXgtdGFibGV0LW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXRhYmxldC1uNSxcbi5teS10YWJsZXQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXRhYmxldC1uNSxcbi5teC10YWJsZXQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXRhYmxldC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtdGFibGV0LWF1dG8sXG4ubXktdGFibGV0LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItdGFibGV0LWF1dG8sXG4ubXgtdGFibGV0LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi10YWJsZXQtYXV0byxcbi5teS10YWJsZXQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC10YWJsZXQtYXV0byxcbi5teC10YWJsZXQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1kZXNrdG9wLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1kZXNrdG9wLTAsXG4ubXktZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWRlc2t0b3AtMCxcbi5teC1kZXNrdG9wLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1kZXNrdG9wLTAsXG4ubXktZGVza3RvcC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWRlc2t0b3AtMCxcbi5teC1kZXNrdG9wLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tZGVza3RvcC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtZGVza3RvcC0xLFxuLm15LWRlc2t0b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1kZXNrdG9wLTEsXG4ubXgtZGVza3RvcC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItZGVza3RvcC0xLFxuLm15LWRlc2t0b3AtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1kZXNrdG9wLTEsXG4ubXgtZGVza3RvcC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtZGVza3RvcC0yLFxuLm15LWRlc2t0b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWRlc2t0b3AtMixcbi5teC1kZXNrdG9wLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWRlc2t0b3AtMixcbi5teS1kZXNrdG9wLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1kZXNrdG9wLTIsXG4ubXgtZGVza3RvcC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tZGVza3RvcC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtZGVza3RvcC0zLFxuLm15LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1kZXNrdG9wLTMsXG4ubXgtZGVza3RvcC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItZGVza3RvcC0zLFxuLm15LWRlc2t0b3AtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1kZXNrdG9wLTMsXG4ubXgtZGVza3RvcC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtZGVza3RvcC00LFxuLm15LWRlc2t0b3AtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWRlc2t0b3AtNCxcbi5teC1kZXNrdG9wLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWRlc2t0b3AtNCxcbi5teS1kZXNrdG9wLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1kZXNrdG9wLTQsXG4ubXgtZGVza3RvcC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tZGVza3RvcC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtZGVza3RvcC01LFxuLm15LWRlc2t0b3AtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1kZXNrdG9wLTUsXG4ubXgtZGVza3RvcC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItZGVza3RvcC01LFxuLm15LWRlc2t0b3AtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1kZXNrdG9wLTUsXG4ubXgtZGVza3RvcC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWRlc2t0b3AtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1kZXNrdG9wLTAsXG4ucHktZGVza3RvcC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1kZXNrdG9wLTAsXG4ucHgtZGVza3RvcC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWRlc2t0b3AtMCxcbi5weS1kZXNrdG9wLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWRlc2t0b3AtMCxcbi5weC1kZXNrdG9wLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWRlc2t0b3AtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1kZXNrdG9wLTEsXG4ucHktZGVza3RvcC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1kZXNrdG9wLTEsXG4ucHgtZGVza3RvcC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWRlc2t0b3AtMSxcbi5weS1kZXNrdG9wLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWRlc2t0b3AtMSxcbi5weC1kZXNrdG9wLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWRlc2t0b3AtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWRlc2t0b3AtMixcbi5weS1kZXNrdG9wLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItZGVza3RvcC0yLFxuLnB4LWRlc2t0b3AtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWRlc2t0b3AtMixcbi5weS1kZXNrdG9wLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtZGVza3RvcC0yLFxuLnB4LWRlc2t0b3AtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1kZXNrdG9wLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtZGVza3RvcC0zLFxuLnB5LWRlc2t0b3AtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItZGVza3RvcC0zLFxuLnB4LWRlc2t0b3AtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1kZXNrdG9wLTMsXG4ucHktZGVza3RvcC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1kZXNrdG9wLTMsXG4ucHgtZGVza3RvcC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1kZXNrdG9wLTQsXG4ucHktZGVza3RvcC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWRlc2t0b3AtNCxcbi5weC1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1kZXNrdG9wLTQsXG4ucHktZGVza3RvcC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWRlc2t0b3AtNCxcbi5weC1kZXNrdG9wLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtZGVza3RvcC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWRlc2t0b3AtNSxcbi5weS1kZXNrdG9wLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWRlc2t0b3AtNSxcbi5weC1kZXNrdG9wLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItZGVza3RvcC01LFxuLnB5LWRlc2t0b3AtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtZGVza3RvcC01LFxuLnB4LWRlc2t0b3AtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tZGVza3RvcC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1kZXNrdG9wLW4xLFxuLm15LWRlc2t0b3AtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWRlc2t0b3AtbjEsXG4ubXgtZGVza3RvcC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1kZXNrdG9wLW4xLFxuLm15LWRlc2t0b3AtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWRlc2t0b3AtbjEsXG4ubXgtZGVza3RvcC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tZGVza3RvcC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWRlc2t0b3AtbjIsXG4ubXktZGVza3RvcC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1kZXNrdG9wLW4yLFxuLm14LWRlc2t0b3AtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1kZXNrdG9wLW4yLFxuLm15LWRlc2t0b3AtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtZGVza3RvcC1uMixcbi5teC1kZXNrdG9wLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWRlc2t0b3AtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtZGVza3RvcC1uMyxcbi5teS1kZXNrdG9wLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1kZXNrdG9wLW4zLFxuLm14LWRlc2t0b3AtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItZGVza3RvcC1uMyxcbi5teS1kZXNrdG9wLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1kZXNrdG9wLW4zLFxuLm14LWRlc2t0b3AtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWRlc2t0b3AtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1kZXNrdG9wLW40LFxuLm15LWRlc2t0b3AtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItZGVza3RvcC1uNCxcbi5teC1kZXNrdG9wLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItZGVza3RvcC1uNCxcbi5teS1kZXNrdG9wLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWRlc2t0b3AtbjQsXG4ubXgtZGVza3RvcC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1kZXNrdG9wLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWRlc2t0b3AtbjUsXG4ubXktZGVza3RvcC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItZGVza3RvcC1uNSxcbi5teC1kZXNrdG9wLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWRlc2t0b3AtbjUsXG4ubXktZGVza3RvcC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtZGVza3RvcC1uNSxcbi5teC1kZXNrdG9wLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1kZXNrdG9wLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1kZXNrdG9wLWF1dG8sXG4ubXktZGVza3RvcC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWRlc2t0b3AtYXV0byxcbi5teC1kZXNrdG9wLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1kZXNrdG9wLWF1dG8sXG4ubXktZGVza3RvcC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWRlc2t0b3AtYXV0byxcbi5teC1kZXNrdG9wLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4ubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4ubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbi5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbi5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4ubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0zLFxuLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4ubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4ubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUsXG4ubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4ubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4ucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wLFxuLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbi5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4ucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbi5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbi5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbi5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yLFxuLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMyxcbi5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbi5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4ucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQsXG4ucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4ucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbi5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNCxcbi5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbi5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4ucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUsXG4ucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4ubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4ubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbi5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4ubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4ubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbi5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbi5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4ubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4ubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbi5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbi5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLnRleHQteHNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14c20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODM0cHgpIHtcbiAgLnRleHQtdGFibGV0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC10YWJsZXQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtdGFibGV0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1kZXNrdG9wLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1kZXNrdG9wLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWRlc2t0b3AtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC14eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2RjMDAyOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzkwMDAxYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzJlMzMzYyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwZDBlMTEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMmJjMzcwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMWQ4NDRjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNlMzE4MzcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjOWUxMTI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2QxZDFkMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyZTMzM2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwZDBlMTEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXJlZDpob3ZlciwgYS50ZXh0LXJlZDpmb2N1cyB7XG4gIGNvbG9yOiAjOTAwMDFhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzJlMzMzYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYzBjMWM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuaDIsXG5oMyxcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG5oMyxcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMWYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjFmMTtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjFmMTtcbiAgfVxufVxuLmljb24tYWRkLXNpbXBsZSxcbi5pY29uLWFkZC1zaW1wbGUtY2lyY2xlZCxcbi5pY29uLWFkZC1zaW1wbGUtcGluaywgLmljb24tTG9hZGluZyxcbi5pY29uLUxvYWRpbmctY2lyY2xlZCxcbi5pY29uLUxvYWRpbmctcGluaywgLmljb24tRmFjdHVyYTIsXG4uaWNvbi1GYWN0dXJhMi1jaXJjbGVkLFxuLmljb24tRmFjdHVyYTItcGluaywgLmljb24tRmFjdHVyaVBsYXRpMixcbi5pY29uLUZhY3R1cmlQbGF0aTItY2lyY2xlZCxcbi5pY29uLUZhY3R1cmlQbGF0aTItcGluaywgLmljb24tRHJvcGRvd25BcnJvdzJVcCxcbi5pY29uLURyb3Bkb3duQXJyb3cyVXAtY2lyY2xlZCxcbi5pY29uLURyb3Bkb3duQXJyb3cyVXAtcGluaywgLmljb24tRHJvcGRvd25BcnJvdzIsXG4uaWNvbi1Ecm9wZG93bkFycm93Mi1jaXJjbGVkLFxuLmljb24tRHJvcGRvd25BcnJvdzItcGluaywgLmljb24tRHJvcGRvd25BcnJvd1VwLFxuLmljb24tRHJvcGRvd25BcnJvd1VwLWNpcmNsZWQsXG4uaWNvbi1Ecm9wZG93bkFycm93VXAtcGluaywgLmljb24tRHJvcGRvd25BcnJvdyxcbi5pY29uLURyb3Bkb3duQXJyb3ctY2lyY2xlZCxcbi5pY29uLURyb3Bkb3duQXJyb3ctcGluaywgLmljb24tRmF2b3JpdGUyLFxuLmljb24tRmF2b3JpdGUyLWNpcmNsZWQsXG4uaWNvbi1GYXZvcml0ZTItcGluaywgLmljb24tQW5hbGl6ZSxcbi5pY29uLUFuYWxpemUtY2lyY2xlZCxcbi5pY29uLUFuYWxpemUtcGluaywgLmljb24tQ2FyZCxcbi5pY29uLUNhcmQtY2lyY2xlZCxcbi5pY29uLUNhcmQtcGluaywgLmljb24tVmlld1Bhc3NTZWUsXG4uaWNvbi1WaWV3UGFzc1NlZS1jaXJjbGVkLFxuLmljb24tVmlld1Bhc3NTZWUtcGluaywgLmljb24tVHlwZUluZm8sXG4uaWNvbi1UeXBlSW5mby1jaXJjbGVkLFxuLmljb24tVHlwZUluZm8tcGluaywgLmljb24tSGlkZVBhc3NVbnNlZSxcbi5pY29uLUhpZGVQYXNzVW5zZWUtY2lyY2xlZCxcbi5pY29uLUhpZGVQYXNzVW5zZWUtcGluaywgLmljb24tRmFjdHVyYSxcbi5pY29uLUZhY3R1cmEtY2lyY2xlZCxcbi5pY29uLUZhY3R1cmEtcGluaywgLmljb24tRGVzY2FyY2FGYWN0dXJhLFxuLmljb24tRGVzY2FyY2FGYWN0dXJhLWNpcmNsZWQsXG4uaWNvbi1EZXNjYXJjYUZhY3R1cmEtcGluaywgLmljb24tRmFjdHVyaVBsYXRpLFxuLmljb24tRmFjdHVyaVBsYXRpLWNpcmNsZWQsXG4uaWNvbi1GYWN0dXJpUGxhdGktcGluaywgLmljb24tUHJvZ3JhbWFyaSxcbi5pY29uLVByb2dyYW1hcmktY2lyY2xlZCxcbi5pY29uLVByb2dyYW1hcmktcGluaywgLmljb24tRGVudGFsLFxuLmljb24tRGVudGFsLWNpcmNsZWQsXG4uaWNvbi1EZW50YWwtcGluaywgLmljb24tRmlsdGVycyxcbi5pY29uLUZpbHRlcnMtY2lyY2xlZCxcbi5pY29uLUZpbHRlcnMtcGluaywgLmljb24tTWljLFxuLmljb24tTWljLWNpcmNsZWQsXG4uaWNvbi1NaWMtcGluaywgLmljb24tSW1nSW1hZ2UsXG4uaWNvbi1JbWdJbWFnZS1jaXJjbGVkLFxuLmljb24tSW1nSW1hZ2UtcGluaywgLmljb24tU3Vwb3J0LFxuLmljb24tU3Vwb3J0LWNpcmNsZWQsXG4uaWNvbi1TdXBvcnQtcGluaywgLmljb24tcmVnaW5hbWFyaWFybzEsXG4uaWNvbi1yZWdpbmFtYXJpYXJvMS1jaXJjbGVkLFxuLmljb24tcmVnaW5hbWFyaWFybzEtcGluaywgLmljb24tU2hvcFNob3BwaW5nQmFnLFxuLmljb24tU2hvcFNob3BwaW5nQmFnLWNpcmNsZWQsXG4uaWNvbi1TaG9wU2hvcHBpbmdCYWctcGluaywgLmljb24tRXh0ZW5kZWRWaWV3LFxuLmljb24tRXh0ZW5kZWRWaWV3LWNpcmNsZWQsXG4uaWNvbi1FeHRlbmRlZFZpZXctcGluaywgLmljb24tSWVzaURpbkNvbnRMb2dvdXQsXG4uaWNvbi1JZXNpRGluQ29udExvZ291dC1jaXJjbGVkLFxuLmljb24tSWVzaURpbkNvbnRMb2dvdXQtcGluaywgLmljb24tQXJyb3dCYWNrLFxuLmljb24tQXJyb3dCYWNrLWNpcmNsZWQsXG4uaWNvbi1BcnJvd0JhY2stcGluaywgLmljb24tSW5mbyxcbi5pY29uLUluZm8tY2lyY2xlZCxcbi5pY29uLUluZm8tcGluaywgLmljb24tU3BlYWtlclNvdW5kLFxuLmljb24tU3BlYWtlclNvdW5kLWNpcmNsZWQsXG4uaWNvbi1TcGVha2VyU291bmQtcGluaywgLmljb24tRXh0ZXJuYWxMaW5rLFxuLmljb24tRXh0ZXJuYWxMaW5rLWNpcmNsZWQsXG4uaWNvbi1FeHRlcm5hbExpbmstcGluaywgLmljb24tQ2FsbENvbnRhY3RDZW50ZXIsXG4uaWNvbi1DYWxsQ29udGFjdENlbnRlci1jaXJjbGVkLFxuLmljb24tQ2FsbENvbnRhY3RDZW50ZXItcGluaywgLmljb24tVmlkZW9DYW1lcmEsXG4uaWNvbi1WaWRlb0NhbWVyYS1jaXJjbGVkLFxuLmljb24tVmlkZW9DYW1lcmEtcGluaywgLmljb24tU29saWNpdGFyZVF1ZXN0aW9uLFxuLmljb24tU29saWNpdGFyZVF1ZXN0aW9uLWNpcmNsZWQsXG4uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb24tcGluaywgLmljb24tQ29tcGFjdFZpZXcsXG4uaWNvbi1Db21wYWN0Vmlldy1jaXJjbGVkLFxuLmljb24tQ29tcGFjdFZpZXctcGluaywgLmljb24tTWFwUGluLFxuLmljb24tTWFwUGluLWNpcmNsZWQsXG4uaWNvbi1NYXBQaW4tcGluaywgLmljb24tTWFwTG9jYXRpb25zLFxuLmljb24tTWFwTG9jYXRpb25zLWNpcmNsZWQsXG4uaWNvbi1NYXBMb2NhdGlvbnMtcGluaywgLmljb24tSGlkZU1hcCxcbi5pY29uLUhpZGVNYXAtY2lyY2xlZCxcbi5pY29uLUhpZGVNYXAtcGluaywgLmljb24tTGlzdFZpZXcsXG4uaWNvbi1MaXN0Vmlldy1jaXJjbGVkLFxuLmljb24tTGlzdFZpZXctcGluaywgLmljb24tQWJvbmFtZW50ZWxlTWVsZSxcbi5pY29uLUFib25hbWVudGVsZU1lbGUtY2lyY2xlZCxcbi5pY29uLUFib25hbWVudGVsZU1lbGUtcGluaywgLmljb24tSW5mb3JtYXRpaVZpdGFsZSxcbi5pY29uLUluZm9ybWF0aWlWaXRhbGUtY2lyY2xlZCxcbi5pY29uLUluZm9ybWF0aWlWaXRhbGUtcGluaywgLmljb24tQXNvY2lhemFDb250Q29waWwsXG4uaWNvbi1Bc29jaWF6YUNvbnRDb3BpbC1jaXJjbGVkLFxuLmljb24tQXNvY2lhemFDb250Q29waWwtcGluaywgLmljb24tVGltZSxcbi5pY29uLVRpbWUtY2lyY2xlZCxcbi5pY29uLVRpbWUtcGluaywgLmljb24tQ29udHVyaWxlTWVsZSxcbi5pY29uLUNvbnR1cmlsZU1lbGUtY2lyY2xlZCxcbi5pY29uLUNvbnR1cmlsZU1lbGUtcGluaywgLmljb24tU2V0YXJpQ29udFNldHRpbmdzLFxuLmljb24tU2V0YXJpQ29udFNldHRpbmdzLWNpcmNsZWQsXG4uaWNvbi1TZXRhcmlDb250U2V0dGluZ3MtcGluaywgLmljb24tRmVlZGJhY2ssXG4uaWNvbi1GZWVkYmFjay1jaXJjbGVkLFxuLmljb24tRmVlZGJhY2stcGluaywgLmljb24tUGxhdGVzdGVDb25zdWx0YXRpYSxcbi5pY29uLVBsYXRlc3RlQ29uc3VsdGF0aWEtY2lyY2xlZCxcbi5pY29uLVBsYXRlc3RlQ29uc3VsdGF0aWEtcGluaywgLmljb24tUHJvZ3JhbU1lZGljLFxuLmljb24tUHJvZ3JhbU1lZGljLWNpcmNsZWQsXG4uaWNvbi1Qcm9ncmFtTWVkaWMtcGluaywgLmljb24tRmF2b3JpdGUsXG4uaWNvbi1GYXZvcml0ZS1jaXJjbGVkLFxuLmljb24tRmF2b3JpdGUtcGluaywgLmljb24tUHJpbnQsXG4uaWNvbi1QcmludC1jaXJjbGVkLFxuLmljb24tUHJpbnQtcGluaywgLmljb24tTWFpbCxcbi5pY29uLU1haWwtY2lyY2xlZCxcbi5pY29uLU1haWwtcGluaywgLmljb24tTWFpbDIsXG4uaWNvbi1NYWlsMi1jaXJjbGVkLFxuLmljb24tTWFpbDItcGluaywgLmljb24tQ2xpbmljYVZpcnR1YWxhLFxuLmljb24tQ2xpbmljYVZpcnR1YWxhLWNpcmNsZWQsXG4uaWNvbi1DbGluaWNhVmlydHVhbGEtcGluaywgLmljb24tRG9zYXJNZWRpY2FsLFxuLmljb24tRG9zYXJNZWRpY2FsLWNpcmNsZWQsXG4uaWNvbi1Eb3Nhck1lZGljYWwtcGluaywgLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQsXG4uaWNvbi1Nb2RpZmljYVByb2dyYW1hcmVhRWRpdC1jaXJjbGVkLFxuLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQtcGluaywgLmljb24tQW51bGVhemFQcm9ncmFtYXJlYURlbGV0ZUNsb3NlLFxuLmljb24tQW51bGVhemFQcm9ncmFtYXJlYURlbGV0ZUNsb3NlLWNpcmNsZWQsXG4uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2UtcGluaywgLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMsXG4uaWNvbi1Db250cmFjdGVsZU1lbGVGaWxlcy1jaXJjbGVkLFxuLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMtcGluaywgLmljb24tUGFjaGV0ZUludmVzdGlnYXRpaSxcbi5pY29uLVBhY2hldGVJbnZlc3RpZ2F0aWktY2lyY2xlZCxcbi5pY29uLVBhY2hldGVJbnZlc3RpZ2F0aWktcGluaywgLmljb24tTW9iaWxlQXBwLFxuLmljb24tTW9iaWxlQXBwLWNpcmNsZWQsXG4uaWNvbi1Nb2JpbGVBcHAtcGluaywgLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwsXG4uaWNvbi1UZXN0ZWF6YURpc3Bveml0aXZ1bC1jaXJjbGVkLFxuLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwtcGluaywgLmljb24tTG9jYXRpaSxcbi5pY29uLUxvY2F0aWktY2lyY2xlZCxcbi5pY29uLUxvY2F0aWktcGluaywgLmljb24tRWNvZ3JhZmllSW1hZ2lzdGljYSxcbi5pY29uLUVjb2dyYWZpZUltYWdpc3RpY2EtY2lyY2xlZCxcbi5pY29uLUVjb2dyYWZpZUltYWdpc3RpY2EtcGluaywgLmljb24tSW52ZXN0aWdhdGlpUHJldHVyaSxcbi5pY29uLUludmVzdGlnYXRpaVByZXR1cmktY2lyY2xlZCxcbi5pY29uLUludmVzdGlnYXRpaVByZXR1cmktcGluaywgLmljb24tSW50ZXJuYXJlU3BpdGFsLFxuLmljb24tSW50ZXJuYXJlU3BpdGFsLWNpcmNsZWQsXG4uaWNvbi1JbnRlcm5hcmVTcGl0YWwtcGluaywgLmljb24tRGVzY2FyY2FSYXBvcnQsXG4uaWNvbi1EZXNjYXJjYVJhcG9ydC1jaXJjbGVkLFxuLmljb24tRGVzY2FyY2FSYXBvcnQtcGluaywgLmljb24tRmlzaWVyRmlsZSxcbi5pY29uLUZpc2llckZpbGUtY2lyY2xlZCxcbi5pY29uLUZpc2llckZpbGUtcGluaywgLmljb24tQWRhdWdhSW5DYWxlbmRhcixcbi5pY29uLUFkYXVnYUluQ2FsZW5kYXItY2lyY2xlZCxcbi5pY29uLUFkYXVnYUluQ2FsZW5kYXItcGluaywgLmljb24tTWVkaWNNZWRpY2ksXG4uaWNvbi1NZWRpY01lZGljaS1jaXJjbGVkLFxuLmljb24tTWVkaWNNZWRpY2ktcGluaywgLmljb24tQ29uc3VsdGF0aWlBbnRlcmlvYXJlLFxuLmljb24tQ29uc3VsdGF0aWlBbnRlcmlvYXJlLWNpcmNsZWQsXG4uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmUtcGluaywgLmljb24tUmFwb2FydGVDb25zdWx0YXRpaSxcbi5pY29uLVJhcG9hcnRlQ29uc3VsdGF0aWktY2lyY2xlZCxcbi5pY29uLVJhcG9hcnRlQ29uc3VsdGF0aWktcGluaywgLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUsXG4uaWNvbi1BZGF1Z2FJbmZvcm1hdGlpRmlzaWVyZS1jaXJjbGVkLFxuLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUtcGluaywgLmljb24tRmlzaWVyZUF0YXNhdGUsXG4uaWNvbi1GaXNpZXJlQXRhc2F0ZS1jaXJjbGVkLFxuLmljb24tRmlzaWVyZUF0YXNhdGUtcGluaywgLmljb24tTk9VLFxuLmljb24tTk9VLWNpcmNsZWQsXG4uaWNvbi1OT1UtcGluaywgLmljb24tcGF1c2UsXG4uaWNvbi1wYXVzZS1jaXJjbGVkLFxuLmljb24tcGF1c2UtcGluaywgLmljb24tZG93bixcbi5pY29uLWRvd24tY2lyY2xlZCxcbi5pY29uLWRvd24tcGluaywgLmljb24tdW5pRTk1Rixcbi5pY29uLXVuaUU5NUYtY2lyY2xlZCxcbi5pY29uLXVuaUU5NUYtcGluaywgLmljb24tdW5pRTk1RSxcbi5pY29uLXVuaUU5NUUtY2lyY2xlZCxcbi5pY29uLXVuaUU5NUUtcGluaywgLmljb24tYnJlYXN0LFxuLmljb24tYnJlYXN0LWNpcmNsZWQsXG4uaWNvbi1icmVhc3QtcGluaywgLmljb24tcXVvdGUsXG4uaWNvbi1xdW90ZS1jaXJjbGVkLFxuLmljb24tcXVvdGUtcGluaywgLmljb24tc3ZnLXN0b21hY2gsXG4uaWNvbi1zdmctc3RvbWFjaC1jaXJjbGVkLFxuLmljb24tc3ZnLXN0b21hY2gtcGluaywgLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0yLFxuLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0yLWNpcmNsZWQsXG4uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTItcGluaywgLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0xLFxuLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0xLWNpcmNsZWQsXG4uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTEtcGluaywgLmljb24tc3ZnLXRlYW0sXG4uaWNvbi1zdmctdGVhbS1jaXJjbGVkLFxuLmljb24tc3ZnLXRlYW0tcGluaywgLmljb24tc3ZnLWRvY3Rvcixcbi5pY29uLXN2Zy1kb2N0b3ItY2lyY2xlZCxcbi5pY29uLXN2Zy1kb2N0b3ItcGluaywgLmljb24tY2lyY2xlLFxuLmljb24tY2lyY2xlLWNpcmNsZWQsXG4uaWNvbi1jaXJjbGUtcGluaywgLmljb24tc3ZnLWNlcnRpZmljYXRlLFxuLmljb24tc3ZnLWNlcnRpZmljYXRlLWNpcmNsZWQsXG4uaWNvbi1zdmctY2VydGlmaWNhdGUtcGluaywgLmljb24tcmVtb3ZlLFxuLmljb24tcmVtb3ZlLWNpcmNsZWQsXG4uaWNvbi1yZW1vdmUtcGluaywgLmljb24tY2FsY3VsYXRvcixcbi5pY29uLWNhbGN1bGF0b3ItY2lyY2xlZCxcbi5pY29uLWNhbGN1bGF0b3ItcGluaywgLmljb24taGVpZ2h0LFxuLmljb24taGVpZ2h0LWNpcmNsZWQsXG4uaWNvbi1oZWlnaHQtcGluaywgLmljb24tc3ZnLTIyLFxuLmljb24tc3ZnLTIyLWNpcmNsZWQsXG4uaWNvbi1zdmctMjItcGluaywgLmljb24tc3ZnLTIxLFxuLmljb24tc3ZnLTIxLWNpcmNsZWQsXG4uaWNvbi1zdmctMjEtcGluaywgLmljb24tc3ZnLTIwLFxuLmljb24tc3ZnLTIwLWNpcmNsZWQsXG4uaWNvbi1zdmctMjAtcGluaywgLmljb24tc3ZnLTE5LFxuLmljb24tc3ZnLTE5LWNpcmNsZWQsXG4uaWNvbi1zdmctMTktcGluaywgLmljb24tc3ZnLTE4LFxuLmljb24tc3ZnLTE4LWNpcmNsZWQsXG4uaWNvbi1zdmctMTgtcGluaywgLmljb24tc3ZnLTE3LFxuLmljb24tc3ZnLTE3LWNpcmNsZWQsXG4uaWNvbi1zdmctMTctcGluaywgLmljb24tc3ZnLTE1LFxuLmljb24tc3ZnLTE1LWNpcmNsZWQsXG4uaWNvbi1zdmctMTUtcGluaywgLmljb24tc3ZnLTE0LFxuLmljb24tc3ZnLTE0LWNpcmNsZWQsXG4uaWNvbi1zdmctMTQtcGluaywgLmljb24tc3ZnLTEzLFxuLmljb24tc3ZnLTEzLWNpcmNsZWQsXG4uaWNvbi1zdmctMTMtcGluaywgLmljb24tc3ZnLTEyLFxuLmljb24tc3ZnLTEyLWNpcmNsZWQsXG4uaWNvbi1zdmctMTItcGluaywgLmljb24tc3ZnLTExLFxuLmljb24tc3ZnLTExLWNpcmNsZWQsXG4uaWNvbi1zdmctMTEtcGluaywgLmljb24tc3ZnLTEwLFxuLmljb24tc3ZnLTEwLWNpcmNsZWQsXG4uaWNvbi1zdmctMTAtcGluaywgLmljb24tc3ZnLTA5LFxuLmljb24tc3ZnLTA5LWNpcmNsZWQsXG4uaWNvbi1zdmctMDktcGluaywgLmljb24tc3ZnLTA4LFxuLmljb24tc3ZnLTA4LWNpcmNsZWQsXG4uaWNvbi1zdmctMDgtcGluaywgLmljb24tc3ZnLTA3LFxuLmljb24tc3ZnLTA3LWNpcmNsZWQsXG4uaWNvbi1zdmctMDctcGluaywgLmljb24tc3ZnLTA1LFxuLmljb24tc3ZnLTA1LWNpcmNsZWQsXG4uaWNvbi1zdmctMDUtcGluaywgLmljb24tc3ZnLTA0LFxuLmljb24tc3ZnLTA0LWNpcmNsZWQsXG4uaWNvbi1zdmctMDQtcGluaywgLmljb24tc3ZnLTAzLFxuLmljb24tc3ZnLTAzLWNpcmNsZWQsXG4uaWNvbi1zdmctMDMtcGluaywgLmljb24tc3ZnLTAyLFxuLmljb24tc3ZnLTAyLWNpcmNsZWQsXG4uaWNvbi1zdmctMDItcGluaywgLmljb24tcGhvbmUsXG4uaWNvbi1waG9uZS1jaXJjbGVkLFxuLmljb24tcGhvbmUtcGluaywgLmljb24tY2hlY2ssXG4uaWNvbi1jaGVjay1jaXJjbGVkLFxuLmljb24tY2hlY2stcGluaywgLmljb24tdHdpdHRlcixcbi5pY29uLXR3aXR0ZXItY2lyY2xlZCxcbi5pY29uLXR3aXR0ZXItcGluaywgLmljb24taW5zdGFncmFtLFxuLmljb24taW5zdGFncmFtLWNpcmNsZWQsXG4uaWNvbi1pbnN0YWdyYW0tcGluaywgLmljb24tc3RldGhvc2NvcGUsXG4uaWNvbi1zdGV0aG9zY29wZS1jaXJjbGVkLFxuLmljb24tc3RldGhvc2NvcGUtcGluaywgLmljb24tY2hlc3MsXG4uaWNvbi1jaGVzcy1jaXJjbGVkLFxuLmljb24tY2hlc3MtcGluaywgLmljb24tY2hhdC1idWJibGUtZG90cyxcbi5pY29uLWNoYXQtYnViYmxlLWRvdHMtY2lyY2xlZCxcbi5pY29uLWNoYXQtYnViYmxlLWRvdHMtcGluaywgLmljb24tY2hhdCxcbi5pY29uLWNoYXQtY2lyY2xlZCxcbi5pY29uLWNoYXQtcGluaywgLmljb24tZmFjZWJvb2tfc3F1YXJlLFxuLmljb24tZmFjZWJvb2tfc3F1YXJlLWNpcmNsZWQsXG4uaWNvbi1mYWNlYm9va19zcXVhcmUtcGluaywgLmljb24tbWFpbCxcbi5pY29uLW1haWwtY2lyY2xlZCxcbi5pY29uLW1haWwtcGluaywgLmljb24tbGlua2VkaW5fb3V0bGluZSxcbi5pY29uLWxpbmtlZGluX291dGxpbmUtY2lyY2xlZCxcbi5pY29uLWxpbmtlZGluX291dGxpbmUtcGluaywgLmljb24tWVQsXG4uaWNvbi1ZVC1jaXJjbGVkLFxuLmljb24tWVQtcGluaywgLmljb24td2hhdHNhcHAsXG4uaWNvbi13aGF0c2FwcC1jaXJjbGVkLFxuLmljb24td2hhdHNhcHAtcGluaywgLmljb24td2VpZ2h0LFxuLmljb24td2VpZ2h0LWNpcmNsZWQsXG4uaWNvbi13ZWlnaHQtcGluaywgLmljb24td2FybmluZyxcbi5pY29uLXdhcm5pbmctY2lyY2xlZCxcbi5pY29uLXdhcm5pbmctcGluaywgLmljb24td2FybmluZy1maWxsZWQsXG4uaWNvbi13YXJuaW5nLWZpbGxlZC1jaXJjbGVkLFxuLmljb24td2FybmluZy1maWxsZWQtcGluaywgLmljb24tdmlldy1maWxsZWQsXG4uaWNvbi12aWV3LWZpbGxlZC1jaXJjbGVkLFxuLmljb24tdmlldy1maWxsZWQtcGluaywgLmljb24tdmlldyxcbi5pY29uLXZpZXctY2lyY2xlZCxcbi5pY29uLXZpZXctcGluaywgLmljb24tdGltZSxcbi5pY29uLXRpbWUtY2lyY2xlZCxcbi5pY29uLXRpbWUtcGluaywgLmljb24tdGltZS1maWxsZWQsXG4uaWNvbi10aW1lLWZpbGxlZC1jaXJjbGVkLFxuLmljb24tdGltZS1maWxsZWQtcGluaywgLmljb24tc29ydCxcbi5pY29uLXNvcnQtY2lyY2xlZCxcbi5pY29uLXNvcnQtcGluaywgLmljb24tc2hhcmUsXG4uaWNvbi1zaGFyZS1jaXJjbGVkLFxuLmljb24tc2hhcmUtcGluaywgLmljb24tc2VhcmNoLFxuLmljb24tc2VhcmNoLWNpcmNsZWQsXG4uaWNvbi1zZWFyY2gtcGluaywgLmljb24tcm0sXG4uaWNvbi1ybS1jaXJjbGVkLFxuLmljb24tcm0tcGluaywgLmljb24tcXVlc3Rpb24sXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGVkLFxuLmljb24tcXVlc3Rpb24tcGluaywgLmljb24tcGx1cy1maWxsZWQsXG4uaWNvbi1wbHVzLWZpbGxlZC1jaXJjbGVkLFxuLmljb24tcGx1cy1maWxsZWQtcGluaywgLmljb24tcGxheSxcbi5pY29uLXBsYXktY2lyY2xlZCxcbi5pY29uLXBsYXktcGluaywgLmljb24tcGxheS1maWxsZWQsXG4uaWNvbi1wbGF5LWZpbGxlZC1jaXJjbGVkLFxuLmljb24tcGxheS1maWxsZWQtcGluaywgLmljb24tcGljdHVyZSxcbi5pY29uLXBpY3R1cmUtY2lyY2xlZCxcbi5pY29uLXBpY3R1cmUtcGluaywgLmljb24tcGRmLFxuLmljb24tcGRmLWNpcmNsZWQsXG4uaWNvbi1wZGYtcGluaywgLmljb24taGF0LFxuLmljb24taGF0LWNpcmNsZWQsXG4uaWNvbi1oYXQtcGluaywgLmljb24tbWVzc2VuZ2VyLFxuLmljb24tbWVzc2VuZ2VyLWNpcmNsZWQsXG4uaWNvbi1tZXNzZW5nZXItcGluaywgLmljb24tbWVudSxcbi5pY29uLW1lbnUtY2lyY2xlZCxcbi5pY29uLW1lbnUtcGluaywgLmljb24tdW5pRTkxRCxcbi5pY29uLXVuaUU5MUQtY2lyY2xlZCxcbi5pY29uLXVuaUU5MUQtcGluaywgLmljb24tdW5pRTkxQyxcbi5pY29uLXVuaUU5MUMtY2lyY2xlZCxcbi5pY29uLXVuaUU5MUMtcGluaywgLmljb24tbG9jYXRpb24sXG4uaWNvbi1sb2NhdGlvbi1jaXJjbGVkLFxuLmljb24tbG9jYXRpb24tcGluaywgLmljb24tbG9hZGluZyxcbi5pY29uLWxvYWRpbmctY2lyY2xlZCxcbi5pY29uLWxvYWRpbmctcGluaywgLmljb24tbG9hZGluZy1maWxsZWQsXG4uaWNvbi1sb2FkaW5nLWZpbGxlZC1jaXJjbGVkLFxuLmljb24tbG9hZGluZy1maWxsZWQtcGluaywgLmljb24tbGlua2VkaW5fc3F1YXJlLFxuLmljb24tbGlua2VkaW5fc3F1YXJlLWNpcmNsZWQsXG4uaWNvbi1saW5rZWRpbl9zcXVhcmUtcGluaywgLmljb24tbGluayxcbi5pY29uLWxpbmstY2lyY2xlZCxcbi5pY29uLWxpbmstcGluaywgLmljb24taW5mbyxcbi5pY29uLWluZm8tY2lyY2xlZCxcbi5pY29uLWluZm8tcGluaywgLmljb24tY29tbWVudHMtZmlsbGVkLFxuLmljb24tY29tbWVudHMtZmlsbGVkLWNpcmNsZWQsXG4uaWNvbi1jb21tZW50cy1maWxsZWQtcGluaywgLmljb24taW5mby1maWxsZWQsXG4uaWNvbi1pbmZvLWZpbGxlZC1jaXJjbGVkLFxuLmljb24taW5mby1maWxsZWQtcGluaywgLmljb24taGlkZSxcbi5pY29uLWhpZGUtY2lyY2xlZCxcbi5pY29uLWhpZGUtcGluaywgLmljb24taGlkZS1maWxsZWQsXG4uaWNvbi1oaWRlLWZpbGxlZC1jaXJjbGVkLFxuLmljb24taGlkZS1maWxsZWQtcGluaywgLmljb24tZmlsZTEsXG4uaWNvbi1maWxlMS1jaXJjbGVkLFxuLmljb24tZmlsZTEtcGluaywgLmljb24tZmFjZWJvb2tfY2lyY2xlLFxuLmljb24tZmFjZWJvb2tfY2lyY2xlLWNpcmNsZWQsXG4uaWNvbi1mYWNlYm9va19jaXJjbGUtcGluaywgLmljb24tY29weSxcbi5pY29uLWNvcHktY2lyY2xlZCxcbi5pY29uLWNvcHktcGluaywgLmljb24tY29tbWVudHMsXG4uaWNvbi1jb21tZW50cy1jaXJjbGVkLFxuLmljb24tY29tbWVudHMtcGluaywgLmljb24tY2xvc2UtZmlsbGVkLFxuLmljb24tY2xvc2UtZmlsbGVkLWNpcmNsZWQsXG4uaWNvbi1jbG9zZS1maWxsZWQtcGluaywgLmljb24tY2xvc2UsXG4uaWNvbi1jbG9zZS1jaXJjbGVkLFxuLmljb24tY2xvc2UtcGluaywgLmljb24tbW92ZSxcbi5pY29uLW1vdmUtY2lyY2xlZCxcbi5pY29uLW1vdmUtcGluaywgLmljb24tY2hlY2stZmlsbGVkLFxuLmljb24tY2hlY2stZmlsbGVkLWNpcmNsZWQsXG4uaWNvbi1jaGVjay1maWxsZWQtcGluaywgLmljb24tY2hlY2stb3V0bGluZSxcbi5pY29uLWNoZWNrLW91dGxpbmUtY2lyY2xlZCxcbi5pY29uLWNoZWNrLW91dGxpbmUtcGluaywgLmljb24tY2hhdC1maWxsZWQsXG4uaWNvbi1jaGF0LWZpbGxlZC1jaXJjbGVkLFxuLmljb24tY2hhdC1maWxsZWQtcGluaywgLmljb24tY2FsZW5kYXIsXG4uaWNvbi1jYWxlbmRhci1jaXJjbGVkLFxuLmljb24tY2FsZW5kYXItcGluaywgLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAsXG4uaWNvbi1rZXlib2FyZF9hcnJvd191cC1jaXJjbGVkLFxuLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAtcGluaywgLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQsXG4uaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodC1jaXJjbGVkLFxuLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQtcGluaywgLmljb24ta2V5Ym9hcmRfYXJyb3dfbGVmdCxcbi5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQtY2lyY2xlZCxcbi5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQtcGluaywgLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bixcbi5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24tY2lyY2xlZCxcbi5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24tcGluaywgLmljb24tYXJjaGl2ZSxcbi5pY29uLWFyY2hpdmUtY2lyY2xlZCxcbi5pY29uLWFyY2hpdmUtcGluaywgLmljb24tYWNjb3VudCxcbi5pY29uLWFjY291bnQtY2lyY2xlZCxcbi5pY29uLWFjY291bnQtcGluaywgLmljb24tYWNjb3VudC1maWxsZWQsXG4uaWNvbi1hY2NvdW50LWZpbGxlZC1jaXJjbGVkLFxuLmljb24tYWNjb3VudC1maWxsZWQtcGluaywgLmljb24tZmlsZSxcbi5pY29uLWZpbGUtY2lyY2xlZCxcbi5pY29uLWZpbGUtcGluaywgLmljb24tY2FsZW5kYXItdjIsXG4uaWNvbi1jYWxlbmRhci12Mi1jaXJjbGVkLFxuLmljb24tY2FsZW5kYXItdjItcGluaywgLmljb24tdXBkYXRlLFxuLmljb24tdXBkYXRlLWNpcmNsZWQsXG4uaWNvbi11cGRhdGUtcGluaywgLmljb24tdGh1bWItdXAsXG4uaWNvbi10aHVtYi11cC1jaXJjbGVkLFxuLmljb24tdGh1bWItdXAtcGluaywgLmljb24tdmlldy1zaGFwZSxcbi5pY29uLXZpZXctc2hhcGUtY2lyY2xlZCxcbi5pY29uLXZpZXctc2hhcGUtcGluaywgLmljb24tZmlsdGVyLFxuLmljb24tZmlsdGVyLWNpcmNsZWQsXG4uaWNvbi1maWx0ZXItcGluaywgLmljb24tcGRmLWRvd25sb2FkLFxuLmljb24tcGRmLWRvd25sb2FkLWNpcmNsZWQsXG4uaWNvbi1wZGYtZG93bmxvYWQtcGluaywgLmljb24tcm91dGUsXG4uaWNvbi1yb3V0ZS1jaXJjbGVkLFxuLmljb24tcm91dGUtcGluaywgLmljb24tYWRkLW91dGxpbmUsXG4uaWNvbi1hZGQtb3V0bGluZS1jaXJjbGVkLFxuLmljb24tYWRkLW91dGxpbmUtcGluayB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hZGQtb3V0bGluZTpiZWZvcmUsXG4uaWNvbi1hZGQtb3V0bGluZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWFkZC1vdXRsaW5lLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFkZC1vdXRsaW5lLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLW91dGxpbmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFkZC1vdXRsaW5lLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hZGQtb3V0bGluZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1yb3V0ZTpiZWZvcmUsXG4uaWNvbi1yb3V0ZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXJvdXRlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm91dGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXJvdXRlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm91dGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm91dGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXJvdXRlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm91dGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yb3V0ZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm91dGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm91dGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1wZGYtZG93bmxvYWQ6YmVmb3JlLFxuLmljb24tcGRmLWRvd25sb2FkLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tcGRmLWRvd25sb2FkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGRmLWRvd25sb2FkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtZG93bmxvYWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtZG93bmxvYWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGRmLWRvd25sb2FkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtZG93bmxvYWQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtZG93bmxvYWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtZG93bmxvYWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBkZi1kb3dubG9hZC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtZG93bmxvYWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlLFxuLmljb24tZmlsdGVyLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tZmlsdGVyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsdGVyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWx0ZXItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWx0ZXItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsdGVyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWx0ZXItcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWx0ZXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWx0ZXItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZpbHRlci1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWx0ZXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi12aWV3LXNoYXBlOmJlZm9yZSxcbi5pY29uLXZpZXctc2hhcGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi12aWV3LXNoYXBlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1zaGFwZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1zaGFwZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctc2hhcGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1zaGFwZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1zaGFwZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctc2hhcGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi12aWV3LXNoYXBlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi12aWV3LXNoYXBlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctc2hhcGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi10aHVtYi11cDpiZWZvcmUsXG4uaWNvbi10aHVtYi11cC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXRodW1iLXVwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGh1bWItdXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXRodW1iLXVwLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGh1bWItdXAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGh1bWItdXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXRodW1iLXVwLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGh1bWItdXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi10aHVtYi11cC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGh1bWItdXAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGh1bWItdXAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi11cGRhdGU6YmVmb3JlLFxuLmljb24tdXBkYXRlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tdXBkYXRlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdXBkYXRlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11cGRhdGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11cGRhdGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdXBkYXRlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11cGRhdGUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11cGRhdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11cGRhdGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVwZGF0ZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11cGRhdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jYWxlbmRhci12MjpiZWZvcmUsXG4uaWNvbi1jYWxlbmRhci12Mi1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWNhbGVuZGFyLXYyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItdjItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNhbGVuZGFyLXYyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItdjItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItdjItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNhbGVuZGFyLXYyLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItdjItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jYWxlbmRhci12Mi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItdjItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItdjItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1maWxlOmJlZm9yZSxcbi5pY29uLWZpbGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1maWxlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZpbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZpbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWxlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWxlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZpbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1hY2NvdW50LWZpbGxlZDpiZWZvcmUsXG4uaWNvbi1hY2NvdW50LWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWFjY291bnQtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFjY291bnQtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFjY291bnQtZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hY2NvdW50LWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1hY2NvdW50OmJlZm9yZSxcbi5pY29uLWFjY291bnQtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1hY2NvdW50LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFjY291bnQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWNjb3VudC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFjY291bnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hY2NvdW50LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hY2NvdW50LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFjY291bnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSxcbi5pY29uLWFyY2hpdmUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1hcmNoaXZlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYXJjaGl2ZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYXJjaGl2ZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFyY2hpdmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYXJjaGl2ZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYXJjaGl2ZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFyY2hpdmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hcmNoaXZlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hcmNoaXZlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFyY2hpdmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOmJlZm9yZSxcbi5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24tY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1rZXlib2FyZF9hcnJvd19kb3duLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bi1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bi1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bi1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1rZXlib2FyZF9hcnJvd19kb3duLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1rZXlib2FyZF9hcnJvd19kb3duLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1rZXlib2FyZF9hcnJvd19sZWZ0OmJlZm9yZSxcbi5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1rZXlib2FyZF9hcnJvd19sZWZ0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfbGVmdC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfbGVmdC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfbGVmdC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfbGVmdC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1rZXlib2FyZF9hcnJvd19sZWZ0LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1rZXlib2FyZF9hcnJvd19sZWZ0LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodDpiZWZvcmUsXG4uaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0LXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1rZXlib2FyZF9hcnJvd191cDpiZWZvcmUsXG4uaWNvbi1rZXlib2FyZF9hcnJvd191cC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWtleWJvYXJkX2Fycm93X3VwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X3VwLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWtleWJvYXJkX2Fycm93X3VwLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1rZXlib2FyZF9hcnJvd191cC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUsXG4uaWNvbi1jYWxlbmRhci1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWNhbGVuZGFyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNhbGVuZGFyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNhbGVuZGFyLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jYWxlbmRhci1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsZW5kYXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaGF0LWZpbGxlZDpiZWZvcmUsXG4uaWNvbi1jaGF0LWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWNoYXQtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGF0LWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaGVjay1vdXRsaW5lOmJlZm9yZSxcbi5pY29uLWNoZWNrLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1jaGVjay1vdXRsaW5lLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stb3V0bGluZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stb3V0bGluZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZWNrLW91dGxpbmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stb3V0bGluZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stb3V0bGluZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZWNrLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1vdXRsaW5lLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1vdXRsaW5lLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZWNrLW91dGxpbmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaGVjay1maWxsZWQ6YmVmb3JlLFxuLmljb24tY2hlY2stZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tY2hlY2stZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1maWxsZWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1maWxsZWQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1maWxsZWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZWNrLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1tb3ZlOmJlZm9yZSxcbi5pY29uLW1vdmUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1tb3ZlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbW92ZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbW92ZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1vdmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbW92ZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbW92ZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1vdmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tb3ZlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tb3ZlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1vdmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUsXG4uaWNvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWNsb3NlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNsb3NlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNsb3NlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jbG9zZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jbG9zZS1maWxsZWQ6YmVmb3JlLFxuLmljb24tY2xvc2UtZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tY2xvc2UtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jbG9zZS1maWxsZWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jbG9zZS1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2xvc2UtZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jbG9zZS1maWxsZWQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jbG9zZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jbG9zZS1maWxsZWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNsb3NlLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jbG9zZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jb21tZW50czpiZWZvcmUsXG4uaWNvbi1jb21tZW50cy1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWNvbW1lbnRzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNvbW1lbnRzLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNvbW1lbnRzLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb21tZW50cy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jb3B5OmJlZm9yZSxcbi5pY29uLWNvcHktY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1jb3B5LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29weS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29weS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNvcHktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29weS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29weS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNvcHktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb3B5LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb3B5LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNvcHktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1mYWNlYm9va19jaXJjbGU6YmVmb3JlLFxuLmljb24tZmFjZWJvb2tfY2lyY2xlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tZmFjZWJvb2tfY2lyY2xlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmFjZWJvb2tfY2lyY2xlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19jaXJjbGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19jaXJjbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmFjZWJvb2tfY2lyY2xlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19jaXJjbGUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19jaXJjbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19jaXJjbGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZhY2Vib29rX2NpcmNsZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19jaXJjbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1maWxlMTpiZWZvcmUsXG4uaWNvbi1maWxlMS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWZpbGUxLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZTEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZpbGUxLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZTEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZTEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZpbGUxLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZTEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1maWxlMS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZTEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmlsZTEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1oaWRlLWZpbGxlZDpiZWZvcmUsXG4uaWNvbi1oaWRlLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWhpZGUtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWhpZGUtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWhpZGUtZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oaWRlLWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1oaWRlOmJlZm9yZSxcbi5pY29uLWhpZGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1oaWRlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWhpZGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGlkZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWhpZGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oaWRlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oaWRlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWhpZGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1pbmZvLWZpbGxlZDpiZWZvcmUsXG4uaWNvbi1pbmZvLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWluZm8tZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWluZm8tZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWluZm8tZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbmZvLWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jb21tZW50cy1maWxsZWQ6YmVmb3JlLFxuLmljb24tY29tbWVudHMtZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tY29tbWVudHMtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb21tZW50cy1maWxsZWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb21tZW50cy1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY29tbWVudHMtZmlsbGVkLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb21tZW50cy1maWxsZWQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb21tZW50cy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb21tZW50cy1maWxsZWQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNvbW1lbnRzLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jb21tZW50cy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1pbmZvOmJlZm9yZSxcbi5pY29uLWluZm8tY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1pbmZvLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWluZm8tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5mby1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWluZm8tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbmZvLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbmZvLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWluZm8tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1saW5rOmJlZm9yZSxcbi5pY29uLWxpbmstY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1saW5rLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGluay1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGluay1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxpbmstcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGluay1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGluay1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxpbmstY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxpbmstY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1saW5rZWRpbl9zcXVhcmU6YmVmb3JlLFxuLmljb24tbGlua2VkaW5fc3F1YXJlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tbGlua2VkaW5fc3F1YXJlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGlua2VkaW5fc3F1YXJlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9zcXVhcmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9zcXVhcmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGlua2VkaW5fc3F1YXJlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9zcXVhcmUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9zcXVhcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9zcXVhcmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxpbmtlZGluX3NxdWFyZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9zcXVhcmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1sb2FkaW5nLWZpbGxlZDpiZWZvcmUsXG4uaWNvbi1sb2FkaW5nLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWxvYWRpbmctZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxvYWRpbmctZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxvYWRpbmctZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1sb2FkaW5nLWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1sb2FkaW5nOmJlZm9yZSxcbi5pY29uLWxvYWRpbmctY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1sb2FkaW5nLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxvYWRpbmctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9hZGluZy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxvYWRpbmctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1sb2FkaW5nLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1sb2FkaW5nLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxvYWRpbmctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUsXG4uaWNvbi1sb2NhdGlvbi1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWxvY2F0aW9uLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9jYXRpb24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxvY2F0aW9uLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9jYXRpb24tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9jYXRpb24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxvY2F0aW9uLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9jYXRpb24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1sb2NhdGlvbi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9jYXRpb24tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbG9jYXRpb24tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi11bmlFOTFDOmJlZm9yZSxcbi5pY29uLXVuaUU5MUMtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi11bmlFOTFDLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxQy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxQy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5MUMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxQy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxQy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5MUMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTFDLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTFDLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5MUMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi11bmlFOTFEOmJlZm9yZSxcbi5pY29uLXVuaUU5MUQtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi11bmlFOTFELXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxRC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxRC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5MUQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxRC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTkxRC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5MUQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTFELXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTFELWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5MUQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1tZW51OmJlZm9yZSxcbi5pY29uLW1lbnUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1tZW51LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWVudS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWVudS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1lbnUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWVudS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWVudS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1lbnUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZW51LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZW51LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1lbnUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1tZXNzZW5nZXI6YmVmb3JlLFxuLmljb24tbWVzc2VuZ2VyLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tbWVzc2VuZ2VyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWVzc2VuZ2VyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZXNzZW5nZXItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZXNzZW5nZXItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWVzc2VuZ2VyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZXNzZW5nZXItcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZXNzZW5nZXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZXNzZW5nZXItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1lc3Nlbmdlci1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tZXNzZW5nZXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1oYXQ6YmVmb3JlLFxuLmljb24taGF0LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24taGF0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGF0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oYXQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oYXQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGF0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oYXQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oYXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oYXQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWhhdC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oYXQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1wZGY6YmVmb3JlLFxuLmljb24tcGRmLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tcGRmLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGRmLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGRmLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBkZi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wZGYtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1waWN0dXJlOmJlZm9yZSxcbi5pY29uLXBpY3R1cmUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1waWN0dXJlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGljdHVyZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGljdHVyZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBpY3R1cmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGljdHVyZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGljdHVyZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBpY3R1cmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1waWN0dXJlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1waWN0dXJlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBpY3R1cmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1wbGF5LWZpbGxlZDpiZWZvcmUsXG4uaWNvbi1wbGF5LWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXBsYXktZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBsYXktZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBsYXktZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wbGF5LWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1wbGF5OmJlZm9yZSxcbi5pY29uLXBsYXktY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1wbGF5LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBsYXktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGxheS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBsYXktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wbGF5LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wbGF5LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBsYXktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1wbHVzLWZpbGxlZDpiZWZvcmUsXG4uaWNvbi1wbHVzLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXBsdXMtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGx1cy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBsdXMtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGx1cy1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGx1cy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBsdXMtZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGx1cy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wbHVzLWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGx1cy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGx1cy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUsXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXF1ZXN0aW9uLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVlc3Rpb24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXF1ZXN0aW9uLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVlc3Rpb24tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVlc3Rpb24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXF1ZXN0aW9uLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVlc3Rpb24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1xdWVzdGlvbi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVlc3Rpb24tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVlc3Rpb24tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1ybTpiZWZvcmUsXG4uaWNvbi1ybS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXJtLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm0tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXJtLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm0tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm0tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXJtLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm0tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1ybS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm0tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcm0tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlLFxuLmljb24tc2VhcmNoLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc2VhcmNoLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2VhcmNoLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zZWFyY2gtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zZWFyY2gtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2VhcmNoLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zZWFyY2gtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zZWFyY2gtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zZWFyY2gtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXNlYXJjaC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zZWFyY2gtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUsXG4uaWNvbi1zaGFyZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXNoYXJlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2hhcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXNoYXJlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2hhcmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2hhcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXNoYXJlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2hhcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zaGFyZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2hhcmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc2hhcmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zb3J0OmJlZm9yZSxcbi5pY29uLXNvcnQtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1zb3J0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc29ydC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc29ydC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXNvcnQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc29ydC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc29ydC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXNvcnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zb3J0LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zb3J0LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXNvcnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi10aW1lLWZpbGxlZDpiZWZvcmUsXG4uaWNvbi10aW1lLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXRpbWUtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXRpbWUtZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXRpbWUtZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi10aW1lLWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi10aW1lOmJlZm9yZSxcbi5pY29uLXRpbWUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi10aW1lLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXRpbWUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdGltZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXRpbWUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi10aW1lLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi10aW1lLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXRpbWUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi12aWV3OmJlZm9yZSxcbi5pY29uLXZpZXctY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi12aWV3LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi12aWV3LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi12aWV3LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi12aWV3LWZpbGxlZDpiZWZvcmUsXG4uaWNvbi12aWV3LWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXZpZXctZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXZpZXctZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi12aWV3LWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdmlldy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi13YXJuaW5nLWZpbGxlZDpiZWZvcmUsXG4uaWNvbi13YXJuaW5nLWZpbGxlZC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXdhcm5pbmctZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdhcm5pbmctZmlsbGVkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1maWxsZWQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdhcm5pbmctZmlsbGVkLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13YXJuaW5nLWZpbGxlZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1maWxsZWQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi13YXJuaW5nOmJlZm9yZSxcbi5pY29uLXdhcm5pbmctY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi13YXJuaW5nLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdhcm5pbmctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2FybmluZy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdhcm5pbmctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13YXJuaW5nLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13YXJuaW5nLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdhcm5pbmctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi13ZWlnaHQ6YmVmb3JlLFxuLmljb24td2VpZ2h0LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24td2VpZ2h0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2VpZ2h0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13ZWlnaHQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13ZWlnaHQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2VpZ2h0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13ZWlnaHQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13ZWlnaHQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13ZWlnaHQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdlaWdodC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13ZWlnaHQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUsXG4uaWNvbi13aGF0c2FwcC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXdoYXRzYXBwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2hhdHNhcHAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdoYXRzYXBwLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2hhdHNhcHAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2hhdHNhcHAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXdoYXRzYXBwLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2hhdHNhcHAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi13aGF0c2FwcC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2hhdHNhcHAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24td2hhdHNhcHAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1ZVDpiZWZvcmUsXG4uaWNvbi1ZVC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLVlULXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tWVQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVlULXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tWVQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tWVQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVlULXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tWVQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1ZVC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tWVQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tWVQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1saW5rZWRpbl9vdXRsaW5lOmJlZm9yZSxcbi5pY29uLWxpbmtlZGluX291dGxpbmUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1saW5rZWRpbl9vdXRsaW5lLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGlua2VkaW5fb3V0bGluZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGlua2VkaW5fb3V0bGluZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxpbmtlZGluX291dGxpbmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGlua2VkaW5fb3V0bGluZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbGlua2VkaW5fb3V0bGluZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxpbmtlZGluX291dGxpbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9vdXRsaW5lLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1saW5rZWRpbl9vdXRsaW5lLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWxpbmtlZGluX291dGxpbmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSxcbi5pY29uLW1haWwtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1tYWlsLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWFpbC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWFpbC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1haWwtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWFpbC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tbWFpbC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1haWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tYWlsLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1tYWlsLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLW1haWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1mYWNlYm9va19zcXVhcmU6YmVmb3JlLFxuLmljb24tZmFjZWJvb2tfc3F1YXJlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tZmFjZWJvb2tfc3F1YXJlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmFjZWJvb2tfc3F1YXJlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19zcXVhcmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19zcXVhcmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZmFjZWJvb2tfc3F1YXJlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19zcXVhcmUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19zcXVhcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19zcXVhcmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWZhY2Vib29rX3NxdWFyZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1mYWNlYm9va19zcXVhcmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaGF0OmJlZm9yZSxcbi5pY29uLWNoYXQtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1jaGF0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGF0LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGF0LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaGF0LWJ1YmJsZS1kb3RzOmJlZm9yZSxcbi5pY29uLWNoYXQtYnViYmxlLWRvdHMtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1jaGF0LWJ1YmJsZS1kb3RzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1idWJibGUtZG90cy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1idWJibGUtZG90cy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtYnViYmxlLWRvdHMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1idWJibGUtZG90cy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hhdC1idWJibGUtZG90cy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtYnViYmxlLWRvdHMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGF0LWJ1YmJsZS1kb3RzLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGF0LWJ1YmJsZS1kb3RzLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoYXQtYnViYmxlLWRvdHMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaGVzczpiZWZvcmUsXG4uaWNvbi1jaGVzcy1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWNoZXNzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlc3MtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZXNzLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlc3MtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlc3MtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZXNzLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlc3MtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVzcy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlc3MtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlc3MtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUsXG4uaWNvbi1zdGV0aG9zY29wZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXN0ZXRob3Njb3BlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3RldGhvc2NvcGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN0ZXRob3Njb3BlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3RldGhvc2NvcGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3RldGhvc2NvcGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN0ZXRob3Njb3BlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3RldGhvc2NvcGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdGV0aG9zY29wZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3RldGhvc2NvcGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3RldGhvc2NvcGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlLFxuLmljb24taW5zdGFncmFtLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24taW5zdGFncmFtLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5zdGFncmFtLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbnN0YWdyYW0tcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbnN0YWdyYW0tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taW5zdGFncmFtLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbnN0YWdyYW0tcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbnN0YWdyYW0tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbnN0YWdyYW0tcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWluc3RhZ3JhbS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1pbnN0YWdyYW0tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSxcbi5pY29uLXR3aXR0ZXItY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi10d2l0dGVyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdHdpdHRlci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdHdpdHRlci1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXR3aXR0ZXItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdHdpdHRlci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdHdpdHRlci1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXR3aXR0ZXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi10d2l0dGVyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi10d2l0dGVyLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXR3aXR0ZXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaGVjazpiZWZvcmUsXG4uaWNvbi1jaGVjay1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLWNoZWNrLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZWNrLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNoZWNrLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaGVjay1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2hlY2stY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUsXG4uaWNvbi1waG9uZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXBob25lLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGhvbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBob25lLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGhvbmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGhvbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBob25lLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGhvbmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1waG9uZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGhvbmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGhvbmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMDI6YmVmb3JlLFxuLmljb24tc3ZnLTAyLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTAyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTAyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTAyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDItcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0wMi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMDM6YmVmb3JlLFxuLmljb24tc3ZnLTAzLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTAzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTAzLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTAzLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDMtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0wMy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMDQ6YmVmb3JlLFxuLmljb24tc3ZnLTA0LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTA0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0wNC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMDU6YmVmb3JlLFxuLmljb24tc3ZnLTA1LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTA1LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA1LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA1LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0wNS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMDc6YmVmb3JlLFxuLmljb24tc3ZnLTA3LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTA3LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA3LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA3LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDctcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0wNy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMDg6YmVmb3JlLFxuLmljb24tc3ZnLTA4LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTA4LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA4LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDgtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDgtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA4LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDgtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDgtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDgtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0wOC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDgtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMDk6YmVmb3JlLFxuLmljb24tc3ZnLTA5LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTA5LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA5LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDktcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTA5LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDktcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDktcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0wOS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMDktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTA6YmVmb3JlLFxuLmljb24tc3ZnLTEwLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTEwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTEwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTEwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTAtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xMC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTE6YmVmb3JlLFxuLmljb24tc3ZnLTExLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTExLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTExLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTExLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTEtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xMS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTI6YmVmb3JlLFxuLmljb24tc3ZnLTEyLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTEyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTEyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTEyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTItcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xMi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTM6YmVmb3JlLFxuLmljb24tc3ZnLTEzLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTEzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTEzLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTEzLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTMtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xMy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTQ6YmVmb3JlLFxuLmljb24tc3ZnLTE0LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTE0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xNC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTU6YmVmb3JlLFxuLmljb24tc3ZnLTE1LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTE1LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE1LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE1LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xNS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTc6YmVmb3JlLFxuLmljb24tc3ZnLTE3LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTE3LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE3LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE3LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTctcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xNy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTg6YmVmb3JlLFxuLmljb24tc3ZnLTE4LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTE4LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE4LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTgtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTgtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE4LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTgtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTgtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTgtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xOC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTgtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMTk6YmVmb3JlLFxuLmljb24tc3ZnLTE5LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTE5LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE5LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTktcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTE5LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTktcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTktcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0xOS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMTktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMjA6YmVmb3JlLFxuLmljb24tc3ZnLTIwLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTIwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTIwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTIwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjAtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0yMC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMjE6YmVmb3JlLFxuLmljb24tc3ZnLTIxLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTIxLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTIxLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTIxLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjEtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0yMS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctMjI6YmVmb3JlLFxuLmljb24tc3ZnLTIyLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLTIyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTIyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLTIyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjItcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy0yMi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctMjItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1oZWlnaHQ6YmVmb3JlLFxuLmljb24taGVpZ2h0LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24taGVpZ2h0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGVpZ2h0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oZWlnaHQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oZWlnaHQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24taGVpZ2h0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oZWlnaHQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oZWlnaHQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oZWlnaHQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWhlaWdodC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1oZWlnaHQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pY29uLWNhbGN1bGF0b3ItY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1jYWxjdWxhdG9yLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsY3VsYXRvci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsY3VsYXRvci1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNhbGN1bGF0b3ItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsY3VsYXRvci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2FsY3VsYXRvci1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNhbGN1bGF0b3ItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jYWxjdWxhdG9yLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jYWxjdWxhdG9yLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNhbGN1bGF0b3ItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1yZW1vdmU6YmVmb3JlLFxuLmljb24tcmVtb3ZlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tcmVtb3ZlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVtb3ZlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yZW1vdmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yZW1vdmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVtb3ZlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yZW1vdmUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yZW1vdmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yZW1vdmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXJlbW92ZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yZW1vdmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctY2VydGlmaWNhdGU6YmVmb3JlLFxuLmljb24tc3ZnLWNlcnRpZmljYXRlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLWNlcnRpZmljYXRlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLWNlcnRpZmljYXRlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctY2VydGlmaWNhdGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctY2VydGlmaWNhdGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLWNlcnRpZmljYXRlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctY2VydGlmaWNhdGUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctY2VydGlmaWNhdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctY2VydGlmaWNhdGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1jZXJ0aWZpY2F0ZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctY2VydGlmaWNhdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1jaXJjbGU6YmVmb3JlLFxuLmljb24tY2lyY2xlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tY2lyY2xlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2lyY2xlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaXJjbGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaXJjbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tY2lyY2xlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaXJjbGUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaXJjbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaXJjbGUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWNpcmNsZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1jaXJjbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctZG9jdG9yOmJlZm9yZSxcbi5pY29uLXN2Zy1kb2N0b3ItY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1zdmctZG9jdG9yLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLWRvY3Rvci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLWRvY3Rvci1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1kb2N0b3ItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLWRvY3Rvci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLWRvY3Rvci1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1kb2N0b3ItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctZG9jdG9yLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctZG9jdG9yLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1kb2N0b3ItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctdGVhbTpiZWZvcmUsXG4uaWNvbi1zdmctdGVhbS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXN2Zy10ZWFtLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXRlYW0tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy10ZWFtLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXRlYW0tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXRlYW0tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy10ZWFtLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXRlYW0tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctdGVhbS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXRlYW0tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXRlYW0tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTE6YmVmb3JlLFxuLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0xLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0xLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0xLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0xLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTEtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1yb2JvdGljLXN1cmdlcnktMS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTI6YmVmb3JlLFxuLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0yLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0yLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0yLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXJvYm90aWMtc3VyZ2VyeS0yLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTItcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1yb2JvdGljLXN1cmdlcnktMi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctcm9ib3RpYy1zdXJnZXJ5LTItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zdmctc3RvbWFjaDpiZWZvcmUsXG4uaWNvbi1zdmctc3RvbWFjaC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXN2Zy1zdG9tYWNoLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXN0b21hY2gtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1zdG9tYWNoLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXN0b21hY2gtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXN0b21hY2gtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXN2Zy1zdG9tYWNoLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXN0b21hY2gtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1zdmctc3RvbWFjaC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXN0b21hY2gtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tc3ZnLXN0b21hY2gtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1xdW90ZTpiZWZvcmUsXG4uaWNvbi1xdW90ZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXF1b3RlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVvdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXF1b3RlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVvdGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVvdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXF1b3RlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVvdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1xdW90ZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVvdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcXVvdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1icmVhc3Q6YmVmb3JlLFxuLmljb24tYnJlYXN0LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tYnJlYXN0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYnJlYXN0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1icmVhc3QtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1icmVhc3QtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYnJlYXN0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1icmVhc3QtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1icmVhc3QtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1icmVhc3QtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWJyZWFzdC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1icmVhc3QtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi11bmlFOTVFOmJlZm9yZSxcbi5pY29uLXVuaUU5NUUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi11bmlFOTVFLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1RS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1RS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5NUUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1RS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1RS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5NUUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTVFLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTVFLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5NUUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi11bmlFOTVGOmJlZm9yZSxcbi5pY29uLXVuaUU5NUYtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi11bmlFOTVGLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1Ri1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1Ri1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5NUYtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1Ri1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tdW5pRTk1Ri1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5NUYtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTVGLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi11bmlFOTVGLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXVuaUU5NUYtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1kb3duOmJlZm9yZSxcbi5pY29uLWRvd24tY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1kb3duLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZG93bi1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZG93bi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWRvd24tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZG93bi1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tZG93bi1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWRvd24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1kb3duLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1kb3duLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWRvd24tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1wYXVzZTpiZWZvcmUsXG4uaWNvbi1wYXVzZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXBhdXNlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGF1c2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBhdXNlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGF1c2UtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGF1c2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXBhdXNlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGF1c2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1wYXVzZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGF1c2UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcGF1c2UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1OT1U6YmVmb3JlLFxuLmljb24tTk9VLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tTk9VLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTk9VLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1OT1UtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1OT1UtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTk9VLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1OT1UtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1OT1UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1OT1UtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU5PVS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1OT1UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GaXNpZXJlQXRhc2F0ZTpiZWZvcmUsXG4uaWNvbi1GaXNpZXJlQXRhc2F0ZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUZpc2llcmVBdGFzYXRlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyZUF0YXNhdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpc2llcmVBdGFzYXRlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyZUF0YXNhdGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyZUF0YXNhdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpc2llcmVBdGFzYXRlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyZUF0YXNhdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GaXNpZXJlQXRhc2F0ZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyZUF0YXNhdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyZUF0YXNhdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1BZGF1Z2FJbmZvcm1hdGlpRmlzaWVyZTpiZWZvcmUsXG4uaWNvbi1BZGF1Z2FJbmZvcm1hdGlpRmlzaWVyZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUFkYXVnYUluZm9ybWF0aWlGaXNpZXJlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFkYXVnYUluZm9ybWF0aWlGaXNpZXJlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFkYXVnYUluZm9ybWF0aWlGaXNpZXJlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BZGF1Z2FJbmZvcm1hdGlpRmlzaWVyZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5mb3JtYXRpaUZpc2llcmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1SYXBvYXJ0ZUNvbnN1bHRhdGlpOmJlZm9yZSxcbi5pY29uLVJhcG9hcnRlQ29uc3VsdGF0aWktY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1SYXBvYXJ0ZUNvbnN1bHRhdGlpLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUmFwb2FydGVDb25zdWx0YXRpaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUmFwb2FydGVDb25zdWx0YXRpaS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVJhcG9hcnRlQ29uc3VsdGF0aWktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUmFwb2FydGVDb25zdWx0YXRpaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUmFwb2FydGVDb25zdWx0YXRpaS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVJhcG9hcnRlQ29uc3VsdGF0aWktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1SYXBvYXJ0ZUNvbnN1bHRhdGlpLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1SYXBvYXJ0ZUNvbnN1bHRhdGlpLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVJhcG9hcnRlQ29uc3VsdGF0aWktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmU6YmVmb3JlLFxuLmljb24tQ29uc3VsdGF0aWlBbnRlcmlvYXJlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tQ29uc3VsdGF0aWlBbnRlcmlvYXJlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29uc3VsdGF0aWlBbnRlcmlvYXJlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29uc3VsdGF0aWlBbnRlcmlvYXJlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmUtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmUtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbnN1bHRhdGlpQW50ZXJpb2FyZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db25zdWx0YXRpaUFudGVyaW9hcmUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1NZWRpY01lZGljaTpiZWZvcmUsXG4uaWNvbi1NZWRpY01lZGljaS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLU1lZGljTWVkaWNpLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWVkaWNNZWRpY2ktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1lZGljTWVkaWNpLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWVkaWNNZWRpY2ktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWVkaWNNZWRpY2ktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1lZGljTWVkaWNpLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWVkaWNNZWRpY2ktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NZWRpY01lZGljaS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWVkaWNNZWRpY2ktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWVkaWNNZWRpY2ktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1BZGF1Z2FJbkNhbGVuZGFyOmJlZm9yZSxcbi5pY29uLUFkYXVnYUluQ2FsZW5kYXItY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1BZGF1Z2FJbkNhbGVuZGFyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5DYWxlbmRhci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5DYWxlbmRhci1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFkYXVnYUluQ2FsZW5kYXItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5DYWxlbmRhci1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWRhdWdhSW5DYWxlbmRhci1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFkYXVnYUluQ2FsZW5kYXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BZGF1Z2FJbkNhbGVuZGFyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BZGF1Z2FJbkNhbGVuZGFyLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFkYXVnYUluQ2FsZW5kYXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GaXNpZXJGaWxlOmJlZm9yZSxcbi5pY29uLUZpc2llckZpbGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1GaXNpZXJGaWxlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyRmlsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyRmlsZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpc2llckZpbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyRmlsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlzaWVyRmlsZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpc2llckZpbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GaXNpZXJGaWxlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GaXNpZXJGaWxlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpc2llckZpbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1EZXNjYXJjYVJhcG9ydDpiZWZvcmUsXG4uaWNvbi1EZXNjYXJjYVJhcG9ydC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLURlc2NhcmNhUmFwb3J0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FSYXBvcnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURlc2NhcmNhUmFwb3J0LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FSYXBvcnQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FSYXBvcnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURlc2NhcmNhUmFwb3J0LXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FSYXBvcnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZXNjYXJjYVJhcG9ydC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FSYXBvcnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FSYXBvcnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1JbnRlcm5hcmVTcGl0YWw6YmVmb3JlLFxuLmljb24tSW50ZXJuYXJlU3BpdGFsLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tSW50ZXJuYXJlU3BpdGFsLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW50ZXJuYXJlU3BpdGFsLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnRlcm5hcmVTcGl0YWwtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnRlcm5hcmVTcGl0YWwtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW50ZXJuYXJlU3BpdGFsLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnRlcm5hcmVTcGl0YWwtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnRlcm5hcmVTcGl0YWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnRlcm5hcmVTcGl0YWwtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUludGVybmFyZVNwaXRhbC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnRlcm5hcmVTcGl0YWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1JbnZlc3RpZ2F0aWlQcmV0dXJpOmJlZm9yZSxcbi5pY29uLUludmVzdGlnYXRpaVByZXR1cmktY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1JbnZlc3RpZ2F0aWlQcmV0dXJpLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW52ZXN0aWdhdGlpUHJldHVyaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW52ZXN0aWdhdGlpUHJldHVyaS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUludmVzdGlnYXRpaVByZXR1cmktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW52ZXN0aWdhdGlpUHJldHVyaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW52ZXN0aWdhdGlpUHJldHVyaS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUludmVzdGlnYXRpaVByZXR1cmktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnZlc3RpZ2F0aWlQcmV0dXJpLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbnZlc3RpZ2F0aWlQcmV0dXJpLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUludmVzdGlnYXRpaVByZXR1cmktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1FY29ncmFmaWVJbWFnaXN0aWNhOmJlZm9yZSxcbi5pY29uLUVjb2dyYWZpZUltYWdpc3RpY2EtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1FY29ncmFmaWVJbWFnaXN0aWNhLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRWNvZ3JhZmllSW1hZ2lzdGljYS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRWNvZ3JhZmllSW1hZ2lzdGljYS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUVjb2dyYWZpZUltYWdpc3RpY2EtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRWNvZ3JhZmllSW1hZ2lzdGljYS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRWNvZ3JhZmllSW1hZ2lzdGljYS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUVjb2dyYWZpZUltYWdpc3RpY2EtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FY29ncmFmaWVJbWFnaXN0aWNhLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FY29ncmFmaWVJbWFnaXN0aWNhLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUVjb2dyYWZpZUltYWdpc3RpY2EtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Mb2NhdGlpOmJlZm9yZSxcbi5pY29uLUxvY2F0aWktY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1Mb2NhdGlpLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9jYXRpaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9jYXRpaS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxvY2F0aWktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9jYXRpaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9jYXRpaS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxvY2F0aWktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Mb2NhdGlpLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Mb2NhdGlpLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxvY2F0aWktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1UZXN0ZWF6YURpc3Bveml0aXZ1bDpiZWZvcmUsXG4uaWNvbi1UZXN0ZWF6YURpc3Bveml0aXZ1bC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLVRlc3RlYXphRGlzcG96aXRpdnVsLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVRlc3RlYXphRGlzcG96aXRpdnVsLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVRlc3RlYXphRGlzcG96aXRpdnVsLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1UZXN0ZWF6YURpc3Bveml0aXZ1bC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGVzdGVhemFEaXNwb3ppdGl2dWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Nb2JpbGVBcHA6YmVmb3JlLFxuLmljb24tTW9iaWxlQXBwLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tTW9iaWxlQXBwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9iaWxlQXBwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Nb2JpbGVBcHAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Nb2JpbGVBcHAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9iaWxlQXBwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Nb2JpbGVBcHAtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Nb2JpbGVBcHAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Nb2JpbGVBcHAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1vYmlsZUFwcC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Nb2JpbGVBcHAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1QYWNoZXRlSW52ZXN0aWdhdGlpOmJlZm9yZSxcbi5pY29uLVBhY2hldGVJbnZlc3RpZ2F0aWktY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1QYWNoZXRlSW52ZXN0aWdhdGlpLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGFjaGV0ZUludmVzdGlnYXRpaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGFjaGV0ZUludmVzdGlnYXRpaS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVBhY2hldGVJbnZlc3RpZ2F0aWktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGFjaGV0ZUludmVzdGlnYXRpaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGFjaGV0ZUludmVzdGlnYXRpaS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVBhY2hldGVJbnZlc3RpZ2F0aWktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1QYWNoZXRlSW52ZXN0aWdhdGlpLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1QYWNoZXRlSW52ZXN0aWdhdGlpLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVBhY2hldGVJbnZlc3RpZ2F0aWktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Db250cmFjdGVsZU1lbGVGaWxlczpiZWZvcmUsXG4uaWNvbi1Db250cmFjdGVsZU1lbGVGaWxlcy1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUNvbnRyYWN0ZWxlTWVsZUZpbGVzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbnRyYWN0ZWxlTWVsZUZpbGVzLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbnRyYWN0ZWxlTWVsZUZpbGVzLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db250cmFjdGVsZU1lbGVGaWxlcy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHJhY3RlbGVNZWxlRmlsZXMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2U6YmVmb3JlLFxuLmljb24tQW51bGVhemFQcm9ncmFtYXJlYURlbGV0ZUNsb3NlLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tQW51bGVhemFQcm9ncmFtYXJlYURlbGV0ZUNsb3NlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQW51bGVhemFQcm9ncmFtYXJlYURlbGV0ZUNsb3NlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2UtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2UtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQW51bGVhemFQcm9ncmFtYXJlYURlbGV0ZUNsb3NlLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2UtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2UtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFudWxlYXphUHJvZ3JhbWFyZWFEZWxldGVDbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbnVsZWF6YVByb2dyYW1hcmVhRGVsZXRlQ2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Nb2RpZmljYVByb2dyYW1hcmVhRWRpdDpiZWZvcmUsXG4uaWNvbi1Nb2RpZmljYVByb2dyYW1hcmVhRWRpdC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLU1vZGlmaWNhUHJvZ3JhbWFyZWFFZGl0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1vZGlmaWNhUHJvZ3JhbWFyZWFFZGl0LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1vZGlmaWNhUHJvZ3JhbWFyZWFFZGl0LXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Nb2RpZmljYVByb2dyYW1hcmVhRWRpdC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTW9kaWZpY2FQcm9ncmFtYXJlYUVkaXQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Eb3Nhck1lZGljYWw6YmVmb3JlLFxuLmljb24tRG9zYXJNZWRpY2FsLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRG9zYXJNZWRpY2FsLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRG9zYXJNZWRpY2FsLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Eb3Nhck1lZGljYWwtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Eb3Nhck1lZGljYWwtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRG9zYXJNZWRpY2FsLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Eb3Nhck1lZGljYWwtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Eb3Nhck1lZGljYWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Eb3Nhck1lZGljYWwtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURvc2FyTWVkaWNhbC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Eb3Nhck1lZGljYWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1DbGluaWNhVmlydHVhbGE6YmVmb3JlLFxuLmljb24tQ2xpbmljYVZpcnR1YWxhLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tQ2xpbmljYVZpcnR1YWxhLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2xpbmljYVZpcnR1YWxhLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DbGluaWNhVmlydHVhbGEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DbGluaWNhVmlydHVhbGEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2xpbmljYVZpcnR1YWxhLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DbGluaWNhVmlydHVhbGEtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DbGluaWNhVmlydHVhbGEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DbGluaWNhVmlydHVhbGEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNsaW5pY2FWaXJ0dWFsYS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DbGluaWNhVmlydHVhbGEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1NYWlsMjpiZWZvcmUsXG4uaWNvbi1NYWlsMi1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLU1haWwyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbDItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1haWwyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbDItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbDItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1haWwyLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbDItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYWlsMi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbDItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbDItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1NYWlsOmJlZm9yZSxcbi5pY29uLU1haWwtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1NYWlsLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1haWwtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFpbC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1haWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYWlsLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYWlsLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1haWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1QcmludDpiZWZvcmUsXG4uaWNvbi1QcmludC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLVByaW50LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJpbnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVByaW50LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJpbnQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJpbnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVByaW50LXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJpbnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1QcmludC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJpbnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJpbnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GYXZvcml0ZTpiZWZvcmUsXG4uaWNvbi1GYXZvcml0ZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUZhdm9yaXRlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhdm9yaXRlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhdm9yaXRlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYXZvcml0ZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Qcm9ncmFtTWVkaWM6YmVmb3JlLFxuLmljb24tUHJvZ3JhbU1lZGljLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tUHJvZ3JhbU1lZGljLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJvZ3JhbU1lZGljLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtTWVkaWMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtTWVkaWMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJvZ3JhbU1lZGljLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtTWVkaWMtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtTWVkaWMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtTWVkaWMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVByb2dyYW1NZWRpYy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtTWVkaWMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1QbGF0ZXN0ZUNvbnN1bHRhdGlhOmJlZm9yZSxcbi5pY29uLVBsYXRlc3RlQ29uc3VsdGF0aWEtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1QbGF0ZXN0ZUNvbnN1bHRhdGlhLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGxhdGVzdGVDb25zdWx0YXRpYS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGxhdGVzdGVDb25zdWx0YXRpYS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVBsYXRlc3RlQ29uc3VsdGF0aWEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGxhdGVzdGVDb25zdWx0YXRpYS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUGxhdGVzdGVDb25zdWx0YXRpYS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVBsYXRlc3RlQ29uc3VsdGF0aWEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1QbGF0ZXN0ZUNvbnN1bHRhdGlhLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1QbGF0ZXN0ZUNvbnN1bHRhdGlhLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVBsYXRlc3RlQ29uc3VsdGF0aWEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GZWVkYmFjazpiZWZvcmUsXG4uaWNvbi1GZWVkYmFjay1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUZlZWRiYWNrLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmVlZGJhY2stY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZlZWRiYWNrLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmVlZGJhY2stcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmVlZGJhY2stY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZlZWRiYWNrLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmVlZGJhY2stY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GZWVkYmFjay1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmVlZGJhY2stY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmVlZGJhY2stY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1TZXRhcmlDb250U2V0dGluZ3M6YmVmb3JlLFxuLmljb24tU2V0YXJpQ29udFNldHRpbmdzLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tU2V0YXJpQ29udFNldHRpbmdzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU2V0YXJpQ29udFNldHRpbmdzLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TZXRhcmlDb250U2V0dGluZ3MtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TZXRhcmlDb250U2V0dGluZ3MtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU2V0YXJpQ29udFNldHRpbmdzLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TZXRhcmlDb250U2V0dGluZ3MtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TZXRhcmlDb250U2V0dGluZ3MtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TZXRhcmlDb250U2V0dGluZ3MtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVNldGFyaUNvbnRTZXR0aW5ncy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TZXRhcmlDb250U2V0dGluZ3MtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Db250dXJpbGVNZWxlOmJlZm9yZSxcbi5pY29uLUNvbnR1cmlsZU1lbGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1Db250dXJpbGVNZWxlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHVyaWxlTWVsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHVyaWxlTWVsZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbnR1cmlsZU1lbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHVyaWxlTWVsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29udHVyaWxlTWVsZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbnR1cmlsZU1lbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db250dXJpbGVNZWxlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db250dXJpbGVNZWxlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbnR1cmlsZU1lbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1UaW1lOmJlZm9yZSxcbi5pY29uLVRpbWUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1UaW1lLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGltZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGltZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVRpbWUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGltZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVGltZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVRpbWUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1UaW1lLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1UaW1lLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVRpbWUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Bc29jaWF6YUNvbnRDb3BpbDpiZWZvcmUsXG4uaWNvbi1Bc29jaWF6YUNvbnRDb3BpbC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUFzb2NpYXphQ29udENvcGlsLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXNvY2lhemFDb250Q29waWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFzb2NpYXphQ29udENvcGlsLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXNvY2lhemFDb250Q29waWwtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXNvY2lhemFDb250Q29waWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFzb2NpYXphQ29udENvcGlsLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXNvY2lhemFDb250Q29waWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Bc29jaWF6YUNvbnRDb3BpbC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXNvY2lhemFDb250Q29waWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXNvY2lhemFDb250Q29waWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1JbmZvcm1hdGlpVml0YWxlOmJlZm9yZSxcbi5pY29uLUluZm9ybWF0aWlWaXRhbGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1JbmZvcm1hdGlpVml0YWxlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mb3JtYXRpaVZpdGFsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mb3JtYXRpaVZpdGFsZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUluZm9ybWF0aWlWaXRhbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mb3JtYXRpaVZpdGFsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mb3JtYXRpaVZpdGFsZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUluZm9ybWF0aWlWaXRhbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbmZvcm1hdGlpVml0YWxlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbmZvcm1hdGlpVml0YWxlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUluZm9ybWF0aWlWaXRhbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1BYm9uYW1lbnRlbGVNZWxlOmJlZm9yZSxcbi5pY29uLUFib25hbWVudGVsZU1lbGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1BYm9uYW1lbnRlbGVNZWxlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWJvbmFtZW50ZWxlTWVsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWJvbmFtZW50ZWxlTWVsZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFib25hbWVudGVsZU1lbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWJvbmFtZW50ZWxlTWVsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQWJvbmFtZW50ZWxlTWVsZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFib25hbWVudGVsZU1lbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BYm9uYW1lbnRlbGVNZWxlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BYm9uYW1lbnRlbGVNZWxlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFib25hbWVudGVsZU1lbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1MaXN0VmlldzpiZWZvcmUsXG4uaWNvbi1MaXN0Vmlldy1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUxpc3RWaWV3LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTGlzdFZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxpc3RWaWV3LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTGlzdFZpZXctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTGlzdFZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxpc3RWaWV3LXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTGlzdFZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1MaXN0Vmlldy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTGlzdFZpZXctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTGlzdFZpZXctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1IaWRlTWFwOmJlZm9yZSxcbi5pY29uLUhpZGVNYXAtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1IaWRlTWFwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZU1hcC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZU1hcC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUhpZGVNYXAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZU1hcC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZU1hcC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUhpZGVNYXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1IaWRlTWFwLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1IaWRlTWFwLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUhpZGVNYXAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1NYXBMb2NhdGlvbnM6YmVmb3JlLFxuLmljb24tTWFwTG9jYXRpb25zLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tTWFwTG9jYXRpb25zLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFwTG9jYXRpb25zLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBMb2NhdGlvbnMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBMb2NhdGlvbnMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFwTG9jYXRpb25zLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBMb2NhdGlvbnMtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBMb2NhdGlvbnMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBMb2NhdGlvbnMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1hcExvY2F0aW9ucy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBMb2NhdGlvbnMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1NYXBQaW46YmVmb3JlLFxuLmljb24tTWFwUGluLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tTWFwUGluLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFwUGluLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBQaW4tcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBQaW4tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWFwUGluLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBQaW4tcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBQaW4tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBQaW4tcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1hcFBpbi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NYXBQaW4tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Db21wYWN0VmlldzpiZWZvcmUsXG4uaWNvbi1Db21wYWN0Vmlldy1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUNvbXBhY3RWaWV3LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29tcGFjdFZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbXBhY3RWaWV3LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29tcGFjdFZpZXctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29tcGFjdFZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNvbXBhY3RWaWV3LXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29tcGFjdFZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Db21wYWN0Vmlldy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29tcGFjdFZpZXctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ29tcGFjdFZpZXctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb246YmVmb3JlLFxuLmljb24tU29saWNpdGFyZVF1ZXN0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tU29saWNpdGFyZVF1ZXN0aW9uLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU29saWNpdGFyZVF1ZXN0aW9uLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb24tcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb24tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU29saWNpdGFyZVF1ZXN0aW9uLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb24tcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb24tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb24tcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVNvbGljaXRhcmVRdWVzdGlvbi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Tb2xpY2l0YXJlUXVlc3Rpb24tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1WaWRlb0NhbWVyYTpiZWZvcmUsXG4uaWNvbi1WaWRlb0NhbWVyYS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLVZpZGVvQ2FtZXJhLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlkZW9DYW1lcmEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVZpZGVvQ2FtZXJhLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlkZW9DYW1lcmEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlkZW9DYW1lcmEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVZpZGVvQ2FtZXJhLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlkZW9DYW1lcmEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1WaWRlb0NhbWVyYS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlkZW9DYW1lcmEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlkZW9DYW1lcmEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1DYWxsQ29udGFjdENlbnRlcjpiZWZvcmUsXG4uaWNvbi1DYWxsQ29udGFjdENlbnRlci1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUNhbGxDb250YWN0Q2VudGVyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FsbENvbnRhY3RDZW50ZXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNhbGxDb250YWN0Q2VudGVyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FsbENvbnRhY3RDZW50ZXItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FsbENvbnRhY3RDZW50ZXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNhbGxDb250YWN0Q2VudGVyLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FsbENvbnRhY3RDZW50ZXItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DYWxsQ29udGFjdENlbnRlci1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FsbENvbnRhY3RDZW50ZXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FsbENvbnRhY3RDZW50ZXItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1FeHRlcm5hbExpbms6YmVmb3JlLFxuLmljb24tRXh0ZXJuYWxMaW5rLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRXh0ZXJuYWxMaW5rLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRXh0ZXJuYWxMaW5rLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlcm5hbExpbmstcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlcm5hbExpbmstcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRXh0ZXJuYWxMaW5rLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlcm5hbExpbmstcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlcm5hbExpbmstY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlcm5hbExpbmstcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUV4dGVybmFsTGluay1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlcm5hbExpbmstY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1TcGVha2VyU291bmQ6YmVmb3JlLFxuLmljb24tU3BlYWtlclNvdW5kLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tU3BlYWtlclNvdW5kLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU3BlYWtlclNvdW5kLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TcGVha2VyU291bmQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TcGVha2VyU291bmQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU3BlYWtlclNvdW5kLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TcGVha2VyU291bmQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TcGVha2VyU291bmQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TcGVha2VyU291bmQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVNwZWFrZXJTb3VuZC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TcGVha2VyU291bmQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1JbmZvOmJlZm9yZSxcbi5pY29uLUluZm8tY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1JbmZvLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mby1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mby1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUluZm8tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mby1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW5mby1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUluZm8tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbmZvLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbmZvLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUluZm8tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1BcnJvd0JhY2s6YmVmb3JlLFxuLmljb24tQXJyb3dCYWNrLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tQXJyb3dCYWNrLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXJyb3dCYWNrLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BcnJvd0JhY2stcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BcnJvd0JhY2stcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQXJyb3dCYWNrLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BcnJvd0JhY2stcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BcnJvd0JhY2stY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BcnJvd0JhY2stcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFycm93QmFjay1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BcnJvd0JhY2stY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1JZXNpRGluQ29udExvZ291dDpiZWZvcmUsXG4uaWNvbi1JZXNpRGluQ29udExvZ291dC1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUllc2lEaW5Db250TG9nb3V0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSWVzaURpbkNvbnRMb2dvdXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUllc2lEaW5Db250TG9nb3V0LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSWVzaURpbkNvbnRMb2dvdXQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSWVzaURpbkNvbnRMb2dvdXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUllc2lEaW5Db250TG9nb3V0LXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSWVzaURpbkNvbnRMb2dvdXQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JZXNpRGluQ29udExvZ291dC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSWVzaURpbkNvbnRMb2dvdXQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSWVzaURpbkNvbnRMb2dvdXQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1FeHRlbmRlZFZpZXc6YmVmb3JlLFxuLmljb24tRXh0ZW5kZWRWaWV3LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRXh0ZW5kZWRWaWV3LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRXh0ZW5kZWRWaWV3LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlbmRlZFZpZXctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlbmRlZFZpZXctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRXh0ZW5kZWRWaWV3LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlbmRlZFZpZXctcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlbmRlZFZpZXctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlbmRlZFZpZXctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUV4dGVuZGVkVmlldy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1FeHRlbmRlZFZpZXctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1TaG9wU2hvcHBpbmdCYWc6YmVmb3JlLFxuLmljb24tU2hvcFNob3BwaW5nQmFnLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tU2hvcFNob3BwaW5nQmFnLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU2hvcFNob3BwaW5nQmFnLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TaG9wU2hvcHBpbmdCYWctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TaG9wU2hvcHBpbmdCYWctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU2hvcFNob3BwaW5nQmFnLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TaG9wU2hvcHBpbmdCYWctcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TaG9wU2hvcHBpbmdCYWctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TaG9wU2hvcHBpbmdCYWctcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVNob3BTaG9wcGluZ0JhZy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TaG9wU2hvcHBpbmdCYWctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1yZWdpbmFtYXJpYXJvMTpiZWZvcmUsXG4uaWNvbi1yZWdpbmFtYXJpYXJvMS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLXJlZ2luYW1hcmlhcm8xLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVnaW5hbWFyaWFybzEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXJlZ2luYW1hcmlhcm8xLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVnaW5hbWFyaWFybzEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVnaW5hbWFyaWFybzEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLXJlZ2luYW1hcmlhcm8xLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVnaW5hbWFyaWFybzEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1yZWdpbmFtYXJpYXJvMS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVnaW5hbWFyaWFybzEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tcmVnaW5hbWFyaWFybzEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1TdXBvcnQ6YmVmb3JlLFxuLmljb24tU3Vwb3J0LWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tU3Vwb3J0LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU3Vwb3J0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TdXBvcnQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TdXBvcnQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tU3Vwb3J0LWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TdXBvcnQtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TdXBvcnQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TdXBvcnQtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVN1cG9ydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1TdXBvcnQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1JbWdJbWFnZTpiZWZvcmUsXG4uaWNvbi1JbWdJbWFnZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUltZ0ltYWdlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW1nSW1hZ2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUltZ0ltYWdlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW1nSW1hZ2UtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW1nSW1hZ2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUltZ0ltYWdlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW1nSW1hZ2UtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1JbWdJbWFnZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW1nSW1hZ2UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSW1nSW1hZ2UtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1NaWM6YmVmb3JlLFxuLmljb24tTWljLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tTWljLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWljLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NaWMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NaWMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTWljLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NaWMtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NaWMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NaWMtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLU1pYy1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1NaWMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GaWx0ZXJzOmJlZm9yZSxcbi5pY29uLUZpbHRlcnMtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1GaWx0ZXJzLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlsdGVycy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlsdGVycy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpbHRlcnMtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlsdGVycy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmlsdGVycy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpbHRlcnMtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GaWx0ZXJzLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GaWx0ZXJzLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZpbHRlcnMtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1EZW50YWw6YmVmb3JlLFxuLmljb24tRGVudGFsLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRGVudGFsLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVudGFsLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZW50YWwtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZW50YWwtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVudGFsLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZW50YWwtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZW50YWwtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZW50YWwtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURlbnRhbC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZW50YWwtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Qcm9ncmFtYXJpOmJlZm9yZSxcbi5pY29uLVByb2dyYW1hcmktY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1Qcm9ncmFtYXJpLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJvZ3JhbWFyaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJvZ3JhbWFyaS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVByb2dyYW1hcmktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJvZ3JhbWFyaS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tUHJvZ3JhbWFyaS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVByb2dyYW1hcmktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtYXJpLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Qcm9ncmFtYXJpLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVByb2dyYW1hcmktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GYWN0dXJpUGxhdGk6YmVmb3JlLFxuLmljb24tRmFjdHVyaVBsYXRpLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRmFjdHVyaVBsYXRpLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyaVBsYXRpLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGktcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGktcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyaVBsYXRpLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGktcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGktY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGktcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmlQbGF0aS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGktY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1EZXNjYXJjYUZhY3R1cmE6YmVmb3JlLFxuLmljb24tRGVzY2FyY2FGYWN0dXJhLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRGVzY2FyY2FGYWN0dXJhLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FGYWN0dXJhLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZXNjYXJjYUZhY3R1cmEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZXNjYXJjYUZhY3R1cmEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRGVzY2FyY2FGYWN0dXJhLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZXNjYXJjYUZhY3R1cmEtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZXNjYXJjYUZhY3R1cmEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZXNjYXJjYUZhY3R1cmEtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURlc2NhcmNhRmFjdHVyYS1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1EZXNjYXJjYUZhY3R1cmEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GYWN0dXJhOmJlZm9yZSxcbi5pY29uLUZhY3R1cmEtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1GYWN0dXJhLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmEtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmEtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJhLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJhLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmEtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1IaWRlUGFzc1Vuc2VlOmJlZm9yZSxcbi5pY29uLUhpZGVQYXNzVW5zZWUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1IaWRlUGFzc1Vuc2VlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZVBhc3NVbnNlZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZVBhc3NVbnNlZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUhpZGVQYXNzVW5zZWUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZVBhc3NVbnNlZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tSGlkZVBhc3NVbnNlZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUhpZGVQYXNzVW5zZWUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1IaWRlUGFzc1Vuc2VlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1IaWRlUGFzc1Vuc2VlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUhpZGVQYXNzVW5zZWUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1UeXBlSW5mbzpiZWZvcmUsXG4uaWNvbi1UeXBlSW5mby1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLVR5cGVJbmZvLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVHlwZUluZm8tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVR5cGVJbmZvLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVHlwZUluZm8tcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVHlwZUluZm8tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVR5cGVJbmZvLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVHlwZUluZm8tY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1UeXBlSW5mby1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVHlwZUluZm8tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVHlwZUluZm8tY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1WaWV3UGFzc1NlZTpiZWZvcmUsXG4uaWNvbi1WaWV3UGFzc1NlZS1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLVZpZXdQYXNzU2VlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlld1Bhc3NTZWUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVZpZXdQYXNzU2VlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlld1Bhc3NTZWUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlld1Bhc3NTZWUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLVZpZXdQYXNzU2VlLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlld1Bhc3NTZWUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1WaWV3UGFzc1NlZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlld1Bhc3NTZWUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tVmlld1Bhc3NTZWUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1DYXJkOmJlZm9yZSxcbi5pY29uLUNhcmQtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1DYXJkLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FyZC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FyZC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNhcmQtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FyZC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQ2FyZC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNhcmQtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DYXJkLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1DYXJkLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUNhcmQtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1BbmFsaXplOmJlZm9yZSxcbi5pY29uLUFuYWxpemUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1BbmFsaXplLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQW5hbGl6ZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQW5hbGl6ZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFuYWxpemUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQW5hbGl6ZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tQW5hbGl6ZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFuYWxpemUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbmFsaXplLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1BbmFsaXplLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUFuYWxpemUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GYXZvcml0ZTI6YmVmb3JlLFxuLmljb24tRmF2b3JpdGUyLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRmF2b3JpdGUyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYXZvcml0ZTItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYXZvcml0ZTItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmF2b3JpdGUyLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYXZvcml0ZTItcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYXZvcml0ZTItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYXZvcml0ZTItcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhdm9yaXRlMi1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYXZvcml0ZTItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Ecm9wZG93bkFycm93OmJlZm9yZSxcbi5pY29uLURyb3Bkb3duQXJyb3ctY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1Ecm9wZG93bkFycm93LXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3ctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3ctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93LXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93LWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3ctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Ecm9wZG93bkFycm93VXA6YmVmb3JlLFxuLmljb24tRHJvcGRvd25BcnJvd1VwLWNpcmNsZWQ6YmVmb3JlLFxuLmljb24tRHJvcGRvd25BcnJvd1VwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvd1VwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93VXAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDYuODc1cmVtO1xuICBib3JkZXI6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93VXAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvd1VwLWNpcmNsZWQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93VXAtcGluazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93VXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93VXAtcGluazpiZWZvcmUge1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3dVcC1jaXJjbGVkOmJlZm9yZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93VXAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Ecm9wZG93bkFycm93MjpiZWZvcmUsXG4uaWNvbi1Ecm9wZG93bkFycm93Mi1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLURyb3Bkb3duQXJyb3cyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3cyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3cyLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93Mi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Ecm9wZG93bkFycm93MlVwOmJlZm9yZSxcbi5pY29uLURyb3Bkb3duQXJyb3cyVXAtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1Ecm9wZG93bkFycm93MlVwLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzJVcC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzJVcC1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3cyVXAtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzJVcC1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRHJvcGRvd25BcnJvdzJVcC1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3cyVXAtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93MlVwLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Ecm9wZG93bkFycm93MlVwLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLURyb3Bkb3duQXJyb3cyVXAtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GYWN0dXJpUGxhdGkyOmJlZm9yZSxcbi5pY29uLUZhY3R1cmlQbGF0aTItY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1GYWN0dXJpUGxhdGkyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyaVBsYXRpMi1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyaVBsYXRpMi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmlQbGF0aTItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyaVBsYXRpMi1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyaVBsYXRpMi1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmlQbGF0aTItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGkyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJpUGxhdGkyLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmlQbGF0aTItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1GYWN0dXJhMjpiZWZvcmUsXG4uaWNvbi1GYWN0dXJhMi1jaXJjbGVkOmJlZm9yZSxcbi5pY29uLUZhY3R1cmEyLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYTItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmEyLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2Ljg3NXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYTItcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYTItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUZhY3R1cmEyLXBpbms6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYTItY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1GYWN0dXJhMi1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYTItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tRmFjdHVyYTItY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1Mb2FkaW5nOmJlZm9yZSxcbi5pY29uLUxvYWRpbmctY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1Mb2FkaW5nLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9hZGluZy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9hZGluZy1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxvYWRpbmctcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9hZGluZy1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tTG9hZGluZy1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxvYWRpbmctY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Mb2FkaW5nLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1Mb2FkaW5nLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLUxvYWRpbmctY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1hZGQtc2ltcGxlOmJlZm9yZSxcbi5pY29uLWFkZC1zaW1wbGUtY2lyY2xlZDpiZWZvcmUsXG4uaWNvbi1hZGQtc2ltcGxlLXBpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLXNpbXBsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLXNpbXBsZS1waW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNi44NzVyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFkZC1zaW1wbGUtcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLXNpbXBsZS1jaXJjbGVkOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5wYXJhZ3JhcGgtaWNvbi5pY29uLmljb24tYWRkLXNpbXBsZS1waW5rOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFkZC1zaW1wbGUtY2lyY2xlZDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfcmlnaHQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hZGQtc2ltcGxlLXBpbms6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLnBhcmFncmFwaC1pY29uLmljb24uaWNvbi1hZGQtc2ltcGxlLWNpcmNsZWQ6YmVmb3JlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLWljb24uaWNvbi5pY29uLWFkZC1zaW1wbGUtY2lyY2xlZDpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaWNvbi1zMTBybTpiZWZvcmUsXG4uaWNvbi1nMTBybTpiZWZvcmUsXG4uaWNvbi1kMTBybTpiZWZvcmUsIC5pY29uLXM5cm06YmVmb3JlLFxuLmljb24tZzlybTpiZWZvcmUsXG4uaWNvbi1kOXJtOmJlZm9yZSwgLmljb24tczhybTpiZWZvcmUsXG4uaWNvbi1nOHJtOmJlZm9yZSxcbi5pY29uLWQ4cm06YmVmb3JlLCAuaWNvbi1zN3JtOmJlZm9yZSxcbi5pY29uLWc3cm06YmVmb3JlLFxuLmljb24tZDdybTpiZWZvcmUsIC5pY29uLXM2cm06YmVmb3JlLFxuLmljb24tZzZybTpiZWZvcmUsXG4uaWNvbi1kNnJtOmJlZm9yZSwgLmljb24tczVybTpiZWZvcmUsXG4uaWNvbi1nNXJtOmJlZm9yZSxcbi5pY29uLWQ1cm06YmVmb3JlLCAuaWNvbi1zNHJtOmJlZm9yZSxcbi5pY29uLWc0cm06YmVmb3JlLFxuLmljb24tZDRybTpiZWZvcmUsIC5pY29uLXMzcm06YmVmb3JlLFxuLmljb24tZzNybTpiZWZvcmUsXG4uaWNvbi1kM3JtOmJlZm9yZSwgLmljb24tczJybTpiZWZvcmUsXG4uaWNvbi1nMnJtOmJlZm9yZSxcbi5pY29uLWQycm06YmVmb3JlLCAuaWNvbi1zMXJtOmJlZm9yZSxcbi5pY29uLWcxcm06YmVmb3JlLFxuLmljb24tZDFybTpiZWZvcmUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXMxcm0sXG4uaWNvbi1nMXJtLFxuLmljb24tZDFybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uLXMxcm06YmVmb3JlLFxuLmljb24tZzFybTpiZWZvcmUsXG4uaWNvbi1kMXJtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCIxXCI7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuLmljb24tczFybTpiZWZvcmUsIC5pY29uLXMxcm06YWZ0ZXIsXG4uaWNvbi1nMXJtOmJlZm9yZSxcbi5pY29uLWcxcm06YWZ0ZXIsXG4uaWNvbi1kMXJtOmJlZm9yZSxcbi5pY29uLWQxcm06YWZ0ZXIge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5pY29uLXMxcm06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cblxuLmljb24tZzFybTpiZWZvcmUge1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuLmljb24tZzFybTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pY29uLWQxcm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODguOTJweDtcbn1cbi5pY29uLWQxcm06YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIxLlwiO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDFybTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZGMwMDI4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDU3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWNvbi1zMnJtLFxuLmljb24tZzJybSxcbi5pY29uLWQycm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1zMnJtOmJlZm9yZSxcbi5pY29uLWcycm06YmVmb3JlLFxuLmljb24tZDJybTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiMlwiO1xuICBjb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjtcbn1cbi5pY29uLXMycm06YmVmb3JlLCAuaWNvbi1zMnJtOmFmdGVyLFxuLmljb24tZzJybTpiZWZvcmUsXG4uaWNvbi1nMnJtOmFmdGVyLFxuLmljb24tZDJybTpiZWZvcmUsXG4uaWNvbi1kMnJtOmFmdGVyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuXG4uaWNvbi1zMnJtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5cbi5pY29uLWcycm06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbi5pY29uLWcycm06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmljb24tZDJybSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDJybTpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIjIuXCI7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDg4LjkycHg7XG59XG4uaWNvbi1kMnJtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZGMwMDI4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDU3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWNvbi1zM3JtLFxuLmljb24tZzNybSxcbi5pY29uLWQzcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1zM3JtOmJlZm9yZSxcbi5pY29uLWczcm06YmVmb3JlLFxuLmljb24tZDNybTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiM1wiO1xuICBjb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjtcbn1cbi5pY29uLXMzcm06YmVmb3JlLCAuaWNvbi1zM3JtOmFmdGVyLFxuLmljb24tZzNybTpiZWZvcmUsXG4uaWNvbi1nM3JtOmFmdGVyLFxuLmljb24tZDNybTpiZWZvcmUsXG4uaWNvbi1kM3JtOmFmdGVyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuXG4uaWNvbi1zM3JtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5cbi5pY29uLWczcm06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbi5pY29uLWczcm06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogN3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pY29uLWQzcm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODguOTJweDtcbn1cbi5pY29uLWQzcm06YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIzLlwiO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDNybTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICNkYzAwMjg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogNTdweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pY29uLXM0cm0sXG4uaWNvbi1nNHJtLFxuLmljb24tZDRybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uLXM0cm06YmVmb3JlLFxuLmljb24tZzRybTpiZWZvcmUsXG4uaWNvbi1kNHJtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCI0XCI7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuLmljb24tczRybTpiZWZvcmUsIC5pY29uLXM0cm06YWZ0ZXIsXG4uaWNvbi1nNHJtOmJlZm9yZSxcbi5pY29uLWc0cm06YWZ0ZXIsXG4uaWNvbi1kNHJtOmJlZm9yZSxcbi5pY29uLWQ0cm06YWZ0ZXIge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5pY29uLXM0cm06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cblxuLmljb24tZzRybTpiZWZvcmUge1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuLmljb24tZzRybTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE0cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmljb24tZDRybSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDRybTpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIjQuXCI7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDg4LjkycHg7XG59XG4uaWNvbi1kNHJtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTRweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2RjMDAyODtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA1N3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24tczVybSxcbi5pY29uLWc1cm0sXG4uaWNvbi1kNXJtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24tczVybTpiZWZvcmUsXG4uaWNvbi1nNXJtOmJlZm9yZSxcbi5pY29uLWQ1cm06YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIjVcIjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4uaWNvbi1zNXJtOmJlZm9yZSwgLmljb24tczVybTphZnRlcixcbi5pY29uLWc1cm06YmVmb3JlLFxuLmljb24tZzVybTphZnRlcixcbi5pY29uLWQ1cm06YmVmb3JlLFxuLmljb24tZDVybTphZnRlciB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuLmljb24tczVybTpiZWZvcmUge1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuXG4uaWNvbi1nNXJtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG4uaWNvbi1nNXJtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pY29uLWQ1cm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODguOTJweDtcbn1cbi5pY29uLWQ1cm06YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCI1LlwiO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDVybTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOXB4O1xuICByaWdodDogLThweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2RjMDAyODtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA1N3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24tczZybSxcbi5pY29uLWc2cm0sXG4uaWNvbi1kNnJtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24tczZybTpiZWZvcmUsXG4uaWNvbi1nNnJtOmJlZm9yZSxcbi5pY29uLWQ2cm06YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIjZcIjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4uaWNvbi1zNnJtOmJlZm9yZSwgLmljb24tczZybTphZnRlcixcbi5pY29uLWc2cm06YmVmb3JlLFxuLmljb24tZzZybTphZnRlcixcbi5pY29uLWQ2cm06YmVmb3JlLFxuLmljb24tZDZybTphZnRlciB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuLmljb24tczZybTpiZWZvcmUge1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuXG4uaWNvbi1nNnJtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG4uaWNvbi1nNnJtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pY29uLWQ2cm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODguOTJweDtcbn1cbi5pY29uLWQ2cm06YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCI2LlwiO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDZybTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2RjMDAyODtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA1N3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24tczdybSxcbi5pY29uLWc3cm0sXG4uaWNvbi1kN3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24tczdybTpiZWZvcmUsXG4uaWNvbi1nN3JtOmJlZm9yZSxcbi5pY29uLWQ3cm06YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIjdcIjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4uaWNvbi1zN3JtOmJlZm9yZSwgLmljb24tczdybTphZnRlcixcbi5pY29uLWc3cm06YmVmb3JlLFxuLmljb24tZzdybTphZnRlcixcbi5pY29uLWQ3cm06YmVmb3JlLFxuLmljb24tZDdybTphZnRlciB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuLmljb24tczdybTpiZWZvcmUge1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuXG4uaWNvbi1nN3JtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG4uaWNvbi1nN3JtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaWNvbi1kN3JtIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDg4LjkycHg7XG59XG4uaWNvbi1kN3JtOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiNy5cIjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODguOTJweDtcbn1cbi5pY29uLWQ3cm06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogOHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZGMwMDI4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDU3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWNvbi1zOHJtLFxuLmljb24tZzhybSxcbi5pY29uLWQ4cm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1zOHJtOmJlZm9yZSxcbi5pY29uLWc4cm06YmVmb3JlLFxuLmljb24tZDhybTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiOFwiO1xuICBjb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjtcbn1cbi5pY29uLXM4cm06YmVmb3JlLCAuaWNvbi1zOHJtOmFmdGVyLFxuLmljb24tZzhybTpiZWZvcmUsXG4uaWNvbi1nOHJtOmFmdGVyLFxuLmljb24tZDhybTpiZWZvcmUsXG4uaWNvbi1kOHJtOmFmdGVyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuXG4uaWNvbi1zOHJtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5cbi5pY29uLWc4cm06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbi5pY29uLWc4cm06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmljb24tZDhybSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDhybTpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIjguXCI7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDg4LjkycHg7XG59XG4uaWNvbi1kOHJtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZGMwMDI4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDU3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWNvbi1zOXJtLFxuLmljb24tZzlybSxcbi5pY29uLWQ5cm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1zOXJtOmJlZm9yZSxcbi5pY29uLWc5cm06YmVmb3JlLFxuLmljb24tZDlybTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiOVwiO1xuICBjb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjtcbn1cbi5pY29uLXM5cm06YmVmb3JlLCAuaWNvbi1zOXJtOmFmdGVyLFxuLmljb24tZzlybTpiZWZvcmUsXG4uaWNvbi1nOXJtOmFmdGVyLFxuLmljb24tZDlybTpiZWZvcmUsXG4uaWNvbi1kOXJtOmFmdGVyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuXG4uaWNvbi1zOXJtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5cbi5pY29uLWc5cm06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbi5pY29uLWc5cm06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaWNvbi1kOXJtIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDg4LjkycHg7XG59XG4uaWNvbi1kOXJtOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiOS5cIjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODguOTJweDtcbn1cbi5pY29uLWQ5cm06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2RjMDAyODtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiA1N3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24tczEwcm0sXG4uaWNvbi1nMTBybSxcbi5pY29uLWQxMHJtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24tczEwcm06YmVmb3JlLFxuLmljb24tZzEwcm06YmVmb3JlLFxuLmljb24tZDEwcm06YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIjEwXCI7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuLmljb24tczEwcm06YmVmb3JlLCAuaWNvbi1zMTBybTphZnRlcixcbi5pY29uLWcxMHJtOmJlZm9yZSxcbi5pY29uLWcxMHJtOmFmdGVyLFxuLmljb24tZDEwcm06YmVmb3JlLFxuLmljb24tZDEwcm06YWZ0ZXIge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5pY29uLXMxMHJtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5cbi5pY29uLWcxMHJtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG4uaWNvbi1nMTBybTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogLTVweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaWNvbi1kMTBybSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xufVxuLmljb24tZDEwcm06YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIxMC5cIjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODguOTJweDtcbn1cbi5pY29uLWQxMHJtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZGMwMDI4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDU3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWNvbi1jb2xvci0tYmxhY2sgLnBhcmFncmFwaC1pY29uLmljb246YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRleHQtZm9ybWF0dGVkLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi50ZXh0LWZvcm1hdHRlZC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi50ZXh0LWZvcm1hdHRlZC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnRleHQtZm9ybWF0dGVkLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50ZXh0LWZvcm1hdHRlZC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAudGV4dC1mb3JtYXR0ZWQuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4LjQ2MTUzODQ2MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4udGV4dC1mb3JtYXR0ZWQuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG59XG4udGV4dC1mb3JtYXR0ZWQuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ZXh0LWZvcm1hdHRlZC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgb2wgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGV4dC1mb3JtYXR0ZWQuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnRleHQtZm9ybWF0dGVkLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnRleHQtZm9ybWF0dGVkLmZpZWxkLS10eXBlLXRleHQtbG9uZyBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LWZvcm1hdHRlZC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5vZGUgb2wge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cbi5ub2RlIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ub2RlIG9sIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAubm9kZSBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LmZvcm0tc2VsZWN0LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNob3Nlbi1jb250YWluZXIuZm9ybS1zZWxlY3QsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmpzLWZvcm0tdHlwZS1jaGVja2JveC5pcy1mb2N1c2VkIGxhYmVsOmJlZm9yZSwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5pcy1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQ2LCA1MSwgNjAsIDApLCAwIDIwcHggNTVweCAycHggcmdiYSg0NiwgNTEsIDYwLCAwKTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgODAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlLWRvdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJ0bjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4sIC5idG46YWN0aXZlLCAuYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi5idG4uYnRuLXdoaXRlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi5idG4td2hpdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJ0bi5idG4td2hpdGU6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi5idG4td2hpdGUsIC5idG4uYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi5idG4td2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5idG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cblxuLmNvbnRleHR1YWwge1xuICB6LWluZGV4OiAxMDcxO1xufVxuXG4uY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLmNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jbG9zZS1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmFkZUdhdWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nYXVnZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFkZUdhdWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM3REI1OTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmdyYWRlR2F1Z2UtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmdyYWRlR2F1Z2UtY29udGVudCB7XG4gICAgZm9udC1zaXplOiA0LjA1cmVtO1xuICB9XG59XG4uZ3JhZGVHYXVnZS1jb250ZW50ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ncmFkZUdhdWdlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZDVkNmQ4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyYWRlR2F1Z2UtcmVhZExlc3MsIC5ncmFkZUdhdWdlLXJlYWRNb3JlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ncmFkZUdhdWdlLXJlYWRMZXNzIHNwYW4sIC5ncmFkZUdhdWdlLXJlYWRNb3JlIHNwYW4ge1xuICBjb2xvcjogIzJlMzMzYztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtbWVkaWMtYXJ0aWNsZXMgLmNvbnRlbnQgdWwsIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLW1lZGljLWFydGljbGVzIC5jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLW1lZGljLWFydGljbGVzIC5jb250ZW50IHVsIGxpLCAuYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1tZWRpYy1hcnRpY2xlcyAuY29udGVudCBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLW1lZGljLWFydGljbGVzIC5jb250ZW50IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLW1lZGljLWFydGljbGVzIC5jb250ZW50IG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtbWVkaWMtYXJ0aWNsZXMgLmNvbnRlbnQgdWwgbGk6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1tZWRpYy1hcnRpY2xlcyAuY29udGVudCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuXG4uc3VyZ2Vvbi1jb250ZW50LCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LXdyYXBwZXIsIC5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2gtZHJvcGRvd24gPiAubWVnYS1tZW51LWl0ZW0sIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LXdyYXBwZXIsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoLWRyb3Bkb3duID4gLm1lZ2EtbWVudS1pdGVtLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrOmFmdGVyLCAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWNrX19hcnJvdyxcbi5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpY2stZG90cywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2Utc2xpZGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIsIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciwgLmhlYWRlci13cmFwcGVyLCAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcGFja2FnZXMgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcGFja2FnZXMgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1jb250YWN0IGgzLCAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLWNvbnRhY3QgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1jb250YWN0IGgyLCAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXByb2R1Y3RzIGgzLCAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXByb2R1Y3RzICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcHJvZHVjdHMgaDIsIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyIGgyLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudCBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyIGgyLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWNlbnQtbmV3cy1ibG9jay0xIGgyLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLWF1dGhvciBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsIGgyLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXItZGVudGFsIGgyLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhci1kZW50YWwgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhciBoMixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhciBoMixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVjZW50LW5ld3MtYmxvY2stMSBoMixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1hdXRob3IgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50LWRlbnRhbCBoMixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyLWRlbnRhbCBoMiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhci1kZW50YWwgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyIGgyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50IGgyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhciBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWNlbnQtbmV3cy1ibG9jay0xIGgyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtYXV0aG9yIGgyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50LWRlbnRhbCBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXItZGVudGFsIGgyLCAuYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1yaWdodC1tZWRpYy1hcnRpY2xlcyBoNCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItY29udGFjdCBoMywgLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1jb250YWN0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItY29udGFjdCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wcm9kdWN0cyBoMywgLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wcm9kdWN0cyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXByb2R1Y3RzIGgyLCBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhci1kZW50YWwgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhciBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhciBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVjZW50LW5ld3MtYmxvY2stMSBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1hdXRob3IgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50LWRlbnRhbCBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyLWRlbnRhbCBoMiwgYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXItZGVudGFsIGgyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50IGgyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXIgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtYXV0aG9yIGgyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudC1kZW50YWwgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwgaDIsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXItZGVudGFsIGgyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhciBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudCBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXIgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVjZW50LW5ld3MtYmxvY2stMSBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLWF1dGhvciBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudC1kZW50YWwgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyLWRlbnRhbCBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtbWVkaWMtYXJ0aWNsZXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXByb2R1Y3RzIC5maWVsZC0tbmFtZS1maWVsZC1zaWRlYmFyLWN0YSwgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXItZGVudGFsIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50IC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXIgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtYXV0aG9yIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudC1kZW50YWwgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwgLmNvbnRlbnQsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCAuY29udGVudCxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudCAuY29udGVudCxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWNlbnQtbmV3cy1ibG9jay0xIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLWF1dGhvciAuY29udGVudCxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXItZGVudGFsIC5jb250ZW50LCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCAuY29udGVudCxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1hdXRob3IgLmNvbnRlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsIC5jb250ZW50LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwgLmNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LW1lZGljLWFydGljbGVzIC5pdGVtLWxpc3QgdWwge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZWR1IC5sYXlvdXQtbWFpbi13cmFwcGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTM2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5lZHUgLmxheW91dC1tYWluLXdyYXBwZXIsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdSAubGF5b3V0LW1haW4td3JhcHBlciwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MzRweCkge1xuICAuZWR1IC5sYXlvdXQtbWFpbi13cmFwcGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZHUgLmxheW91dC1tYWluLXdyYXBwZXIsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lZHUgLmxheW91dC1tYWluLXdyYXBwZXIsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuZWR1IC5sYXlvdXQtbWFpbi13cmFwcGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVkdSAubGF5b3V0LW1haW4td3JhcHBlciwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubGF5b3V0LW1haW4td3JhcHBlci5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtbWFpbi13cmFwcGVyLmlzLXdoaXRlOjphZnRlciwgLmxheW91dC1tYWluLXdyYXBwZXIuaXMtd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ybS1kZW50YWwgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbn1cbi5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayA+IC5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMS40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZXctbWVkaWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4udmlldy1tZWRpY3MgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctaGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52aWV3LWhlYWRlciArIC52aWV3LWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgbmF2I2Jsb2NrLWxvY2F0aW9uIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuYXNpZGUuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgYXNpZGUuc2VjdGlvbiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24tY29udGVudC10b3AsXG5hc2lkZS5zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50LXRvcCxcbmFzaWRlLnNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5yZWdpb24tY29udGVudC10b3AsXG5hc2lkZS5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubWFpbi1jb250ZW50Lmhhcy1zaWRlYmFybGVmdCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubWFpbi1jb250ZW50Lmhhcy1zaWRlYmFybGVmdC5oYXMtc2lkZWJhcnJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC50ZW1wbGF0ZTMgLm1haW4tY29udGVudCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaGlkZS1zaWRlYmFyLXJpZ2h0IC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuaGlkZS1zaWRlYmFyLXJpZ2h0IG1haW4ubWFpbi1jb250ZW50Lmhhcy1zaWRlYmFycmlnaHQge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5oaWRlLXNpZGViYXItcmlnaHQubm9kZS0tdHlwZS1tZWRpYyBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudCB7XG4gIGZsZXg6IDAgMCA3NSU7XG59XG5cbjpsYW5nKGVuKSAucGFnZS12aWV3LW1lbWJlcnMgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuOmxhbmcoZW4pIC5wYWdlLXZpZXctbWVtYmVycyAubGF5b3V0LW1haW4td3JhcHBlciAudmlldy1sZWFkZXJzaGlwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5wYWdlLXZpZXctbWVtYmVycyAubGF5b3V0LW1haW4td3JhcHBlciAucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG46bGFuZyhlbikgLnBhZ2Utdmlldy1tZW1iZXJzIC5sYXlvdXQtbWFpbi13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuOmxhbmcoZW4pIC5wYWdlLXZpZXctbWVtYmVycyAubGF5b3V0LW1haW4td3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG5ib2R5IC5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5IC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5IC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5IC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgYm9keSAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDU4cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG46bGFuZyhlbikgYm9keSBkaXYjcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkucGF0aC1mcm9udHBhZ2UgZGl2I3BhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWNhbXBhaWduIGRpdiNwYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbmJvZHkgZGl2I3BhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIGJvZHkgZGl2I3BhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5IGRpdiNwYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbmJvZHkgLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5ib2R5LnBhdGgtZnJvbnRwYWdlIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbmJvZHkucGF0aC1mcm9udHBhZ2UgLmhlYWRlciAuYmxvY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkucGF0aC1mcm9udHBhZ2UgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5LnBhdGgtZnJvbnRwYWdlIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYm9keTpub3QoLmluZGV4KTpub3QoLnJtLWRlbnRhbCk6bm90KC5sYXlvdXQtbm8tc2lkZWJhcnMpIC5sYXlvdXQtbWFpbi13cmFwcGVyLCBib2R5LmxheW91dC1vbmUtc2lkZWJhciAubGF5b3V0LW1haW4td3JhcHBlciwgYm9keS5sYXlvdXQtdHdvLXNpZGViYXJzIC5sYXlvdXQtbWFpbi13cmFwcGVyLCBib2R5LmxheW91dDIgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5ib2R5Om5vdCguaW5kZXgpOm5vdCgucm0tZGVudGFsKTpub3QoLmxheW91dC1uby1zaWRlYmFycykgLmxheW91dC1tYWluLXdyYXBwZXI6YmVmb3JlLCBib2R5Om5vdCguaW5kZXgpOm5vdCgucm0tZGVudGFsKTpub3QoLmxheW91dC1uby1zaWRlYmFycykgLmxheW91dC1tYWluLXdyYXBwZXI6YWZ0ZXIsIGJvZHkubGF5b3V0LW9uZS1zaWRlYmFyIC5sYXlvdXQtbWFpbi13cmFwcGVyOmJlZm9yZSwgYm9keS5sYXlvdXQtb25lLXNpZGViYXIgLmxheW91dC1tYWluLXdyYXBwZXI6YWZ0ZXIsIGJvZHkubGF5b3V0LXR3by1zaWRlYmFycyAubGF5b3V0LW1haW4td3JhcHBlcjpiZWZvcmUsIGJvZHkubGF5b3V0LXR3by1zaWRlYmFycyAubGF5b3V0LW1haW4td3JhcHBlcjphZnRlciwgYm9keS5sYXlvdXQyIC5sYXlvdXQtbWFpbi13cmFwcGVyOmJlZm9yZSwgYm9keS5sYXlvdXQyIC5sYXlvdXQtbWFpbi13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG59XG5ib2R5Om5vdCguaW5kZXgpOm5vdCgucm0tZGVudGFsKTpub3QoLmxheW91dC1uby1zaWRlYmFycykgLmxheW91dC1tYWluLXdyYXBwZXI6YmVmb3JlLCBib2R5LmxheW91dC1vbmUtc2lkZWJhciAubGF5b3V0LW1haW4td3JhcHBlcjpiZWZvcmUsIGJvZHkubGF5b3V0LXR3by1zaWRlYmFycyAubGF5b3V0LW1haW4td3JhcHBlcjpiZWZvcmUsIGJvZHkubGF5b3V0MiAubGF5b3V0LW1haW4td3JhcHBlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5ib2R5Om5vdCguaW5kZXgpOm5vdCgucm0tZGVudGFsKTpub3QoLmxheW91dC1uby1zaWRlYmFycykgLmxheW91dC1tYWluLXdyYXBwZXI6YWZ0ZXIsIGJvZHkubGF5b3V0LW9uZS1zaWRlYmFyIC5sYXlvdXQtbWFpbi13cmFwcGVyOmFmdGVyLCBib2R5LmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1tYWluLXdyYXBwZXI6YWZ0ZXIsIGJvZHkubGF5b3V0MiAubGF5b3V0LW1haW4td3JhcHBlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTExMHB4O1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmVkdS1tYWluIC5sYXlvdXQtbWFpbi13cmFwcGVyLFxuYm9keS5lZHUtbWFpbiAudGl0bGUtY29tcG9uZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuYm9keS5oYXMtb3ZlcmxheS1vcGVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuaGFzLW92ZXJsYXktb3Blbi1tZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5ib2R5IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuYm9keSB0YWJsZSBwIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uaXMtYi1sb2FkaW5nOm5vdChbZGF0YS1hbmltYXRpb25dKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDIyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC50aXRsZS1jb21wb25lbnQge1xuICBmb250LXNpemU6IDczcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAudGl0bGUtY29tcG9uZW50IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IGgzLnRpdGxlLWNvbXBvbmVudCwgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLnRpdGxlLWNvbXBvbmVudCwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IGgyLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgZm9udC1zaXplOiA1OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnNwbGl0XzUwXzUwIC5jb2x1bW4gLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogNDBweCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5zcGxpdF81MF81MCAuY29sdW1uIC50aXRsZS1jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnNwbGl0XzUwXzUwIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5zcGxpdF81MF81MCAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgI2NvbXBvbmVudC0xIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNHB4O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4OiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXByZWdhdGlyaS1hbmFsaXplIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtcHJlZ2F0aXJpLWFuYWxpemUgPiAuZmllbGRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBsaW5lLWhlaWdodDogNTEuN3B4O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC1kZXNwcmUge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtZGVzcHJlIHAge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEycHg7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5mdWxsX3dpZHRoX2xlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NSUgIWltcG9ydGFudDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuZnVsbF93aWR0aF9sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5zbGljayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MS43cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc3ByZSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC1kZXNwcmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtZGVzcHJlIHAge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEycHg7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDU1JSAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDIwJSAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2tfX3NsaWRlIHtcbiAgICB3aWR0aDogMjc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2tfX2Fycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM3NnB4O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3cHgsIC01MHB4KTtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC50aXRsZV9yb3VuZGVkIGgzIGEsIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAudGl0bGVfcm91bmRlZCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIgYSwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAudGl0bGVfcm91bmRlZCBoMiBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmluZm9fbWVkaWMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDNweDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuaW5mb19tZWRpYyBzcGFuLmdyYWRlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuaW5mb19tZWRpYyBzcGFuLnJldmlld3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIuaWNvbi1hbGlnbi0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHdpZHRoOiAxODZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMi5pY29uLWFsaWduLS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMi5pY29uLWFsaWduLS1sZWZ0LmJhY2tncm91bmQtLXdoaXRlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIuaWNvbi1hbGlnbi0tbGVmdC5iYWNrZ3JvdW5kLS13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQuYmFja2dyb3VuZC0td2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybl9ib3JkZXIgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybl9ib3JkZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuX2JvcmRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb21wb25lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm5fYm9yZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbXBvbmVudC10aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QzcwNzY7XG4gIGNvbG9yOiAjZWFlYWViO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuX2JvcmRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb21wb25lbnQtdGl0bGU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybl9ib3JkZXIgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS1tb2Rlcm4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29tcG9uZW50IC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgLmNlbnRlcl9ib3JkZXJfdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJsb2NrLXRkaWN0aW9uYXJ5LWludmVzdGlnYXRpb24tZGlzY2xhaW1lci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4uYmxvY2stdGRpY3Rpb25hcnktaW52ZXN0aWdhdGlvbi1kaXNjbGFpbWVyLWJsb2NrOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI0cHg7XG4gIHJpZ2h0OiAtNDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG93ZXJGaWx0ZXJzLCAuc2hvd0xvYWQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLS10eXBlLWNhbXBhaWduIGRpdiNtYWluLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcywgLnBhdGgtZnJvbnRwYWdlIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJsb2NrLFxuLnBhdGgtZnJvbnRwYWdlIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jaywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uLCAucGF0aC1mcm9udHBhZ2UgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmNvbXBvbmVudC1tYXAsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0LCAubm9kZS0tdHlwZS1jYW1wYWlnbiAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIsIC5tYWluLWNvbnRlbnQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLWFuZC1pbWFnZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCwgLm1haW4tY29udGVudCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UsIC5tYWluLWNvbnRlbnQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIsIC5tYWluLWNvbnRlbnQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYWNjb3JkaW9uLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUsIC5tYWluLWNvbnRlbnQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5tYWluLWNvbnRlbnQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlbywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJsb2NrLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jaywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLCAubWFpbi1jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIsIC5tYWluLWNvbnRlbnQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmJlZm9yZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLFxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jaywgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLmNvbXBvbmVudC1tYXAsXG4uY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0LCAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIsIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiwgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UsIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpc3QsIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLCAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLCAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIsIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiwgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSwgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8sIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSwgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8sIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSwgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucywgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5oNCxcbi5oNCxcbi5zZWN0aW9uX3JhdGluZyBoMyxcbi5zZWN0aW9uX3JhdGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnNlY3Rpb25fcmF0aW5nIGgyLFxuLnNlY3Rpb25fYXBwb2ludG1lbnQgaDMsXG4uc2VjdGlvbl9hcHBvaW50bWVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnNlY3Rpb25fYXBwb2ludG1lbnQgaDIsXG4uZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzLFxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC10ZXh0IC5ub2RlX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5tYWluLWNvbnRlbnQgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jc3ltcHRvbXMtY2hlY2tlciB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53Yy1kcnVpZC1leHBhbmRlZCB7XG4gIHotaW5kZXg6IDEwNzIgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnQtaW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRzY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNkYzAwMjggMXB4O1xufVxuLnRzY3JvbGwgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50c2Nyb2xsLndoaXRlX3RleHQgdGFibGUgdGgge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50c2Nyb2xsLmJsYWNrX3RleHQgdGFibGUgdGgge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLnByZXNlbnRhdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ucHJlc2VudGF0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkubG9jYXRpb24td2hpdGUtaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wLFxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlLm5vZGUtLXR5cGUtbG9jYXRpb24gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wLFxuYm9keS5sb2NhdGlvbi13aGl0ZS1oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweCAwIDFweCAwO1xuICBtYXJnaW46IDIwcHggMHB4O1xufVxuXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMXB4IDA7XG4gIG1hcmdpbjogMjBweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbixcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiB7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYsXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbTpob3ZlciBhLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06aG92ZXIgPiBzcGFuLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtOmhvdmVyIGEsXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtOmhvdmVyID4gYSxcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbTpob3ZlciA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLUNvcmUtV2hpdGUsICNGRkYpICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0gYTpob3ZlcixcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcixcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSBhOmhvdmVyLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tQ29yZS1XaGl0ZSwgI0ZGRikgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06Zm9jdXMtd2l0aGluIGEsXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbTpmb2N1cy13aXRoaW4gLm5hdi1saW5rLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06Zm9jdXMtd2l0aGluID4gYSxcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtOmZvY3VzLXdpdGhpbiA+IHNwYW4sXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06Zm9jdXMtd2l0aGluIGEsXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW06Zm9jdXMtd2l0aGluIC5uYXYtbGluayxcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbTpmb2N1cy13aXRoaW4gPiBhLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtOmZvY3VzLXdpdGhpbiA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1Db3JlLVdoaXRlLCAjRkZGKSAhaW1wb3J0YW50O1xufVxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0gYTpmb2N1cyxcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyxcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSBhOmZvY3VzLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUNvcmUtV2hpdGUsICNGRkYpICFpbXBvcnRhbnQ7XG59XG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIGgxLnRpdGxlLFxuYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgaDEudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNzNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEyJTtcbiAgLyogODEuNzZweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgaDEudGl0bGUsXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCBoMS50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTIlOyAvKiA0MS44cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5sb2NhdGlvbl9ncmF5X2hlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCBoMS50aXRsZSxcbmJvZHkubG9jYXRpb25fZ3JheV9oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIGgxLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDQxLjhweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbmJvZHkubG9jYXRpb24td2hpdGUtaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuYm9keS5sb2NhdGlvbi13aGl0ZS1oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbiAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAudGl0bGU6bm90KC5uYXYtaXRlbSkgc3Bhbjpub3QoLm5hdi1saW5rKSB7XG4gIGZvbnQtc2l6ZTogODRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogIzJlMzMzYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5sb2NhdGlvbi13aGl0ZS1oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbiAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAudGl0bGU6bm90KC5uYXYtaXRlbSkgc3Bhbjpub3QoLm5hdi1saW5rKSB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjE4cHg7XG4gIH1cbn1cbmJvZHkubG9jYXRpb24td2hpdGUtaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJsb2NrLXZpZXdzLWJsb2Nrc3VtYXItc3VtbWFyeSB7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG59XG5ib2R5LmxvY2F0aW9uLXdoaXRlLWhlYWRlci5ub2RlLS10eXBlLWxvY2F0aW9uIC5ibG9jay12aWV3cy1ibG9ja3N1bWFyLXN1bW1hcnkgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubG9jYXRpb24td2hpdGUtaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJsb2NrLXZpZXdzLWJsb2Nrc3VtYXItc3VtbWFyeSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnRpdGxlLWNvbXBvbmVudC5ncmF5LCAudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpLndoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAudGl0bGUtY29tcG9uZW50LmdyYXksIC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkud2hpdGUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uID4gaDIsIC5wYXRoLWZyb250cGFnZSAudGl0bGUtY29tcG9uZW50LndoaXRlLCAudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpLmdyYXkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uID4gaDIsIC5wYXRoLWZyb250cGFnZSAudGl0bGUtY29tcG9uZW50LndoaXRlLCAudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpLmdyYXkge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1jb2x1bW4gPiBoMiwgLnBhdGgtZnJvbnRwYWdlIC50aXRsZS1jb21wb25lbnQud2hpdGUsIC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkuZ3JheSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1jb2x1bW4gPiBoMiwgLnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLWNvbHVtbiA+IGgyLnRpdGxlLWFsaWduLWxlZnQsIC50aXRsZS1hbGlnbi1sZWZ0LnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLWNvbHVtbiA+IGgyLnRpdGxlLWFsaWduLXJpZ2h0LCAudGl0bGUtYWxpZ24tcmlnaHQudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1jb2x1bW4gPiBoMiwgLnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uID4gaDIsIC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1jb2x1bW4gPiBoMi50aXRsZS1hbGlnbi1sZWZ0LCAudGl0bGUtYWxpZ24tbGVmdC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1jb2x1bW4gPiBoMi50aXRsZS1hbGlnbi1yaWdodCwgLnRpdGxlLWFsaWduLXJpZ2h0LnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uID4gaDIsIC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uID4gaDIsIGgyLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudGl0bGUtY29tcG9uZW50IDpsYW5nKGVuKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KS50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4udGl0bGUtY29tcG9uZW50LmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnRpdGxlLWNvbXBvbmVudC53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSBoMi50aXRsZS1jb21wb25lbnQge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5ybS1iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDM2cHg7XG4gIGJvdHRvbTogMTEyLjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTlweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJtLWJhY2stdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnJtLWJhY2stdG8tdG9wOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uby1kcnVpZC1jaGF0IC5ybS1iYWNrLXRvLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IC03MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1iYWNrLXRvLXRvcCB7XG4gICAgcmlnaHQ6IDI3LjZweDtcbiAgICBib3R0b206IDk5LjZweDtcbiAgfVxuICAucm0tYmFjay10by10b3A6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmhhcy10b29sdGlwQWN0aXZlICNkcnVpZENvbnRhaW5lckVsZW1lbnRJbm5lcjphZnRlciwgI2RydWlkQ29udGFpbmVyRWxlbWVudCBzcGFuLmRyZC1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogLTRweDtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIGNvbnRlbnQ6IFwiMVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNkcnVpZENvbnRhaW5lckVsZW1lbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzNnB4O1xuICBib3R0b206IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAzMDtcbn1cbiNkcnVpZENvbnRhaW5lckVsZW1lbnQgc3Bhbi5kcmQtYmFkZ2Uge1xuICB6LWluZGV4OiAyO1xufVxuI2RydWlkQ29udGFpbmVyRWxlbWVudC5oYXMtdG9vbHRpcEFjdGl2ZSBzcGFuLmRyZC1iYWRnZSB7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjZHJ1aWRDb250YWluZXJFbGVtZW50IHtcbiAgICByaWdodDogMjcuNnB4O1xuICAgIGJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4jZHJ1aWRDb250YWluZXJFbGVtZW50SW5uZXIsXG4jZHJ1aWRDb250YWluZXJUb29sdGlwT3V0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNkcnVpZENvbnRhaW5lckVsZW1lbnRJbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTlweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNkcnVpZENvbnRhaW5lclRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkcnVpZENvbnRhaW5lclRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjZHJ1aWRDb250YWluZXJUb29sdGlwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxufVxuXG4jYmxvY2stbG9jYXRpaSAubmF2LWl0ZW0gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXI6OmJlZm9yZSwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWVudS1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gIHRvcDogLTEycHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZWdhLW1lbnUtd3JhcHBlciwgLm1lbnUtLW1haW4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIHJpZ2h0OiAwO1xufVxuLm1lbnUtLW1haW4gLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLm1lbnUtLW1haW4gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwNzA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICBib3JkZXItY29sb3I6ICMyZTMzM2M7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA3MDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCA1MSwgNjAsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCA1MSwgNjAsIDAuNSk7XG4gIH1cbn1cbi5tZW51LS1tYWluIC5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYSwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhLCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtLW1haW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgYTpiZWZvcmUsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIGE6YmVmb3JlLCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciBhOmJlZm9yZSB7XG4gIHRvcDogMTEuNHB4O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xufVxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0sIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbSB7XG4gIC8qJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyA0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcblxuICAgICAgICAgICoge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0qL1xufVxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSA+IHNwYW4sIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgPiBzcGFuLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICByaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHJpZ2h0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zY3JvbGxlZCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5zY3JvbGxlZCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5zY3JvbGxlZCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHRvcDogLTIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICB0b3A6IC0xNHB4O1xuICB9XG59XG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5maWVsZF9faXRlbSwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAuZmllbGRfX2l0ZW0sIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLmZpZWxkX19pdGVtIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtLXNlYXJjaC1rZXl3b3JkcywgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS0tY3V2aW50ZS1jaGVpZS1kZS1jYXV0YXJlLWRlbnRhbCwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS0tc2VhcmNoLWtleXdvcmRzLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LS1zZWFyY2gta2V5d29yZHMsIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtLWN1dmludGUtY2hlaWUtZGUtY2F1dGFyZS1kZW50YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtLXNlYXJjaC1rZXl3b3JkcyB1bCBsaSBhLCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIHVsIGxpIGEsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtLXNlYXJjaC1rZXl3b3JkcyB1bCBsaSBhLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIHVsIGxpIGEsIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtLXNlYXJjaC1rZXl3b3JkcyB1bCBsaSBhLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zY3JvbGxlZCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LS1zZWFyY2gta2V5d29yZHMgdWwgbGkgYSwgLnNjcm9sbGVkIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtLWN1dmludGUtY2hlaWUtZGUtY2F1dGFyZS1kZW50YWwgdWwgbGkgYSwgLnNjcm9sbGVkIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtLXNlYXJjaC1rZXl3b3JkcyB1bCBsaSBhLCAuc2Nyb2xsZWQgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS0tY3V2aW50ZS1jaGVpZS1kZS1jYXV0YXJlLWRlbnRhbCB1bCBsaSBhLCAuc2Nyb2xsZWQgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS0tc2VhcmNoLWtleXdvcmRzIHVsIGxpIGEsIC5zY3JvbGxlZCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5ibG9jay10c2VhcmNoLCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5ibG9jay10ZGVudGFsLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5ibG9jay10c2VhcmNoLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5ibG9jay10ZGVudGFsLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5ibG9jay10c2VhcmNoLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5ibG9jay10ZGVudGFsIHtcbiAgcGFkZGluZzogMzEuMnB4IDAgNjBweDtcbn1cbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lZ2EtbWVudS13cmFwcGVyLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZWdhLW1lbnUtd3JhcHBlciwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVnYS1tZW51LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZWdhLW1lbnUtYmFja2dyb3VuZCwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVnYS1tZW51LWJhY2tncm91bmQge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUsIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgPiAubWVnYS1tZW51LXdyYXBwZXIsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgPiAubWVnYS1tZW51LXdyYXBwZXIsIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBib3gtc2hhZG93OiAwIDMxcHggNTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAuYmxvY2stdHNlYXJjaCwgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAuYmxvY2stdGRlbnRhbCwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAuYmxvY2stdHNlYXJjaCwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAuYmxvY2stdGRlbnRhbCwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAuYmxvY2stdHNlYXJjaCwgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAuYmxvY2stdGRlbnRhbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZS5pcy1vcGVuLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlLmlzLW9wZW4sIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUuaXMtb3BlbiB7XG4gICAgei1pbmRleDogMTA3MTtcbiAgfVxuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlLmlzLW9wZW4gLm1lbnUtaXRlbS0tdG9nZ2xlciwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZS5pcy1vcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUuaXMtb3BlbiAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjY1cHg7XG4gICAgbWFyZ2luLXRvcDogLTMzLjZweDtcbiAgfVxuICAuc2Nyb2xsZWQgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLCAubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNDBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVnYS1tZW51LXdyYXBwZXIsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zY3JvbGxlZCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZWdhLW1lbnUtd3JhcHBlciwgLnNjcm9sbGVkIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0uaXMtb3BlbiwgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLmlzLW9wZW4ge1xuICB6LWluZGV4OiAxMDcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUyLjhweDtcbiAgICByaWdodDogLTI0cHg7XG4gICAgdG9wOiA1Mi44cHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS5pcy1vcGVuLmxhbmd1YWdlX2Jsb2NrIC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS5pcy1vcGVuLmxhbmd1YWdlX2Jsb2NrIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUyLjhweDtcbiAgICByaWdodDogLTI0cHg7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsIC5tZW51LWl0ZW0ubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsIC5tZW51LWl0ZW0ubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgLm1lbnUtaXRlbS5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgLm1lbnUtaXRlbS5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubWVudS1pdGVtIC5tZW51LS1hY2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ubWVudS1pdGVtIC5tZW51LS1hY2NvdW50ID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1pdGVtIC5tZW51LS1hY2NvdW50Lm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICBwYWRkaW5nOiA2cHggMjRweCAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDEwcHggLTVweCByZ2JhKDQ2LCA1MSwgNjAsIDAuMyk7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LWNoaWxkIC5tZW51IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIC5tZW51LWl0ZW0gLm1lbnUtLWFjY291bnQubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1jaGlsZCAubWVudTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAubWVudS1pdGVtIC5tZW51LS1hY2NvdW50Lm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4IDA7XG4gIH1cbiAgLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LWNoaWxkIC5tZW51IHtcbiAgICBtaW4td2lkdGg6IDI5NXB4O1xuICB9XG4gIC5tZW51LWl0ZW0gLm1lbnUtLWFjY291bnQubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1jaGlsZCAubWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ubWVudS1pdGVtIC5tZW51LS1hY2NvdW50Lm1lbnUtaXRlbS0tZXhwYW5kZWQubXlfYWNjb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVudS1pdGVtIC5tZW51LS1hY2NvdW50Lm1lbnUtaXRlbS0tZXhwYW5kZWQubXlfYWNjb3VudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW0tLWV4cGFuZGVkLm15X2FjY291bnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLmlzLW9wZW4gLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW0tLWV4cGFuZGVkLm15X2FjY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubWVudS1pdGVtIC5tZW51LS1hY2NvdW50Lm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyIHtcbiAgICB0b3A6IC0xN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLm1lbnUtaXRlbSAubWVudS0tYWNjb3VudC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubWVudS1pdGVtIC5tZW51LS1hY2NvdW50Lm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KDpudGgtbGFzdC1jaGlsZCgxKSkgPiAubWVnYS1tZW51LXdyYXBwZXIgPiB1bCA+IC5tZW51LS10b2dnbGVyLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS1leHBhbmRlZDpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSA+IC5tZWdhLW1lbnUtd3JhcHBlciA+IHVsID4gLm1lbnUtLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS1leHBhbmRlZDpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSA+IC5tZWdhLW1lbnUtd3JhcHBlciA+IHVsID4gbGkubWVudS1pdGVtLCAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS1leHBhbmRlZDpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSA+IC5tZWdhLW1lbnUtd3JhcHBlciA+IHVsID4gbGkubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1lbnUtLXJlZ2luYS1tYXJpYSBsaS5uYXYtaXRlbSBhLCAubWVudS0tdXNlZnVsLWZvb3RlciBsaS5uYXYtaXRlbSBhLCAubWVudS0tY29udGFjdCBsaS5uYXYtaXRlbSBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCBhLCAubWVudS0tZGVudGFsLW1haW4tbWVudSBhLCAubWVudS0tbWFpbiBhLCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCBzcGFuLCAubWVudS0tZGVudGFsLW1haW4tbWVudSBzcGFuLCAubWVudS0tbWFpbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuaXMtYWN0aXZlLCBzcGFuLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuXG4vKiBlZHUgbW9iaWxlIGZpeGV6eiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LS10b2dnbGVyLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS0tdG9nZ2xlciB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIC5tZW51LWl0ZW0tLXRvZ2dsZXIsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMzBweCAyMHB4IDAgcmdiYSg0NiwgNTEsIDYwLCAwLjIpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZWdhLW1lbnUtYmFja2dyb3VuZDpiZWZvcmUsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQ6YmVmb3JlLCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQ6YWZ0ZXIsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDMwcHggMjBweCAwIHJnYmEoNDYsIDUxLCA2MCwgMC4yKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMwMCU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQ6YmVmb3JlLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kOmFmdGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kIHtcbiAgICB0b3A6IDI0cHg7XG4gIH1cbn1cblxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlLmlzLW9wZW4gLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZS5pcy1vcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLFxuLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUuaXMtb3BlbiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUuaXMtb3BlbiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlLmlzLW9wZW4gLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUsXG4ubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZS5pcy1vcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgei1pbmRleDogMTA3MDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbi5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIuaXMtb3BlbiA+IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIuaXMtb3BlbiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhcy1ob3ZlciBhIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyOmhvdmVyID4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyOmhvdmVyLmlzLW9wZW4gPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgbmF2Lm1lbnUtLW1haW4gdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLCBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGksIG5hdi5tZW51LS1kZW50YWwtbWFpbi1tZW51IHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIG5hdi5tZW51LS1tYWluIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaSA+IGEsXG5uYXYubWVudS0tbWFpbiB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGkgPiBzcGFuLCBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGkgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpID4gc3BhbiwgbmF2Lm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpID4gYSxcbm5hdi5tZW51LS1kZW50YWwtbWFpbi1tZW51IHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICB9XG4gIG5hdi5tZW51LS1tYWluIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaTpob3ZlciA+IGEsXG5uYXYubWVudS0tbWFpbiB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6aG92ZXIgPiBzcGFuLCBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6aG92ZXIgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpOmhvdmVyID4gc3BhbiwgbmF2Lm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpOmhvdmVyID4gYSxcbm5hdi5tZW51LS1kZW50YWwtbWFpbi1tZW51IHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaTpob3ZlciA+IHNwYW4ge1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG4gIG5hdi5tZW51LS1tYWluIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaS5oYXMtaG92ZXIgPiBhLFxubmF2Lm1lbnUtLW1haW4gdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhhcy1ob3ZlciA+IHNwYW4sIG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaS5oYXMtaG92ZXIgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhhcy1ob3ZlciA+IHNwYW4sIG5hdi5tZW51LS1kZW50YWwtbWFpbi1tZW51IHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaS5oYXMtaG92ZXIgPiBhLFxubmF2Lm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhhcy1ob3ZlciA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbmF2Lm1lbnUtLW1haW4gdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhhcy1ob3Zlci5ob3ZlciA+IGE6YmVmb3JlLFxubmF2Lm1lbnUtLW1haW4gdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhhcy1ob3Zlci5ob3ZlciA+IHNwYW46YmVmb3JlLCBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGkuaGFzLWhvdmVyLmhvdmVyID4gYTpiZWZvcmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGkuaGFzLWhvdmVyLmhvdmVyID4gc3BhbjpiZWZvcmUsIG5hdi5tZW51LS1kZW50YWwtbWFpbi1tZW51IHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaS5oYXMtaG92ZXIuaG92ZXIgPiBhOmJlZm9yZSxcbm5hdi5tZW51LS1kZW50YWwtbWFpbi1tZW51IHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaS5oYXMtaG92ZXIuaG92ZXIgPiBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgbmF2Lm1lbnUtLW1haW4gdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpOmxhc3Qtb2YtdHlwZS5pcy1vcGVuID4gLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUsIG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaTpsYXN0LW9mLXR5cGUuaXMtb3BlbiA+IC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLCBuYXYubWVudS0tZGVudGFsLW1haW4tbWVudSB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6bGFzdC1vZi10eXBlLmlzLW9wZW4gPiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgbmF2Lm1lbnUtLW1haW4gdWwubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpOmxhc3Qtb2YtdHlwZS5pcy1vcGVuID4gLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUsIG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaTpsYXN0LW9mLXR5cGUuaXMtb3BlbiA+IC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLCBuYXYubWVudS0tZGVudGFsLW1haW4tbWVudSB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6bGFzdC1vZi10eXBlLmlzLW9wZW4gPiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogMTA3MDtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxuICBuYXYubWVudS0tbWFpbiB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUsIG5hdi5tZW51LS1tYWluIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51LCBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUsIG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51LCBuYXYubWVudS0tZGVudGFsLW1haW4tbWVudSB1bC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUsIG5hdi5tZW51LS1kZW50YWwtbWFpbi1tZW51IHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnByaXZhdGUtbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogOTZweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwNzA7XG4gICAgYm94LXNoYWRvdzogMjAwcHggMHB4IDBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LS10b2dnbGVyIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS0tdG9nZ2xlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYjMwMDIxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLm1lbnUtLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5tZW51LWl0ZW0gPiBhLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLm1lbnUtaXRlbSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbSBhLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNiMzAwMjE7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpub3QoOmxhc3Qtb2YtdHlwZSkgLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtLS10b2dnbGVyLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiA+IC5tZW51LWl0ZW0tLXRvZ2dsZXIsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuID4gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gPiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gPiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogOTZweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwNzE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gPiBhLFxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gICAgcGFkZGluZzogMCAxMnB4IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuID4gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgbGVmdDogMjRweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gPiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuID4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwNzA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgPiAubWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyID4gLm1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgPiAubWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyID4gLm1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IC5maWVsZF9faXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLW1lbnUgPiBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1tZW51ID4gaDIgYSB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1tZW51ID4gdWwubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtbGFzdC1jaGlsZChuKzUpIC5ibG9jay1tZW51ID4gaDIgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1sYXN0LWNoaWxkKG4rNSkgLmJsb2NrLW1lbnUgPiBoMjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmUzMzNjO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB6LWluZGV4OiAxMDcwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDYsIDUxLCA2MCwgMC41KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtbGFzdC1jaGlsZChuKzUpIC5ibG9jay1tZW51ID4gaDI6YmVmb3JlIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgNTEsIDYwLCAwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtbGFzdC1jaGlsZChuKzUpIC5ibG9jay1tZW51LmlzLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDk2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA3MTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtbGFzdC1jaGlsZChuKzUpIC5ibG9jay1tZW51LmlzLW9wZW4gPiBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWxhc3QtY2hpbGQobis1KSAuYmxvY2stbWVudS5pcy1vcGVuID4gaDIgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1sYXN0LWNoaWxkKG4rNSkgLmJsb2NrLW1lbnUuaXMtb3BlbiA+IGgyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTZweDtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWxhc3QtY2hpbGQobis1KSAuYmxvY2stbWVudS5pcy1vcGVuID4gdWwubmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2x1bW5zOiB1bnNldDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoMjRweCAqIDIpKTtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWxhc3QtY2hpbGQobis1KSAuYmxvY2stbWVudS5pcy1vcGVuID4gdWwubmF2IGxpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1sYXN0LWNoaWxkKG4rNSkgLmJsb2NrLW1lbnUuaXMtb3BlbiA+IHVsLm5hdiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0uaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWxhc3QtY2hpbGQobis1KSAuYmxvY2stbWVudS5pcy1vcGVuID4gdWwubmF2IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51LCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZCwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlID4gc3Bhbi5uYXYtbGluaywgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlID4gc3Bhbi5uYXYtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGksIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpIGEsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaSBhLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGkgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpIGE6YWN0aXZlLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGkgYTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGkgYTpob3ZlciwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaSBhLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaSBhOmFjdGl2ZSwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGkgYTpmb2N1cywgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpIGEsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaSBhOmFjdGl2ZSwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaTpmaXJzdC1vZi10eXBlLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMiksIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMyksIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMykgYSwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpOm50aC1vZi10eXBlKDMpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gICAgcGFkZGluZzogMCAzLjE1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMykgYSwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpOm50aC1vZi10eXBlKDMpIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaTpudGgtb2YtdHlwZSgzKSBhOmFjdGl2ZSwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpOm50aC1vZi10eXBlKDMpIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpOm50aC1vZi10eXBlKDMpIGE6aG92ZXIsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaTpudGgtb2YtdHlwZSgzKSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMykgYSwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMykgYTphY3RpdmUsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpOm50aC1vZi10eXBlKDMpIGE6Zm9jdXMsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaTpudGgtb2YtdHlwZSgzKSBhLCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMykgYTphY3RpdmUsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB1bCBsaTpudGgtb2YtdHlwZSgzKSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUgdWwgbGk6bnRoLW9mLXR5cGUoMykgYTpob3ZlciwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlIHVsIGxpOm50aC1vZi10eXBlKDMpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbiAgfVxufVxuLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUsIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGFtYnVyZ2VyLWFjY291bnQtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQsIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFtYnVyZ2VyLWFjY291bnQtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgYSwgLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IC5tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbSAuaWNvbi1OT1Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0gLmljb24tTk9VOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjQzNDc4MjYwODdyZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtIC5pY29uLU5PVTpiZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jay1zZWFyY2ggLmNvbnRlbnQsXG4uYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybSxcbi5ibG9jay1zZWFyY2ggLmZvcm0tZ3JvdXAsXG4uYmxvY2stc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uYmxvY2stc2VhcmNoIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5ibG9jay1zZWFyY2ggLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5ibG9jay1zZWFyY2ggLmZvcm0tYWN0aW9ucyBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYmxvY2stc2VhcmNoIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1zZWFyY2ggLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmJsb2NrLXNlYXJjaCAuZm9ybS1hY3Rpb25zIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5tZW51LS1zZWFyY2gta2V5d29yZHMsIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIHtcbiAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbnUtLXNlYXJjaC1rZXl3b3JkcyAubmF2LWl0ZW0sIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5tZW51LS1zZWFyY2gta2V5d29yZHMgLm5hdi1pdGVtIGEsIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIC5uYXYtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzJlMzMzYztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lbnUtLXNlYXJjaC1rZXl3b3JkcyAubmF2LWl0ZW0gYTpob3ZlciwgLm1lbnUtLWN1dmludGUtY2hlaWUtZGUtY2F1dGFyZS1kZW50YWwgLm5hdi1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMzNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24sIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdiAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2IC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluaywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluaywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0uaXMtYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtLmFjdGl2ZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5pcy1hY3RpdmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtLmlzLWFjdGl2ZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbS5hY3RpdmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuaXMtYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0uaXMtYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbS5hY3RpdmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmlzLWFjdGl2ZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbS5pcy1hY3RpdmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtLmFjdGl2ZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuaXMtYWN0aXZlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluaywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtLmlzLWFjdGl2ZSAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2IC5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1saW5rLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW0uaXMtYWN0aXZlIC5uYXYtbGluaywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0uaXMtYWN0aXZlIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1saW5rLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWl0ZW0sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2IC5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1pdGVtLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYgLm5hdi1pdGVtLmlzLWFjdGl2ZSAubmF2LWxpbmsge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluaywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluaywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDE3LjE0Mjg1NzE0MjlweCAzNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW06aG92ZXIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbTpob3Zlcixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgY29sb3I6ICM5MDAwMWE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4sIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNjMGMxYzQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICB6LWluZGV4OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpob3Zlcjo6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpob3Zlcjo6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXI6OmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYzBjMWM0O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgPiAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyID4gLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgPiAubmF2LWl0ZW0sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpob3ZlciA+IC5uYXYtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBjb2xvcjogIzkwMDAxYTtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtaXRlbSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCAubmF2LWl0ZW0sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCAubmF2LWl0ZW06aG92ZXIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCAubmF2LWl0ZW06aG92ZXIsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5pcy1hY3RpdmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtLmFjdGl2ZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCAubmF2LWl0ZW0uaXMtYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5hY3RpdmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5pcy1hY3RpdmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5hY3RpdmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5pcy1hY3RpdmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtLmlzLWFjdGl2ZTpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtLmFjdGl2ZTpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtLmlzLWFjdGl2ZTpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtLmFjdGl2ZTpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5pcy1hY3RpdmU6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCAubmF2LWl0ZW0uYWN0aXZlOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWwgLm5hdi1pdGVtLmlzLWFjdGl2ZTpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5uYXYtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTguNDYxNTM4NDYxNXB4O1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmhhcy1zdWJtZW51TGlua0FjdGl2ZTpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoMTcuMTZweCArIDAuN3JlbSk7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW46aG92ZXI6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6aG92ZXI6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmhvdmVyOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmhvdmVyOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW46aG92ZXI6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmhvdmVyOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW46aG92ZXI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmUgLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmUgLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmhhcy1zdWJtZW51TGlua0FjdGl2ZSAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlIC5zZWNvbmQtbGV2ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiAubmF2LWl0ZW0sIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmhhcy1zdWJtZW51TGlua0FjdGl2ZSA+IC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlID4gLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmhhcy1zdWJtZW51TGlua0FjdGl2ZSA+IC5uYXYtaXRlbSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiAubmF2LWl0ZW0sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5oYXMtc3VibWVudUxpbmtBY3RpdmUgPiAubmF2LWl0ZW0ge1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3Blbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3Blbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3Blbi5oYXMtc3VibWVudUxpbmtBY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuLmhhcy1zdWJtZW51TGlua0FjdGl2ZTpiZWZvcmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlOmJlZm9yZSB7XG4gICAgY29sb3I6ICNjMGMxYzQ7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5uYXZpZ2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3Blbi5oYXMtc3VibWVudUxpbmtBY3RpdmUgLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3Blbi5oYXMtc3VibWVudUxpbmtBY3RpdmUgLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuLmhhcy1zdWJtZW51TGlua0FjdGl2ZSAuc2Vjb25kLWxldmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlID4gLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuLmhhcy1zdWJtZW51TGlua0FjdGl2ZSA+IC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlID4gLm5hdi1pdGVtLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3Blbi5oYXMtc3VibWVudUxpbmtBY3RpdmUgPiAubmF2LWl0ZW0ge1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgYSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGE6YWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ID4gYTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgcGFkZGluZzogMTcuMTQyODU3MTQyOXB4IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ID4gYS5pcy1hY3RpdmUsIC5yZWdpb24tc2lkZWJhci1maXJzdCA+IGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgPiBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUubWVudS0tYWxlZ2UtcmFwaWQtdW4tb3JhcyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMThweCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51Lm1lbnUtLWFsZWdlLXJhcGlkLXVuLW9yYXMgaDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51Lm1lbnUtLWFsZWdlLXJhcGlkLXVuLW9yYXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdGdlbmVyYWwuYmxvY2stc3BlY2lhbHR5LW1lbnUsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5tZW51LS1zcGVjaWFsdHkge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXRnZW5lcmFsLmJsb2NrLXNwZWNpYWx0eS1tZW51ID4gaDIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5tZW51LS1zcGVjaWFsdHkgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAzNnB4IDM2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXRnZW5lcmFsLmJsb2NrLXNwZWNpYWx0eS1tZW51ID4gaDI6YmVmb3JlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUubWVudS0tc3BlY2lhbHR5ID4gaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdGdlbmVyYWwuYmxvY2stc3BlY2lhbHR5LW1lbnUgLm5hdmlnYXRpb24sIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5tZW51LS1zcGVjaWFsdHkgLm5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLm5hdiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0uaXMtYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0uYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuaXMtYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1pdGVtLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAubmF2IC5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAxNy4xNDI4NTcxNDI5cHggMzZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjOTAwMDFhO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLWRpY3Rpb25hcnktbWVudSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLWRpY3Rpb25hcnktbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsLCAubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLWRpY3Rpb25hcnktbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rOmJlZm9yZSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLWRpY3Rpb25hcnktbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbms6YmVmb3JlLCAubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTE2cHg7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbmssIC5ub2RlLS10eXBlLWFuYWxpemUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hbmFseXNpcy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIHBhZGRpbmc6IDE3LjE0Mjg1NzE0MjlweCAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLWRpY3Rpb25hcnktbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rLmlzLWFjdGl2ZSwgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbmsuYWN0aXZlLCAubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbmsuaXMtYWN0aXZlLCAubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hbmFseXNpcy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluazpiZWZvcmUsIC5ub2RlLS10eXBlLWFuYWxpemUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hbmFseXNpcy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hbmFseXNpcy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSArIC5uYXYtaXRlbSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLWRpY3Rpb25hcnktbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlICsgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLWRpY3Rpb25hcnktbWVudSwgLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUgdWwsIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtZGljdGlvbmFyeS1tZW51IHVsIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluazpiZWZvcmUsIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbms6YmVmb3JlLCAubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLWRpY3Rpb25hcnktbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0xNnB4O1xuICBjb2xvcjogIzZjNzA3NjtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluaywgLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIHBhZGRpbmc6IDE3LjE0Mjg1NzE0MjlweCAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluay5pcy1hY3RpdmUsIC5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluay5hY3RpdmUsIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbmsuaXMtYWN0aXZlLCAubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLWRpY3Rpb25hcnktbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLWRpY3Rpb25hcnktbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rOmJlZm9yZSwgLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgKyAubmF2LWl0ZW0sIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtZGljdGlvbmFyeS1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgKyAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtbWVudSB1bCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0xNnB4O1xuICBjb2xvcjogIzZjNzA3NjtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgcGFkZGluZzogMTcuMTQyODU3MTQyOXB4IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hbmFseXNpcy1tZW51IHVsID4gLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAubmF2LWxpbmsuaXMtYWN0aXZlLCAucGFnZS12aWV3LWFuYWx5c2lzLXNldCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFuYWx5c2lzLW1lbnUgdWwgPiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlID4gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYW5hbHlzaXMtbWVudSB1bCA+IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlICsgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG4jYmxvY2stY29udGFjdHBhZ2luYWRlbWVkaWNpLFxuI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEsXG4jYmxvY2stY29udGFjdHBhZ2luYWRlYWJvbmFtZW50ZSxcbiNibG9jay1hc2N1bHRhdGljb3JwdWwge1xuICBwYWRkaW5nOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICNibG9jay1jb250YWN0cGFnaW5hZGVtZWRpY2ksXG4jYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSxcbiNibG9jay1jb250YWN0cGFnaW5hZGVhYm9uYW1lbnRlLFxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZW1lZGljaSBoMixcbiNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIGgyLFxuI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZWFib25hbWVudGUgaDIsXG4jYmxvY2stYXNjdWx0YXRpY29ycHVsIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNibG9jay1jb250YWN0cGFnaW5hZGVtZWRpY2kgLmNvbnRlbnQsXG4jYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCxcbiNibG9jay1jb250YWN0cGFnaW5hZGVhYm9uYW1lbnRlIC5jb250ZW50LFxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNibG9jay1jb250YWN0cGFnaW5hZGVtZWRpY2kgLmNvbnRlbnQgYSxcbiNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGEsXG4jYmxvY2stY29udGFjdHBhZ2luYWRlYWJvbmFtZW50ZSAuY29udGVudCBhLFxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCAuY29udGVudCBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZW1lZGljaSAuY29udGVudCBhLFxuI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYSxcbiNibG9jay1jb250YWN0cGFnaW5hZGVhYm9uYW1lbnRlIC5jb250ZW50IGEsXG4jYmxvY2stYXNjdWx0YXRpY29ycHVsIC5jb250ZW50IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZW1lZGljaSAuY29udGVudCBhOmFjdGl2ZSxcbiNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6YWN0aXZlLFxuI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZWFib25hbWVudGUgLmNvbnRlbnQgYTphY3RpdmUsXG4jYmxvY2stYXNjdWx0YXRpY29ycHVsIC5jb250ZW50IGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNibG9jay1jb250YWN0cGFnaW5hZGVtZWRpY2kgLmNvbnRlbnQgYTpob3ZlcixcbiNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6aG92ZXIsXG4jYmxvY2stY29udGFjdHBhZ2luYWRlYWJvbmFtZW50ZSAuY29udGVudCBhOmhvdmVyLFxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCAuY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZW1lZGljaSAuY29udGVudCBhLCAjYmxvY2stY29udGFjdHBhZ2luYWRlbWVkaWNpIC5jb250ZW50IGE6YWN0aXZlLCAjYmxvY2stY29udGFjdHBhZ2luYWRlbWVkaWNpIC5jb250ZW50IGE6Zm9jdXMsXG4jYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhLFxuI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTphY3RpdmUsXG4jYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhOmZvY3VzLFxuI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZWFib25hbWVudGUgLmNvbnRlbnQgYSxcbiNibG9jay1jb250YWN0cGFnaW5hZGVhYm9uYW1lbnRlIC5jb250ZW50IGE6YWN0aXZlLFxuI2Jsb2NrLWNvbnRhY3RwYWdpbmFkZWFib25hbWVudGUgLmNvbnRlbnQgYTpmb2N1cyxcbiNibG9jay1hc2N1bHRhdGljb3JwdWwgLmNvbnRlbnQgYSxcbiNibG9jay1hc2N1bHRhdGljb3JwdWwgLmNvbnRlbnQgYTphY3RpdmUsXG4jYmxvY2stYXNjdWx0YXRpY29ycHVsIC5jb250ZW50IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbiNibG9jay1jb250YWN0cGFnaW5hZGVtZWRpY2kgLmNvbnRlbnQgYTpob3ZlcixcbiNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6aG92ZXIsXG4jYmxvY2stY29udGFjdHBhZ2luYWRlYWJvbmFtZW50ZSAuY29udGVudCBhOmhvdmVyLFxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCAuY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cblxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEuaXMtYWN0aXZlLCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIGEsIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDE3LjE0Mjg1NzE0MjlweCAzNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbiAgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBjb2xvcjogIzkwMDAxYTtcbiAgfVxufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLmJhY2stdG8tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cbi5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5uYXYtaXRlbS5wYXJlbnQtdXJsLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtLmNoaWxkLXVybC5hY3RpdmUge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5uYXYtaXRlbS5jaGlsZC11cmwuYWN0aXZlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE4LjQ2MTUzODQ2MTVweDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5uYXYtaXRlbS5jaGlsZC11cmwuYWN0aXZlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDE3LjE2cHggKyAwLjdyZW0pO1xuICByaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gIGNvbG9yOiAjYzBjMWM0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5pcy1hcnRpY2xlTGlua09wZW4gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtYXJ0aWNsZUxpbmtPcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtYXJ0aWNsZUxpbmtPcGVuID4gYSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtYXJ0aWNsZUxpbmtPcGVuIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KC5pcy1vcGVuKSAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KC5pcy1vcGVuKSAubWVnYS1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5pcy1hcnRpY2xlTGlua09wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDk2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTZweCAzMS4ycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDc0O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtYXJ0aWNsZUxpbmtPcGVuID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy42cHg7XG4gICAgY29sb3I6ICMyZTMzM2MgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmlzLWFydGljbGVMaW5rT3BlbiAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICBsZWZ0OiAyNy42cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtYXJ0aWNsZUxpbmtPcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5pcy1hcnRpY2xlTGlua09wZW4gLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtYXJ0aWNsZUxpbmtPcGVuIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmlzLWFydGljbGVMaW5rT3BlbiAubWVnYS1tZW51LXdyYXBwZXIgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdDpub3QoLmlzLW9wZW4pIC5ibG9jay1lZHUtc2FyY2luYSAuYmFjay10by1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtc2FyY2luYSArIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cC5pcy1hcnRpY2xlTGlua09wZW4gLnBhcmVudC11cmwge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtc2FyY2luYSArIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubGlzdC1ncm91cC5pcy1hcnRpY2xlTGlua09wZW4gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgdG9wOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwLCAubm9kZS0tdHlwZS1hbmFsaXplIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sIC5ub2RlLS10eXBlLWFuYWxpemUgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtLCAubm9kZS0tdHlwZS1hbmFsaXplIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubmF2LWl0ZW0uaXMtYWN0aXZlLCAubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubmF2LWl0ZW0uYWN0aXZlLCAubm9kZS0tdHlwZS1hbmFsaXplIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtLmlzLWFjdGl2ZSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5uYXYtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubmF2LWl0ZW0sIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmlzLWFjdGl2ZSAubmF2LWl0ZW0sIC5ub2RlLS10eXBlLWFuYWxpemUgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLm5hdi1pdGVtLCAubm9kZS0tdHlwZS1hbmFsaXplIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtYWN0aXZlIC5uYXYtaXRlbSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubmF2LWl0ZW0sIC5ub2RlLS10eXBlLWFuYWxpemUgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubmF2LWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDE3LjE0Mjg1NzE0MjlweCAzNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtOmhvdmVyLCAubm9kZS0tdHlwZS1hbmFsaXplIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjOTAwMDFhO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgPiBhOmJlZm9yZSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgPiBhOmJlZm9yZSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyA+IGE6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTE2cHg7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zID4gYSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBwYWRkaW5nOiAxNy4xNDI4NTcxNDI5cHggMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgPiBhLmlzLWFjdGl2ZSwgLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zID4gYS5hY3RpdmUsIC5ub2RlLS10eXBlLWFuYWxpemUgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgPiBhLmlzLWFjdGl2ZSwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyA+IGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgPiBhLCAubm9kZS0tdHlwZS1hbmFsaXplIC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zID4gYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IGgyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICBib3gtc2hhZG93OiAwIDhweCAxOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIHdpZHRoOiBjYWxjKDk4MHB4IC0gMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCBoMiB7XG4gICAgd2lkdGg6IGNhbGMoNzY4cHggLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IGgyIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiAxNnB4KSk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZW51LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZWRpYy1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAuYmxvY2stbWVudSBoMixcbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAuYmxvY2stbWVkaWMtbWVudSBoMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjZweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICB3aWR0aDogY2FsYyg5ODBweCAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZW51IGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZWRpYy1tZW51IGgyIHtcbiAgICB3aWR0aDogY2FsYyg3NjhweCAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZW51IGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZWRpYy1tZW51IGgyIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZW51IGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZWRpYy1tZW51IGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMTZweCkpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudSAubWVudS1pdGVtIGEuaXMtYWN0aXZlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgYSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudSAubWVudS1pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAxNy4xNDI4NTcxNDI5cHggMzZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjOTAwMDFhO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmVkdS1jYXRlZ29yaWVzLWNob29zZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSBoMywgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgYS5hY3RpdmUge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLmZpcnN0LWxldmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwuc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLnNlY29uZC1sZXZlbCBsaSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLnNlY29uZC1sZXZlbCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSB1bC5zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLnNlY29uZC1sZXZlbCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwuc2Vjb25kLWxldmVsIGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwuc2Vjb25kLWxldmVsIGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMnB4O1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLmZpcnN0LWxldmVsLWxpbmsge1xuICBwYWRkaW5nOiAxNy4xNDI4NTcxNDI5cHggMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuZmlyc3QtbGV2ZWwtbGluayBkaXYge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLmZpcnN0LWxldmVsLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLmZpcnN0LWxldmVsLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSB1bCBsaS5maXJzdC1sZXZlbC1saW5rLmV4cGFuZGVkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGEge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLnNlY29uZC1sZXZlbC1saW5rIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjYzBjMWM0O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuZXhwYW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSB1bCBsaS5leHBhbmRlZDpiZWZvcmUge1xuICBjb2xvcjogIzZjNzA3Njtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSBoMywgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgYS5hY3RpdmUge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLmZpcnN0LWxldmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwuc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLnNlY29uZC1sZXZlbCBsaSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLnNlY29uZC1sZXZlbCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSB1bC5zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsLnNlY29uZC1sZXZlbCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwuc2Vjb25kLWxldmVsIGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwuc2Vjb25kLWxldmVsIGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMnB4O1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLmZpcnN0LWxldmVsLWxpbmsge1xuICBwYWRkaW5nOiAxNy4xNDI4NTcxNDI5cHggMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuZmlyc3QtbGV2ZWwtbGluayBkaXYge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLmZpcnN0LWxldmVsLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLmZpcnN0LWxldmVsLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSB1bCBsaS5maXJzdC1sZXZlbC1saW5rLmV4cGFuZGVkIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGEge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW5pdS1sb2NhdGllIHVsIGxpLnNlY29uZC1sZXZlbC1saW5rIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjYzBjMWM0O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUgdWwgbGkuZXhwYW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtbWVuaXUtbG9jYXRpZSB1bCBsaS5leHBhbmRlZDpiZWZvcmUge1xuICBjb2xvcjogIzZjNzA3Njtcbn1cblxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5uYXYtbGluaywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluaywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluaywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAuc2Vjb25kLWxldmVsIGEsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5zZWNvbmQtbGV2ZWwgYSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAubmF2LWl0ZW0sXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLm5hdi1pdGVtLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gLm5hdi1saW5rLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtIGEubmF2LWl0ZW0sIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtIC5uYXYtbGluaywgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gYS5uYXYtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLm5hdi1saW5rOmhvdmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1saW5rOmhvdmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtbGluazpob3ZlcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5uYXYtbGluazpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWxpbms6aG92ZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1saW5rOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluazpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluazpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAuc2Vjb25kLWxldmVsIGE6aG92ZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5zZWNvbmQtbGV2ZWwgYTpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAubmF2LWl0ZW06aG92ZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLm5hdi1pdGVtOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtOmhvdmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbTpob3ZlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtIGEubmF2LWl0ZW06aG92ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbTpob3ZlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gYS5uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYxZjE7XG4gIHBhZGRpbmctdG9wOiAyOS41MnB4O1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IC5jb250ZW50OmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmNvbnRlbnQ6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSAubmF2LCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IC5uYXYsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5tb2JpbGVfY2xvc2U6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm1vYmlsZV9jbG9zZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSAubmF2LCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IC5uYXYgbGkubmF2LWl0ZW0sIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgbGkubmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjNGMztcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbSBhLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm5hdi1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSAubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSAubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiBhLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gc3BhbiwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gYSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gYTo6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gc3Bhbjo6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiBhOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIHNwYW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gYS5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IC5uYXYgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIHNwYW4ubmF2LWl0ZW0sIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIGEubmF2LWl0ZW0sIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIHNwYW4ubmF2LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IC5uYXYgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCBhLm5hdi1pdGVtLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIHNwYW4ubmF2LWl0ZW0sIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCBhLm5hdi1pdGVtLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgc3Bhbi5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIHVsLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIHVsLnNlY29uZC1sZXZlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSAubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgdWwuc2Vjb25kLWxldmVsIGxpLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgdWwuc2Vjb25kLWxldmVsIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IC5uYXYgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCB1bC5zZWNvbmQtbGV2ZWwgbGkgYSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIHVsLnNlY29uZC1sZXZlbCBsaSBhIHtcbiAgICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbSAuc2Vjb25kLWxldmVsLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbSAuc2Vjb25kLWxldmVsIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbSAuc2Vjb25kLWxldmVsIGxpIGEsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtIC5zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtIC5zZWNvbmQtbGV2ZWwgbGkgYTpob3ZlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gLnNlY29uZC1sZXZlbCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmV4cGFuZGVkLWFjdGl2ZSAubmF2LWxpbmssIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5leHBhbmRlZC1hY3RpdmUgLnNlY29uZC1sZXZlbC1saW5rLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5uYXYtbGluaywgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsLWxpbmssIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmV4cGFuZGVkLWFjdGl2ZSAubmF2LWxpbmssIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmV4cGFuZGVkLWFjdGl2ZSAuc2Vjb25kLWxldmVsLWxpbmssIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAubmF2LWxpbmssIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsLWxpbmsge1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbS5hY3RpdmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbSBhLm5hdi1pdGVtLmFjdGl2ZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbS5hY3RpdmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtIGEubmF2LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5zZWNvbmQtbGV2ZWwsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLm1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAuc2Vjb25kLWxldmVsLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLm1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAtMTYuNjY2NjY2NjY2N3B4O1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0UyRTNFNDtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51OmFmdGVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAuc2Vjb25kLWxldmVsOmFmdGVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5tZW51OmFmdGVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zZWNvbmQtbGV2ZWw6YWZ0ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnU6YWZ0ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLnNlY29uZC1sZXZlbDphZnRlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5tZW51OmFmdGVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogMjAuNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSBhLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAuc2Vjb25kLWxldmVsIGEsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLm1lbnUgYSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIGEsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUgYSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAuc2Vjb25kLWxldmVsIGEsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAubWVudSBhLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnNlY29uZC1sZXZlbCBhIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5zZWNvbmQtbGV2ZWwsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLm1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubWVudSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAuc2Vjb25kLWxldmVsLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLm1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpob3ZlciAuc2Vjb25kLWxldmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW46YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IHNwYW46YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW46YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW46YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IHNwYW46YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW46YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOm5vdCgubW9yZS1pdGVtcyk6OmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuOm5vdCgubW9yZS1pdGVtcyk6OmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluazpub3QoLm1vcmUtaXRlbXMpOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiBzcGFuOm5vdCgubW9yZS1pdGVtcyk6OmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluazpub3QoLm1vcmUtaXRlbXMpOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuOm5vdCgubW9yZS1pdGVtcyk6OmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOm5vdCgubW9yZS1pdGVtcyk6OmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gc3Bhbjpub3QoLm1vcmUtaXRlbXMpOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICByaWdodDogLThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluazpob3ZlcjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbjpob3ZlcjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6aG92ZXI6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gc3Bhbjpob3ZlcjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6aG92ZXI6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbjpob3ZlcjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluazpob3ZlcjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IHNwYW46aG92ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluazpob3Zlcjpub3QoLm1vcmUtaXRlbXMpOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuOmhvdmVyOm5vdCgubW9yZS1pdGVtcyk6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOmhvdmVyOm5vdCgubW9yZS1pdGVtcyk6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gc3Bhbjpob3Zlcjpub3QoLm1vcmUtaXRlbXMpOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluazpob3Zlcjpub3QoLm1vcmUtaXRlbXMpOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW46aG92ZXI6bm90KC5tb3JlLWl0ZW1zKTpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluazpob3Zlcjpub3QoLm1vcmUtaXRlbXMpOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gc3Bhbjpob3Zlcjpub3QoLm1vcmUtaXRlbXMpOmJlZm9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5tb3JlLWl0ZW1zLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW4ubW9yZS1pdGVtcywgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluay5tb3JlLWl0ZW1zLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gc3Bhbi5tb3JlLWl0ZW1zLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLm1vcmUtaXRlbXMsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuLm1vcmUtaXRlbXMsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluay5tb3JlLWl0ZW1zLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiBzcGFuLm1vcmUtaXRlbXMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5tb3JlLWl0ZW1zOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbi5tb3JlLWl0ZW1zOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsubW9yZS1pdGVtczo6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gc3Bhbi5tb3JlLWl0ZW1zOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsubW9yZS1pdGVtczo6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbi5tb3JlLWl0ZW1zOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluay5tb3JlLWl0ZW1zOjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IHNwYW4ubW9yZS1pdGVtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgY29sb3I6ICNmMGYxZjE7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgdG9wOiAtMTdweDtcbiAgcmlnaHQ6IDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5tb3JlLWl0ZW1zICsgLm1lbnU6YWZ0ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbi5tb3JlLWl0ZW1zICsgLm1lbnU6YWZ0ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsubW9yZS1pdGVtcyArIC5tZW51OmFmdGVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gc3Bhbi5tb3JlLWl0ZW1zICsgLm1lbnU6YWZ0ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsubW9yZS1pdGVtcyArIC5tZW51OmFmdGVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbi5tb3JlLWl0ZW1zICsgLm1lbnU6YWZ0ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluay5tb3JlLWl0ZW1zICsgLm1lbnU6YWZ0ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IHNwYW4ubW9yZS1pdGVtcyArIC5tZW51OmFmdGVyIHtcbiAgcmlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1vcmUtaXRlbXMsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLm1vcmUtaXRlbXMsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1vcmUtaXRlbXMsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpob3ZlciAubW9yZS1pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubW9yZS1pdGVtczpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLm1vcmUtaXRlbXM6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tb3JlLWl0ZW1zOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyIC5tb3JlLWl0ZW1zOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbn1cblxuLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgYSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0sIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0sIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0sIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0sIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSBhLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIGEsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIGEsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gYSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSBhLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gYSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSBhLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gYSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gYSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIGEsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gYSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIGEsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gYSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJFMzMzQztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIGEsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gYSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gYSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSBhLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIGEsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSBhLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIGEsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIGEsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIGEsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gYSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gYSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSBhLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSBhOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gYTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSBhOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gYTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIGE6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIGE6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSBhOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSBhOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIGE6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSBhOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIGE6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSBhOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gYTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gYTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIGE6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZTMxODM3O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gYTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIGE6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gYTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIGE6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSBhOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSBhOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gYTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gYTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSBhOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gYTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSBhOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gYTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIGE6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIGE6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSBhOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSBhOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaCwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtc2VhcmNoLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1zZWFyY2gsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaCwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1zZWFyY2gsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaCwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1zZWFyY2gsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1zZWFyY2gsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLXNlYXJjaCxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaCxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1zZWFyY2gsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1zZWFyY2gsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaDpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXNlYXJjaDpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaDpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1zZWFyY2g6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaDpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXNlYXJjaDpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXNlYXJjaDpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtc2VhcmNoOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcGhvbmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtcGhvbmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXBob25lLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLXBob25lLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXBob25lLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXBob25lLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcGhvbmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXBob25lLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZTpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXBob25lOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLXBob25lOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXBob25lOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXBob25lOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcGhvbmU6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXBob25lOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXBob25lOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtcGhvbmU6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXBob25lOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtcGhvbmU6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcGhvbmU6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1waG9uZTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLWFjY291bnQ6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1hY2NvdW50OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLWFjY291bnQ6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1hY2NvdW50OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtYWNjb3VudDpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtYWNjb3VudDpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLWFjY291bnQ6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLWFjY291bnQ6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtYWNjb3VudDpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLWFjY291bnQ6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtYWNjb3VudDpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLWFjY291bnQ6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1hY2NvdW50OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1hY2NvdW50OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtYWNjb3VudDpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1hY2NvdW50OjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLWFjY291bnQ6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLWFjY291bnQ6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtYWNjb3VudDo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1hY2NvdW50OjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtYWNjb3VudDo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1hY2NvdW50OjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtYWNjb3VudDo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtYWNjb3VudDo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1hY2NvdW50OjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1hY2NvdW50OjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLWFjY291bnQ6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtYWNjb3VudDo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLWFjY291bnQ6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtYWNjb3VudDo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLWFjY291bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW0sIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW0sIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW0sIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW0sXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbTpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbTpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW06YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW06YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtOmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW06YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW06YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtOmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbTpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbTpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW06YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5pcy1wcm9ncmFtOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW06OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW06OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbTo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLmlzLXByb2dyYW06OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW06OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAuaXMtcHJvZ3JhbTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAuaXMtcHJvZ3JhbTo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW06OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLmlzLXByb2dyYW06OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1wcm9ncmFtOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA3LjkycHg7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmJlZm9yZSwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmJlZm9yZSxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDMuOTZweCk7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm1lbnUgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm1lbnUtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgPiAubWVudSAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgPiAubWVudS1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiA+IC5tZW51LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCA+IC5uYXYgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5tZW51ID4gLm1lbnUtaXRlbSAubmF2LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5tZW51LWl0ZW0gLm1vYmlsZS10b2dnbGVyOjphZnRlcixcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2ID4gLm1lbnUtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgPiAubWVudS1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLFxuLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gPiAubmF2IC5uYXYtaXRlbSAubWVudS1pdGVtIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIsXG4ubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyIHtcbiAgICBib3R0b206IGNhbGMoNTAlIC0gMy45NnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51LCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51LFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSAubmF2LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCwgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBsaSwgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGxpLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBsaSxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYSwgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGEsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGEsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSAubmF2LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYSB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGEsIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm5hdi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYTphY3RpdmUsIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmFjdGl2ZSxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYTphY3RpdmUsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSAubmF2LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGE6aG92ZXIsIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmhvdmVyLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmhvdmVyLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm5hdi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYSwgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmFjdGl2ZSwgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmZvY3VzLCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYSwgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGE6YWN0aXZlLCAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYTpmb2N1cyxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYSxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYTphY3RpdmUsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGE6Zm9jdXMsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSAubmF2LmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvdW50LWRlbnRhbC1tZW51ID4gdWwgYSxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmFjdGl2ZSxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGE6aG92ZXIsIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmhvdmVyLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUgPiB1bCBhOmhvdmVyLFxuLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm5hdi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSA+IHVsIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbiAgfVxufVxuXG4ubmF2LWxpbmsuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1saW5rLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmJhY2staG9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5yZWdpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyIC5yZWdpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbiAgLnNjcm9sbGVkIC5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIsIC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5yZWdpb24taGVhZGVyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbn1cbi5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIgLmJhY2staG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTkuMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIgLmJhY2staG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIgLmJhY2staG9tZTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTZweDtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcgLmhlYWRlciAucmVnaW9uLWhlYWRlciAuYmFjay1ob21lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubmF2aWdhdGlvbi5tZW51LS1tYWluIC5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIgLmJhY2staG9tZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAucmVnaW9uLWhlYWRlci5wcml2YXRlLW1lbnUgLnNpdGUtYnJhbmRpbmcgLmJhY2staG9tZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlYWRlciAucmVnaW9uLWhlYWRlci5wcml2YXRlLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuYmFjay1ob21lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG59XG4uaGVhZGVyIC5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICB6LWluZGV4OiAxMDIxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXMtb3BlbiAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAuaXMtb3BlbiAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmJsb2NrLW1lbnUubWVudS0tYWNjb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ibG9jay1tZW51Lm1lbnUtLWFjY291bnQge1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4sIC5ibG9jay1tZW51Lm1lbnUtLW1haW4tbWVudS1kZW50YWwsIC5ibG9jay1tZW51Lm1lbnUtLWRlbnRhbC1tYWluLW1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stbWVudS5tZW51LS1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDI2NXB4O1xufVxuLmJsb2NrLWJyYW5kIHtcbiAgei1pbmRleDogMTAyMDtcbiAgd2lkdGg6IDI2NXB4O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ibG9jay1icmFuZCB7XG4gICAgd2lkdGg6IDE1MS40Mjg1NzE0Mjg2cHg7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1icmFuZCB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICB9XG59XG4uYmxvY2stYnJhbmQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDhweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWJyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDZweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmxpLmNhbGxDZW50ZXIubWVudS1pdGVtIHtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLW1lbnUubWVudS0tbWFpbiwgLmJsb2NrLW1lbnUubWVudS0tbWFpbi1tZW51LWRlbnRhbCwgLmJsb2NrLW1lbnUubWVudS0tZGVudGFsLW1haW4tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5ib2R5Om5vdCguc2Nyb2xsZWQpIC5tZW51LS1tYWluLFxuYm9keTpub3QoLnNjcm9sbGVkKSAubWVudS0tbWFpbi1tZW51LWRlbnRhbCxcbmJvZHk6bm90KC5zY3JvbGxlZCkgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUge1xuICB6LWluZGV4OiAxMDcwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmJvZHkuaGVhZGVyLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5oZWFkZXItaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaGVhZGVyLWltYWdlICNjb21wb25lbnQtMSA+IC5wYXJhZ3JhcGgge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmxhbmd1YWdlX2Jsb2NrIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxhbmd1YWdlX2Jsb2NrIC5kcm9wYnV0dG9uLWFjdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxhbmd1YWdlX2Jsb2NrIGxpLmRyb3BidXR0b24tYWN0aW9uLnNlY29uZGFyeS1hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJsb2NrLWJyYW5kIGltZyxcbi5ybS1kZW50YWwgLmJsb2NrLWJyYW5kIGltZyxcbi5wYXRoLWNsaW5pY2kgLmJsb2NrLWJyYW5kIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubWVudS0tbWFpbi1tZW51LWRlbnRhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmxhbmcoZW4pIC5oZWFkZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLmhlYWRlciAubG9jYXRpb24tc3VibWVudSAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIGxlZnQ6IDE2OHB4O1xuICB9XG59XG4uaGVhZGVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhlYWRlciB1bC5uYXY6bm90KC5tZW51LS1tYWluLW1lbnUtZGVudGFsICopLCAuaGVhZGVyIHVsLm5hdjpub3QoLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgKikge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5oZWFkZXIgdWwubmF2Om5vdCgubWVudS0tbWFpbi1tZW51LWRlbnRhbCAqKSwgLmhlYWRlciB1bC5uYXY6bm90KC5tZW51LS1kZW50YWwtbWFpbi1tZW51ICopIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0uY2FsbENlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQzcHg7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLm1lbnUtaXRlbS5jYWxsQ2VudGVyOmJlZm9yZSB7XG4gICAgbGVmdDogLTRweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0uY2FsbENlbnRlciBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLm1lbnUtaXRlbS5jYWxsQ2VudGVyLCAubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLm1lbnUtaXRlbS5jYWxsQ2VudGVyIHtcbiAgICB0b3A6IC02MHB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLm1lbnUtaXRlbS5jYWxsQ2VudGVyOmJlZm9yZSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0uY2FsbENlbnRlcjpiZWZvcmUge1xuICAgIHRvcDogMzJweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0uY2FsbENlbnRlcjphZnRlciwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0uY2FsbENlbnRlcjphZnRlciB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgLm1lbnUtaXRlbS5jYWxsQ2VudGVyIGEsIC5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXIgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXIgYTpiZWZvcmUsIC5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXIgYTpiZWZvcmUge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpudGgtY2hpbGQoMikgdWwgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDkuNnB4IDZweDtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IC04cHg7XG4gIH1cbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXI6OmJlZm9yZSwgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICByaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ybS1kZW50YWwgLnJlZ2lvbi10b3AtaGVhZGVyOjphZnRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24tdG9wLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpudGgtY2hpbGQoMiksXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLXRvcC1oZWFkZXIgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXRvcC1oZWFkZXIgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIC5zY3JvbGxlZCAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDkuNnB4IDZweDtcbiAgfVxuICAuc2Nyb2xsZWQgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNjcm9sbGVkICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAubWVudS1pdGVtLmNhbGxDZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLTI2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaXMtb3BlbiAuYmxvY2stYnJhbmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbn1cblxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSBoZWFkZXIuaXMtb3BlbiAuYmxvY2stYnJhbmQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmRpdiNibG9jay1wb25kZXJhc2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQsIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnJlZ2lvbi1jb250ZW50LCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLnJlZ2lvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhZ2Utdmlldy1lZHUgLmhlYWRlciwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYWdlLXZpZXctZWR1IC5oZWFkZXIsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS12aWV3LWVkdSAuaGVhZGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGFnZS12aWV3LWVkdSAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlciwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlcixcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudTpiZWZvcmUsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OmJlZm9yZSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTNweDtcbiAgICByaWdodDogMTNweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbixcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbixcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LS10b2dnbGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LS10b2dnbGVyLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LS10b2dnbGVyIHtcbiAgICByaWdodDogLTk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LS10b2dnbGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS0tdG9nZ2xlcixcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtLXRvZ2dsZXI6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS0tdG9nZ2xlcjpiZWZvcmUsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWVcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LS10b2dnbGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS0tdG9nZ2xlcixcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS10b2dnbGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS10b2dnbGVyLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICB6LWluZGV4OiAxMDcwO1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0sXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0sXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KC5pcy1vcGVuKSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KC5pcy1vcGVuKSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KC5pcy1vcGVuKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0gYSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbSBhLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lZ2EtbWVudS13cmFwcGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lZ2EtbWVudS13cmFwcGVyLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMjVweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lZ2EtbWVudS13cmFwcGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lZ2EtbWVudS13cmFwcGVyLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICB0b3A6IDU2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IC0xMnB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlYWRlci5pcy1vcGVuIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkLFxuLmhlYWRlci5pcy1vcGVuIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkLFxuLmhlYWRlci5pcy1vcGVuIGJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LS10b2dnbGVyOmJlZm9yZSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS0tdG9nZ2xlcjpiZWZvcmUsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW46YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuOmJlZm9yZSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuIC5tZW51LWl0ZW0sXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1vcGVuID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0uaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcixcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0uaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0uaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0uaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIGJvcmRlci1jb2xvcjogIzJlMzMzYztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgei1pbmRleDogMTA3MDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCA1MSwgNjAsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyNzJweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDYsIDUxLCA2MCwgMC41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLmhhcy1ob3ZlciA+IGE6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0uaGFzLWhvdmVyID4gYTpiZWZvcmUsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS5oYXMtaG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLS1leHBhbmRlZDpub3QoOmxhc3Qtb2YtdHlwZSk6aG92ZXIgLm1lZ2EtbWVudS13cmFwcGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0tLWV4cGFuZGVkOm5vdCg6bGFzdC1vZi10eXBlKTpob3ZlciAubWVnYS1tZW51LXdyYXBwZXIsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KDpsYXN0LW9mLXR5cGUpOmhvdmVyIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQ2LCA1MSwgNjAsIDAuMiksIDAgMjVweCAzNXB4IDJweCByZ2JhKDQ2LCA1MSwgNjAsIDAuMSk7XG4gICAgYm9yZGVyOiAwIDAgMXB4IDAgc29saWQgI2Y3ZjdmNztcbiAgICB6LWluZGV4OiAxMDcxO1xuICAgIG1pbi13aWR0aDogODAwcHg7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0tLWV4cGFuZGVkOm5vdCg6bGFzdC1vZi10eXBlKTpob3ZlciAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KDpsYXN0LW9mLXR5cGUpOmhvdmVyIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLS1leHBhbmRlZDpub3QoOmxhc3Qtb2YtdHlwZSk6aG92ZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLS1leHBhbmRlZDpub3QoOmxhc3Qtb2YtdHlwZSk6aG92ZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1ibG9ja3MsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KDpsYXN0LW9mLXR5cGUpOmhvdmVyIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudSAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2tzLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0tLWV4cGFuZGVkOm5vdCg6bGFzdC1vZi10eXBlKTpob3ZlciAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrcyB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtIGE6aG92ZXIsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbSBhOmhvdmVyLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbSBuYXYgaDIgYSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtIG5hdiBoMiBhLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0gbmF2IGgyIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51Om5vdCguaXMtb3BlbiksXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51Om5vdCguaXMtb3BlbiksXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51Om5vdCguaXMtb3Blbikge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSAubWVudS1pdGVtLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudTpub3QoLmlzLW9wZW4pIC5tZW51LWl0ZW0sXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51Om5vdCguaXMtb3BlbikgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51Om5vdCguaXMtb3BlbikgLm1lbnUtaXRlbSBhLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudTpub3QoLmlzLW9wZW4pIC5tZW51LWl0ZW0gYSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudTpub3QoLmlzLW9wZW4pIC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51Om5vdCguaXMtb3BlbikgLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6bm90KC5pcy1vcGVuKSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLmJsb2NrLWJyYW5kLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAuYmxvY2stYnJhbmQsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5ibG9jay1icmFuZCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLmJsb2NrLWJyYW5kLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAuYmxvY2stYnJhbmQsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5ibG9jay1icmFuZCB7XG4gICAgdG9wOiAtOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5sYXJnZS1sb2dvIC5ibG9jay1icmFuZCxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLmxhcmdlLWxvZ28gLmJsb2NrLWJyYW5kLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubGFyZ2UtbG9nbyAuYmxvY2stYnJhbmQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5sYXJnZS1sb2dvIC5ibG9jay1icmFuZCBpbWcsXG5ib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5sYXJnZS1sb2dvIC5ibG9jay1icmFuZCBpbWcsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5sYXJnZS1sb2dvIC5ibG9jay1icmFuZCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCxcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOC40NjE1Mzg0NjE1cHg7XG4gICAgcmlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50LFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyOmFmdGVyLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXI6YWZ0ZXIsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5oZWFkZXItd3JhcHBlcixcbmJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LWNoaWxkLFxuYm9keSAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1jaGlsZCxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zY3JvbGxlZDpub3QoLnBhdGgtZnJvbnRwYWdlKSAuaGVhZGVyIC5ibG9jay1icmFuZCxcbmJvZHkgLnNjcm9sbGVkOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5oZWFkZXIgLmJsb2NrLWJyYW5kLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQ6bm90KC5wYXRoLWZyb250cGFnZSkgLmhlYWRlciAuYmxvY2stYnJhbmQge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkOm5vdCgucGF0aC1mcm9udHBhZ2UpIC5oZWFkZXIgLmJsb2NrLWJyYW5kLFxuYm9keSAuc2Nyb2xsZWQ6bm90KC5wYXRoLWZyb250cGFnZSkgLmhlYWRlciAuYmxvY2stYnJhbmQsXG5ib2R5IC5zY3JvbGxlZC1maXhlZDpub3QoLnBhdGgtZnJvbnRwYWdlKSAuaGVhZGVyIC5ibG9jay1icmFuZCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc2Nyb2xsZWQ6bm90KC5wYXRoLWZyb250cGFnZSkgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nLFxuYm9keSAuc2Nyb2xsZWQ6bm90KC5wYXRoLWZyb250cGFnZSkgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQ6bm90KC5wYXRoLWZyb250cGFnZSkgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5sYXlvdXQtbWFpbi13cmFwcGVyLFxuYm9keSAuc2Nyb2xsZWQgLmxheW91dC1tYWluLXdyYXBwZXIsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2Nyb2xsZWQgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuaGVhZGVyIC5ibG9jay1icmFuZCB7XG4gICAgdG9wOiAtMjFweDtcbiAgfVxuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5sYXJnZS1sb2dvIC5ibG9jay1icmFuZCxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLmxhcmdlLWxvZ28gLmJsb2NrLWJyYW5kIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQsXG5ib2R5IC5zY3JvbGxlZC0yMCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQsXG5ib2R5IC5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQsXG5ib2R5IC5zY3JvbGx1cCAuaGVhZGVyIC5tZW51LS1hY2NvdW50LFxuYm9keSAuc2Nyb2xsZG93biAuaGVhZGVyIC5tZW51LS1hY2NvdW50LFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCxcbmJvZHkgLnNjcm9sbHVwIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCxcbmJvZHkgLnNjcm9sbGRvd24gLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtOmZpcnN0LWNoaWxkLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA3MDtcbiAgfVxuICBib2R5IC5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0gdWwuY2xlYXJmaXgubWVudSA+IC5tZW51LS10b2dnbGVyOmJlZm9yZSxcbmJvZHkgLnNjcm9sbHVwIC5oZWFkZXIgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbSB1bC5jbGVhcmZpeC5tZW51ID4gLm1lbnUtLXRvZ2dsZXI6YmVmb3JlLFxuYm9keSAuc2Nyb2xsZG93biAuaGVhZGVyIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0gdWwuY2xlYXJmaXgubWVudSA+IC5tZW51LS10b2dnbGVyOmJlZm9yZSxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbSB1bC5jbGVhcmZpeC5tZW51ID4gLm1lbnUtLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIGJvZHkgLnNjcm9sbGVkLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCwgYm9keSAuc2Nyb2xsZWQuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtOmZpcnN0LWNoaWxkLFxuYm9keSAuc2Nyb2xsdXAuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtOmZpcnN0LWNoaWxkLFxuYm9keSAuc2Nyb2xsdXAuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtOmZpcnN0LWNoaWxkLFxuYm9keSAuc2Nyb2xsZG93bi5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQsXG5ib2R5IC5zY3JvbGxkb3duLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCxcbmJvZHkgLnNjcm9sbGVkLWZpeGVkLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5ib2R5IC5zY3JvbGxlZCAuYmxvY2stbWVudS5tZW51LS1tYWluLFxuYm9keSAuc2Nyb2xsZWQtZml4ZWQgLmJsb2NrLW1lbnUubWVudS0tbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSAucmVnaW9uLWhlYWRlciAubmF2aWdhdGlvbiAuc2VhcmNoX2hlYWRlciwgYm9keSAucmVnaW9uLWhlYWRlciAubmF2aWdhdGlvbiAudXNlci1hY2NvdW50LCBib2R5IC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5sb2dvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyLCBib2R5IC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC51c2VyLWFjY291bnQsIGJvZHkgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLmxvZ28ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLmxvZ28gYSB7XG4gICAgY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLmxvZ28gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLmxvZ28gYTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIHtcbiAgICByaWdodDogMzVweDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbiAgYm9keS5zY3JvbGxlZCAucmVnaW9uLWhlYWRlciAubmF2aWdhdGlvbiAuc2VhcmNoX2hlYWRlciA+IHNwYW4ge1xuICAgIGxlZnQ6IDk4JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgYm9keS5zY3JvbGxlZCAucmVnaW9uLWhlYWRlciAubmF2aWdhdGlvbiAuc2VhcmNoX2hlYWRlcjpob3ZlciAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDU1cHg7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTkzJSwgMHB4KSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVudS0tc2VhcmNoLWtleXdvcmRzIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVudS0tc2VhcmNoLWtleXdvcmRzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVudS0tc2VhcmNoLWtleXdvcmRzIC5uYXYtaXRlbSBhIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVudS0tc2VhcmNoLWtleXdvcmRzIC5uYXYtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC51c2VyLWFjY291bnQge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLnNlYXJjaF9oZWFkZXIsIGJvZHkuc2Nyb2xsZWQgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLnVzZXItYWNjb3VudCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgYm9keS5zY3JvbGxlZCAucmVnaW9uLWhlYWRlciAubmF2aWdhdGlvbiAuc2VhcmNoX2hlYWRlciBzcGFuLCBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIGEsIGJvZHkuc2Nyb2xsZWQgLnJlZ2lvbi1oZWFkZXIgLm5hdmlnYXRpb24gLnVzZXItYWNjb3VudCBzcGFuLCBib2R5LnNjcm9sbGVkIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC51c2VyLWFjY291bnQgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5zY3JvbGxlZC5ybS1kZW50YWwgLnJlZ2lvbi1oZWFkZXIgI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQucm0tZGVudGFsIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyIC5tZWdhLW1lbnUtd3JhcHBlciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LnNjcm9sbGVkLnJtLWRlbnRhbCAucmVnaW9uLWhlYWRlciAubmF2aWdhdGlvbiBsaS51c2VyLWFjY291bnQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2Nyb2xsZWQucm0tZGVudGFsIC5yZWdpb24taGVhZGVyIC5uYXZpZ2F0aW9uIC5zZWFyY2hfaGVhZGVyID4gc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMVwiO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbmJvZHkgLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhdGgtZnJvbnRwYWdlIC5oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxOTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgzNHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAuZmllbGRfX2l0ZW0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAuZmllbGRfX2l0ZW0gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmNvbnRlbnQgLmZpZWxkX19pdGVtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmNvbnRlbnQgLmZpZWxkX19pdGVtID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAuZmllbGRfX2l0ZW0gPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCB7XG4gICAgb3JkZXI6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi10b3AgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCAuZmllbGQtLW5hbWUtYm9keSBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi10b3AgLmZpZWxkLS1uYW1lLWJvZHkgZGl2Omxhc3QtY2hpbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5jb250ZW50IC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20ge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20gLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItYm90dG9tIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLWJvdHRvbSAubmF2aWdhdGlvbiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLWJvdHRvbSAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tIC5maWVsZC0tbmFtZS1ib2R5IHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAucmVnaW9uLWZvb3Rlci1ib3R0b20gLmZpZWxkX19pdGVtID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWZvb3RlciAucmVnaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uIC5maWVsZF9faXRlbSxcbi5zaXRlLWZvb3RlciAucmVnaW9uIC5wbGF0Zm9ybXMge1xuICAgIG1hcmdpbjogMTJweCBhdXRvO1xuICB9XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uIC5tZW51LS1mb290ZXItYm90dG9tLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5yZWdpb24gLm1lbnUtLWZvb3Rlci1ib3R0b20tbWVudSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuYmxvY2sge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZmllbGRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSBoMywgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIGgyIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSBwOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxvZ28ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG4ucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIC5mb290ZXItbG9nbyAubG9nbyxcbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20gLmZvb3Rlci1sb2dvIC5hcHAtaWNvbnMge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20gLmZvb3Rlci1sb2dvIC5sb2dvIHtcbiAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gIHBhZGRpbmc6IDAgMjRweCAwIDA7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxvZ28gLmxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIC5mb290ZXItbG9nbyAuYXBwLWljb25zIHtcbiAgcGFkZGluZzogMCAwIDAgMjRweDtcbn1cbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20gLmZvb3Rlci1sb2dvIC5hcHAtaWNvbnMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNDJweDtcbn1cbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20gLmZvb3Rlci1sb2dvIC5hcHAtaWNvbnMgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxvZ28gLmFwcC1pY29ucyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIC5mb290ZXItbG9nbyAuYXBwLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIC5mb290ZXItbG9nbyAuYXBwLWljb25zIHAge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20gLmZvb3Rlci1sb2dvIC5hcHAtaWNvbnMgPiBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1ib3R0b20gLmZvb3Rlci1sb2dvIC5sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxvZ28gLmxvZ286YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA4LjRweDtcbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIC5mb290ZXItbG9nbyAuYXBwLWljb25zIHtcbiAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxvZ28gLmFwcC1pY29ucyA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIC5mb290ZXItbG9nbyAuYXBwLWljb25zIHAge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItYm90dG9tIC5mb290ZXItbG9nbyAuYXBwLWljb25zIHAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLWJvdHRvbSAubmF2IC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW4gPiAubmF2aWdhdGlvbiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW4gI2Jsb2NrLXV0aWxlLTIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAjYmxvY2stcmVnaW5hbWFyaWEge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAjYmxvY2stY29udGFjdCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi5zaXRlLWZvb3RlciBuYXYjYmxvY2stZm9vdGVyYm90dG9tbWVudSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIG5hdiNibG9jay1mb290ZXJib3R0b21tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZmllbGRfX2l0ZW0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXIgLmZpZWxkX19pdGVtID4gZGl2OmZpcnN0LWNoaWxkIGFbaHJlZl49dGVsXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5zaXRlLWZvb3RlciAuZmllbGRfX2l0ZW0gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5maWVsZF9faXRlbSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZmllbGRfX2l0ZW0gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZmllbGRfX2l0ZW0gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZpZWxkX19pdGVtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciBoNSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4ucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20gbmF2IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20gI2Jsb2NrLWNvcHlyaWdodCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20gI2Jsb2NrLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1mb290ZXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLWJvdHRvbSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLWJvdHRvbSBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWZvb3RlciBhOm5vdCgucm0tYmFjay10by10b3ApIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG59XG4uc2l0ZS1mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc2l0ZS1mb290ZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tIGxpIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBsYXRmb3JtcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGxhdGZvcm1zIGxpIHtcbiAgcGFkZGluZzogMCA4cHggOHB4IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGxhdGZvcm1zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBtYXgtd2lkdGg6IDc4cHg7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxNnB4IDEwcHggOHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmEsXG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmFiIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYSxcbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYWIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBsYXRmb3JtcyAuc29jaWFsLWxpbmsgLmZhLmZhLTJ4LFxuLnBsYXRmb3JtcyAuc29jaWFsLWxpbmsgLmZhYi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmEtbGlua2VkaW4sXG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmFiLmZhLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluLWN1c3RvbS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYS1saW5rZWRpbjpiZWZvcmUsXG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmFiLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmEteW91dHViZSxcbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYWIuZmEteW91dHViZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy95b3V0dWJlLWN1c3RvbS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYS15b3V0dWJlOmJlZm9yZSxcbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYWIuZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBsYXRmb3JtcyAuc29jaWFsLWxpbmsgLmZhLWZhY2Vib29rLFxuLnBsYXRmb3JtcyAuc29jaWFsLWxpbmsgLmZhYi5mYS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNlYm9vay1jdXN0b20uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmEtZmFjZWJvb2s6YmVmb3JlLFxuLnBsYXRmb3JtcyAuc29jaWFsLWxpbmsgLmZhYi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBsYXRmb3JtcyAuc29jaWFsLWxpbmsgLmZhLWluc3RhZ3JhbSxcbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYWIuZmEtaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS1jdXN0b20uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmEtaW5zdGFncmFtOmJlZm9yZSxcbi5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rIC5mYWIuZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluazpob3ZlciAuZmEtbGlua2VkaW4sIC5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rOmhvdmVyIC5mYWIuZmEtbGlua2VkaW4sIC5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rOmhvdmVyIC5mYS15b3V0dWJlLCAucGxhdGZvcm1zIC5zb2NpYWwtbGluazpob3ZlciAuZmFiLmZhLXlvdXR1YmUsIC5wbGF0Zm9ybXMgLnNvY2lhbC1saW5rOmhvdmVyIC5mYS1mYWNlYm9vaywgLnBsYXRmb3JtcyAuc29jaWFsLWxpbms6aG92ZXIgLmZhYi5mYS1mYWNlYm9vaywgLnBsYXRmb3JtcyAuc29jaWFsLWxpbms6aG92ZXIgLmZhLWluc3RhZ3JhbSwgLnBsYXRmb3JtcyAuc29jaWFsLWxpbms6aG92ZXIgLmZhYi5mYS1pbnN0YWdyYW0ge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGxhdGZvcm1zIC5zb2NpYWwtbGlua19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBtaW4taGVpZ2h0OiAxZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmEsXG4ucGxhdGZvcm1zIC5zb2NpYWwtbGluayAuZmFiIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAuYmxvY2stbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW4gLmJsb2NrLW1lbnUgaDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAuYmxvY2stbWVudSBoNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAuYmxvY2stbWVudSBoNTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIGg1OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW4gLmJsb2NrLW1lbnUgaDUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMy41O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAuYmxvY2stbWVudSAubmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIC5ibG9jay1tZW51IC5uYXYgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ybS1kZW50YWwgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogM3B4O1xufVxuLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoNDYsIDUxLCA2MCwgMC41KTtcbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24ubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBib2R5Lm1vZGFsLW9wZW46YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLm92ZXJsYXktb3BlbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4yMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5ib2R5Lmhhcy1vdmVybGF5LW9wZW4gLm92ZXJsYXktb3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuaGFzLW92ZXJsYXktb3BlbiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uYmxvY2stY29yb25hdmlydXMtc3RhdGlzdGljcyAuY29sdW1uIC5udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmJsb2NrLWNvcm9uYXZpcnVzLXN0YXRpc3RpY3MgLmNvbHVtbiAubnVtYmVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIC5jb2x1bW4gLm51bWJlciB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0td3JhcHBlcjpob3ZlciwgLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlLCAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzJlMzMzYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uY2hvc2VuIHtcbiAgLyogQGVuZCAqL1xuICAvKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xufVxuLmNob3Nlbi1jb250YWluZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyO1xufVxuLmNob3Nlbi1jb250YWluZXI6bm90KC5jaG9zZW4td2l0aC1kcm9wKSAuY2hvc2VuLWRyb3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNob3Nlbi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xufVxuLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBub25lO1xufVxuLmNob3NlbiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLXNpbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jaG9zZW4tc2luZ2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMTZweDtcbn1cbi5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG4uY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbn1cbi5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNob3Nlbi1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG4uY2hvc2VuLXNlYXJjaDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogaW5pdGlhbDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLmNob3Nlbi1yZXN1bHRzIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0NiwgNTEsIDYwLCAwLjIpLCAwIDI1cHggMzVweCAycHggcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xufVxuLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLXJlc3VsdHMgbGkuY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmpzLWZvcm0taXRlbSAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiBpbmhlcml0O1xufVxuLmpzLWZvcm0taXRlbSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy1mb3JtLWl0ZW0gLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uanMtZm9ybS1pdGVtIC5mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMTZweDtcbn1cblxuLmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgbWFyZ2luOiAwIDAgMCAtMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDEycHggMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1cHggIWltcG9ydGFudDtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQ2LCA1MSwgNjAsIDAuMiksIDAgMjVweCAzNXB4IDJweCByZ2JhKDQ2LCA1MSwgNjAsIDAuMSk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgei1pbmRleDogMTAwMjtcbn1cbi51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zIHtcbiAgICB0b3A6IDY4cHg7XG4gIH1cbn1cbi5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDA7XG59XG4uYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsZXg6IDAgMCAyMS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyMS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLW51bWUge1xuICAgIGZsZXg6IDAgMCAzMS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAzMS42NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmZvcm0tZ3JvdXAsXG4udmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5mb3JtLWl0ZW0tbnVtZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttZWRpYy1wcm9ncmFtLW1lZGljLXByb2dyYW0gLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCxcbi5tZWRpYy1zZWN0aW9ucyAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21lZGljLXByb2dyYW0tbWVkaWMtcHJvZ3JhbSAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLm1lZGljLXNlY3Rpb25zIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAge1xuICAgIGZsZXg6IDAgMCA0OS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0OS4xNjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLW51bWUsXG4ucGF0aC1jbGluaWNpICN2aWV3cy1leHBvc2VkLWZvcm0tbWVkaWNzLWxvY2F0aW9uLW1lZGljcy1wYWdlLWNsaW5pYyAuZm9ybS1pdGVtLW51bWUge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSxcbi5wYXRoLWNsaW5pY2kgI3ZpZXdzLWV4cG9zZWQtZm9ybS1tZWRpY3MtbG9jYXRpb24tbWVkaWNzLXBhZ2UtY2xpbmljIC5mb3JtLWl0ZW0tc29ydC1iZWYtY29tYmluZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZSwgLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tbG9jYXRpZSxcbi5wYXRoLWNsaW5pY2kgI3ZpZXdzLWV4cG9zZWQtZm9ybS1tZWRpY3MtbG9jYXRpb24tbWVkaWNzLXBhZ2UtY2xpbmljIC5mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlLFxuLnBhdGgtY2xpbmljaSAjdmlld3MtZXhwb3NlZC1mb3JtLW1lZGljcy1sb2NhdGlvbi1tZWRpY3MtcGFnZS1jbGluaWMgLmZvcm0taXRlbS1sb2NhdGllIHtcbiAgICBmbGV4OiAwIDAgMjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjYuNjY2NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1jbGluaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tbnVtZSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLW51bWUge1xuICAgIGZsZXg6IDAgMCAyOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyOC4zMzMzMzMzMyU7XG4gIH1cbiAgLnBhdGgtY2xpbmljaSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpZSwgLnBhdGgtY2xpbmljaSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpb24sXG4ucGF0aC1zcGVjaWFsaXRhdGkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aWUsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9uIHtcbiAgICBmbGV4OiAwIDAgMjguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjguMzMzMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1jYXRlZ29yaWUsIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWNhdGVnb3JpZS1kaWN0aW9uYXItdGFyZ2V0LWlkLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWNhdGVnb3JpZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1jYXRlZ29yaWUtZGljdGlvbmFyLXRhcmdldC1pZCxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tY2F0ZWdvcmllLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1jYXRlZ29yaWUtZGljdGlvbmFyLXRhcmdldC1pZCxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWNhdGVnb3JpZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWNhdGVnb3JpZS1kaWN0aW9uYXItdGFyZ2V0LWlkIHtcbiAgICBmbGV4OiAwIDAgMzguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzguMzMzMzMzMzMlO1xuICB9XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLXRpdGx1LCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tdGl0bHUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS10aXRsdSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tdGl0bHUsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUge1xuICAgIGZsZXg6IDAgMCA2MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnksXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5cbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSksIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIHtcbiAgcGFkZGluZzogMzBweCA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSwgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOm5vdCg6ZW1wdHkpLCBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOm5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbjpub3QoOmVtcHR5KSBoMiwgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbjpub3QoOmVtcHR5KSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW46bm90KDplbXB0eSkgaDIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOm5vdCg6ZW1wdHkpIGgyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW46bm90KDplbXB0eSkgaDIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOm5vdCg6ZW1wdHkpIGgyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOmhhcyhoMjplbXB0eSksIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW46aGFzKGgyOmVtcHR5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLWNvbnRyaWJ1dGlhLXBlcnNvbmFsYSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1jb250cmlidXRpYS1wZXJzb25hbGEgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAgYS5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWNvbnRyaWJ1dGlhLXBlcnNvbmFsYSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCAuY2hvc2VuLWRyb3Age1xuICAgIHRvcDogODAlO1xuICB9XG59XG4ucGF0aC1jb250cmlidXRpYS1wZXJzb25hbGEgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4ucGF0aC1jb250cmlidXRpYS1wZXJzb25hbGEgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSB7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuXG4uYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdFtuYW1lPWxvY2F0aWVdLmhhcy1jaGlsZC1zZWxlY3RlZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuY2hvc2VuLWRyb3Age1xuICAvKiBtZW51IHotaW5kZXg6IDEwMjAgc3RpY2t5IHZhbHVlICovXG4gIHotaW5kZXg6IDEwMDA7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmNob3Nlbi1yZXN1bHRzIGxpLnBhcmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdDpob3ZlciwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdDpmb2N1cywgLnZpZXdzLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmNob3Nlbi1zaW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0Om5vdCguc2VsZWN0LWRpc2FibGVkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Quc2VsZWN0LWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gKDFyZW0gLyAyKSk7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Quc2VsZWN0LWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gMC4zcmVtIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAoMS4yNXJlbSAvIDIpKTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gKDEuNHJlbSAvIDIpKTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4udmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzZjNzA3NjtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjNmM3MDc2O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMjJweCAxMnB4IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsXG4udmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzA3NjtcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAoMS4yNXJlbSAvIDIpKTtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgMHM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmhhcy1jb250ZW50IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYXRoLWNsaW5pY2ktcGFydGVuZXJlIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xuICB9XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0NiwgNTEsIDYwLCAwLjIpLCAwIDIwcHggNTVweCAycHggcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thbmFseXNpcy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tjb25kaXRpb25zLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjdweCAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thbmFseXNpcy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tjb25kaXRpb25zLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thbmFseXNpcy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXN1Ym1pdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLWl0ZW0sXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tjb25kaXRpb25zLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDQ2LCA1MSwgNjAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLWl0ZW06bGFzdC1vZi10eXBlLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIHtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tjb25kaXRpb25zLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICB9XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5zZWFyY2gtaWNvbixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5zZWFyY2gtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDIycHggMTJweCA2cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYW5hbHlzaXMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thbmFseXNpcy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxLjRyZW0gLyAyKSk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS1pdGVtLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thbmFseXNpcy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thbmFseXNpcy1kaWN0aW9uYXJ5LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6OmJlZm9yZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2NvbmRpdGlvbnMtZGljdGlvbmFyeS1tYWluIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW46IC0wLjg3NXJlbSAwIDA7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2FuYWx5c2lzLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS1zdWJtaXQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tjb25kaXRpb25zLWRpY3Rpb25hcnktbWFpbiAuanMtZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLm5hdi1saXN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cbi5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IC5saXN0LWdyb3VwIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSAubGlzdC1ncm91cDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbi5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IC5saXN0LWdyb3VwLWl0ZW0gYS5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSAubGlzdC1ncm91cC1pdGVtIGEuYWN0aXZlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTJweCAyMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cbi5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IC5saXN0LWdyb3VwLWl0ZW0gYS5uby1yZXN1bHQtZGljdGlvbmFyeSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2MwYzFjNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3Nhcnk6YmVmb3JlLCAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgMTAwJSk7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBib3R0b206IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgfVxuICAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG4gIC5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IC5uYXYtbGlzdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IC5uYXYtbGlzdC13cmFwcGVyOmFmdGVyLCAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSAubmF2LWxpc3Qtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IC5uYXYtbGlzdC13cmFwcGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IC5uYXYtbGlzdC13cmFwcGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC8qIHBhZGRpbmcgYm90dG9tIG1heGltdW0gd2lkdGggb2Ygc2Nyb2xsYmFyICovXG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gICAgLyogbWFyZ2luIGJvdHRvbSBtYXhpbXVtIHdpZHRoIG9mIHNjcm9sbGJhciAqL1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAtaXRlbSBhLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cbiAgLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgLmxpc3QtZ3JvdXAtaXRlbSBhLmFjdGl2ZTpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gMC4zcmVtIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtLFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gKDEuMjVyZW0gLyAyKSk7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gKDEuNHJlbSAvIDIpKTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzZjNzA3NjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAyMnB4IDEycHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbCxcbi5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxLjI1cmVtIC8gMikpO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgMHM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB0ZXh0YXJlYSxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEge1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB9XG4gIC5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuaGFzLWNvbnRlbnQgbGFiZWwsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZC5oYXMtY29udGVudCBsYWJlbCxcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZC5oYXMtY29udGVudCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmhhcy1jb250ZW50IGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZC5oYXMtY29udGVudCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZC5oYXMtY29udGVudCBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmhhcy1jb250ZW50IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG4gIC5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGF0aC1jbGluaWNpLXBhcnRlbmVyZSAubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhdGgtY2xpbmljaS1wYXJ0ZW5lcmUgLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGF0aC1jbGluaWNpLXBhcnRlbmVyZSAucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGF0aC1jbGluaWNpLXBhcnRlbmVyZSAucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi5wYXRoLWNsaW5pY2ktcGFydGVuZXJlIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGF0aC1jbGluaWNpLXBhcnRlbmVyZSAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGF0aC1jbGluaWNpLXBhcnRlbmVyZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xuICB9XG4gIC5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlLFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAxOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0sXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ubG9jYXRpb24tbWVkaWMtbGlzdCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggMDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgMHM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhLFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB0ZXh0YXJlYSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZC5oYXMtY29udGVudCBsYWJlbCxcbi5sb2NhdGlvbi1tZWRpYy1saXN0IC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmhhcy1jb250ZW50IGxhYmVsLFxuLnBhdGgtbWVkaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmhhcy1jb250ZW50IGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuaGFzLWNvbnRlbnQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmhhcy1jb250ZW50IGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmhhcy1jb250ZW50IGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuaGFzLWNvbnRlbnQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtdHlwZS1sb2NhdGlvbiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLW1lZGljaSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogNTUuMnB4O1xuICB9XG59XG4ubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmpzLWZvcm0tc3VibWl0LFxuLmxvY2F0aW9uLW1lZGljLWxpc3QgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuanMtZm9ybS1zdWJtaXQsXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuanMtZm9ybS1zdWJtaXQsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5qcy1mb3JtLXN1Ym1pdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuanMtZm9ybS1zdWJtaXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuanMtZm9ybS1zdWJtaXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS10eXBlLWxvY2F0aW9uIC5iZWYtZXhwb3NlZC1mb3JtLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLmF0dGFjaG1lbnQtYmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC5hdHRhY2htZW50LWJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAuYXR0YWNobWVudC1iZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAuYXR0YWNobWVudC1iZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAuYXR0YWNobWVudC1iZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmc6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmc6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmc6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmc6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZzpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmc6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmc6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nIGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyBoMiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nIGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nIGgyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcgaDMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcgaDIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nIGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyBoMiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyBoMywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nIGgyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcgaDMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogODUlO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcuY29sbGFwc2VkOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZy5jb2xsYXBzZWQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZy5jb2xsYXBzZWQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZy5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAucGFuZWwtaGVhZGluZy5jb2xsYXBzZWQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcuY29sbGFwc2VkOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLnBhbmVsLWhlYWRpbmcuY29sbGFwc2VkOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAucGFuZWwtYm9keSBoMywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgaDIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyAucGFuZWwtYm9keSBoMywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5wYW5lbC1ib2R5ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyAucGFuZWwtYm9keSBoMiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIC5wYW5lbC1ib2R5IGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIC5wYW5lbC1ib2R5IGgyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAucGFuZWwtYm9keSBoMywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgaDIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgaDMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyAucGFuZWwtYm9keSBoMiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIC5wYW5lbC1ib2R5IGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLnBhbmVsLWJvZHkgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIC5wYW5lbC1ib2R5IGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLmJlZi1leHBvc2VkLWZvcm0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLmJlZi1leHBvc2VkLWZvcm0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLmJlZi1leHBvc2VkLWZvcm0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAuYmVmLWV4cG9zZWQtZm9ybSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmJlZi1leHBvc2VkLWZvcm0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLmJlZi1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAuYmVmLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXNpbmdsZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAuYmVmLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXNpbmdsZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAuYmVmLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXNpbmdsZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC5iZWYtZXhwb3NlZC1mb3JtIC5jaG9zZW4tc2luZ2xlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuYmVmLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXNpbmdsZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAuYmVmLWV4cG9zZWQtZm9ybSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW06Zmlyc3QtY2hpbGQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbTpmaXJzdC1jaGlsZCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtOmZpcnN0LWNoaWxkLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbTpmaXJzdC1jaGlsZCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbTpmaXJzdC1jaGlsZCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgei1pbmRleDogMTAwMTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGxhYmVsLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHNlbGVjdCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtICgxLjVyZW0gLyAyKSk7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgI2VkaXQtaW52ZXN0aWdhdGllLS0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4vKiBOZXcgTWVkaWMgZmlsdGVycyAqL1xuLnBhZ2Utdmlldy1tZWRpY2kgLnNvcnQtYXNjLCAucGF0aC1pbnZlc3RpZ2F0aWkgLnNvcnQtYXNjLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5zb3J0LWFzYywgLnBhdGgtaW1hZ2lzdGljYSAuc29ydC1hc2MsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuc29ydC1hc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAuc29ydC1kZXNjLCAucGF0aC1pbnZlc3RpZ2F0aWkgLnNvcnQtZGVzYywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuc29ydC1kZXNjLCAucGF0aC1pbWFnaXN0aWNhIC5zb3J0LWRlc2MsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuc29ydC1kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpIC5ibG9jay1mYWNldHMsIC5wYWdlLXZpZXctbWVkaWNpIC5ibG9jay10bWVkaWMsIC5wYXRoLWludmVzdGlnYXRpaSAuYmxvY2stZmFjZXRzLCAucGF0aC1pbnZlc3RpZ2F0aWkgLmJsb2NrLXRtZWRpYywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmxvY2stZmFjZXRzLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5ibG9jay10bWVkaWMsIC5wYXRoLWltYWdpc3RpY2EgLmJsb2NrLWZhY2V0cywgLnBhdGgtaW1hZ2lzdGljYSAuYmxvY2stdG1lZGljLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmJsb2NrLWZhY2V0cywgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5ibG9jay10bWVkaWMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgZGl2I2Jsb2NrLWZvcm11bGFyZXhwdXNtZWRpY2ltZWRpY3MtbmV3LXBhZ2UsIC5wYXRoLWludmVzdGlnYXRpaSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c21lZGljaW1lZGljcy1uZXctcGFnZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c21lZGljaW1lZGljcy1uZXctcGFnZSwgLnBhdGgtaW1hZ2lzdGljYSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c21lZGljaW1lZGljcy1uZXctcGFnZSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzbWVkaWNpbWVkaWNzLW5ldy1wYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2Nhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxOXB4IDI2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNTg4MjM1Mjk0KTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzICNibG9jay1zb3J0Ynl2aWV3bWVkaWNpZGlzcGxheXRvdGltZWRpY2lpIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgI2Jsb2NrLXNvcnRieXZpZXdtZWRpY2lkaXNwbGF5dG90aW1lZGljaWkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgIGxlZnQ6IC05cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLCAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSwgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3JhcywgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZvcm0taXRlbS1vcmFzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tbG9jYXRpZS10YXgsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWxvY2F0aW9uLWVudGl0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1vcmFzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWNpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1sb2NhdGllLXRheCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1jaXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLWxvY2F0aWUtdGF4LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQtY2l0eSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1sb2NhdGlvbi1lbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9fbGFiZWwsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2xhYmVsLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19sYWJlbCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2xhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9fbGFiZWwsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19sYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2xhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mbGV4LXdyYXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZsZXgtd3JhcCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mbGV4LXdyYXAsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZsZXgtd3JhcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mbGV4LXdyYXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZsZXgtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmxleC13cmFwIC5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcywgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgZmxleDogMSAxIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjRweCAxMnB4O1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcywgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcywgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5zb3J0X21lZGljcyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3MsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnNvcnRfbWVkaWNzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuc29ydF9tZWRpY3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjglO1xuICAgIGZsZXgtYmFzaXM6IDI4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICByaWdodDogMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQjtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMTYlO1xuICAgIGZsZXgtYmFzaXM6IDE2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggMDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS10aXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgcGFkZGluZzogMHB4IDEycHggMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMiwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuOXJlbSk7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlciwgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlciwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlciwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlciwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMiwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMiwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlciwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICByaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyNnB4KTtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlciwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDIxcHgpO1xuICB9XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyRTMzM0MgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbiwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgcGFkZGluZzogMzJweCAwIDA7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIGxlZnQ6IC0yNHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICB0b3A6IDQxcHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lciwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlciwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLWNvbnRhaW5lcjo6YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1jb250YWluZXI6OmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICByaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyNnB4KTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMkUzMzNDO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3BhbiwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3Bhbixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cywgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wYWdpbmFtZWRpY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cywgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDEycHggMTJweDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1tZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jb25zdWx0YXRpaWRlY29udGFiaWxlIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW1hZ2lzdGljZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWdlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY29uc3VsdGF0aWlkZWNvbnRhYmlsZSAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpZ2VuZXJhbGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmJsb2NrLXNlYXJjaC1hcGktc29ydHMgLml0ZW0tbGlzdCAuY2hvc2VuLXJlc3VsdHMgbGksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWltYWdpc3RpY2dlbmVyYWxmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3QgLmNob3Nlbi1yZXN1bHRzIGxpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuYmxvY2stc2VhcmNoLWFwaS1zb3J0cyAuaXRlbS1saXN0IC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLW1lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wYWdpbmFtZWRpY2ljYXMsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stbWVkaWNmaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wYWdpbmFtZWRpY2ljYXMsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLW1lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBhZ2luYW1lZGljaWNhcywgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stbWVkaWNmaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcGFnaW5hbWVkaWNpY2FzLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLW1lZGljZmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycywgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycywgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycywgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycywgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwJTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoNDYsIDUxLCA2MCwgMC4xKTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cywgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0gLmJsb2NrLWZhY2V0cyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSAuYmxvY2stZmFjZXRzLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtIC5ibG9jay1mYWNldHMge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDhweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmhhcy1jb250ZW50LmlzLWZvY3VzZWQgbGFiZWwsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5oYXMtY29udGVudC5pcy1mb2N1c2VkIGxhYmVsLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCBsYWJlbCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucywgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyA+IGlucHV0LmJ1dHRvbjpub3QoLmpzLWhpZGUpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWFjdGlvbnMgPiBpbnB1dC5idXR0b246bm90KC5qcy1oaWRlKSB7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogNjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dCB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuOXJlbSk7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE0cHggMCAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTJweCAwO1xufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMiwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMiwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlciwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlciwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3Age1xuICAgIHRvcDogNDhweDtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNzVweDtcbiAgdG9wOiAtNDBweDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggMDtcbiAgfVxuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMiwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBoMixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaDIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24ge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZC5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLmZpbHRlci1ibG9jay1mYWNldC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQuZmlsdGVyLWJsb2NrLWZhY2V0LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYywgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYywgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYywgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYywgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmJsb2NrLXRtZWRpYyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuYmxvY2stdG1lZGljLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5ibG9jay10bWVkaWMge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgbGVmdDogLTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWludmVzdGlnYXRpaWNsaW5pY2ljYXMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1jbGluaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIC5jaG9zZW4tZHJvcCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gLmNob3Nlbi1kcm9wIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogLTlweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLCAucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21hdGVybml0eW1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWF0ZXJuaXR5aW52ZXN0aWdhdGlvbnNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljaG9zcGl0YWxtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljcG9uZGVyYXNzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGF0aC1pbWFnaXN0aWNhICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2FsbHNwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stY2xpbmljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaW1hZ2lzdGljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHltZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2staW52ZXN0aWdhdGlpY2xpbmljaWNhcyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ltYWdpc3RpY3NwZWNpYWx0aWVzZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNkZW50YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpsYXN0LWNoaWxkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDEycHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCwgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBpbnB1dCwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGlucHV0LCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNmQ4O1xuICBtYXJnaW46IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhdGgtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biwgLnBhdGgtaW1hZ2lzdGljYSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24sIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlciwgLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjphZnRlciwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIsIC5wYXRoLWltYWdpc3RpY2EgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGF0aC1pbWFnaXN0aWNhICNibG9jay1keW5hbWljbWVkaWNmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5sb3dlckZpbHRlcnMgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOmFmdGVyLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMgLmxvd2VyRmlsdGVycyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ucGFnZS12aWV3LW1lZGljaSAuZmFjZXQtZW1wdHksIC5wYXRoLWludmVzdGlnYXRpaSAuZmFjZXQtZW1wdHksIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZhY2V0LWVtcHR5LCAucGF0aC1pbWFnaXN0aWNhIC5mYWNldC1lbXB0eSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5mYWNldC1lbXB0eSB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbi5wYWdlLXZpZXctbWVkaWNpIC5mYWNldC1lbXB0eSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAuZmFjZXQtZW1wdHkgLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyLCAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5mYWNldC1lbXB0eSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIsIC5wYXRoLWltYWdpc3RpY2EgLmZhY2V0LWVtcHR5IC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlciwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5mYWNldC1lbXB0eSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG59XG4ucGFnZS12aWV3LW1lZGljaSAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1zdGF0ZS1hY3RpdmU6aG92ZXIsIC5wYXRoLWludmVzdGlnYXRpaSAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1zdGF0ZS1hY3RpdmU6aG92ZXIsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktc3RhdGUtYWN0aXZlOmhvdmVyLCAucGF0aC1pbWFnaXN0aWNhIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucGFnZS12aWV3LW1lZGljaSAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24sIC5wYXRoLWludmVzdGlnYXRpaSAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24sIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLCAucGF0aC1pbWFnaXN0aWNhIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSAuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5wYWdlLXZpZXctbWVkaWNpIHNwYW4udGFibGVzb3J0LnRhYmxlc29ydC0tYXNjIC52aXN1YWxseS1oaWRkZW4sXG4ucGFnZS12aWV3LW1lZGljaSBzcGFuLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MgLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpIHNwYW4udGFibGVzb3J0LnRhYmxlc29ydC0tYXNjIC52aXN1YWxseS1oaWRkZW4sXG4ucGFnZS12aWV3LW1lZGljaSBzcGFuLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MgLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNpbnZlc3RpZ2F0aWlmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljY2xpbmljc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY21hdGVybml0eXNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1jbGluaWNmaWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0LmZvcm0tZ3JvdXAuY29sLWF1dG86OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2I2Jsb2NrLWZvcm11bGFyZXhwdXNhbmFsaXplLWludmVzdGlnYXRpaWludmVzdGlnYXRpaSBoMiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2hvc3BpdGFsaW52ZXN0aWdhdGlvbmZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzICNibG9jay1keW5hbWljaG9zcGl0YWxpbnZlc3RpZ2F0aW9uZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIsIC5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZm9ybS1pdGVtLWxvY2F0aWUsIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZvcm0taXRlbS1vcmFzLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmZvcm0taXRlbS1sb2NhdGllLCAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmZvcm0taXRlbS1vcmFzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICN2aWV3cy1leHBvc2VkLWZvcm0tbWVkaWNpLWhvbWVwYWdlLW1lZGljcyAuanMtZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZS1vbGQgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5wYWdlLXZpZXctbWVkaWNpIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwge1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVkaWNpIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZ1bGxDb250ZW50Q2xpbmljcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiBsaS5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLmRyb3Bkb3duLWxhbmd1YWdlLWl0ZW0uZHJvcGJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxubGkuZHJvcGJ1dHRvbi10b2dnbGUsIC5sYW5ndWFnZV9ibG9jayAubWVudS0taXRlbS10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5saS5kcm9wYnV0dG9uLWFjdGlvbiBzcGFuLCBsaS5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxNTAlICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFjdGl2ZS1sYW5ndWFnZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC41NjI1cmVtO1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGl2ZS1sYW5ndWFnZS5vcGVuLWxhbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxubGkuZHJvcGJ1dHRvbi1hY3Rpb24uc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWFjdGlvbnMgLmRyb3BidXR0b24td3JhcHBlciB7XG4gIG1hcmdpbjogMC41cmVtIDFyZW0gMC41cmVtIDA7XG59XG5cbltkaXI9cnRsXSAuZm9ybS1hY3Rpb25zIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uZHJvcGJ1dHRvbi13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uanMgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyoqXG4gKiBEcm9wYnV0dG9uIGxpc3QuXG4gKi9cbi5kcm9wYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbltkaXI9cnRsXSAuZHJvcGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmpzIC5kcm9wYnV0dG9uIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4vKiBWYXJpYW50cy4gKi9cbi5qcy5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tc21hbGwge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5qcy5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tZXh0cmFzbWFsbCB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4vKipcbiAqIEZpcnN0IGRyb3BidXR0b24gbGlzdCBpdGVtLlxuICovXG4uanMgLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSArIDFweCk7IC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0uanMgLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gKyAxcHgpO1xufVxuXG4vKiBGaXJzdCBkcm9wYnV0dG9uIGxpc3QgaXRlbSB2YXJpYW50cyAqL1xuLmpzLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZS5kcm9wYnV0dG9uLS1zbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gKyAxcHgpOyAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdLmpzLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZS5kcm9wYnV0dG9uLS1zbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygycmVtICsgMXB4KTtcbn1cblxuLmpzLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZS5kcm9wYnV0dG9uLS1leHRyYXNtYWxsIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtICsgMXB4KTsgLyogTFRSICovXG59XG5cbltkaXI9cnRsXS5qcy5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tbXVsdGlwbGUuZHJvcGJ1dHRvbi0tZXh0cmFzbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gKyAxcHgpO1xufVxuXG4vKipcbiAqIERyb3BidXR0b24gdG9nZ2xlci5cbiAqL1xuLmRyb3BidXR0b25fX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICByaWdodDogMDsgLyogTFRSICovXG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogMSAqL1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDsgLyogTFRSICovXG4gIGJhY2tncm91bmQ6ICNkM2Q0ZDk7XG4gIGZvbnQtc2l6ZTogMXB4OyAvKiBpT1MgU2FmYXJpIHNldHMgYSBtaW5pbXVtIGJ1dHRvbi13aWR0aCBiYXNlZCBvbiBmb250LXNpemUuICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5bZGlyPXJ0bF0gLmRyb3BidXR0b25fX3RvZ2dsZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cblxuLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00uMjM4IDEuOTM4TDEuNjQ3LjUxNyA3IDUuODE5IDEyLjM1NC41MTdsMS40MDggMS40MjFMNyA4LjYzNnonIGZpbGw9JyUyMzIyMjMzMCcvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qIFRvZ2dsZXIgc3RhdGVzLiAqL1xuLmRyb3BidXR0b25fX3RvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjMyNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMmM3O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRyb3BidXR0b25fX3RvZ2dsZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kcm9wYnV0dG9uX190b2dnbGU6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzI0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFlYjM7XG59XG5cbi5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG5bZGlyPXJ0bF0gLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uX190b2dnbGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG4vKiBUb2dnbGVyIHZhcmlhbnRzICovXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLXNtYWxsIC5kcm9wYnV0dG9uX190b2dnbGUge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwgLmRyb3BidXR0b25fX3RvZ2dsZSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLXNtYWxsIC5kcm9wYnV0dG9uX190b2dnbGU6OmJlZm9yZSxcbi5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tZXh0cmFzbWFsbCAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUge1xuICB3aWR0aDogMC43NXJlbTsgLyogMTJweCAqL1xufVxuXG4vKiBIaWdoIGNvbnRyYXN0LiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLyogRGVmYXVsdC4gKi9cbiAgLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC41NjI1cmVtO1xuICAgIGhlaWdodDogMC41NjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjE5ODg2cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7IC8qIExUUiAqL1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAwLjEyNXJlbSAwIDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE5ODg2cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDMxNWRlZyk7XG4gIH1cbiAgW2Rpcj1ydGxdIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLyogVmFyaWFudHMgKi9cbiAgLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1zbWFsbCAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUsXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwgLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC40Mzc1cmVtO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjE1NDY3cmVtO1xuICB9XG4gIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDAuMTU0NjdyZW07XG4gIH1cbn1cbi8qKlxuICogSXRlbSBpbiB0aGUgZmlyc3QgZHJvcGJ1dHRvbiBsaXN0IGl0ZW0gKHRoYXQgbG9va3MgbGlrZSBhIGJ1dHRvbikuXG4gKlxuICogRHVwbGljYXRlcyBiYXNlIGJ1dHRvbiBzdHlsZXMuXG4gKi9cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGNhbGMoMXJlbSAtIDFweCkgY2FsYygxLjVyZW0gLSAxcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzMjQyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogMSAqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q0ZDk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDFyZW0gLSAxcHgpO1xufVxuXG4vKiBWYXJpYW50cyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1zbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNjI1cmVtIC0gMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC42MjVyZW0gLSAxcHgpO1xuICBmb250LXNpemU6IDAuNzlyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSA+ICoge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgZm9udC1zaXplOiAwLjc5cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbn1cblxuLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSA+ICo6aG92ZXIsXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gLmJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzI0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMyYzc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKjpmb2N1czpob3Zlcixcbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYnV0dG9uOmZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDVweCAjMjZhNzY5O1xufVxuXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSA+ICo6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzI0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFlYjM7XG59XG5cbi5kcm9wYnV0dG9uLS1tdWx0aXBsZSAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZSAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4OyAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdLmpzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZSAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuXG4uZHJvcGJ1dHRvbiA+IC5kcm9wYnV0dG9uX19pdGVtID4gYSxcbi5kcm9wYnV0dG9uID4gLmRyb3BidXR0b25fX2l0ZW0gPiAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmRyb3BidXR0b24gPiAuZHJvcGJ1dHRvbl9faXRlbSA+IGEsXG5bZGlyPXJ0bF0gLmRyb3BidXR0b24gPiAuZHJvcGJ1dHRvbl9faXRlbSA+IC5idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXI6bm90KC5vcGVuKSAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE5vbi1maXJzdCBkcm9wYnV0dG9uIGxpc3QgZWxlbWVudHMuXG4gKi9cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2Q0ZDk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtIH4gLmRyb3BidXR0b25fX2l0ZW0ge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZHJvcGJ1dHRvbl9faXRlbSB+IC5kcm9wYnV0dG9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDRkOTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5cbi8qKlxuICogRHJvcGJ1dHRvbiBpdGVtcyBvZiBub24tZmlyc3QgZHJvcGJ1dHRvbiBsaXN0IGVsZW1lbnRzLlxuICovXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0gPiBhLFxuLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygxcmVtIC0gMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTY1YjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogMSAqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiAqIFNldCB0aGUgaW5oZXJpdGVkIGJ1dHRvbiBib3JkZXIgY29sb3IgdG8gdHJhbnNwYXJlbnQgZm9yIGhpZ2ggY29udHJhc3RcbiAqIG1vZGUuXG4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+IGEsXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0gPiAuYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+IGE6bm90KDpmb2N1cyksXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0gPiAuYnV0dG9uOm5vdCg6Zm9jdXMpIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyogVmFyaWFudHMuICovXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLXNtYWxsIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+IGEsXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLXNtYWxsIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+IC5idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc5cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbn1cblxuLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1leHRyYXNtYWxsIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+IGEsXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gLmJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuNzlyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4vKiBTdGF0ZXMuICovXG4uZHJvcGJ1dHRvbl9faXRlbSA+ICo6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+ICo6aG92ZXIge1xuICBjb2xvcjogIzIzMjQyOTtcbiAgYmFja2dyb3VuZDogI2YzZjRmOTtcbn1cblxuLmRyb3BidXR0b25fX2l0ZW0gPiAuYnV0dG9uOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gKjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI2YTc2OSAhaW1wb3J0YW50OyAvKiAxICovXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMjZhNzY5LCAwIDAgMCAxcHggIzI2YTc2OTtcbn1cblxuLmxhbmd1YWdlX2Jsb2NrIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24gLmZpZWxkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWludmVzdGlnYXRpb24ge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtaW52ZXN0aWdhdGlvbiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmNhcmQtYm9keSAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbnZlc3RpZ2F0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cblxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmNhcmQtYm9keSAudmlld3Mtcm93LCAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdiwgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQge1xuICBwYWRkaW5nOiAyMC40cHggMDtcbiAgbWFyZ2luOiAwIDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmNhcmQtYm9keSAudmlld3Mtcm93LCAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdiwgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuY2FyZC1ib2R5IC52aWV3cy1yb3csIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LCAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmFjY29yZGlvbiAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoNDYsIDUxLCA2MCwgMC41KTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLCAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06YmVmb3JlLFxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtIHNwYW4ge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLCAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06YWN0aXZlLCAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6YmVmb3JlLFxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQsIC5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6YWN0aXZlLCAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtcm91dGUsIC5hY2NvcmRpb24gLmNhcmQtYm9keSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLCAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi5hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWludmVzdGlnYXRpb24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtYm9keSAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggNDhweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGg2IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgaDZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgaDY6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBoNiAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgaDYgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10aXRsZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGg2IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbiAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24gLmFjY29yZGlvbiAuY2FyZC1ib2R5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFjY29yZGlvbiAuYWNjb3JkaW9uIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24sXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24sXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24sXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbixcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbixcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24sXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICNjMGMxYzQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQge1xuICBwYWRkaW5nOiAyMC40cHggMjRweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0sXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0sXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0sXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0sXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG59XG4ucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMTtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQ6bGFzdC1vZi10eXBlLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkOmxhc3Qtb2YtdHlwZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQ6bGFzdC1vZi10eXBlLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkOmxhc3Qtb2YtdHlwZSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5pbnZlc3RpZ2F0aW9uLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuaW52ZXN0aWdhdGlvbixcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmludmVzdGlnYXRpb24sXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuaW52ZXN0aWdhdGlvbixcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5pbnZlc3RpZ2F0aW9uLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5pbnZlc3RpZ2F0aW9uLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmludmVzdGlnYXRpb24sXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmludmVzdGlnYXRpb24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5pbnZlc3RpZ2F0aW9uLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5pbnZlc3RpZ2F0aW9uLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5pbnZlc3RpZ2F0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLnByaWNlLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAucHJpY2UsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5wcmljZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5wcmljZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5wcmljZSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAucHJpY2UsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAucHJpY2UsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLnByaWNlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAucHJpY2UsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLnByaWNlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnByaWNlLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdIC5wcmljZSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD10cnVlXSAucHJpY2UsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdIC5wcmljZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnByaWNlLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnByaWNlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD10cnVlXSAucHJpY2UsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD10cnVlXSAucHJpY2UsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnByaWNlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnByaWNlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnByaWNlIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIG9wYWNpdHk6IDQwJTtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0gLnByaWNlLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSAucHJpY2UsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5wcmljZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5wcmljZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5wcmljZSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSAucHJpY2UsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSAucHJpY2UsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0gLnByaWNlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSAucHJpY2UsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0gLnByaWNlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5wcmljZSB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSwgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgKyAudmlld3MtZmllbGQsIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlICsgLnZpZXdzLWZpZWxkLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSArIC52aWV3cy1maWVsZCxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlICsgLnZpZXdzLWZpZWxkLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlICsgLnZpZXdzLWZpZWxkLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSArIC52aWV3cy1maWVsZCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSArIC52aWV3cy1maWVsZCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSArIC52aWV3cy1maWVsZCxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlICsgLnZpZXdzLWZpZWxkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSArIC52aWV3cy1maWVsZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgKyAudmlld3MtZmllbGQsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlICsgLnZpZXdzLWZpZWxkLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSArIC52aWV3cy1maWVsZCxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUgKyAudmlld3MtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLnByaWNlLCAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSAucHJpY2UsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAucHJpY2UsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSAucHJpY2UsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAucHJpY2UsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSAucHJpY2UsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLnByaWNlLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlIC5wcmljZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAucHJpY2UsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUgLnByaWNlLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAucHJpY2UsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlIC5wcmljZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAucHJpY2UsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUgLnByaWNlLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAucHJpY2UsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlIC5wcmljZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5wcmljZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnRpdGxlIC5wcmljZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLnByaWNlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC50aXRsZSAucHJpY2UsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5wcmljZSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAudGl0bGUgLnByaWNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1ib2R5LFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1ib2R5LFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1ib2R5LFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYm9keSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJvZHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJvZHksXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1ib2R5LFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSksXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLCAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudCxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudCxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudCxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50LFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudCxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICB9XG4gIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06aG92ZXIsIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50OmhvdmVyLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3Zlcixcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50OmhvdmVyLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3Zlcixcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50OmhvdmVyLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06aG92ZXIsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6aG92ZXIsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3Zlcixcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudDpob3Zlcixcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3Zlcixcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6aG92ZXIsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3Zlcixcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudDpob3Zlcixcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3Zlcixcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6aG92ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmhvdmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQ6aG92ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06aG92ZXIsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50OmhvdmVyLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmhvdmVyLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1hcHBvaW50bWVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICBib3JkZXItY29sb3I6ICNkYzAwMjg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdjpsYXN0LW9mLXR5cGUsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXY6bGFzdC1vZi10eXBlLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2Omxhc3Qtb2YtdHlwZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXY6bGFzdC1vZi10eXBlLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdjpsYXN0LW9mLXR5cGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdjpsYXN0LW9mLXR5cGUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2Omxhc3Qtb2YtdHlwZSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2Omxhc3Qtb2YtdHlwZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdjpsYXN0LW9mLXR5cGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdjpsYXN0LW9mLXR5cGUsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2LFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSBkaXYsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5IGRpdixcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5LFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHksXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHksXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHksXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5LFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiNzcGVjaWFsdGllcyA+IC5jYXJkIGRpdiAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24jc3BlY2lhbHRpZXMgPiAuY2FyZCBkaXYgLmNhcmQtYm9keSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uI3NwZWNpYWx0aWVzID4gLmNhcmQgZGl2IC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDQ0LjRweCAxOHB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHksXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHksXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5LFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5LFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHksXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3csXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZCxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZCxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIGJvcmRlci1jb2xvcjogIzJlMzMzYztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1jb2xvcjogI2MwYzFjNCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLm9wZW4tY2FyZDpiZWZvcmUge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCA1MSwgNjAsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIC5jYXJkLWJvZHksXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIC5jYXJkLWJvZHksXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIC5jYXJkLWJvZHksXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQgLmNhcmQtYm9keSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQgLmNhcmQtYm9keSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93ID4gLnZpZXdzLWZpZWxkIC5jYXJkLWJvZHksXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgPiAudmlld3MtZmllbGQgLmNhcmQtYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0sXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93IC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdyAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhdGgtY2xpbmljaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSksXG4ucGF0aC1zcGl0YWxlIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnBhdGgtcG9uZGVyYXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnBhdGgtbWF0ZXJuaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSxcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSksXG4ucGF0aC1kZW50YWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWNsaW5pY2kgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bGFzdC1vZi10eXBlLFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpsYXN0LW9mLXR5cGUsXG4ucGF0aC1pbWFnaXN0aWNhIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSxcbi5wYXRoLXBvbmRlcmFzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSxcbi5wYXRoLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpsYXN0LW9mLXR5cGUsXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpsYXN0LW9mLXR5cGUsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bGFzdC1vZi10eXBlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdzpsYXN0LW9mLXR5cGUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bGFzdC1vZi10eXBlLFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYXRoLXNwaXRhbGUgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cuY2FyZC1vcGVuID4gLnZpZXdzLWZpZWxkIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhdGgtaW1hZ2lzdGljYSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdy5jYXJkLW9wZW4gPiAudmlld3MtZmllbGQgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdy5jYXJkLW9wZW4gPiAudmlld3MtZmllbGQgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1tYXRlcm5pdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdy5jYXJkLW9wZW4gPiAudmlld3MtZmllbGQgLm9wZW4tY2FyZDpiZWZvcmUsXG4ucGF0aC1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cuY2FyZC1vcGVuID4gLnZpZXdzLWZpZWxkIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cuY2FyZC1vcGVuID4gLnZpZXdzLWZpZWxkIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhdGgtc3BlY2lhbGl0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cuY2FyZC1vcGVuID4gLnZpZXdzLWZpZWxkIC5vcGVuLWNhcmQ6YmVmb3JlLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAub3Blbi1jYXJkOmJlZm9yZSxcbi5wYXRoLWRlbnRhbCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdy5jYXJkLW9wZW4gPiAudmlld3MtZmllbGQgLm9wZW4tY2FyZDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAucGF0aC1jbGluaWNpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhdGgtc3BpdGFsZSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdy5jYXJkLW9wZW4gPiAudmlld3MtZmllbGQgLmNhcmQtYm9keSxcbi5wYXRoLWltYWdpc3RpY2EgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cuY2FyZC1vcGVuID4gLnZpZXdzLWZpZWxkIC5jYXJkLWJvZHksXG4ucGF0aC1wb25kZXJhcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQgPiBkaXYgPiAuY2FyZC1ib2R5ID4gLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLXJvdy5jYXJkLW9wZW4gPiAudmlld3MtZmllbGQgLmNhcmQtYm9keSxcbi5wYXRoLW1hdGVybml0YXRpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhdGgtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cuY2FyZC1vcGVuID4gLnZpZXdzLWZpZWxkIC5jYXJkLWJvZHksXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkID4gZGl2ID4gLmNhcmQtYm9keSA+IC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1yb3cuY2FyZC1vcGVuID4gLnZpZXdzLWZpZWxkIC5jYXJkLWJvZHksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5LFxuLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiA+IC5hY2NvcmRpb24gPiAuY2FyZCA+IGRpdiA+IC5jYXJkLWJvZHkgPiAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtYm9keSAudmlld3Mtcm93LmNhcmQtb3BlbiA+IC52aWV3cy1maWVsZCAuY2FyZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1tZWRpYyAuYWNjb3JkaW9uI2ludmVzdGlnYXRpb25zIC5jYXJkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuYWNjb3JkaW9uI2ludmVzdGlnYXRpb25zIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICNjMGMxYzQ7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuYWNjb3JkaW9uI2ludmVzdGlnYXRpb25zIC5jYXJkLWhlYWRlciAucGhvbmUtcG9wdXAge1xuICB0b3A6IDEuMTI1cmVtO1xufVxuXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuY2FyZC1ib2R5IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLXJpZ2h0OiA0My4ycHg7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuY2FyZC1ib2R5IC52aWV3cy1yb3c6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBob25lLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBob25lLXBvcHVwIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuLnBob25lLXBvcHVwIC5wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICBib3R0b206IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwLjA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGhvbmUtcG9wdXAgLnBvcHVwIHAge1xuICBtYXJnaW46IDA7XG59XG4ucGhvbmUtcG9wdXAgLnBvcHVwIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5waG9uZS1wb3B1cCAucG9wdXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnBob25lLXBvcHVwOmhvdmVyIC5wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBob25lLWljb24ge1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5waG9uZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBob25lLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tbGFuZGluZy1wYWdlLWZvcm0ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmxheW91dC1tYWluLXdyYXBwZXIgLndlYmZvcm0tc3VibWlzc2lvbi1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1pdGVtI2VkaXQtYWNvcmQtZW1haWwtLXdyYXBwZXIsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1pdGVtI2VkaXQtYWNvcmQtc21zLS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1pdGVtI2VkaXQtYWNvcmQtZW1haWwtLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS1yYWRpbywgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLWl0ZW0jZWRpdC1hY29yZC1zbXMtLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0taXRlbSNlZGl0LWFjb3JkLWVtYWlsLS13cmFwcGVyIC5maWVsZHNldC1sZWdlbmQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1pdGVtI2VkaXQtYWNvcmQtc21zLS13cmFwcGVyIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uanMtZm9ybS1pdGVtLmZvcm0tdHlwZS13ZWJmb3JtLW1hcmt1cCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5qcy1mb3JtLWl0ZW0uanMtZm9ybS1pdGVtLW5uLWdkcHIsIC5qcy1mb3JtLWl0ZW0uanMtZm9ybS1pdGVtLWFncmVlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uanMtZm9ybS1pdGVtLmpzLWZvcm0taXRlbS1ubi1nZHByID4gbGFiZWwsIC5qcy1mb3JtLWl0ZW0uanMtZm9ybS1pdGVtLWFncmVlID4gbGFiZWwge1xuICBmb250LXNpemU6IDBweCAhaW1wb3J0YW50O1xufVxuLmpzLWZvcm0taXRlbS5qcy1mb3JtLWl0ZW0tbm4tZ2RwciA+IGxhYmVsIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sIC5qcy1mb3JtLWl0ZW0uanMtZm9ybS1pdGVtLWFncmVlID4gbGFiZWwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jcHJvZ3JhbWFyZV9jYXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIGlucHV0LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIHRleHRhcmVhLCBpbnB1dCwgdGV4dGFyZWEge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNmQ4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXVybCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXVybCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1udW1iZXIgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNjMGMxYzQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGVsIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGVsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdXJsIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdXJsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLW51bWJlciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLW51bWJlciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjMGMxYzQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdXJsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLW51bWJlciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjYzBjMWM0O1xuICBvcGFjaXR5OiAxO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGVsIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXVybCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1udW1iZXIgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYzBjMWM0O1xuICBvcGFjaXR5OiAxO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgaW5wdXQ6Zm9jdXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhOmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgaW5wdXQ6Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbCB0ZXh0YXJlYTpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbCBpbnB1dDpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbCB0ZXh0YXJlYTpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB0ZXh0YXJlYTpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXVybCBpbnB1dDpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXVybCB0ZXh0YXJlYTpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgaW5wdXQ6Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIHRleHRhcmVhOmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSBpbnB1dDpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgdGV4dGFyZWE6Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1udW1iZXIgaW5wdXQ6Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1udW1iZXIgdGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdXJsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLW51bWJlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAwcztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIGlucHV0LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIHRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLW51bWJlciB0ZXh0YXJlYSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEuaGFzLWNvbnRlbnQgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbWFpbC5oYXMtY29udGVudCBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbC5oYXMtY29udGVudCBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZC5oYXMtY29udGVudCBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXVybC5oYXMtY29udGVudCBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUuaGFzLWNvbnRlbnQgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlLmhhcy1jb250ZW50IGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyLmhhcy1jb250ZW50IGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSA+IGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgPiBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbCA+IGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkID4gbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgPiBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgPiBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgPiBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLW51bWJlciA+IGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIGlucHV0LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVtYWlsIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtbnVtYmVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIC5kYXJrLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW1haWwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiAuZGFyayxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXRlbCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIC5kYXJrLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gLmRhcmssXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS11cmwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiAuZGFyayxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiAuZGFyayxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGUgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiAuZGFyayxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLW51bWJlciAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIC5kYXJrIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSA+IGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZSBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogLTAuN3JlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tcmVhZG9ubHkgPiBpbnB1dCwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXJlYWRvbmx5IC5jaG9zZW4tY29udGFpbmVyLCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRpc2FibGVkID4gaW5wdXQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZGlzYWJsZWQgLmNob3Nlbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWViICFpbXBvcnRhbnQ7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tZHJvcCB7XG4gIC8qIG1lbnUgei1pbmRleDogMTAyMCBzdGlja3kgdmFsdWUgKi9cbiAgei1pbmRleDogMTAwMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDEycHggMTJweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkucGFyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQ6aG92ZXIsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdDpmb2N1cywgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0LmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiBpbml0aWFsO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tY29udGFpbmVyIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIDBzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNob3Nlbi1jb250YWluZXIgdGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLWNvbnRhaW5lci5oYXMtY29udGVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgY29sb3I6ICNEQzAwMjg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tc2VhcmNoIHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLXNlYXJjaCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNC44cHggMCA0LjhweCAxMnB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tZHJvcCB7XG4gIHJpZ2h0OiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICBtYXJnaW4tdG9wOiAtNC44cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIDBzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHRleHRhcmVhIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QuaGFzLWNvbnRlbnQgbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uanMtZm9ybS10eXBlLWNoZWNrYm94LmlzLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uanMtZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5qcy1mb3JtLXR5cGUtY2hlY2tib3guaGFzLWNvbnRlbnQgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5qcy1mb3JtLWl0ZW0uanMtZm9ybS1pdGVtLWFjb3JkID4gbGFiZWwge1xuICBmb250LXNpemU6IDBweCAhaW1wb3J0YW50O1xufVxuLmpzLWZvcm0taXRlbS5qcy1mb3JtLWl0ZW0tYWNvcmQgPiBsYWJlbCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYig0NiwgNTEsIDYwKTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5qcy1mb3JtLWl0ZW0tY2FwdGNoYS1yZXNwb25zZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xuICBwYWRkaW5nOiAwIDMuNnJlbTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1zdWJtaXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1zdWJtaXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tc3VibWl0LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tc3VibWl0OmFjdGl2ZSwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTMxODM3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTMxODM3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGJvcmRlci13aWR0aDogNy4ycHg7XG4gIGZvbnQtc2l6ZTogOTZweDtcbn1cblxuLmNvbmZpcm1hdGlvbi12ZXN0aS1kZS1sYS1iZWJlIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSwgLmNvbmZpcm1hdGlvbi1tZXNzYWdlLS1zbWFsbCAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xufVxuLnVpLWRhdGVwaWNrZXIgaW5wdXQsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QsXG4udWktZGF0ZXBpY2tlciB0ZXh0YXJlYSxcbi51aS1kYXRlcGlja2VyIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMzMzYztcbiAgYmFja2dyb3VuZDogIzJlMzMzYztcbiAgY29sb3I6ICNmZmY7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgYmFja2dyb3VuZDogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQgKyBsYWJlbDpiZWZvcmUsXG4uZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQgKyBsYWJlbDpiZWZvcmUsXG4uZm9ybS10eXBlLW1hbmFnZWQtZmlsZSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQgKyBsYWJlbDpiZWZvcmUsXG4uZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQgKyBsYWJlbDpiZWZvcmUsXG4uZm9ybS10eXBlLW1hbmFnZWQtZmlsZSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAuZmlsZS11cGxvYWQtYnV0dG9uLFxuLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmZpbGUtcmVtb3ZlLWJ1dHRvbiwgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmZpbGUtdXBsb2FkLWJ1dHRvbixcbi5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5maWxlLXJlbW92ZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgbGFiZWwud2ViZm9ybS1maWxlLWJ1dHRvbiwgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgbGFiZWwud2ViZm9ybS1maWxlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJlMzMzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxN3B4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzZjNzA3NjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsLndlYmZvcm0tZmlsZS1idXR0b246YmVmb3JlLCAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSBsYWJlbC53ZWJmb3JtLWZpbGUtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgbGFiZWwud2ViZm9ybS1maWxlLWJ1dHRvbjpiZWZvcmUsIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIGxhYmVsLndlYmZvcm0tZmlsZS1idXR0b246YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIGRpdi5qcy1mb3JtLWl0ZW0sIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIGRpdi5qcy1mb3JtLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWViO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgZGl2LmpzLWZvcm0taXRlbSBsYWJlbCwgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgZGl2LmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgZGl2LmpzLWZvcm0taXRlbSBsYWJlbDpiZWZvcmUsIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIGRpdi5qcy1mb3JtLWl0ZW0gbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogOTUlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIGRpdi5qcy1mb3JtLWl0ZW0gYSwgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgZGl2LmpzLWZvcm0taXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4uZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSBkaXYuZm9ybS1tYW5hZ2VkLWZpbGUgPiBzcGFuLmZpbGUsIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIGRpdi5mb3JtLW1hbmFnZWQtZmlsZSA+IHNwYW4uZmlsZSB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHg7XG59XG4uZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSBkaXYuZm9ybS1tYW5hZ2VkLWZpbGUgPiBzcGFuLmZpbGUgYSwgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgZGl2LmZvcm0tbWFuYWdlZC1maWxlID4gc3Bhbi5maWxlIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzJlMzMzYztcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi12aXJ0dWFsLWNsaW5pYy1mb3JtIC5mb3JtLWl0ZW0tY2l0eSB7XG4gIHRvcDogLTI0cHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXZpcnR1YWwtY2xpbmljLWZvcm0gLmZvcm0taXRlbS1jaXR5IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDM5Ljg0cHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXZpcnR1YWwtY2xpbmljLWZvcm0gLmZvcm0taXRlbS1jaXR5IC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXZpcnR1YWwtY2xpbmljLWZvcm0gLmZvcm0taXRlbS1jaXR5IC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tdmlydHVhbC1jbGluaWMtZm9ybSAuZm9ybS1pdGVtLWNpdHkgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxcHggNnB4IDJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC90aGVtZXMvY3VzdG9tL3JlZ2luYV9tYXJpYS9zZWNvbmRhcnlfbG9nby5wbmcpIG5vLXJlcGVhdCAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi12aXJ0dWFsLWNsaW5pYy1mb3JtIC5mb3JtLWl0ZW0tY2l0eSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgKyAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy13ZWJmb3JtLXJhZGlvcywgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpzLXdlYmZvcm0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0sIC5qcy13ZWJmb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qcy13ZWJmb3JtLXJhZGlvcyAuanMtZm9ybS1pdGVtLCAuanMtd2ViZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndlYmZvcm0tLWRvciAuanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSwgLndlYmZvcm0tLWRvciAuanMtd2ViZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4uanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSBsYWJlbCwgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkOCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSBsYWJlbDpiZWZvcmUsIC5qcy13ZWJmb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbSBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi53ZWJmb3JtLS1kb3IgLmpzLXdlYmZvcm0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC53ZWJmb3JtLS1kb3IgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ud2ViZm9ybS0tZG9yIC5qcy13ZWJmb3JtLXJhZGlvcyAuanMtZm9ybS1pdGVtIGxhYmVsOmJlZm9yZSwgLndlYmZvcm0tLWRvciAuanMtd2ViZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ2ZDg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG4uanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwsIC5qcy13ZWJmb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyZTMzM2MgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMyZTMzM2M7XG59XG4uanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbn1cbi53ZWJmb3JtLS1kb3IgLmpzLXdlYmZvcm0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC53ZWJmb3JtLS1kb3IgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTgzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAwIHJnYmEoNDYsIDUxLCA2MCwgMC43KTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Q1ZDZkODtcbn1cbi5qcy13ZWJmb3JtLXJhZGlvcyAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xufVxuLmpzLXdlYmZvcm0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5qcy13ZWJmb3JtLXJhZGlvcyAuanMtZm9ybS1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzJlMzMzYyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzJlMzMzYztcbn1cbi5qcy13ZWJmb3JtLXJhZGlvcyAuanMtZm9ybS1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA2cHggIzJlMzMzYztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmRlc2NyaXB0aW9uLW92ZXJsYXAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmRlc2NyaXB0aW9uLW92ZXJsYXAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmRlc2NyaXB0aW9uLW92ZXJsYXAgbGFiZWwgKyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1wcmltYS1jb25zdWx0YXRpZS1mb3JtIGg0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1wcmltYS1jb25zdWx0YXRpZS1mb3JtIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmpzLWZvcm0taXRlbSA+IGgyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5qcy1mb3JtLWl0ZW0gPiBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDhweDtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAtNDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtICNlZGl0LXBhcnQtMSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtICNlZGl0LXBhcnQtMSBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtICNlZGl0LXBhcnQtMSBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ud2ViZm9ybS1zY2FsZS1vcHRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlYmZvcm0tc2NhbGUtb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4IDhweCAwO1xufVxuLndlYmZvcm0tc2NhbGUtb3B0aW9uIC5qcy1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZWJmb3JtLXNjYWxlLW9wdGlvbiAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLndlYmZvcm0tc2NhbGUtb3B0aW9uIC5qcy1mb3JtLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzMzNjICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMmUzMzNjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ud2ViZm9ybS1zY2FsZS1vcHRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb24gLmpzLWZvcm0taXRlbSB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbiBkaXYuanMtZm9ybS1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjguOHB4O1xuICBoZWlnaHQ6IDI4LjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4LjhweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDEpIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUJBNEE7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCgxKSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVCQTRBO1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoMSkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjRUVCQTRBO1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoMikgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2QkE0Rjtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDIpIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkJBNEY7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCgyKSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNFNkJBNEY7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCgzKSBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNCOTU5O1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoMykgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzQjk1OTtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDMpIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogI0QzQjk1OTtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDQpIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEI4NjE7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCg0KSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRCODYxO1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoNCkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjQzRCODYxO1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoNSkgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IxQjc2Qjtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDUpIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMUI3NkI7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCg1KSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNCMUI3NkI7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCg2KSBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNCNjc3O1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoNikgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQjY3Nztcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDYpIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogIzlDQjY3Nztcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDcpIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RkI2ODE7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCg3KSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZCNjgxO1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoNykgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjOEZCNjgxO1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoOCkgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDQkI4QTtcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDgpIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Q0JCOEE7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCg4KSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICM4Q0JCOEE7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCg5KSBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdCNTg3O1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoOSkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3QjU4Nztcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDkpIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogIzg3QjU4Nztcbn1cbi53ZWJmb3JtLXNjYWxlLWNpcmNsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bnRoLWNoaWxkKDEwKSBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZDNUEzO1xufVxuLndlYmZvcm0tc2NhbGUtY2lyY2xlIC53ZWJmb3JtLXNjYWxlLW9wdGlvbjpudGgtY2hpbGQoMTApIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NkM1QTM7XG59XG4ud2ViZm9ybS1zY2FsZS1jaXJjbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9uOm50aC1jaGlsZCgxMCkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjODZDNUEzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LXR3by1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5qcy13ZWJmb3JtLXdlYmZvcm0tc2NhbGUgLndlYmZvcm0tc2NhbGUtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmpzLXdlYmZvcm0td2ViZm9ybS1zY2FsZSAud2ViZm9ybS1zY2FsZS1vcHRpb24ge1xuICAgIGZsZXg6IDAgMSBjYWxjKDIwJSAtIDhweCk7XG4gIH1cbiAgLmpzLXdlYmZvcm0td2ViZm9ybS1zY2FsZSAud2ViZm9ybS1zY2FsZS1vcHRpb24gLmpzLWZvcm0taXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmpzLXdlYmZvcm0td2ViZm9ybS1zY2FsZSAud2ViZm9ybS1zY2FsZS1vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLnJhZGlvLXdoaXRlIGxhYmVsLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5yYWRpby13aGl0ZSBsYWJlbC5qcy1mb3JtLXR5cGUtcmFkaW86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZpZXctaGVhZGVyIC5ibG9jay1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW0gMC4zcmVtIDAgMDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAudmlldy1oZWFkZXIgLmJsb2NrLW1lbnUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnZpZXctaGVhZGVyIC5ibG9jay1tZW51IC5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG4gIC52aWV3LWhlYWRlciAuYmxvY2stbWVudSAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC52aWV3LWhlYWRlciAuYmxvY2stbWVudSAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgYSB7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vZGVfX2NvbnRlbnQgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC1oZWFkaW5nIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC1oZWFkaW5nIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtaGVhZGluZyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLWhlYWRpbmcgLm1vYmlsZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC1oZWFkaW5nIC5tb2JpbGUtdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjRweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXRleHQge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtdGV4dCAubm9kZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXZvdGVzIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0NiwgNTEsIDYwLCAwLjIpLCAwIDI1cHggMzVweCAycHggcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2sge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jbG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jbG9jazphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2s6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcjpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2s6YmVmb3JlLFxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2sgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jbG9jaywgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2s6YWN0aXZlLCAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jbG9jazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcjpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXIge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jYWxlbmRhciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jYWxlbmRhcjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcjpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhbGVuZGFyOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXI6YmVmb3JlLFxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXIgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jYWxlbmRhciwgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXI6YWN0aXZlLCAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jYWxlbmRhcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcjpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcjpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrLCAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jYWxlbmRhciB7XG4gICAgcGFkZGluZy10b3A6IDMuNDI4NTcxNDI4NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjQyODU3MTQyODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtaGVhZGluZyAubW9iaWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCA2cHg7XG4gICAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC1oZWFkaW5nIC5tb2JpbGUtdGl0bGUgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC10ZXh0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtdGV4dCAubm9kZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXRleHQgLm5vZGVfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXRleHQgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1saXN0aW5nIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsaXRpZXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsaXRpZXMge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyLjQ5Mzc1cmVtO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2s6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jbG9jazpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrOmJlZm9yZSxcbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrIHNwYW4ge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2ssIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNsb2NrOmFjdGl2ZSwgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2xvY2s6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhbGVuZGFyIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyLjQ5Mzc1cmVtO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXI6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhbGVuZGFyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jYWxlbmRhcjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhbGVuZGFyOmJlZm9yZSxcbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhbGVuZGFyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXIsIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhbGVuZGFyOmFjdGl2ZSwgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXI6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgYS5jbG9jaywgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIGEuY2FsZW5kYXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjQyODU3MTQyODZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy40Mjg1NzE0Mjg2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMThweCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgYSB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgYTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgd2lkdGg6IDcydnc7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQgLm1lZGljLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZCAubWVkaWMtcGhvdG8gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkIC5tZWRpYy1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYy10eXBlIHtcbiAgcGFkZGluZzogMThweCAyNHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYy10eXBlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYy10eXBlIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWMtdHlwZSAuaWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtdm90ZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC12b3RlcyAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXZvdGVzIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gICAgcGFkZGluZzogMCAwIDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXZvdGVzIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXZvdGVzIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtdm90ZXMgLmZpZWxkLXZvdGVzLXdyYXBwZXIgKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXZvdGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXZvdGVzIC5maWVsZC10b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC12b3RlcyAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmxlYWZsZXQtbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAubGVhZmxldC1tYXAtd3JhcHBlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICB6LWluZGV4OiAxMDcwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAubGVhZmxldC1tYXAtd3JhcHBlciAub3ZlcmxheSAub3ZlcmxheS1ub3RpY2Uge1xuICBwYWRkaW5nOiAzNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTIlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC12b3RlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZpZWxkLXJhdGVzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0NiwgNTEsIDYwLCAwLjIpLCAwIDI1cHggMzVweCAycHggcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbn1cbi5maWVsZC1yYXRlcy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1yYXRlcyB7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5maWVsZC1yYXRlcy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1yYXRlcyAubm90ZV9oZWFkLFxuLmZpZWxkLXJhdGVzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIC5ub3RlX3JlcG9ydCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuLmZpZWxkLXJhdGVzLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIC5ub3RlX2hlYWQge1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbn1cbi5maWVsZC1yYXRlcy13cmFwcGVyIC5yYXRlc19fZGVzYyB7XG4gIHBhZGRpbmc6IDEycHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWVsZC1yYXRlcy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwJTtcbiAgICByaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG4gIC5maWVsZC1yYXRlcy13cmFwcGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmZpZWxkLXJhdGVzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcycHg7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgei1pbmRleDogMTA3MTtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpZWxkLXJhdGVzLXdyYXBwZXIgLnJhdGVzX19ncmFkZSBzcGFuIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZpZWxkLXJhdGVzLXdyYXBwZXIgLnJhdGVzX19ncmFkZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAyLjg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuZmllbGQtcmF0ZXMtd3JhcHBlciAuY2xvc2UtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmllbGQtcmF0ZXMtd3JhcHBlciAuY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmZpZWxkLXRvb2x0aXAuaXMtZXhwYW5kZWQgLmZpZWxkLXJhdGVzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmllbGQtdm90ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhdGgtbWVkaWNpIC5maWVsZC12b3RlcyAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUsXG4ucGF0aC1tZWRpY2kgLmZpZWxkLXZvdGVzIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWVsZC12b3RlcyAuZmllbGQtcmF0ZXMtd3JhcHBlciB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmZpZWxkLXZvdGVzIC5maWVsZC10b29sdGlwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5maWVsZC12b3RlcyAuZmllbGQtdG9vbHRpcDpob3ZlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmZpZWxkLXZvdGVzIC5maWVsZC10b29sdGlwOmhvdmVyIC5maWVsZC1yYXRlcy13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwNzA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnJhdGVzX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1heC1oZWlnaHQ6IDgyJTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ucmF0ZXNfX2xhYmVsOmZpcnN0LWxpbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5yYXRlc19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5yYXRlc19fZ3JhZGUge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yYXRlc19fZ3JhZGUgLnJhdGUtYXZlcmFnZSxcbi5yYXRlc19fZ3JhZGUgLnJhdGUtc2VwYXJhdG9yLFxuLnJhdGVzX19ncmFkZSAucmF0ZS1yZXZpZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJhdGVzX19ncmFkZSAucmF0ZS1zZXBhcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q1ZDZkODtcbn1cbi5yYXRlc19fZ3JhZGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5ub3RlIHtcbiAgZmxleDogMCAwIDEwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub3RlX3JlcG9ydCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubm90ZV9yZXBvcnQgLnBlcmNlbnQge1xuICBwYWRkaW5nOiA0LjJweCAwIDA7XG4gIGZsZXg6IDAgMCA1NC41JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub3RlX3JlcG9ydCAucGVyY2VudF9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ubm90ZV9yZXBvcnQgLnJldmlld3Mge1xuICBmbGV4OiAwIDAgMzUuNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vdGVfaGVhZCAucmV2aWV3cyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmxvY2F0aW9uLW1lZGljLWxpc3QgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2NhdGlvbi1tZWRpYy1saXN0IC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEycHggYXV0byAwIGF1dG87XG4gIH1cbiAgLmxvY2F0aW9uLW1lZGljLWxpc3QgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtbWVkaWNpIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgYSxcbi5wYXRoLXBvbmRlcmFzIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGF0aC1tZWRpY2kgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSBhOmZvY3VzLFxuLnBhdGgtcG9uZGVyYXMgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLW1lZGljaSAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMsXG4ucGF0aC1wb25kZXJhcyAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhdGgtbWVkaWNpIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUsXG4ucGF0aC1wb25kZXJhcyAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gMCBhdXRvO1xuICB9XG4gIC5wYXRoLW1lZGljaSAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIGEsXG4ucGF0aC1wb25kZXJhcyAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1tZWRpY2kgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSxcbi5wYXRoLXBvbmRlcmFzIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjI1cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUge1xuICAgIHdpZHRoOiAyODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZTpsYXN0LWNoaWxkLCBib2R5LmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyBoMywgYm9keS5pbmRleCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5pbmRleCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgaDIsIGJvZHkubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgaDMsIGJvZHkubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDQ4cHggMCAwO1xuICB9XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIDpsYW5nKGVuKSBoMywgYm9keS5pbmRleCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgOmxhbmcoZW4pICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIDpsYW5nKGVuKSBoMiwgYm9keS5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyA6bGFuZyhlbikgaDMsIGJvZHkubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgOmxhbmcoZW4pICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgOmxhbmcoZW4pIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNy42cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICB9XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIDpsYW5nKGVuKSAucm91bmRlZCwgYm9keS5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyA6bGFuZyhlbikgLnJvdW5kZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5pbmRleCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgOmxhbmcoZW4pIC5yb3VuZGVkIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUsIGJvZHkubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgOmxhbmcoZW4pIC5yb3VuZGVkIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUsIGJvZHkubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICB9XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX2Fycm93LCBib2R5LmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgYm9keS5pbmRleCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fYXJyb3cgYnV0dG9uLCBib2R5LmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX2Fycm93IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1kaXNhYmxlZCwgYm9keS5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IGJ1dHRvbmZhY2U7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX2Fycm93IGJ1dHRvbjpiZWZvcmUsIGJvZHkubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fYXJyb3cgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgYm9keS5pbmRleCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGljayA6bGFuZyhlbikgLnNsaWNrX19hcnJvdywgYm9keS5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrIDpsYW5nKGVuKSAuc2xpY2tfX2Fycm93IHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEycHggMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAyODhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyBoMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMy45Mzc1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYy1waG90byB7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTIxLjUxODk4NzM0MTglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDhweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyNC45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDMpO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGljayB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBib3gtc2hhZG93O1xuICAgIG1heC13aWR0aDogMjg4cHg7XG4gIH1cbn1cblxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWMtcGhvdG8ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmluZm9fbWVkaWMge1xuICBiYWNrZ3JvdW5kOiAjMmUzMzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmluZm9fbWVkaWMgc3Bhbi5yZXZpZXdzLCAuaW5mb19tZWRpYyBzcGFuLmdyYWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1tZWRpYzpub3QoLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSksXG4uZmllbGQtdm90ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tbWVkaWM6bm90KC5zZWN0aW9uX2N1cnJpY3VsdW0tdml0YWUpIC5jb2wsXG4uZmllbGQtdm90ZXMgLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYy1kZXRhaWxzLmNvbCB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYy1kZXRhaWxzLmNvbCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWMtaW1hZ2UuY29sIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGljLWltYWdlLmNvbCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBvaW50bWVudC1oZWFkaW5nIHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcG9pbnRtZW50LWFjdGlvbnMge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52b3Rlcy1pbmZvIHtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZvdGVzLXJhdGVzIHtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG59XG5cbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uc2VjdGlvbl9yYXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLnZpZXdzLWZpZWxkLXRvdGFsY291bnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay13ZWJmb3JtLWJsb2NrLFxuLnNlY3Rpb24tbWVkaWMge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnN1cmdlb24tbWFpbiAuYmxvY2std2ViZm9ybS1ibG9jayxcbi5zdXJnZW9uLW1haW4gLnNlY3Rpb24tbWVkaWMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnN1cmdlb24tbWFpbiAuYmxvY2std2ViZm9ybS1ibG9jayAuZmllbGQtLW5hbWUtYm9keSxcbi5zdXJnZW9uLW1haW4gLnNlY3Rpb24tbWVkaWMgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayBkaXY6b25seS1jaGlsZCBpZnJhbWUsXG4uc2VjdGlvbi1tZWRpYyBkaXY6b25seS1jaGlsZCBpZnJhbWUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2sgZGl2IHAgaWZyYW1lLFxuLnNlY3Rpb24tbWVkaWMgZGl2IHAgaWZyYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5ibG9jay13ZWJmb3JtLWJsb2NrIGlmcmFtZSxcbi5zZWN0aW9uLW1lZGljIGlmcmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG4uYmxvY2std2ViZm9ybS1ibG9jayBoMixcbi5zZWN0aW9uLW1lZGljIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2suc2VjdGlvbl9hcnRpY2xlcyxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXJ0aWNsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmJsb2NrLXdlYmZvcm0tYmxvY2suc2VjdGlvbl9hcnRpY2xlcyBoMixcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXJ0aWNsZXMgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay13ZWJmb3JtLWJsb2NrLnNlY3Rpb25fZ2VuZXJhbCxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fZ2VuZXJhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtc2tpbGxzLCAuZmllbGQtLW5hbWUtZmllbGQtc2tpbGxzLWN1c3RvbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDI0cHggLyAyKTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1za2lsbHMgLmZpZWxkX19sYWJlbCwgLmZpZWxkLS1uYW1lLWZpZWxkLXNraWxscy1jdXN0b20gLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYy1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZWRpYy1kZXRhaWxzIC5tZWRpYy1jb3VudGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5tZWRpYy1kZXRhaWxzIC5tZWRpYy1jb3VudGllcyBoZWFkZXIge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm1lZGljLWRldGFpbHMgLm1lZGljLWNvdW50aWVzIC5jb3VudHkge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogOXB4IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbjogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYy1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5tZWRpYy1pbWFnZSAuZmllbGRfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjRweDtcbiAgYm90dG9tOiAtMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWMtaW1hZ2UgLmZpZWxkX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tZWRpYy1pbWFnZSAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubWVkaWMtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlY3Rpb25fYXBwb2ludG1lbnQge1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uX2FwcG9pbnRtZW50LndoaXRlX3ZhcmlhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyLjN2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbl9hcHBvaW50bWVudC53aGl0ZV92YXJpYXRpb24gLmFwcG9pbnRtZW50LWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uX2FwcG9pbnRtZW50LndoaXRlX3ZhcmlhdGlvbiAubWVkaWMtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbl9hcHBvaW50bWVudC53aGl0ZV92YXJpYXRpb24gLm1lZGljLWJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VjdGlvbl9hcHBvaW50bWVudC53aGl0ZV92YXJpYXRpb24gLm1lZGljLWJ1dHRvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2VjdGlvbl9hcHBvaW50bWVudC53aGl0ZV92YXJpYXRpb24gLm1lZGljLWJ1dHRvbiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2VjdGlvbl9hcHBvaW50bWVudC53aGl0ZV92YXJpYXRpb24gLm1lZGljLWJ1dHRvbiBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zZWN0aW9uX2FwcG9pbnRtZW50LndoaXRlX3ZhcmlhdGlvbiAubWVkaWMtYnV0dG9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbl9hcHBvaW50bWVudC5zZWN0aW9uX2dlbmVyYWwge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbn1cbi5zZWN0aW9uX2FwcG9pbnRtZW50IC5jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4uc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtaGVhZGluZy5jb2wge1xuICBwYWRkaW5nOiAwIDQ4cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1oZWFkaW5nLmNvbCB7XG4gICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uc2VjdGlvbl9hcHBvaW50bWVudCBoMywgLnNlY3Rpb25fYXBwb2ludG1lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnNlY3Rpb25fYXBwb2ludG1lbnQgaDIge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5hcHBvaW50bWVudC1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1hamF4LFxuLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbiwgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYWpheCxcbi5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b24sIC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4uYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYWpheDpsYXN0LWNoaWxkLFxuLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbjpsYXN0LWNoaWxkLCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1hamF4IGJ1dHRvbixcbi5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b24gYnV0dG9uLCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucyBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYWpheCAuaWNvbi1jYWxlbmRhcjo6YmVmb3JlLFxuLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbiAuaWNvbi1jYWxlbmRhcjo6YmVmb3JlLCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucyAuaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IHdoaXRlO1xuICByaWdodDogMTBweDtcbn1cbi5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1hamF4IC5pY29uLWNhbGVuZGFyOjpiZWZvcmU6aG92ZXIsXG4uYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9uIC5pY29uLWNhbGVuZGFyOjpiZWZvcmU6aG92ZXIsIC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zIC5pY29uLWNhbGVuZGFyOjpiZWZvcmU6aG92ZXIge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1hamF4IC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd246OmJlZm9yZSxcbi5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b24gLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bjo6YmVmb3JlLCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucyAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYWpheCAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOjpiZWZvcmUsXG4uYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9uIC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd246OmJlZm9yZSwgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMgLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bjo6YmVmb3JlIHtcbiAgICB0b3A6IDUxJTtcbiAgfVxufVxuLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWFqYXgge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWFqYXggYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG4uYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9uLmNsaWNrZWQgYnV0dG9uLCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucy5jbGlja2VkIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHBpbms7XG4gIGJvcmRlcjogMXB4IHBpbmsgc29saWQ7XG59XG4uYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9uLmNsaWNrZWQgLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bjo6YmVmb3JlLCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucy5jbGlja2VkIC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYXBwb2ludG1lbnQtYWN0aW9ucyBidXR0b24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcG9pbnRtZW50LWFjdGlvbnMgYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hcHBvaW50bWVudC1hY3Rpb25zIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFwcG9pbnRtZW50LWFjdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFwcG9pbnRtZW50LWFjdGlvbnMgYnV0dG9uLCAuYXBwb2ludG1lbnQtYWN0aW9ucyBidXR0b246YWN0aXZlLCAuYXBwb2ludG1lbnQtYWN0aW9ucyBidXR0b246Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5hcHBvaW50bWVudC1hY3Rpb25zIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG59XG5cbi5zZWN0aW9uX3JhdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbl9yYXRpbmcgaDMsIC5zZWN0aW9uX3JhdGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuc2VjdGlvbl9yYXRpbmcgaDIge1xuICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uX3JhdGluZyBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2VjdGlvbl9yYXRpbmcgaDQgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNlY3Rpb25fcmF0aW5nIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb25fcmF0aW5nIC5ub3RlX2hlYWQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1ib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5zZWN0aW9uX3JhdGluZyAubm90ZV9oZWFkIC5yZXZpZXdzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1yYXRlcyB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1yYXRlcyAubm90ZV9yZXBvcnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIgLmZpZWxkLXZvdGVzLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIC5ncmFkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIC5yZXZpZXdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICB9XG4gIC5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG4gIC5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMuZXh0ZW5kZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3Rlcy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtaGVhZGVyIC5ncmFkZSxcbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtaGVhZGVyIC5yZXZpZXdzIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzLWhlYWRlciAuZ3JhZGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtaGVhZGVyIC5yZXZpZXdzIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3Rlcy10b2dnbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvIC5maWVsZC12b3Rlcy13cmFwcGVyID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLXJhdGVzLFxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtcmF0ZXMsXG4uc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3Rlcy5leHRlbmRlZCAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciA+IHNwYW4sXG4uc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzLmV4dGVuZGVkIC52b3Rlcy1yYXRlcyxcbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMuZXh0ZW5kZWQgLnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMuZXh0ZW5kZWQgLmZpZWxkLXZvdGVzLXRvZ2dsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlY3Rpb25fcmF0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogNS43Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25faW52ZXN0aWdhdGlpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZWN0aW9uX2ludmVzdGlnYXRpaSA+IGgzLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnNlY3Rpb25faW52ZXN0aWdhdGlpID4gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uc2VjdGlvbl9pbnZlc3RpZ2F0aWkgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG5cbi5hY2FkZW1pYy10aXRsZSB7XG4gIG1hcmdpbjogLTEycHggMCAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjYWRlbWljLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLW1lZGljLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyB1bCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLm5vZGUtLXR5cGUtbWVkaWMubm9kZS0tdmlldy1tb2RlLWFwcG9pbnRtZW50IC5jaG9zZW4tc2luZ2xlIHNwYW4sIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2VjdGlvbl9hcHBvaW50bWVudC1mb3JtIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG4ubm9kZS0tdHlwZS1tZWRpYy5ub2RlLS12aWV3LW1vZGUtYXBwb2ludG1lbnQgLmNob3Nlbi1kcm9wLCAubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNlY3Rpb25fYXBwb2ludG1lbnQtZm9ybSAuY2hvc2VuLWRyb3Age1xuICAvKiBtZW51IHotaW5kZXg6IDEwMjAgc3RpY2t5IHZhbHVlICovXG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubm9kZS0tdHlwZS1tZWRpYy5ub2RlLS12aWV3LW1vZGUtYXBwb2ludG1lbnQgLmNob3Nlbi1yZXN1bHRzLCAubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNlY3Rpb25fYXBwb2ludG1lbnQtZm9ybSAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDEycHggMTJweDtcbn1cbi5ub2RlLS10eXBlLW1lZGljLm5vZGUtLXZpZXctbW9kZS1hcHBvaW50bWVudCAuY2hvc2VuLXJlc3VsdHMgbGksIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2VjdGlvbl9hcHBvaW50bWVudC1mb3JtIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMubm9kZS0tdmlldy1tb2RlLWFwcG9pbnRtZW50IC5jaG9zZW4tcmVzdWx0cyBsaS5wYXJlbnQsIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2VjdGlvbl9hcHBvaW50bWVudC1mb3JtIC5jaG9zZW4tcmVzdWx0cyBsaS5wYXJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLS10eXBlLW1lZGljLm5vZGUtLXZpZXctbW9kZS1hcHBvaW50bWVudCAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdDpob3ZlciwgLm5vZGUtLXR5cGUtbWVkaWMubm9kZS0tdmlldy1tb2RlLWFwcG9pbnRtZW50IC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0OmZvY3VzLCAubm9kZS0tdHlwZS1tZWRpYy5ub2RlLS12aWV3LW1vZGUtYXBwb2ludG1lbnQgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQsIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2VjdGlvbl9hcHBvaW50bWVudC1mb3JtIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0OmhvdmVyLCAubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNlY3Rpb25fYXBwb2ludG1lbnQtZm9ybSAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdDpmb2N1cywgLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zZWN0aW9uX2FwcG9pbnRtZW50LWZvcm0gLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzJlMzMzYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljLm5vZGUtLXZpZXctbW9kZS1hcHBvaW50bWVudCAuY2hvc2VuLXJlc3VsdHMgbGksIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2VjdGlvbl9hcHBvaW50bWVudC1mb3JtIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljLm5vZGUtLXZpZXctbW9kZS1hcHBvaW50bWVudCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0sIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2VjdGlvbl9hcHBvaW50bWVudC1mb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVkaWMubm9kZS0tdmlldy1tb2RlLWFwcG9pbnRtZW50IC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdC5pcy1mb2N1c2VkLCAubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNlY3Rpb25fYXBwb2ludG1lbnQtZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QuaXMtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1tZWRpYy5ub2RlLS12aWV3LW1vZGUtYXBwb2ludG1lbnQgLmNob3Nlbi1kcm9wLCAubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNlY3Rpb25fYXBwb2ludG1lbnQtZm9ybSAuY2hvc2VuLWRyb3Age1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4zcmVtIDAuM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hY2FkZW1pYy10aXRsZS1tZWRpYy1hY2FkZW1pYy10aXRsZSAuYWNhZGVtaWMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zZWN0aW9uLW1lZGljIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zZWN0aW9uLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsaXRpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlZ3JlZSwgLm5vZGUtLXR5cGUtbWVkaWMgLnNlY3Rpb24tbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWxpdGllcyAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbHR5IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnNlY3Rpb24tbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXNraWxscyAuZmllbGRfX2l0ZW0sIC5ub2RlLS10eXBlLW1lZGljIC5zZWN0aW9uLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1za2lsbHMtY3VzdG9tIC5maWVsZF9faXRlbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnNlY3Rpb24tbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWxpdGllcyAuZmllbGQtLW5hbWUtZmllbGQtZGVncmVlLCAubm9kZS0tdHlwZS1tZWRpYyAuc2VjdGlvbi1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsdHkge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1lZGljLXNlY3Rpb25zICNpbnZlc3RpZ2F0aW9ucyB7XG4gICAgcGFkZGluZzogMThweDtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1lZGljLXNlY3Rpb25zICNpbnZlc3RpZ2F0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1pbnZlc3RpZ2F0aW9uLXByaWNlcyAuY2FyZC1ib2R5IGEuY2FyZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDMuNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tZWRpYy1zZWN0aW9ucyAjaW52ZXN0aWdhdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0taW52ZXN0aWdhdGlvbi1wcmljZXMgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tZWRpYy1zZWN0aW9ucyBmb290ZXIge1xuICAgIHBhZGRpbmc6IDZweCAxOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1lZGljLXNlY3Rpb25zIC5tb3JlLWxpbmsgPiBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tZWRpYy1zZWN0aW9ucyAubW9yZS1saW5rID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1lZGljLXNlY3Rpb25zIC5tb3JlLWxpbmsgPiBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1lZGljLXNlY3Rpb25zIC5tb3JlLWxpbmsgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tZWRpYy1zZWN0aW9ucyAubW9yZS1saW5rID4gYSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tZWRpYy1zZWN0aW9ucyAubW9yZS1saW5rID4gYTphY3RpdmUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubWVkaWMtc2VjdGlvbnMgLm1vcmUtbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubWVkaWMtc2VjdGlvbnMgLm1vcmUtbGluayA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuXG4ubm9kZS0tdHlwZS1tZWRpYyAubWVkaWEubWVkaWEtLWJsYXp5Lm1lZGlhLS1idW5kbGUtLW1lZGljLm1lZGlhLS1pbWFnZS5pcy1iLWxvYWRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAuZGFyay1vdmVybGF5LnZpc2libGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5kYXJrLW92ZXJsYXkudmlzaWJsZSxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLmRhcmstb3ZlcmxheS52aXNpYmxlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCA1MSwgNjAsIDAuMjgpO1xuICAgIHotaW5kZXg6IDEwNzQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMsXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmJ0bi5iYWNrLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmJ0bi5iYWNrLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyBhLmJ0bi5iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljX3BvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzNnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB6LWluZGV4OiAxMDc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgfVxuICAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgcC50aXRsZS1tb2JpbGUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCBwLnRpdGxlLW1vYmlsZSxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljX3BvcHVwIHAudGl0bGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCBzcGFuLmljb24tY2xvc2UsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCBzcGFuLmljb24tY2xvc2UsXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCBzcGFuLmljb24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIHNwYW4uaWNvbi1jbG9zZTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgc3Bhbi5pY29uLWNsb3NlOjpiZWZvcmUsXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCBzcGFuLmljb24tY2xvc2U6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uLCAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbnMsXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbnMge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCBhLmJ0bi5iYWNrLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgYS5idG4uYmFjayxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljX3BvcHVwIGEuYnRuLmJhY2sge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIGJ1dHRvbi5iYWNrLCAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgYS5iYWNrLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgYnV0dG9uLmJhY2ssXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCBhLmJhY2ssXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCBidXR0b24uYmFjayxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljX3BvcHVwIGEuYmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cC5pcy1vcGVuLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAuaXMtb3Blbixcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljX3BvcHVwLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgcC50aXRsZS1tb2JpbGUsXG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgYnV0dG9uLmJhY2ssXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCBwLnRpdGxlLW1vYmlsZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIGJ1dHRvbi5iYWNrLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAgcC50aXRsZS1tb2JpbGUsXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCBidXR0b24uYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b24sIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9ucyxcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b24sXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b24gc3BhbiwgLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b25zIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9ucyBzcGFuLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbiBzcGFuLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbnMgc3BhbiB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbiBzcGFuLmljb24tc3VwcG9ydDo6YmVmb3JlLCAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbnMgc3Bhbi5pY29uLXN1cHBvcnQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b24gc3Bhbi5pY29uLXN1cHBvcnQ6OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b25zIHNwYW4uaWNvbi1zdXBwb3J0OjpiZWZvcmUsXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uIHNwYW4uaWNvbi1zdXBwb3J0OjpiZWZvcmUsXG4uc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9ucyBzcGFuLmljb24tc3VwcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N1cG9ydC5zdmdcIikgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMnB4O1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b24gc3Bhbi5pY29uLWNsaW5pY2EtdmlydHVhbGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b25zIHNwYW4uaWNvbi1jbGluaWNhLXZpcnR1YWxhOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uIHNwYW4uaWNvbi1jbGluaWNhLXZpcnR1YWxhOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9ucyBzcGFuLmljb24tY2xpbmljYS12aXJ0dWFsYTo6YmVmb3JlLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbiBzcGFuLmljb24tY2xpbmljYS12aXJ0dWFsYTo6YmVmb3JlLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbnMgc3Bhbi5pY29uLWNsaW5pY2EtdmlydHVhbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jbGluaWNhLXZpcnR1YWxhLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAycHg7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbiBidXR0b24sIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9ucyBidXR0b24sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uIGJ1dHRvbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b25zIGJ1dHRvbixcbi5zZWN0aW9uLW1lZGljLnNlY3Rpb25fYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljX3BvcHVwIC5tZWRpYy1idXR0b24gYnV0dG9uLFxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWNfcG9wdXAgLm1lZGljLWJ1dHRvbnMgYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5cbi5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zID4gLm1lZGljLWJ1dHRvbiwgLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljLWJ1dHRvbnMsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zID4gLm1lZGljLWJ1dHRvbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogN3B4IDI2cHggN3B4IDEycHg7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyA+IC5tZWRpYy1idXR0b246aG92ZXIsIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zOmhvdmVyLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyA+IC5tZWRpYy1idXR0b246aG92ZXIsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyA+IC5tZWRpYy1idXR0b24uY2xpY2tlZCwgLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljLWJ1dHRvbnMuY2xpY2tlZCxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgPiAubWVkaWMtYnV0dG9uLmNsaWNrZWQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zLmNsaWNrZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyA+IC5tZWRpYy1idXR0b24uY2xpY2tlZCAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOjpiZWZvcmUsIC5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zLmNsaWNrZWQgLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bjo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyA+IC5tZWRpYy1idXR0b24uY2xpY2tlZCAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zLmNsaWNrZWQgLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCB7XG4gICAgdG9wOiA3NXB4O1xuICAgIGxlZnQ6IDE1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWNfcG9wdXAsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uIHNwYW4sXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpY19wb3B1cCAubWVkaWMtYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLm1lZGljLWJ1dHRvbixcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIC5tZWRpYy1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWMtYnV0dG9ucyxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyAubWVkaWMtYnV0dG9ucyBzcGFuOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTBweDtcbn1cblxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuY2FyZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmNhcmQtYm9keSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgLm9wZW4tY2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5jYXJkLWJvZHkgLmNhcmQtYm9keS5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmNhcmQtYm9keSAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmNhcmQtYm9keSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIHBhZGRpbmc6IDAgMjZweCAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MnZ3O1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIC5tZWRpYy1idXR0b25zLmNhcmQtYnV0dG9uLmlzLWFwcG9pbnRtZW50IHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMXB4IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5jYXJkLWJvZHkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMgLm1lZGljX3BvcHVwIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogLTU1cHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmNhcmQtYm9keSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0ge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmNhcmQtYm9keSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyBhLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDcydnc7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgYS5jYWxlbmRhciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgYS5jYWxlbmRhcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciBhLmNhbGVuZGFyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIGEuY2xvY2s6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1jZS1lc3RlLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWNlLWVzdGUuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayBkaXY6aGFzKC52aWV3cy1yb3cpIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiAxO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcy1jYXMgLm1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQyLjVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2sgLm1vcmUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrIC5tb3JlLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb24tcGFydGVuZXJpYXRfYWNhZGVtaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1leGNsdXNpdl9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLW1lZGljX2ZhbWlsaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1jbGluaWNhX3NhbnVsdWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi12aWV3cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaWNvbi12aWV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXZpZXdzOmJlZm9yZSB7XG4gIGNvbG9yOiAjZDVkNmQ4O1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uc2VjdGlvbl9tZWRpYy1wcm9maWxlIC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNlY3Rpb25fbWVkaWMtcHJvZmlsZSAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZWN0aW9uX21lZGljLXByb2ZpbGUgLmljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zZWN0aW9uX21lZGljLXByb2ZpbGUgLmljb24gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSxcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSB1bCxcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSB1bCBsaSxcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHVsIGxpOmJlZm9yZSxcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGk6bGFzdC1vZi10eXBlLFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHVsLFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHVsIGxpLFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4LjQ2MTUzODQ2MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5LFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBoMiwgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IGgzLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IGgyICosIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBoMyAqLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyICosICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgaDIgKixcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMixcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMyxcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IGgyICosXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDMgKixcbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIgKixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgaDIgKiB7XG4gIG1hcmdpbjogMjRweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHVsIGEsXG4ubm9kZS0tdmlldy1tb2RlLWN1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgdWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSB1bCBzdHJvbmcge1xuICBjb2xvcjogI2RjMDAyODtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmxvY2F0aW9uLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAubG9jYXRpb24tdGVhc2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmZpZWxkLS10eXBlLWltYWdlICsgLm5vZGVfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmZpZWxkLS10eXBlLWltYWdlICsgLndyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIGRpdltpZF49bWFwXSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uX3NlYXJjaF9ibG9jayAudmlldy1maWx0ZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAudmlldy1maWx0ZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uX3NlYXJjaF9ibG9jayAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uX3NlYXJjaF9ibG9jayAudmlldy1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uX3NlYXJjaF9ibG9jayAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uX3NlYXJjaF9ibG9jayAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uX3NlYXJjaF9ibG9jayAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzID4gLm1hcC13cmFwcGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyA+IC5tYXAtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpob3ZlciA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6aG92ZXIgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHkge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzID4gLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyA+IC5tYXAtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAubWFwLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmxvY2F0aW9uLXBob3RvLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAubG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5sb2NhdGlvbi1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmxvY2F0aW9uLXBob3RvLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAubG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5sb2NhdGlvbi1waG90byB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNy42cHg7XG4gIHBhZGRpbmctbGVmdDogMjcuNnB4O1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmNhbGwtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5jYWxsLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5jYWxsLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5jYWxsLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5jYWxsLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmNhbGwtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuY2FsbC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmNhbGwtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmNhbGwtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuY2FsbC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5jYWxsLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuY2FsbC1idXR0b24ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY29sbGFwc2UsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzaW5nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNvbGxhcHNpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAzNnB4O1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAudGl0bGUtY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAudGl0bGUtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC50aXRsZS1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAudGl0bGUtY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAudGl0bGUtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC50aXRsZS1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLXBob25lLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9faXRlbSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2xhYmVsLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2l0ZW0sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2xhYmVsLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2l0ZW0sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19pdGVtLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9faXRlbSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2l0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2xhYmVsIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLm5vZGVfX3RpdGxlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCAubm9kZV9fdGl0bGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5ub2RlX190aXRsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5ub2RlX190aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCAubm9kZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZS5zaG93LCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLnNob3csXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2Uuc2hvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLnNob3csXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2Uuc2hvdyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAubG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAubG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmxvY2F0aW9uLXBob3RvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5ub2RlX190aXRsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAubm9kZV9fdGl0bGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5ub2RlX190aXRsZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5ub2RlX190aXRsZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLm5vZGVfX3RpdGxlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAubm9kZV9fdGl0bGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5ub2RlX190aXRsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAubm9kZV9fdGl0bGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLm5vZGVfX3RpdGxlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5ub2RlX190aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5ub2RlX190aXRsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNibG9jay1pbnRyZWFiYXVubWVkaWMge1xuICBwYWRkaW5nOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNibG9jay1pbnRyZWFiYXVubWVkaWMge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbn1cbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAubG9jYXRpb24tcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAuaGVhZGVyLWVsZW1lbnQge1xuICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLmJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5maWVsZC0tdHlwZS1nZW9maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpiZWZvcmUsXG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLCAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTphY3RpdmUsIC5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmZvY3VzIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtbWFwIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtbWFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtbWFwOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmNhcmQtYnV0dG9uLmlzLW1hcDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6YmVmb3JlLFxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmNhcmQtYnV0dG9uLmlzLW1hcCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1tYXAsIC5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6YWN0aXZlLCAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuY2FyZC1idXR0b24uaXMtbWFwOmZvY3VzIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmNhcmQtYnV0dG9uLmlzLW1hcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmFjY29yZGlvbiAuY2FyZC1ib2R5IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuaXMtcHJvZ3JhbSxcbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIC5pcy1tYXAge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAuaXMtcHJvZ3JhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXI6aG92ZXIgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW0ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMi40OTM3NXJlbTtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXI6aG92ZXIgLmNhcmQtYnV0dG9uLmlzLXByb2dyYW06YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpiZWZvcmUsXG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtLCAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTphY3RpdmUsIC5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtcHJvZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtbWFwIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtbWFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtbWFwOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXI6aG92ZXIgLmNhcmQtYnV0dG9uLmlzLW1hcDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6YmVmb3JlLFxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXI6aG92ZXIgLmNhcmQtYnV0dG9uLmlzLW1hcCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1tYXAsIC5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyOmhvdmVyIC5jYXJkLWJ1dHRvbi5pcy1tYXA6YWN0aXZlLCAubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtbWFwOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlcjpob3ZlciAuY2FyZC1idXR0b24uaXMtbWFwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIgLmxvY2F0aW9uLXRlYXNlciA+IC53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLWxvY2F0aW9uLXRlYXNlciAubG9jYXRpb24tdGVhc2VyID4gLndyYXBwZXIgLm5vZGVfX2J0bnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZXctaWQtbG9jYXRpb25zIC5sZWFmbGV0LW1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAubGVhZmxldC1tYXAtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmxlYWZsZXQtbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLmxlYWZsZXQtbWFwLXdyYXBwZXIgLm92ZXJsYXksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5sZWFmbGV0LW1hcC13cmFwcGVyIC5vdmVybGF5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAubGVhZmxldC1tYXAtd3JhcHBlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICB6LWluZGV4OiAxMDcwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLmxlYWZsZXQtbWFwLXdyYXBwZXIgLm92ZXJsYXkgLm92ZXJsYXktbm90aWNlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAubGVhZmxldC1tYXAtd3JhcHBlciAub3ZlcmxheSAub3ZlcmxheS1ub3RpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5sZWFmbGV0LW1hcC13cmFwcGVyIC5vdmVybGF5IC5vdmVybGF5LW5vdGljZSB7XG4gIHBhZGRpbmc6IDM2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMiU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAgLm1hcmtlci1jbHVzdGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAgLm1hcmtlci1jbHVzdGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAubWFya2VyLWNsdXN0ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1hcmtlci1jbHVzdGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC5tYXJrZXItY2x1c3Rlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAgLm1hcmtlci1jbHVzdGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcCAubWFya2VyLWNsdXN0ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLm1hcmtlci1jbHVzdGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1hcmtlci1jbHVzdGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLm1hcmtlci1jbHVzdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcCAubWFya2VyLWNsdXN0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwIC5tYXJrZXItY2x1c3Rlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAubWFya2VyLWNsdXN0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubWFya2VyLWNsdXN0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAubWFya2VyLWNsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDZweCAyNnB4IDAgcmdiYSg0NiwgNTEsIDYwLCAwLjY1KTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcCAubWFya2VyLWNsdXN0ZXIgPiBkaXYsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcCAubWFya2VyLWNsdXN0ZXIgPiBkaXYsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5tYXJrZXItY2x1c3RlciA+IGRpdiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubWFya2VyLWNsdXN0ZXIgPiBkaXYsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLm1hcmtlci1jbHVzdGVyID4gZGl2LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcCAubWFya2VyLWNsdXN0ZXIgPiBkaXYsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwIC5tYXJrZXItY2x1c3RlciA+IGRpdixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAubWFya2VyLWNsdXN0ZXIgPiBkaXYsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubWFya2VyLWNsdXN0ZXIgPiBkaXYsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAubWFya2VyLWNsdXN0ZXIgPiBkaXYsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwIC5tYXJrZXItY2x1c3RlciA+IGRpdixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAgLm1hcmtlci1jbHVzdGVyID4gZGl2LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5tYXJrZXItY2x1c3RlciA+IGRpdixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tYXJrZXItY2x1c3RlciA+IGRpdixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC5tYXJrZXItY2x1c3RlciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgd2lkdGg6IDMycHg7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAgLm1hcmtlci1jbHVzdGVyID4gZGl2IHNwYW4sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcCAubWFya2VyLWNsdXN0ZXIgPiBkaXYgc3BhbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLm1hcmtlci1jbHVzdGVyID4gZGl2IHNwYW4sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1hcmtlci1jbHVzdGVyID4gZGl2IHNwYW4sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLm1hcmtlci1jbHVzdGVyID4gZGl2IHNwYW4sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwIC5tYXJrZXItY2x1c3RlciA+IGRpdiBzcGFuLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcCAubWFya2VyLWNsdXN0ZXIgPiBkaXYgc3Bhbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAubWFya2VyLWNsdXN0ZXIgPiBkaXYgc3Bhbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tYXJrZXItY2x1c3RlciA+IGRpdiBzcGFuLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLm1hcmtlci1jbHVzdGVyID4gZGl2IHNwYW4sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwIC5tYXJrZXItY2x1c3RlciA+IGRpdiBzcGFuLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcCAubWFya2VyLWNsdXN0ZXIgPiBkaXYgc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAubWFya2VyLWNsdXN0ZXIgPiBkaXYgc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tYXJrZXItY2x1c3RlciA+IGRpdiBzcGFuLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLm1hcmtlci1jbHVzdGVyID4gZGl2IHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstc2VtaWJvbGQ7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNzJweCAwIDA7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubW9iaWxlLXNlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1vYmlsZS1zZWN0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tb2JpbGUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzICNtYWluLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzICNtYWluLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgI21haW4sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzICNtYWluLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAjbWFpbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzICNtYWluLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgI21haW4sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzICNtYWluLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzICNtYWluLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzICNtYWluLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgI21haW4sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAjbWFpbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgI21haW4sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgI21haW4sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgI21haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5kZXNrdG9wLXNlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLmRlc2t0b3Atc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAuZGVza3RvcC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAzNnB4IDA7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAyNHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3csXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpmaXJzdC1vZi10eXBlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpmaXJzdC1vZi10eXBlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6Zmlyc3Qtb2YtdHlwZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6Zmlyc3Qtb2YtdHlwZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6Zmlyc3Qtb2YtdHlwZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpmaXJzdC1vZi10eXBlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6Zmlyc3Qtb2YtdHlwZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6Zmlyc3Qtb2YtdHlwZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93OmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3c6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggMCByZ2JhKDQ2LCA1MSwgNjAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyA+IC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzID4gLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyA+IC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgPiAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyA+IC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzID4gLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyA+IC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyA+IC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyA+IC5jYXJkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlIC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6aG92ZXIgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpob3ZlciA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6aG92ZXIgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlOmhvdmVyID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6aG92ZXIgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZTpob3ZlciA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6aG92ZXIgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6aG92ZXIgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGU6aG92ZXIgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIGg0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgaDQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyBoNCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHN0cm9uZywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHN0cm9uZywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHkgc3Ryb25nLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHN0cm9uZywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSBzdHJvbmcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHN0cm9uZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHkgc3Ryb25nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHN0cm9uZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHN0cm9uZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5ib2R5IHN0cm9uZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHkgc3Ryb25nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuYm9keSBzdHJvbmcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHkgc3Ryb25nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHkgc3Ryb25nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmJvZHkgc3Ryb25nIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24uaXMtcm91dGUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAuY2FyZC1idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDZweCA2cHg7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIHotaW5kZXg6IDEwNzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gICAgcGFkZGluZzogMCAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLnZvY2FidWxhcnktY2xpbmljcyAubWFwLXdyYXBwZXIgYS5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3Mtcm93IGFydGljbGUgPiAudm9jYWJ1bGFyeS1jbGluaWNzIC5tYXAtd3JhcHBlciBhLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC52b2NhYnVsYXJ5LWNsaW5pY3MgLm1hcC13cmFwcGVyIGEuaXMtcm91dGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHNlbGVjdCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gZmllbGRzZXQgc2VsZWN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHNlbGVjdCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gZmllbGRzZXQgc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjRweDtcbiAgICByaWdodDogMTIuNSU7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYzBjMWM0O1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjMGMxYzQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNjMGMxYzQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2MwYzFjNDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3Iudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDI0cHggMzZweCAwIDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX21hcC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvci52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbWFwLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZS52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyB7XG4gIHBhZGRpbmc6IDI0cHggMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzNzBweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzIGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBoMiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIGgyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgaDMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgaDIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyBoMiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBoMywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGgyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgaDMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgaDIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgaDMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBoMixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgaDMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIGgyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBoMyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgaDIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgaDMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyBoMixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGgzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGgyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBoMyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBoMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGgzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBoMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgaDIge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBmb3JtLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgZm9ybSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIGZvcm0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIGZvcm0sIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgZm9ybSwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIGZvcm0sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgZm9ybSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgZm9ybSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgZm9ybSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyBmb3JtLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgZm9ybSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBmb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyBmb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBmb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIGZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBmb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBmb3JtIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgZm9ybSBmaWVsZHNldCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBmb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzZjNzA3NjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93LCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5mb3JtLXJvdywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyAuZm9ybS1yb3csXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyAuZm9ybS1yb3csXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtc3BpdGFsZSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXBvbGljbGluaWNpIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNhIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZmlsdGVycyBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIHNlbGVjdCwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBzZWxlY3QsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLnZpZXctZmlsdGVycyBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1zcGl0YWxlIC52aWV3LWZpbHRlcnMgc2VsZWN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtcG9saWNsaW5pY2kgLnZpZXctZmlsdGVycyBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1maWx0ZXJzIHNlbGVjdCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY2EgLnZpZXctZmlsdGVycyBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAudmlldy1maWx0ZXJzIHNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLXNwaXRhbGUgLnZpZXctZmlsdGVycyBzZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1wb2xpY2xpbmljaSAudmlldy1maWx0ZXJzIHNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWZpbHRlcnMgc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljYSAudmlldy1maWx0ZXJzIHNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIHNlbGVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIC52aWV3LWZpbHRlcnMgc2VsZWN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdGF0aSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXRhdGkgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0YXRpIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3Qge1xuICBtYXJnaW46IDcycHggMCAwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCBoMywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IGgyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgaDIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgaDMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCBoMiwgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IGgzLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IGgyLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uX3NlYXJjaF9ibG9jayBoMywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbl9zZWFyY2hfYmxvY2sgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbl9zZWFyY2hfYmxvY2sgaDIsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggaDMsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBoMixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IGgzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IGgyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgaDMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgaDIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCBoMyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCBoMixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgaDMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IGgyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrIGgzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbl9zZWFyY2hfYmxvY2sgaDIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBoMyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IGgzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCBoMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrIGgzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbl9zZWFyY2hfYmxvY2sgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBoMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLCAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbl9zZWFyY2hfYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZywgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25fc2VhcmNoX2Jsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTIzcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgaDMsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIGgyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIGgzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyBpbWcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIGltZyB7XG4gICAgd2lkdGg6IDEyM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnZpZXctaWQtbG9jYXRpb25zIGgzLCAudmlldy1pZC1sb2NhdGlvbnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnZpZXctaWQtbG9jYXRpb25zIGgyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyBoMyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIGgzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyBoMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93LCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDhweCAwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIHtcbiAgcGFkZGluZzogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gICAgcGFkZGluZzogMCAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDM1OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA2cHggYXV0byA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogMzU5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgPiBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCA+IGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwID4gYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gICAgcGFkZGluZzogMCAzLjE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMThweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gICAgcGFkZGluZzogMCAzLjE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuY2FyZC1idXR0b24uaXMtcm91dGU6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmNhcmQtYnV0dG9uLmlzLXJvdXRlOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAubWFwLXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAubWFwLXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLm1hcC13cmFwcGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLm1hcC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5tYXAtd3JhcHBlciA+IGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlciA+IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNlIC5tYXAtd3JhcHBlciA+IGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlciA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLm1hcC13cmFwcGVyID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlciA+IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLm1hcC13cmFwcGVyID4gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlciA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2UgLm1hcC13cmFwcGVyID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlciA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLm1hcC13cmFwcGVyID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5tYXAtd3JhcHBlciA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5maWVsZC0tbmFtZS1maWVsZC1jb29yZGluYXRlcyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWNvb3JkaW5hdGVzLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuZmllbGQtLW5hbWUtZmllbGQtY29vcmRpbmF0ZXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1jb29yZGluYXRlcyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzZSAuZmllbGQtLW5hbWUtZmllbGQtY29vcmRpbmF0ZXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY29sbGFwc2luZyAuZmllbGQtLW5hbWUtZmllbGQtY29vcmRpbmF0ZXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNvb3JkaW5hdGVzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWNvb3JkaW5hdGVzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNvbGxhcHNlIC5maWVsZC0tbmFtZS1maWVsZC1jb29yZGluYXRlcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1jb29yZGluYXRlcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jb2xsYXBzZSAuZmllbGQtLW5hbWUtZmllbGQtY29vcmRpbmF0ZXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY29sbGFwc2luZyAuZmllbGQtLW5hbWUtZmllbGQtY29vcmRpbmF0ZXMge1xuICBwYWRkaW5nOiAxMnB4IDAgMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtYm9keSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtYm9keSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWJvZHksIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtYm9keSAuZmllbGQtLW5hbWUtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtYm9keSAuZmllbGQtLW5hbWUtYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWJvZHkgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWJvZHkgYSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1ib2R5IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1ib2R5IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1ib2R5IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1ib2R5IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1ib2R5IGEge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQge1xuICBwYWRkaW5nOiAwIDI4LjhweDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuZmllbGRfX2xhYmVsLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuZmllbGRfX2xhYmVsLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5maWVsZF9fbGFiZWwsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5maWVsZF9fbGFiZWwge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAubm9kZV9fdGl0bGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5ub2RlX190aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAuY29udGFjdC1jb2wsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAuY29udGFjdC1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAuY29udGFjdC1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29sbGFwc2luZyAuY29udGFjdC1jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbGxhcHNpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb2xsYXBzaW5nIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24ge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCBhLmNhbGwtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYS5jYWxsLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGEuY2FsbC1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCBhLmNhbGwtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYS5jYWxsLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGEuY2FsbC1idXR0b24ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCBidXR0b24uY2FsbC1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGEuY2FsbC1idXR0b24uY2FsbC1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYnV0dG9uLmNhbGwtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCBhLmNhbGwtYnV0dG9uLmNhbGwtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYnV0dG9uLmNhbGwtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYS5jYWxsLWJ1dHRvbi5jYWxsLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5jYWxsLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuYnV0dG9uLWdyb3VwIGEuY2FsbC1idXR0b24uY2FsbC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCBidXR0b24uY2FsbC1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmJ1dHRvbi1ncm91cCBhLmNhbGwtYnV0dG9uLmNhbGwtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYnV0dG9uLmNhbGwtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5idXR0b24tZ3JvdXAgYS5jYWxsLWJ1dHRvbi5jYWxsLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLXBob25lLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLXBob25lLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLXBob25lLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLXBob25lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAubm9kZV9fdGl0bGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5ub2RlX190aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAubm9kZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2Uuc2hvdyBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZy5zaG93IGEsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLnNob3cgYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcuc2hvdyBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLnNob3cgYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nLnNob3cgYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZS5zaG93IGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZy5zaG93IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2Uuc2hvdyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcuc2hvdyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlLnNob3cgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nLnNob3cgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW46IDEycHggYXV0bztcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAzNnB4IDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gICAgcGFkZGluZzogMCAzLjE1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cywgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmFjdGl2ZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbi5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYS5kZXRhaWxzLWJ1dHRvbjpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5jYXJkLWhlYWRlciA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zID4gZGl2IGFydGljbGUgLmNhcmQtaGVhZGVyID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24uZGV0YWlscy1idXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgPiBkaXYgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGEuZGV0YWlscy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmhlYWRlci1lbGVtZW50LCAudmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiBhcnRpY2xlIC5oZWFkZXItZWxlbWVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnBhZ2VyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAucGFnZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5wYWdlciB7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC5wYWdlciAucGFnZXJfX2l0ZW0sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5wYWdlciAucGFnZXJfX2l0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5wYWdlciAucGFnZXJfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnBhZ2VyIC5wYWdlcl9faXRlbSAuYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAucGFnZXIgLnBhZ2VyX19pdGVtIC5idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5wYWdlciAucGFnZXJfX2l0ZW0gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzZweCAwIDQ4cHggMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDcwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmZpZWxkLS1uYW1lLWZpZWxkLWNvb3JkaW5hdGVzID4gZGl2LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5maWVsZC0tbmFtZS1maWVsZC1jb29yZGluYXRlcyA+IGRpdixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuZmllbGQtLW5hbWUtZmllbGQtY29vcmRpbmF0ZXMgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgcGFkZGluZzogOTZweCAwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkLWhlYWRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuYXR0YWNobWVudC1hZnRlciAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMC44cHggMCAwIDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuYXR0YWNobWVudC1hZnRlciAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQtaGVhZGVyIGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQtaGVhZGVyIGFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQtaGVhZGVyIGFydGljbGUge1xuICBwYWRkaW5nOiAzNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBsYWJlbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWZpbHRlcnMgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBzZWxlY3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBzZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctZmlsdGVycyBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgfVxufVxuXG4jYmxvY2staW50cmVhYmF1bm1lZGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2staW50cmVhYmF1bm1lZGljIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wge1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2MwYzFjNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogLTEycHg7XG4gIH1cbn1cbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlcjpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjYzBjMWM0O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlclthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90bywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byBpbWcsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXBob3RvIGltZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDM2cHggMzZweDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLCAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuY29sLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgNDhweDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbiwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbiwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbiwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b24ge1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3ZlciwgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCBhOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYnV0dG9uOmhvdmVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIGE6aG92ZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3Zlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNpbmcgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlID4gLmNvbGxhcHNlIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgPiAuY29sbGFwc2UgLmJ1dHRvbi1ncm91cCAuZGV0YWlscy1idXR0b24sXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgPiAuY29sbGFwc2luZyAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzZSAuYnV0dG9uLWdyb3VwIC5kZXRhaWxzLWJ1dHRvbixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGRfX2l0ZW0gYXJ0aWNsZSA+IC5jb2xsYXBzaW5nIC5idXR0b24tZ3JvdXAgLmRldGFpbHMtYnV0dG9uIHtcbiAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbG9jYXRpb25zX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLW1hdGVybml0eV9saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmVfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAubWFwLXdyYXBwZXIsXG4udmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtbWF0ZXJuaXR5X2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3LWRpc3BsYXktaWQtaW1hZ2lzdGljX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19saXN0IC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlX2xpc3QgLmZpZWxkX19pdGVtIGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlcixcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLm1hcC13cmFwcGVyLFxuLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5maWVsZF9faXRlbSBhcnRpY2xlIC5tYXAtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jdmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19saXN0IC52aWV3cy1yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3ZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvcnlfbGlzdCAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG4udmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvcnlfbGlzdCAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yeV9saXN0IC5pbmRleC1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyLjk5OTVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWYxO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3J5X2xpc3QgLmluZGV4LWNvdW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yeV9saXN0IC5pbmRleC1jb3VudDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3J5X2xpc3QgLmluZGV4LWNvdW50OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3J5X2xpc3QgLmNhcmQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yeV9saXN0IC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yeV9saXN0IC5jYXJkLWhlYWRlciAubm9kZV9fY29udGVudCBhLmlzLXJvdXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4udmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvcnlfbGlzdCBoNCB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3J5X2xpc3QgaDQsXG4udmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvcnlfbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbn1cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yeV9saXN0IC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yeV9saXN0IC52aWV3cy1yb3cgYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuY2FyZC1oZWFkZXIgLm5vZGVfX2NvbnRlbnQgLmNvbGxhcHNlLnNob3csXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuY2FyZC1oZWFkZXIgLm5vZGVfX2NvbnRlbnQgLmNvbGxhcHNpbmcsXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuY2FyZC1oZWFkZXIgLm5vZGVfX2NvbnRlbnQgLm5vZGVfX3RpdGxlLFxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmNhcmQtaGVhZGVyIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5jYXJkLWhlYWRlciAubm9kZV9fY29udGVudCBhLmlzLXJvdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDI0cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAudmlldy1maWx0ZXJzIGZvcm0ge1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLnZpZXctY29udGVudCAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuYXR0YWNobWVudC1hZnRlciAuY2FyZCAuaW5kZXgtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMCAwIDQ4cHg7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAudmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuYXR0YWNobWVudC1hZnRlciAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkIC5jYXJkLWhlYWRlciBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbiAgLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQgLmNhcmQtaGVhZGVyIGFydGljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkIC5jYXJkLWhlYWRlciAubm9kZV9fY29udGVudCA+IC5jb2xsYXBzZS5zaG93LFxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQgLmNhcmQtaGVhZGVyIC5ub2RlX19jb250ZW50ID4gLmNvbGxhcHNpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkIC5jYXJkLWhlYWRlciAubm9kZV9fY29udGVudCA+IC5jb2xsYXBzZS5zaG93IGEuaXMtcm91dGUsXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuYXR0YWNobWVudC1hZnRlciAuY2FyZCAuY2FyZC1oZWFkZXIgLm5vZGVfX2NvbnRlbnQgPiAuY29sbGFwc2luZyBhLmlzLXJvdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkIGg0LFxuLnZpZXctaWQtbG9jYXRpb25zLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3IgLmF0dGFjaG1lbnQtYWZ0ZXIgLmNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciAuYXR0YWNobWVudC1hZnRlciAuY2FyZCAuY29sbGFwc2Uuc2hvdyxcbi52aWV3LWlkLWxvY2F0aW9ucy52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIC5hdHRhY2htZW50LWFmdGVyIC5jYXJkIC5jb2xsYXBzaW5nIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZmMtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYy1sZWZ0LCAuZmMtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5mYy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5mYy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmMge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5mYy1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mYy1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmMtY2VudGVyID4gKiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmZjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4uZmMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5mYy1pY29uLWxlZnQtc2luZ2xlLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZjLXZpZXcge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5mYy1oZWFkZXItdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5mYy1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmMtbGVmdCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYy1sZWZ0IC5mYy1wcmV2LWJ1dHRvbiAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5mYy1sZWZ0IC5mYy1wcmV2LWJ1dHRvbiAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5mYy1sZWZ0IC5mYy1uZXh0LWJ1dHRvbiAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmMtbGVmdCAuZmMtbmV4dC1idXR0b24gLmZjLWljb24uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZjLWxlZnQgPiBkaXY6Zmlyc3QtY2hpbGQgaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5mYy1sZWZ0ID4gZGl2OmZpcnN0LWNoaWxkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYy1jZW50ZXIsIC5mYy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWVkdS1zYXJjaW5hIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibG9jay1lZHUtc2FyY2luYSAuY29udGVudCAuYmxvY2std3JhcHBlciB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLWVkdS1zYXJjaW5hIC5jb250ZW50IC5ibG9jay13cmFwcGVyID4gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cmltZXN0ZXItd3JhcHBlciA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHg7XG59XG4udHJpbWVzdGVyLXdyYXBwZXIgPiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLnRyaW1lc3Rlci13ZWVrcyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50cmltZXN0ZXItd2VlayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udHJpbWVzdGVyLXdlZWsgPiBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50cmltZXN0ZXItd2VlayA+IGEge1xuICAgIHdpZHRoOiAzOC40cHg7XG4gICAgaGVpZ2h0OiAzOC40cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4LjRweDtcbiAgfVxufVxuLnRyaW1lc3Rlci13ZWVrID4gYTpob3ZlciwgLnRyaW1lc3Rlci13ZWVrID4gYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaDIjYmxvY2stbG9jYXRpb24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLm5hdiwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLm5hdixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm5hdixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5uYXYge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLm5hdiBhLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLm5hdiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5uYXYgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLm5hdiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5uYXYgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5uYXYgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCBoMiwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IGgyLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSBoMixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSBoMixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgaDIsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIGgyLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gaDIsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGgyLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgfVxufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgaDIsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCBoMixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSBoMixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgaDIsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgaDIsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiBoMixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyBoMixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgaDI6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBoMjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgaDI6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBoMjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGgyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgaDIsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCBoMixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSBoMixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgaDIsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgaDIsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiBoMixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGgyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyBoMixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGgyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IGgyOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IGgyOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IGgyOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IGgyOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gaDI6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyBoMjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgaDI6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgaDI6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIGgyOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIGgyOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgaDI6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgaDI6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCBoMjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgaDI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDcyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGksXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGksIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGksXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGksXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGksXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGksXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGksXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGksXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGksXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGksXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3BhbiwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkgYSwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkgc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkgc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaSBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkgc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpIHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpIHVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaSB1bCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSB1bCwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgdWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpIHVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSB1bCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSB1bCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpIHVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIHVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSB1bCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaSB1bCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgdWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpIHVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaSB1bCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaSB1bCxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaSB1bCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaSB1bCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIHVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkgdWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5hY3RpdmUgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuYWN0aXZlIGEsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5hY3RpdmUgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5hY3RpdmUgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5hY3RpdmUgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5hY3RpdmUgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkuYWN0aXZlIGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5hY3RpdmUgYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpLmFjdGl2ZSBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4sIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW46YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuN3JlbTtcbiAgICB6LWluZGV4OiAxMDcwO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3Blbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDk2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA3MjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3BhbiwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3BhbiwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gc3Bhbixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBzcGFuLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gc3Bhbixcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IHNwYW4sXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkID4gYSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IGEsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLCAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24uaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQ6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW46YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbjpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW4gLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lZGljLW1lbnUuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQgLnNlY29uZC1sZXZlbCxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zZWNvbmQtbGV2ZWwsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuaXMtZXhwYW5kZWQgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaGFzLWNoaWxkcmVuLmlzLW9wZW5lZCAuc2Vjb25kLWxldmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50LmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZDpiZWZvcmUsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQ6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVudSAuaXMtZXhwYW5kZWQ6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQ6YmVmb3JlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stbWVkaWMtbWVudS5pcy1leHBhbmRlZDpiZWZvcmUsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZDpiZWZvcmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLmlzLWV4cGFuZGVkOmJlZm9yZSxcbi5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5pcy1leHBhbmRlZDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDcyO1xuICB9XG59XG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQgLmlzLWV4cGFuZGVkIC5uYXYsIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZW51IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51LmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbi5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMuaXMtZXhwYW5kZWQgLm5hdixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYsXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllcy5pcy1leHBhbmRlZCAubmF2LFxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmlzLWV4cGFuZGVkIC5uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdC5pcy1vcGVuID4gYSxcbi5yZWdpb24tc2lkZWJhci1maXJzdC5pcy1vcGVuIGEuYmFjay10by1saW5rLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LmlzLW9wZW4gPiAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyA+IGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDk2cHg7XG4gIGxlZnQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDczO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LmlzLW9wZW4gPiBhOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdC5pcy1vcGVuIGEuYmFjay10by1saW5rOmJlZm9yZSxcbi5yZWdpb24tc2lkZWJhci1maXJzdC5pcy1vcGVuID4gLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgPiBhOmJlZm9yZSB7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdC5pcy1vcGVuID4gYS5kaXNwbGF5LW5vbmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QuaXMtb3BlbiBhLmJhY2stdG8tbGluay5kaXNwbGF5LW5vbmUsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QuaXMtb3BlbiA+IC5ibG9jay1jb25kaXRpb25zLXNlY3Rpb25zID4gYS5kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QuaXMtb3BlbiA+IGEsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QuaXMtb3BlbiBhLmJhY2stdG8tbGluayxcbi5yZWdpb24tc2lkZWJhci1maXJzdC5pcy1vcGVuID4gLmJsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMgPiBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3QuaXMtb3BlbiA+IGE6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LmlzLW9wZW4gYS5iYWNrLXRvLWxpbms6YmVmb3JlLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LmlzLW9wZW4gPiAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyA+IGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDAuN3JlbSk7XG4gICAgbGVmdDogLTZweDtcbiAgfVxufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIgLmNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cbi5mYy1iZyxcbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICBib3R0b206IDA7XG59XG5cbi5mYyB0aCxcbi5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyLFxuLmZjLWljb24sXG4uZmMtdG9vbGJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMyZTMzM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmMtYmdldmVudCB7XG4gIGJhY2tncm91bmQ6ICMyYmMzNzA7XG59XG5cbi5mYy1ub25idXNpbmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlLFxuLmZjLWV2ZW50W2hyZWZdLFxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2UsXG5hW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYy1iZyB0YWJsZSxcbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGFibGUsXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYy1iZyxcbi5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLWhlbHBlci1za2VsZXRvbixcbi5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmFbZGF0YS1nb3RvXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmMgLmZjLXJvdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmZjLXJvdyB0YWJsZSB7XG4gIGJvcmRlci1sZWZ0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3c6Zmlyc3QtY2hpbGQgdGFibGUge1xuICBib3JkZXItdG9wOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXJvdyAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRkLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlLFxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4uZmMgLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4uZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRkLCAuZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZmMtc2Nyb2xsZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZjLWljb24sIC5mYy1yb3cuZmMtcmlnaWQsIC5mYy10aW1lLWdyaWQtZXZlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtc2Nyb2xsZXIgPiAuZmMtZGF5LWdyaWQsIC5mYy1zY3JvbGxlciA+IC5mYy10aW1lLWdyaWQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYy1ldmVudCB7XG4gIGZvbnQtc2l6ZTogMC41NXJlbTtcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmMtZXZlbnQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5mYy1ldmVudCwgLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1ub3QtYWxsb3dlZCxcbi5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmMtZXZlbnQgLmZjLWJnIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIsXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYy1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXI6YmVmb3JlLFxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSg0NiwgNTEsIDYwLCAwLjIpO1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQuZmMtZHJhZ2dpbmcge1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSg0NiwgNTEsIDYwLCAwLjMpO1xufVxuXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3QtZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLCAuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICB3aWR0aDogN3B4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsIC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbnRyID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDQuOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0LjhweDtcbiAgbWFyZ2luLWxlZnQ6IDQuOHB4O1xuICBtYXJnaW46IDAgNC44cHggMy40Mjg1NzE0Mjg2cHg7XG59XG5cbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudC5mYy1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMmUzMzNjO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsIC5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uZmMtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMC41NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmMtbW9yZTpiZWZvcmUge1xuICB0ZXh0LWluZGVudDogdW5zZXQ7XG59XG4uZmMtbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZjLWxpbWl0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtaWNvbiwgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtbW9yZS1wb3BvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZjLW5vdy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMCBzb2xpZCAjZTMxODM3O1xufVxuXG4uZmMtaWNvbjphZnRlciwgLmZjLXRvb2xiYXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXRvb2xiYXIgPiAqID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG59XG4uZmMtdG9vbGJhciA+ICogPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mYy10b29sYmFyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mYy10b29sYmFyIC5mYy1zdGF0ZS1ob3Zlcixcbi5mYy10b29sYmFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtZG93biB7XG4gIHotaW5kZXg6IDM7XG59XG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDQ7XG59XG4uZmMtdG9vbGJhciBidXR0b24gLmZjLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYy10b29sYmFyIGJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG4uZmMtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZjLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZjLWhlYWRlci10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mYy1mb290ZXItdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mYy1jb250ZW50LFxuLmZjLWRpdmlkZXIsXG4uZmMtbGlzdC1oZWFkaW5nIHRkLFxuLmZjLWxpc3Qtdmlldyxcbi5mYy1wb3BvdmVyLFxuLmZjLXJvdyxcbnRib2R5LFxudGQsXG50aCxcbnRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudGQuZmMtZGF5LWhlYWRlcixcbnRoLmZjLWRheS1oZWFkZXIge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4uZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0ZCxcbi5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIHRoIHtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5mYy1taW5vciB0ZCxcbi5mYy1taW5vciB0aCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbn1cbi5mYy1yb3cgdGQ6aG92ZXIsXG4uZmMtcm93IHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDAsIDQwLCAwLjIpO1xufVxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cblxuLmZjLXBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDYsIDUxLCA2MCwgMC4yKSwgMCAyNXB4IDM1cHggMnB4IHJnYmEoNDYsIDUxLCA2MCwgMC4xKTtcbn1cbi5mYy1wb3BvdmVyIC5mYy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZjLXBvcG92ZXIgLmZjLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbn1cbi5mYy1wb3BvdmVyIC5mYy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5mYy1wb3BvdmVyIC5mYy1ldmVudCB7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mYy1wb3BvdmVyIC5mYy1ldmVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmMtZGl2aWRlcixcbi5mYy1saXN0LWhlYWRpbmcgdGQsXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnVpLXdpZGdldCAuZmMtZGlzYWJsZWQtZGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZjLXBvcG92ZXIgPiAudWktd2lkZ2V0LWhlYWRlciArIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi51aS13aWRnZXQgLmZjLWV2ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYy12aWV3LWNvbnRhaW5lciAqLFxuLmZjLXZpZXctY29udGFpbmVyIDphZnRlcixcbi5mYy12aWV3LWNvbnRhaW5lciA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5mYy12aWV3ID4gdGFibGUsXG4uZmMtdmlldyA+IHRhYmxlID4gdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmMtY29udGVudC1za2VsZXRvbixcbi5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mYy1ib2R5IC5mYy1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWRheS1udW1iZXIsXG4uZmMtd2Vlay1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC41NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZjLXRvZGF5IC5mYy1kYXktbnVtYmVyLFxuLmZjLXRvZGF5IC5mYy13ZWVrLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmMtYmFzaWMtdmlldyB0aC5mYy1kYXktbnVtYmVyLFxuLmZjLWJhc2ljLXZpZXcgdGguZmMtd2Vlay1udW1iZXIge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLmZjLWx0ciAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzJlMzMzYztcbn1cblxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuMjVyZW07XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbn1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLmZjIC5mYy1heGlzIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy1sdHIgLmZjLWF4aXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtYXhpcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYy10aW1lLWdyaWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmZjLXRpbWUtZ3JpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZmMtdGltZS1ncmlkIHRhYmxlIHtcbiAgYm9yZGVyOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbn1cbi5mYy10aW1lLWdyaWQgPiAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuLmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMsXG4uZmMtdGltZS1ncmlkID4gaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYy10aW1lLWdyaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG4uZmMtdGltZS1ncmlkIC5mYy1idXNpbmVzcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZmMtdGltZS1ncmlkIC5mYy1iZ2V2ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mYy10aW1lLWdyaWQgLmZjLWhpZ2hsaWdodC1jb250YWluZXIge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyLjUlIDAgMnB4O1xufVxuLmZjLXJ0bCAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMnB4IDAgMi41JTtcbn1cbi5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItbGluZSB7XG4gIHotaW5kZXg6IDU7XG59XG4uZmMtdGltZS1ncmlkIC5mYy1oZWxwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbi5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnQsXG4uZmMtdGltZS1ncmlkIC5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnQge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy12LWV2ZW50LmZjLW5vdC1zdGFydCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZmMtdi1ldmVudC5mYy1ub3QtZW5kIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGltZSwgLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGl0bGUge1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGltZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtY29udGVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUsXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc3RhcnQpO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCLCoC3CoFwiO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5mYy1sdHIgLmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNnB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1ldmVudC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZjLXJ0bCAuZmMtbGlzdC12aWV3IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mYy1saXN0LXZpZXcge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmZjIC5mYy1saXN0LXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uZmMtbGlzdC10YWJsZSB0ZCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG5cbi5mYy1saXN0LXRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmZjLWxpc3QtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLW1haW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLWFsdCwgLmZjLXJ0bCAuZmMtbGlzdC1oZWFkaW5nLW1haW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1hbHQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWxpc3QtaXRlbS5mYy1oYXMtdXJsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmMtbGlzdC1pdGVtLW1hcmtlciwgLmZjLWxpc3QtaXRlbS10aW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1pdGVtLW1hcmtlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mYy1ydGwgLmZjLWxpc3QtaXRlbS1tYXJrZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYy1saXN0LWl0ZW0tdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mYy1saXN0LWl0ZW0tdGl0bGUgYVtocmVmXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmMtbGlzdC1lbXB0eS13cmFwMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZmMtbGlzdC1lbXB0eS13cmFwMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZmMtbGlzdC1lbXB0eSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjLWxpc3QtZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZS5sYXlvdXQtdHdvLXNpZGViYXJzIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4udGl0bGUge1xuICBtYXJnaW46IDEycHggMCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBtYXJnaW46IDMxLjJweCAwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgaDEudGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ucm0tZGVudGFsLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayBoMS50aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5vZGUtcG9uZGVyYXMgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubm9kZS1wb25kZXJhcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS1wb25kZXJhcyAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cbi5ub2RlLXBvbmRlcmFzIC50aXRsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBjb250ZW50OiBcIkFDQURFTUlDIEhPU1BJVEFMXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS1wb25kZXJhcyAudGl0bGU6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ub2RlLXBvbmRlcmFzIC50aXRsZS5uYXYtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubm9kZS1zcGl0YWx1bC1iYW5lYXNhIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmFkaWVudC10aXRsZSBoMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzEuNzhkZWcsICNGNzlFMUIgLTIuNjMlLCAjREMwMDI4IDg2Ljc1JSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLW1lZGljLWFydGljbGVzIHtcbiAgcGFkZGluZzogNDhweCAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLW1lZGljLWFydGljbGVzIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuLCAuYWxlcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAzNnB4O1xuICB6LWluZGV4OiAxMDcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4sIC5hbGVydC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4sIC5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4wMiksIDAgMjNweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4sIC5hbGVydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuOmJlZm9yZSwgLmFsZXJ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjgxMjVyZW07XG59XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDI0cHggNjkuNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1NXB4O1xuICB6LWluZGV4OiAzO1xufVxuLmFsZXJ0IC5tZXNzYWdlc19faXRlbSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjRweCA2OS42cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFsZXJ0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5hbGVydCAuYmkuZmxleC1zaHJpbmstMC5tZS00IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbGVydCAuYWxlcnQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxlcnQgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IC0wLjQzNzVyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjMGMxYzQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hbGVydCAuYnRuLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFsZXJ0IC5idG4tY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsZXJ0IC5idG4tY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFsZXJ0IC5idG4tY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbGVydDpob3ZlciAuYnRuLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbGVydC1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFsZXJ0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29sb3I6ICMyYmMzNzA7XG59XG4uYWxlcnQtZGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFsZXJ0LWRhbmdlcjpiZWZvcmUge1xuICBjb2xvcjogI2UzMTgzNztcbn1cbi5hbGVydC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFsZXJ0LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29sb3I6ICNlMzE4Mzc7XG59XG4uYWxlcnQgaHIge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTA3MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tOCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAucG9zdC1kYXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNiAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQtYmlnIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI0Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrLWxpc3QsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay10cmFjaywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGljay1saXN0LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay1saXN0LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyNC45OHB4KSBhbmQgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay1saXN0LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyNC45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrLWxpc3QsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2tfX3NsaWRlciwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2tfX3NsaWRlci5zbGlja19fc2xpZGVyLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2tfX3NsaWRlLnNsaWNrX19zbGlkZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2tfX3NsaWRlciBhcnRpY2xlIC5wb3N0LWluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrX19zbGlkZXIgYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2tfX3NsaWRlIGFydGljbGUgPiAubm9kZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjI1cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGlja19fc2xpZGUgYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrX19zbGlkZSBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbjogMTJweCAwIDMxLjkycHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrX19zbGlkZSBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLnN0YXRpc3RpY3Mge1xuICAgIG1hcmdpbjogMzEuOTJweCAwIC0zMS45MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGlja19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2tfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGlja19fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2tfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2tfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2sgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2sgLm5vZGVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2sgLm5vZGVfX2NvbnRlbnQgLm5vZGVfX3RpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGlja19fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGlja19fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjVweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIC5ub2RlX190aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAuc3RhdGlzdGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmNvbHVtbi1sZWZ0IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlID4gLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlID4gLm5vZGUtLXR5cGUtYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLmV4Y2VycHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZC13aXRoLXRlYXNlciAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQtd2l0aC10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHAge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmNvbHVtbi1yaWdodCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGU6bnRoLW9mLXR5cGUoMykge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlOm50aC1vZi10eXBlKDQpIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSBhcnRpY2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIGFydGljbGUgLnBvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSBhcnRpY2xlIC5ub2RlX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1waG90byB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgb3JkZXI6IDE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgYXJ0aWNsZSAubm9kZV9fY29udGVudCAubm9kZV9fdGl0bGUge1xuICBvcmRlcjogMjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSBhcnRpY2xlIC5ub2RlX19jb250ZW50IC5zdGF0aXN0aWNzIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgcGFkZGluZzogNDJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLWxlZnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5jb2x1bW4tbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1yaWdodCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjI1cHgpIHtcbiAgLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLnNvY2lhbF9zaGFyZV93cmFwcGVyID4gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5hZGR0b2FueV9saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuYWRkdG9hbnlfbGlzdCBhOm5vdCguYWRkdG9hbnlfc2hhcmUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuYWRkdG9hbnlfbGlzdCBhLmFkZHRvYW55X3NoYXJlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLmFkZHRvYW55X2xpc3QgYS5hZGR0b2FueV9zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuYWRkdG9hbnlfbGlzdCBhLmFkZHRvYW55X3NoYXJlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5hZGR0b2FueV9saXN0IGEuYWRkdG9hbnlfc2hhcmU6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLnNsaWNrX19zbGlkZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2stLW9wdGlvbnNldC0tYXJ0aWNvbGUgLnNsaWNrX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay0tb3B0aW9uc2V0LS1hcnRpY29sZSAuc2xpY2tfX3NsaWRlciA+IC5zbGlja19fc2xpZGU6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay0tb3B0aW9uc2V0LS1hcnRpY29sZSAuc2xpY2tfX3NsaWRlIHtcbiAgbWFyZ2luOiAwIDI0cHggMjRweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyNHB4KTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay0tb3B0aW9uc2V0LS1hcnRpY29sZSAuc2xpY2tfX3NsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrLS1vcHRpb25zZXQtLWFydGljb2xlIC5zbGlja19fc2xpZGUge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnNsaWNrLS1vcHRpb25zZXQtLWFydGljb2xlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc2xpY2stLW9wdGlvbnNldC0tYXJ0aWNvbGUgLnNsaWNrX19zbGlkZSBhcnRpY2xlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay0tb3B0aW9uc2V0LS1hcnRpY29sZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay0tb3B0aW9uc2V0LS1hcnRpY29sZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLm5vZGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zbGljay0tb3B0aW9uc2V0LS1hcnRpY29sZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4IDE4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIHtcbiAgcGFkZGluZzogMzZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIC5wb3N0LWRhdGUge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQgaDIge1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCAuc3RhdGlzdGljcyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIC5zdGF0aXN0aWNzIGRpdiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCAuc3RhdGlzdGljcyBkaXYuY29tbWVudC1jb3VudCB7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQgLnN0YXRpc3RpY3MgZGl2LmNvbW1lbnQtY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIC5zdGF0aXN0aWNzIGRpdi5jb21tZW50LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCAuc3RhdGlzdGljcyAubm9kZS1zaGFyZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQgLnN0YXRpc3RpY3MgLm5vZGUtc2hhcmUgYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQgLnN0YXRpc3RpY3MgLm5vZGUtc2hhcmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGljay1saXN0IC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrLWxpc3QgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZF9faXRlbSAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGljay1saXN0IC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGRfX2l0ZW0gLm5vZGUtLXR5cGUtbmV3cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zbGljay1saXN0IC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGRfX2l0ZW0gLm5vZGUtLXR5cGUtYXJ0aWNsZSAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrLWxpc3QgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZF9faXRlbSAubm9kZS0tdHlwZS1uZXdzIC5ub2RlX190aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2stbGlzdCAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkX19pdGVtIC5ub2RlLS10eXBlLWFydGljbGUgLm5vZGVfX2NvbnRlbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnNsaWNrLWxpc3QgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5maWVsZF9faXRlbSAubm9kZS0tdHlwZS1uZXdzIC5ub2RlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2stbGlzdCAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkX19pdGVtIC5ub2RlLS10eXBlLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc2xpY2stbGlzdCAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLmZpZWxkX19pdGVtIC5ub2RlLS10eXBlLW5ld3MgLm5vZGVfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gIG9wYWNpdHk6IDgwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjg4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjg4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCxcbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLm5vZGVfX3RpdGxlLFxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLm5vZGVfX3RpdGxlLFxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAucG9zdC1kYXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLnBvc3QtcGhvdG8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LXBob3RvIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLnBvc3QtcGhvdG8gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnBvc3QtcGhvdG8gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIC5wb3N0LXBob3RvIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnBvc3QtcGhvdG8gaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAuc3RhdGlzdGljcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnN0YXRpc3RpY3Mge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIC5zdGF0aXN0aWNzOjphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnN0YXRpc3RpY3M6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAuc3RhdGlzdGljcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIC5zdGF0aXN0aWNzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAuc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAubm9kZS1zaGFyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLm5vZGUtc2hhcmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLm5vZGUtc2hhcmUgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLm5vZGUtc2hhcmUgYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAubm9kZS1zaGFyZSBhOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLm5vZGUtc2hhcmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLnBvc3QtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLnN0YXRpc3RpY3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LWRhdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5ub2RlX190aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIC5wb3N0LWRhdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkIC5zdGF0aXN0aWNzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAucG9zdC1kYXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5ub2RlX190aXRsZSBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZy5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLm5vZGVfX3RpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnN0YXRpc3RpY3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAuc3RhdGlzdGljcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAuc3RhdGlzdGljcyAubm9kZS12aWV3czo6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAuc3RhdGlzdGljcyAubm9kZS12aWV3cyAuY291bnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAuc3RhdGlzdGljcyAubm9kZS12aWV3czo6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZy5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnN0YXRpc3RpY3MgLm5vZGUtdmlld3MgLmNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXBob3RvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZy5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1waG90byxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2NC4wMzA2MTIyNDQ5JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtcGhvdG86YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZy5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1waG90byBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1waG90byxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1waG90bzpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1waG90bzpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZy5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtcGhvdG8ge1xuICAgIGZvbnQtc2l6ZTogMy42MnJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LXBob3RvOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTEuODFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgPiAuZmllbGRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLXdpdGgtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgZmxleDogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICB6LWluZGV4OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1waG90byB7XG4gIHBhZGRpbmctYm90dG9tOiAzMS4ycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLmV4Y2VycHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAuc3RhdGlzdGljczo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5ub2RlLXNoYXJlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAubm9kZS1zaGFyZSBhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAubm9kZS1zaGFyZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZTpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgdG9wOiAtMjguOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNTBweCA2MnB4IDJweCByZ2JhKDQ2LCA1MSwgNjAsIDAuMik7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGJveC1zaGFkb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgcGFkZGluZzogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1waG90byB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtc2hhcmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LXBob3RvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wb3N0LXBob3RvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1kb3VibGVfY29sdW1uIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1yaWdodCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLmNvbHVtbi1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZG91YmxlX2NvbHVtbiAubm9kZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWRvdWJsZV9jb2x1bW4gLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIC5leGNlcnB0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4gLnN0YXRpc3RpY3MsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuZXhjZXJwdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc3RhdGlzdGljcywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWwgLmV4Y2VycHQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbCAuc3RhdGlzdGljcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsIC5zdGF0aXN0aWNzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnN0YXRpc3RpY3Mge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1yaWdodC1hcnRpY2xlcyAuYWRkdG9hbnlfbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1yaWdodC1hcnRpY2xlcyAuYWRkdG9hbnlfbGlzdCBhOm5vdCguYWRkdG9hbnlfc2hhcmUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LWFydGljbGVzIC5hZGR0b2FueV9saXN0IGEuYWRkdG9hbnlfc2hhcmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LWFydGljbGVzIC5hZGR0b2FueV9saXN0IGEuYWRkdG9hbnlfc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1yaWdodC1hcnRpY2xlcyAuYWRkdG9hbnlfbGlzdCBhLmFkZHRvYW55X3NoYXJlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtYXJ0aWNsZXMgLmFkZHRvYW55X2xpc3QgYS5hZGR0b2FueV9zaGFyZTpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJtLWRlbnRhbCAucG9zdC1waG90bywgLmVkdS1tYWluIC5wb3N0LXBob3RvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8sXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8sXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtbWVkaWMtYXJ0aWNsZXMgLmNvbnRlbnQgPiBkaXYge1xuICBjb2xvcjogIzJlMzMzYztcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LW1lZGljLWFydGljbGVzIC5pdGVtLWxpc3QgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LW1lZGljLWFydGljbGVzIC5pdGVtLWxpc3QgdWwgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1yaWdodC1tZWRpYy1hcnRpY2xlcyAubW9yZS1saW5rIGEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LW1lZGljLWFydGljbGVzIC5tb3JlLWxpbmsgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LW1lZGljLWFydGljbGVzIC5tb3JlLWxpbmsgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtYXJ0aWNsZXMgLnZpZXdzLXJvdyB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtYXJ0aWNsZXMgLnZpZXdzLXJvdyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdmlld3MtYmxvY2ttZWRpYy1hcnRpY2xlcy1yaWdodC1hcnRpY2xlcyAudmlld3Mtcm93ID4gYSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LWFydGljbGVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyBhcnRpY2xlIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyBhcnRpY2xlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIGFydGljbGUgLnBvc3QtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyBhcnRpY2xlIC5wb3N0LWluZm8gLnBvc3QtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyBhcnRpY2xlIC5wb3N0LWluZm8gaDIgYSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuc3RhdGlzdGljcyB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5zdGF0aXN0aWNzIC5ub2RlLXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuc3RhdGlzdGljcyAubm9kZS12aWV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLnN0YXRpc3RpY3MgLm5vZGUtdmlld3M6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMC4yNDtcbiAgd2lkdGg6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLnN0YXRpc3RpY3MgLm5vZGUtdmlld3MgLmNvdW50IHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1kYXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5wb3N0LWRhdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stc2xpZGUgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1kYXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLWxlZnQgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWRhdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbGVmdCAucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjOTc5OTlEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stc2xpZGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbGVmdCAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tcmlnaHQgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1sZWZ0IC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2RjMDAyODtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIC8qIGNvbW1vbiBmb3IgcmlnaHQgYW5kIGxlZnQqL1xuICAvKiBjb21tb24gZm9yIG1pZGRsZSBjZW50ZXIgYW5kIGxlZnQgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLXJpZ2h0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1yaWdodCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLWxlZnQgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbGVmdCAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tcmlnaHQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbGVmdCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLWxlZnQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tcmlnaHQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGU6aG92ZXIgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1sZWZ0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvIC5ub2RlX190aXRsZTpob3ZlciBhLFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLWxlZnQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjNmE2ZTc0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbGVmdCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tcmlnaHQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1sZWZ0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAuc3RhdGlzdGljcywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAuc3RhdGlzdGljcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZTpob3ZlciBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEge1xuICBjb2xvcjogIzZhNmU3NDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1zdW1tYXJ5LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLmFydGljbGUtc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIHBhZGRpbmc6IDE2cHggNzMuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5hcnRpY2xlLXN1bW1hcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5hcnRpY2xlLXN1bW1hcnkgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLmFydGljbGUtc3VtbWFyeSB+IGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1zdW1tYXJ5IH4gYTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLmFydGljbGUtc3VtbWFyeSB+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGNlbnRlci80cHggdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWFycm93LXJpZ2h0LXJlZC5zdmcpIG5vLXJlcGVhdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLm5vZGUtLXR5cGUtYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tcmlnaHQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbGVmdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1yaWdodCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1sZWZ0LFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmNvbHVtbi1taWRkbGUgLnBvc3QtaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1taWRkbGVfYmlnIC5jb2x1bW4tbWlkZGxlIC5wb3N0LWluZm8gLmFydGljbGUtc3VtbWFyeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuY29sdW1uLW1pZGRsZSAucG9zdC1pbmZvIC5hcnRpY2xlLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MC41cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAuc3RhdGlzdGljcywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAuc3RhdGlzdGljcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MS41JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjYlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8ge1xuICBwYWRkaW5nOiAzNXB4IDI3OXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGU6aG92ZXIgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEge1xuICBjb2xvcjogIzZhNmU3NDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5hcnRpY2xlLXN1bW1hcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5hcnRpY2xlLXN1bW1hcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzJlMzMzYztcbiAgcGFkZGluZzogMThweCA0NHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtc3VtbWFyeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5hcnRpY2xlLXN1bW1hcnkgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1zdW1tYXJ5IH4gYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtc3VtbWFyeSB+IGE6OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1zdW1tYXJ5IH4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvNHB4IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1hcnJvdy1yaWdodC1yZWQuc3ZnKSBuby1yZXBlYXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8ge1xuICBwYWRkaW5nOiAzNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAucG9zdC13cmFwcGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLmN1c3RvbS1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5wb3N0LXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAuY3VzdG9tLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5wb3N0LXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAuY3VzdG9tLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLnBvc3Qtd3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5jdXN0b20tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAucG9zdC13cmFwcGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLmN1c3RvbS1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5wb3N0LXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAuY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGgyLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGgyLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgaDIge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLmN1c3RvbS1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5jdXN0b20tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAuY3VzdG9tLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLmN1c3RvbS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLmN1c3RvbS1jb250YWluZXIgLmFydGljbGUtc3VtbWFyeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIC5wb3N0LWluZm8gLmN1c3RvbS1jb250YWluZXIgLmFydGljbGUtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDIxcHggNjlweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5jdXN0b20tY29udGFpbmVyIC5hcnRpY2xlLXN1bW1hcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5jdXN0b20tY29udGFpbmVyIC5hcnRpY2xlLXN1bW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWJpZ19zaW5nbGUgLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCAucG9zdC1pbmZvIC5jdXN0b20tY29udGFpbmVyIC5hcnRpY2xlLXN1bW1hcnkgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQgLnBvc3QtaW5mbyAuY3VzdG9tLWNvbnRhaW5lciAuYXJ0aWNsZS1zdW1tYXJ5IH4gYSB7XG4gIG1hcmdpbi10b3A6IDE3LjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0LFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQsXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBvc3QtaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5wb3N0LWluZm8ge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAuY29tcG9uZW50LWhlYWRlciwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAuY29tcG9uZW50LWhlYWRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5jb21wb25lbnQtaGVhZGVyLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IC5jb21wb25lbnQtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90bywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZTpob3ZlciBhLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZTpob3ZlciBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEge1xuICBjb2xvcjogIzZhNmU3NDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tbGVmdCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1sZWZ0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLWxlZnQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5jb2x1bW4tcmlnaHQgLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbGVmdF9iaWcgLmNvbHVtbi1yaWdodCAubm9kZV9fdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDIxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAuY29tcG9uZW50LWhlYWRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAuY29tcG9uZW50LWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LXBob3RvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtcGhvdG8ge1xuICBmbGV4OiAwIDAgMTg0cHg7XG4gIG1heC13aWR0aDogMTg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LXBob3RvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtcGhvdG8ge1xuICAgIGZsZXg6IDAgMCAxMjVweDtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1pbmZvIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDE4NHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxODRweCk7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWluZm8ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTI1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGU6aG92ZXIgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEge1xuICBjb2xvcjogIzZhNmU3NDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQgLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEge1xuICBjb2xvcjogIzZhNmU3NDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1sZWZ0LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tcmlnaHRfYmlnIC5jb2x1bW4tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLm5vZGVfX2NvbnRlbnQgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuY29sdW1uLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAubm9kZV9fY29udGVudCAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmNvbHVtbi1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zIC5jb21wb25lbnQtaGVhZGVyOm5vdCgudGl0bGUtLWNlbnRlcmVkKSAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLmNvbXBvbmVudC1oZWFkZXIgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zIC5jb21wb25lbnQtaGVhZGVyIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLmNvbXBvbmVudC1oZWFkZXIgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zIC5jb21wb25lbnQtaGVhZGVyIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZTpob3ZlciBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjNmE2ZTc0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0yIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTIge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0yIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTIgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTIgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTIgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMiAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0yIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0yIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0yIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTIgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0zIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMgLnNsaWRlck1vYmlsZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMyAuc2xpZGVyTW9iaWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0zIC5zbGlkZXJNb2JpbGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMyAuc2xpZGVyTW9iaWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy0zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtMyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy00LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy00IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNCAuc2xpZGVyTW9iaWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy00IC5zbGlkZXJNb2JpbGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQgLnNsaWRlck1vYmlsZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy00IC5zbGlkZXJNb2JpbGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNCAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy00IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy00IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy00IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTQgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5zbGlkZXJNb2JpbGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnNsaWRlck1vYmlsZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnNsaWRlck1vYmlsZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5zbGlkZXJNb2JpbGUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zLmNvbHVtbnMtNSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWNvbHVtbnMuY29sdW1ucy01IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tY29sdW1ucy5jb2x1bW5zLTUgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogNjZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5ub2RlLS10eXBlLWFydGljbGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5ub2RlLS10eXBlLWFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stc2xpZGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgPiAuZmllbGRfX2l0ZW0gLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgPiAuZmllbGRfX2l0ZW0gLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgPiAuZmllbGRfX2l0ZW0gLnBvc3QtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5zbGljay1zbGlkZSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1pbmZvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LWluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8sXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stc2xpZGUgLnBvc3QtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1pbmZvIC5hcnRpY2xlLWNhdGVnb3J5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8gLmFydGljbGUtY2F0ZWdvcnksXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stc2xpZGUgLnBvc3QtaW5mbyAuYXJ0aWNsZS1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5zbGljay1zbGlkZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlOmhvdmVyIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stc2xpZGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGU6aG92ZXIgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgPiAuZmllbGRfX2l0ZW0gLnBvc3QtaW5mbyAubm9kZV9fdGl0bGU6aG92ZXIgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5zbGljay1zbGlkZSAucG9zdC1pbmZvIC5ub2RlX190aXRsZTpob3ZlciBhIHtcbiAgY29sb3I6ICM2YTZlNzQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stc2xpZGUgLnBvc3QtaW5mbyAubm9kZV9fdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgPiAuZmllbGRfX2l0ZW0gLnBvc3QtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5zbGljay1zbGlkZSAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyA+IC5maWVsZF9faXRlbSAucG9zdC1kYXRlLFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLXNsaWRlIC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IHtcbiAgcGFkZGluZzogMCA1NXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIHBhZGRpbmc6IDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCA3MnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHVsLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHVsLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHVsIGxpOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWFycm93LXJpZ2h0LXJlZC5zdmcpIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5jb2x1bW4tbGVmdCAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5wb3N0LWluZm8gLm5vZGVfX3RpdGxlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuY29sdW1uLWxlZnQgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucG9zdC1pbmZvIC5ub2RlX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLWltYWdlIC5zbGljay1saXN0LCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMtaW1hZ2UgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLW1pZGRsZV9iaWcgLmZpZWxkLS10eXBlLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tYmlnX3NpbmdsZSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sZWZ0X2JpZyAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1yaWdodF9iaWcgLmZpZWxkLS10eXBlLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tY29sdW1ucyAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMtaW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzLmxheW91dC0tbWlkZGxlX2JpZyAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1iaWdfc2luZ2xlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLWxlZnRfYmlnIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy5sYXlvdXQtLXJpZ2h0X2JpZyAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMubGF5b3V0LS1jb2x1bW5zIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcy1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5zbGlkZXJNb2JpbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLnNsaWRlck1vYmlsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLnNsaWRlck1vYmlsZSAuc2xpY2stbGlzdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnNsaWNrLWxpc3QsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuc2xpZGVyTW9iaWxlIC5zbGljay1saXN0LFxuLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuc2xpZGVyTW9iaWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGU6bm90KDpsYXN0LWNoaWxkKSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLnNsaWRlck1vYmlsZSAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCksXG4ucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5zbGlkZXJNb2JpbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzIC5zbGlkZXJNb2JpbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5zbGlkZXJNb2JpbGUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtcGhvdG8gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLnNsaWRlck1vYmlsZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LXBob3RvIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1waG90byBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogY2VudGVyLzRweCB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tYXJyb3ctcmlnaHQtcmVkLnN2Zykgbm8tcmVwZWF0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlci50aXRsZS0tY2VudGVyZWQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIudGl0bGUtLWNlbnRlcmVkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIudGl0bGUtLWNlbnRlcmVkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlci50aXRsZS0tY2VudGVyZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIudGl0bGUtLWNlbnRlcmVkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlci50aXRsZS0tY2VudGVyZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyLnRpdGxlLS1jZW50ZXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6OmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCksIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXI6bm90KC50aXRsZS0tY2VudGVyZWQpIC5maWVsZCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXI6bm90KC50aXRsZS0tY2VudGVyZWQpIC5maWVsZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyOm5vdCgudGl0bGUtLWNlbnRlcmVkKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXI6bm90KC50aXRsZS0tY2VudGVyZWQpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXI6bm90KC50aXRsZS0tY2VudGVyZWQpIC5maWVsZC0tbmFtZS1maWVsZC1jdGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSwgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyOm5vdCgudGl0bGUtLWNlbnRlcmVkKSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXI6bm90KC50aXRsZS0tY2VudGVyZWQpIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXI6bm90KC50aXRsZS0tY2VudGVyZWQpIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTo6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlcjpub3QoLnRpdGxlLS1jZW50ZXJlZCkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLnBvc3QtaW5mbyAucG9zdC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1sYW5kaW5nLXBhZ2UtYXJ0aWNsZXMgLnBvc3QtaW5mbyAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybS5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2VkdS1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICBwYWRkaW5nOiA4MHB4IDAgMTEyLjg0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5pbWFnZS1hbGlnbi0tcmlnaHQgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5pbWFnZS1hbGlnbi0tcmlnaHQgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1hcnJvdy1yaWdodC1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDgxcHg7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uLmNvbHVtbnMtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLWNvbHVtbi5jb2x1bW5zLS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1jb2x1bW4uY29sdW1ucy0tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS0gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS02IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgcGFkZGluZzogMzEuMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlX190aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGhlaWdodDogOTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS0gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGVfX3RpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNiAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS0gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS02IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS02IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS0gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYTpub3QoLmFkZHRvYW55X3NoYXJlKSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYTpub3QoLmFkZHRvYW55X3NoYXJlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS0gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS1zaGFyZSBhLmFkZHRvYW55X3NoYXJlOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS1zaGFyZSBhLmFkZHRvYW55X3NoYXJlIHNwYW4sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS02IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEuYWRkdG9hbnlfc2hhcmUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS0gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZTpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS02IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEuYWRkdG9hbnlfc2hhcmU6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNiAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS1zaGFyZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTYgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1saXN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNiAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1saXN0IHtcbiAgcGFkZGluZzogMjRweCA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1saXN0ID4gLmZpZWxkX19pdGVtOmxhc3Qtb2YtdHlwZSAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS1zaGFyZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tNCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS1zaGFyZSBhOm5vdCguYWRkdG9hbnlfc2hhcmUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZTpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXBob3RvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEycHggMzZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tOCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS04IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLm5vZGUtc2hhcmUgYTpub3QoLmFkZHRvYW55X3NoYXJlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS04IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEuYWRkdG9hbnlfc2hhcmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS04IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEuYWRkdG9hbnlfc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS04IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEuYWRkdG9hbnlfc2hhcmUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS04IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIC5ub2RlLXNoYXJlIGEuYWRkdG9hbnlfc2hhcmU6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tOCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAubm9kZS1zaGFyZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLnBvc3QtaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLnBvc3QtcGhvdG8ge1xuICBtYXgtd2lkdGg6IDEzNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuY29sdW1ucy0tOCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSAucG9zdC1waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5jb2x1bW5zLS04IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmNvbHVtbnMtLTggLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUgLnBvc3QtcGhvdG8ge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1jb2x1bW4gPiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIG1hcmdpbi10b3A6IDQwLjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZS1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAzMS4ycHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lZHUtbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5lZHUtbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmVkdS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5IC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUtbGFiZWwtdmFsdWUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5IC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLWRheXMge1xuICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY3JTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbmJvZHkgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tc2NoZWR1bGUtaG91cnMge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmJvZHkgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tc2NoZWR1bGUtaG91cnMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrLXRyYWNrIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tc2NoZWR1bGUtYXBwb2ludCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLWRheXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuYm9keSB7XG4gIC8qIHN0eWxlIGZvciB0aGUgZmlyc3Qgc2NoZWR1bGVzIGNvbXBvbmVudCBhZnRlciBzd2lwZSBtZW51ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgfVxuICBib2R5LmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDI0cHggLyAyKTtcbiAgfVxuICBib2R5LnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlLCBib2R5Om5vdCgubGF5b3V0Mik6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAxOHB4KTtcbiAgfVxuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlOm50aC1jaGlsZCg0biksIGJvZHk6bm90KC5sYXlvdXQyKTpub3QoLnRlbXBsYXRlMykgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGU6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlLCBib2R5Om5vdCgubGF5b3V0Mik6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcbiAgfVxuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlOm50aC1jaGlsZCgzbiksIGJvZHk6bm90KC5sYXlvdXQyKTpub3QoLnRlbXBsYXRlMykgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGU6bnRoLWNoaWxkKDRuKSwgYm9keTpub3QoLmxheW91dDIpOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlICNjb21wb25lbnQtMSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMCUgMCAwO1xuICB9XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLWRheXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGUge1xuICBwYWRkaW5nOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZSB7XG4gIHBhZGRpbmc6IDk2cHggMCAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tc2NoZWR1bGUtdGl0bGUgaDQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLWFwcG9pbnQ6bm90KDplbXB0eSkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLXZhbHVlcyB7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1zY2hlZHVsZS1kYXlzIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMgLnNsaWNrX19zbGlkZSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgLmZpZWxkX19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3MnB4KSAvIDQpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93ID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDMpO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93ID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNHB4KSAvIDIpO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93ID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93ID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgybiksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyAzKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRweCkgLyAyKTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRweCkgLyAyKTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMm4pLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDI0cHgpIC8gMik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMSAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93ID4gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIgLnJvdyA+IC5maWVsZF9faXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMSAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgPiAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTEgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDI0cHggMjRweDtcbiAgbWFyZ2luOiAwIDI0cHggMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxNnB4IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBtYXJnaW46IDEycHggMCAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC50aXRsZS0tYmxhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAudGl0bGUtLWJsYWNrIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC50aXRsZS0tYmxhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzEuMnB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC50aXRsZS0tYmxhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAudGl0bGUtLWJsYWNrIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS1ub2RlLTQ5NDc4IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC50aXRsZS0tYmxhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLW5vZGUtNDk0NzggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnRpdGxlLS1ibGFjayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgcGljdHVyZSxcbi5wYWdlLW5vZGUtNDk0NzggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnRpdGxlLS1ibGFjayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAudGl0bGUtLWJsYWNrIC5maWVsZC0tbmFtZSAucGFyYWdyYXBoLWljb24uaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdGEtc3R5bGUtLXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdGEtc3R5bGUtLXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN0YS1zdHlsZS0tcmVkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN0YS1zdHlsZS0tcmVkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdGEtc3R5bGUtLXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdGEtc3R5bGUtLXJlZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS1yZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS1yZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdGEtc3R5bGUtLWdyYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS1ncmF5IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS1ncmF5IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN0YS1zdHlsZS0tZ3JheSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS1ncmF5IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN0YS1zdHlsZS0tZ3JheSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS1ncmF5IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN0YS1zdHlsZS0td2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN0YS1zdHlsZS0td2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuY3RhLXN0eWxlLS13aGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdGEtc3R5bGUtLXdoaXRlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdGEtc3R5bGUtLXdoaXRlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN0YS1zdHlsZS0td2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5pY29uLWNvbG9yLS1ibGFjayAucGFyYWdyYXBoLWljb24uaWNvbjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5pY29uLWNvbG9yLS1yZWQgLnBhcmFncmFwaC1pY29uLmljb246YmVmb3JlIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1jb2xvcjogI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuYmFja2dyb3VuZC1jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5iYWNrZ3JvdW5kLWNvbG9yLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuYmFja2dyb3VuZC1jb2xvci0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5iYWNrZ3JvdW5kLWNvbG9yLS1yZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuYmFja2dyb3VuZC1jb2xvci0tcmVkIGgzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmJhY2tncm91bmQtY29sb3ItLXJlZCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmJhY2tncm91bmQtY29sb3ItLXJlZCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuYmFja2dyb3VuZC0td2hpdGUgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuYmFja2dyb3VuZC0tZ3JheSAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5iYWNrZ3JvdW5kLS10cmFuc3BhcmVudCAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuYmFja2dyb3VuZC0tdHJhbnNwYXJlbnQgLnBhcmFncmFwaC1pY29uLmljb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLWxlZnQgLmhhcy1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogOTFweDtcbn1cbi5wYWdlLW5vZGUtNDk0NzggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLWxlZnQgLmhhcy1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLW5vZGUtNDk0NzggLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmljb24tYWxpZ24tLWxlZnQgLmhhcy1pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tcmlnaHQgLmhhcy1pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5tYXgtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbS5jb2x1bW5zLTM6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMkYzRjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0uY29sdW1ucy0zOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjNGMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbS5jb2x1bW5zLTI6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMkYzRjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0uY29sdW1ucy0yOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjNGMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rOm5vdCgucGFyYWdyYXBoLS1hbGlnbi10aXRsZS0tc3RhbmdhLFxuLnBhcmFncmFwaC0tYWxpZ24tdGl0bGUtLWRyZWFwdGEsXG4ucGFyYWdyYXBoLS1hbGlnbi10aXRsZS0tY2VudHJhdCxcbi5wYXJhZ3JhcGgtLWFsaWduLWRlc2NyaXB0aW9uLS1zdGFuZ2EsXG4ucGFyYWdyYXBoLS1hbGlnbi1kZXNjcmlwdGlvbi0tY2VudHJhdCxcbi5wYXJhZ3JhcGgtLWFsaWduLWRlc2NyaXB0aW9uLS1kcmVhcHRhLFxuLnBhcmFncmFwaC0tYWxpZ24tY3RhLS1zdGFuZ2EsXG4ucGFyYWdyYXBoLS1hbGlnbi1jdGEtLWNlbnRyYXQsXG4ucGFyYWdyYXBoLS1hbGlnbi1jdGEtLWRyZWFwdGEpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLnBhcmFncmFwaC0tYWxpZ24tdGl0bGUtLXN0YW5nYSAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluay5wYXJhZ3JhcGgtLWFsaWduLXRpdGxlLS1jZW50cmF0IC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluay5wYXJhZ3JhcGgtLWFsaWduLXRpdGxlLS1kcmVhcHRhIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4IDAgMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsucGFyYWdyYXBoLS1hbGlnbi1kZXNjcmlwdGlvbi0tc3RhbmdhIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLnBhcmFncmFwaC0tYWxpZ24tZGVzY3JpcHRpb24tLWNlbnRyYXQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLnBhcmFncmFwaC0tYWxpZ24tZGVzY3JpcHRpb24tLWRyZWFwdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluay5wYXJhZ3JhcGgtLWFsaWduLWN0YS0tc3RhbmdhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsucGFyYWdyYXBoLS1hbGlnbi1jdGEtLWNlbnRyYXQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsucGFyYWdyYXBoLS1hbGlnbi1jdGEtLWRyZWFwdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBtYXJnaW46IDAgMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0uY29sdW1ucy0zOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjJGM0YzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtLmNvbHVtbnMtMzpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYzRjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0uY29sdW1ucy0yOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjJGM0YzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtLmNvbHVtbnMtMjpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYzRjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YyRjNGMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGM0YzO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIG1hcmdpbjogMCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdCAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW06bm90KDpudGgtY2hpbGQoM24pKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjNGMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG4rNCkge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0yIC5yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0yIC5yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYzRjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmljb24tYWxpZ24tLWxlZnQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhLCAuaWNvbi1hbGlnbi0tcmlnaHQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDNweDtcbn1cbi5pY29uLWFsaWduLS1sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAucGFyYWdyYXBoLWljb24uaWNvbixcbi5pY29uLWFsaWduLS1sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5pY29uLWFsaWduLS1yaWdodCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEgLnBhcmFncmFwaC1pY29uLmljb24sXG4uaWNvbi1hbGlnbi0tcmlnaHQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4uaWNvbi1hbGlnbi0tbGVmdCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEgLnBhcmFncmFwaC1pY29uLmljb246YmVmb3JlLCAuaWNvbi1hbGlnbi0tcmlnaHQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5wYXJhZ3JhcGgtaWNvbi5pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiA2OC42NjY2NjY2NjY3cHg7XG4gIGhlaWdodDogNjguNjY2NjY2NjY2N3B4O1xufVxuLmljb24tYWxpZ24tLWxlZnQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIHtcbiAgbGVmdDogMDtcbn1cbi5pY29uLWFsaWduLS1sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAucGFyYWdyYXBoLWljb24uaWNvbixcbi5pY29uLWFsaWduLS1sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uaWNvbi1hbGlnbi0tcmlnaHQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIHtcbiAgcmlnaHQ6IDA7XG59XG4uaWNvbi1hbGlnbi0tcmlnaHQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5wYXJhZ3JhcGgtaWNvbi5pY29uLFxuLmljb24tYWxpZ24tLXJpZ2h0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSwgLmljb24tYWxpZ24tLXRvcF9yaWdodCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEge1xuICBtYXgtd2lkdGg6IDUxLjVweDtcbn1cbi5pY29uLWFsaWduLS10b3BfbGVmdCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEgLnBhcmFncmFwaC1pY29uLmljb24sXG4uaWNvbi1hbGlnbi0tdG9wX2xlZnQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSwgLmljb24tYWxpZ24tLXRvcF9yaWdodCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEgLnBhcmFncmFwaC1pY29uLmljb24sXG4uaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAucGFyYWdyYXBoLWljb24uaWNvbjpiZWZvcmUsIC5pY29uLWFsaWduLS10b3BfcmlnaHQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5wYXJhZ3JhcGgtaWNvbi5pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiA0Ni44MTgxODE4MTgycHg7XG4gIGhlaWdodDogNDYuODE4MTgxODE4MnB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmljb24tYWxpZ24tLXRvcF9yaWdodCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhZ2Utbm9kZS00OTQ3OCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pY29uLWFsaWduLS1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLmljb24tYWxpZ24tLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLmljb24tYWxpZ24tLXRvcF9sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLmljb24tYWxpZ24tLXRvcF9yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4uaWNvbi1hbGlnbi0tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlLFxuLmljb24tYWxpZ24tLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUsXG4uaWNvbi1hbGlnbi0tdG9wX2xlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSxcbi5pY29uLWFsaWduLS10b3BfcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSxcbi5pY29uLWFsaWduLS1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEsXG4uaWNvbi1hbGlnbi0tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSxcbi5pY29uLWFsaWduLS10b3BfbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLFxuLmljb24tYWxpZ24tLXRvcF9yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1hbGlnbi0tdG9wX2xlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAuaWNvbi1hbGlnbi0tdG9wX2xlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5pY29uLWFsaWduLS10b3BfbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsIC5pY29uLWFsaWduLS10b3BfcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXNlbWlib2xkO1xufVxuXG4uaWNvbi1hbGlnbi0tbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlLCAuaWNvbi1hbGlnbi0tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhbGxDZW50ZXIgPiBhIHtcbiAgY29sb3I6ICNEQzAwMjggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNhbGxDZW50ZXIgPiBhIHtcbiAgICB3aWR0aDogOTVweDtcbiAgfVxufVxuLmNhbGxDZW50ZXIgPiBhIHNwYW4uaGlnaGxpZ2h0ZWRfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmNhbGxDZW50ZXIgPiBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbGxDZW50ZXI6YmVmb3JlLCAuY2FsbENlbnRlcjphZnRlciwgLmNhbGxDZW50ZXIuaW5hY3RpdmU6YmVmb3JlLCAuY2FsbENlbnRlci5pbmFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsbENlbnRlci5ncmVlbjpiZWZvcmUsIC5jYWxsQ2VudGVyLmdyZWVuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FsbENlbnRlci5ncmVlbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkJGNkM7XG59XG4uY2FsbENlbnRlci5ncmVlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MiwgMTkxLCAxMDgsIDAuNCk7XG59XG4uY2FsbENlbnRlci55ZWxsb3c6YmVmb3JlLCAuY2FsbENlbnRlci55ZWxsb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYWxsQ2VudGVyLnllbGxvdzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkQxNEI7XG59XG4uY2FsbENlbnRlci55ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIwOSwgNzUsIDAuNCk7XG59XG4uY2FsbENlbnRlci5vcmFuZ2U6YmVmb3JlLCAuY2FsbENlbnRlci5vcmFuZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYWxsQ2VudGVyLm9yYW5nZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY3MzNCO1xufVxuLmNhbGxDZW50ZXIub3JhbmdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMTE1LCA1OSwgMC40KTtcbn1cblxuLnJtLWRlbnRhbCAuY2FsbENlbnRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ybS1kZW50YWwgLmNhbGxDZW50ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5wYWdlX2NhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucGFnZV9jYXMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN0YS1zdHlsZS0tcmVkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTUgc2Vhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNSBzZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTUgc2Vhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTUgc2Vhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1IHNlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1IHNlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1IHNlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTUgc2Vhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5wb3N0LXBob3RvIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubm9kZS0tdHlwZS1uZXdzIGEuYmFjay10by1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgI2Jsb2NrLXBhZ2V0aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAjYmxvY2stcGFnZXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsucGFyYWdyYXBoLS1hbGlnbi10aXRsZS0tc3RhbmdhIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1saW5rLnBhcmFncmFwaC0tYWxpZ24tdGl0bGUtLWNlbnRyYXQgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbGluay5wYXJhZ3JhcGgtLWFsaWduLXRpdGxlLS1kcmVhcHRhIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbGluay5wYXJhZ3JhcGgtLWFsaWduLWRlc2NyaXB0aW9uLS1zdGFuZ2EgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsucGFyYWdyYXBoLS1hbGlnbi1kZXNjcmlwdGlvbi0tY2VudHJhdCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1saW5rLnBhcmFncmFwaC0tYWxpZ24tZGVzY3JpcHRpb24tLWRyZWFwdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1saW5rLnBhcmFncmFwaC0tYWxpZ24tY3RhLS1zdGFuZ2EgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDI0cHggIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsucGFyYWdyYXBoLS1hbGlnbi1jdGEtLWNlbnRyYXQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMjRweCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbGluay5wYXJhZ3JhcGgtLWFsaWduLWN0YS0tZHJlYXB0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDI0cHggIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmstbGlzdCB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmstbGlzdCAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmstbGlzdCAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGluay1saXN0IC5maWVsZF9faXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGluay1saXN0IC5maWVsZF9faXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmstbGlzdCAuZmllbGRfX2l0ZW0gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGluay1saXN0IC5maWVsZF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuY29udGFpbmVkX2ltYWdlX2xpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmNvbnRhaW5lZF9pbWFnZV9saWdodCAuc2xpY2s6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmNvbnRhaW5lZF9pbWFnZV9saWdodCAuc2xpY2tfX2Fycm93IHtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogMTAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAuc2xpY2tfX3NsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5zbGlja19fYXJyb3cgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5zbGljazpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwIDAgNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDg4LjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW1nLWJveCAuaW1nLWNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MS45MnB4O1xuICByaWdodDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiAxMDhweDtcbiAgcGFkZGluZzogNTRweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjRweCAzNnB4IDQ4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuZmllbGQtLW5hbWUtZmllbGQtYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA2cHggMCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSB7XG4gIG1hcmdpbjogMzZweCAwIDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuY3RhIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IC5jdGEgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSBhLCAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuY3RhIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuY3RhIGE6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IC5jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIH1cbn1cbi5jb250YWluZWRfaW1hZ2VfbGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxODM3O1xuICB3aWR0aDogMzAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb250YWluZWRfaW1hZ2VfbGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3gge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uY29udGFpbmVkX2ltYWdlX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuY3RhIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW1nLWJveCB7XG4gIHdpZHRoOiA3MCU7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY29udGFpbmVkX2ltYWdlX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbWctYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW1nLWJveCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW1nLWJveCBwaWN0dXJlLFxuLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW1nLWJveCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW1nLWJveCAuaW1nLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVkX2ltYWdlX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbWctYm94LFxuLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3gge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb250YWluZWRfaW1hZ2VfbGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmltZy1ib3gsXG4uY29udGFpbmVkX2ltYWdlX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuYm9keS5pbmRleCAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIGJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciBpbWcge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbmJvZHkuaW5kZXggLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAuaW5mby1ib3gge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLmluZm8tYm94IHtcbiAgICBtaW4taGVpZ2h0OiA0NzNweDtcbiAgfVxuICBib2R5LmluZGV4IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLmluZm8tYm94IC5jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiA0OHB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbmJvZHk6bm90KC5pbmRleCkgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAuc2xpY2tfX3NsaWRlIGltZyB7XG4gIGhlaWdodDogNDQwcHg7XG4gIHdpZHRoOiA5MTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Om5vdCguaW5kZXgpIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgLnNsaWNrX19zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHk6bm90KC5pbmRleCkgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAuc2xpY2tfX3NsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keTpub3QoLmluZGV4KSAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5zbGlja19fc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgYm9keTpub3QoLmluZGV4KSAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5zbGlja19fc2xpZGUgLmluZm8tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogLTI0cHg7XG4gICAgbGVmdDogMjRweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIHdpZHRoOiA0NTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIGJvZHk6bm90KC5pbmRleCkgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciAuc2xpY2tfX3NsaWRlIC5pbmZvLWJveCAuZmllbGQtLW5hbWUtZmllbGQtYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgYm9keTpub3QoLmluZGV4KSAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIC5zbGlja19fc2xpZGUgLmluZm8tYm94IC5jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiAzNnB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuYm9keS5pbmRleCAuY29udGFpbmVkX2ltYWdlX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gIG1pbi1oZWlnaHQ6IDQ3M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5pbmRleCAuY29udGFpbmVkX2ltYWdlX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lcGFnZS1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuYW5hbHlzaXMtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciAuZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1zbGlkZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbWFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbi5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpY2tfX2Fycm93LFxuLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlja19fYXJyb3cge1xuICAgIGJvdHRvbTogNzJweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWNrX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciAuZm9ybS1jb250YWluZXIgLmZvcm0taW5mbyBoMywgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWluZm8gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWluZm8gaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbmZvIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbmZvIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggMCAzMy4zMyU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciAuZm9ybS1jb250YWluZXIgLmZvcm0taW5mbyBoMywgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWluZm8gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWluZm8gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWluZm8gYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbmZvIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWluZm8gaDMsIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbmZvICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbmZvIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbmZvIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciAuZm9ybS1jb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMuOTUzNDg4MzcyMXB4O1xuICByaWdodDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgMHM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciAuZm9ybS1jb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4uaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLmZvcm0tb3V0ZXItd3JhcHBlciAuZm9ybS1jb250YWluZXIgLmZvcm0tZ3JvdXAuaGFzLWNvbnRlbnQgbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5mb3JtLW91dGVyLXdyYXBwZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBsaW5lLWhlaWdodDogMy40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAuZm9ybS1vdXRlci13cmFwcGVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbjogNnB4IDAgMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogMzZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICBtYXJnaW4tdG9wOiA1OC41MTA2MzgyOTc5JTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljazpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2s6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RjMDAyOCAzMy4zMzMzJSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2s6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC05NnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RjMDAyOCAzMCUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2s6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDM2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGlja19fc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMTZweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggNjMuODRweCA0OHB4IDA7XG4gICAgbWluLWhlaWdodDogNjUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzNnB4IDU3LjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTk3cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbmZvLWJveC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbmZvLWJveC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbmZvLWJveC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYm94LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYm94LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbmZvLWJveC1jb250ZW50IC5jdGEge1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuY3RhIHtcbiAgICBtYXJnaW46IDE4LjQ2MTUzODQ2MTVweCAwIDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbmZvLWJveC1jb250ZW50IC5jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuY3RhIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LWNvbnRlbnQgLmN0YSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuY3RhIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbmZvLWJveC1jb250ZW50IC5jdGEgYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGlkZS1pbmZvLWJveC1jb250ZW50IC5jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LWNvbnRlbnQgLmN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuY3RhIGEge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtY29udGVudCAuY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzZweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaG9tZXBhZ2Utc2xpZGVyIC5zbGljayAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGljay1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgfVxuICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ob21lcGFnZS1zbGlkZXIgLnNsaWNrIC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nOiAwIDM2cHggMCAwO1xuICB9XG59XG4uaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciAuc2xpY2sgLnNsaWNrLWRvdHMgbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ib2R5LmluZGV4IC5zbGlja19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDEwOHB4O1xuICBib3R0b206IDEzMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBib2R5LmluZGV4IC5zbGlja19fYXJyb3cge1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuaW5kZXggLnNsaWNrX19hcnJvdyB7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiA0OHB4O1xuICB9XG59XG5ib2R5Om5vdCguaW5kZXgpIC5zbGlja19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogOTZweDtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keTpub3QoLmluZGV4KSAuc2xpY2tfX2Fycm93IHtcbiAgICBib3R0b206IDQ4cHg7XG4gIH1cbn1cbmJvZHkgLnNsaWNrX19hcnJvdyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keSAuc2xpY2tfX2Fycm93IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuYm9keSAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA4NHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1wcmV2IHtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG59XG4uc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjQyO1xufVxuLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2xpY2tfX2Fycm93IGJ1dHRvbjpub3QoLnNsaWNrLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTJweCAyMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cbi5zbGlja19fYXJyb3cgYnV0dG9uOm5vdCguc2xpY2stZGlzYWJsZWQpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLnNsaWNrLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4uc2xpY2stZG90cyBsaTpub3QoLnNsaWNrLWFjdGl2ZSkgYnV0dG9uIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLnNsaWNrX19zbGlkZXI6YmVmb3JlLCAuc2xpY2tfX3NsaWRlcjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwgLmNhcm91c2VsLWl0ZW0tbmV4dCwgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWl0ZW0tbGVmdCAuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1pdGVtLWxlZnQgLmNhcm91c2VsLWl0ZW0tZW5kLCAuY2Fyb3VzZWwtaXRlbS1yaWdodCAuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1pdGVtLXJpZ2h0IC5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWN0aXZlIC5jYXJvdXNlbC1pdGVtLWxlZnQsIC5hY3RpdmUgLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWN0aXZlIC5jYXJvdXNlbC1pdGVtLWxlZnQsIC5hY3RpdmUgLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC10b2dnbGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDAgMDtcbn1cbi5jYXJvdXNlbC10b2dnbGVyIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLmNhcm91c2VsLXRvZ2dsZXIgc3Bhbi50b2dnbGVyLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLmV4dGVuZGVkIC5jYXJvdXNlbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uY2Fyb3VzZWwuZXh0ZW5kZWQgLmNhcm91c2VsLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLmV4dGVuZGVkICsgLmNhcm91c2VsLXRvZ2dsZXIgLnRvZ2dsZXItaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLmV4dGVuZGVkICsgLmNhcm91c2VsLXRvZ2dsZXIgLnRvZ2dsZXItdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gdWwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4LjQ2MTUzODQ2MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gb2wge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gb2wgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstdGllbXBvc2ZpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuc2VjdGlvbi1jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuc2VjdGlvbi1jb3VudGVyIC5jb3VudGVyLWVsZW1lbnQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5zZWN0aW9uLWNvdW50ZXIgLmNvdW50ZXItZWxlbWVudCB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgbWluLXdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5pdGlhbDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGJvdHRvbTogaW5pdGlhbDtcbiAgbGVmdDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB9XG59XG4uY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5sZWFmbGV0LW1hcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmxlYWZsZXQtbWFwLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxufVxuLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAubGVhZmxldC1tYXAtd3JhcHBlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmxlYWZsZXQtbWFwLXdyYXBwZXIgLm92ZXJsYXkgLm92ZXJsYXktbm90aWNlIHtcbiAgcGFkZGluZzogMzZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEyJTtcbn1cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTRweDtcbiAgYm90dG9tOiA1NHB4O1xuICBwYWRkaW5nOiAzMHB4IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzNTUuMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IGhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IC52aWV3cy1maWVsZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IC52aWV3cy1maWVsZC1maWVsZC1jb29yZGluYXRlcyB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG4uY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCAudmlld3MtZmllbGQtZmllbGQtY29vcmRpbmF0ZXMgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLWNvb3JkaW5hdGVzIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLWNvb3JkaW5hdGVzIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IC52aWV3cy1maWVsZC1maWVsZC1jb29yZGluYXRlcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLWNvb3JkaW5hdGVzIGEsIC5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IC52aWV3cy1maWVsZC1maWVsZC1jb29yZGluYXRlcyBhOmFjdGl2ZSwgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLWNvb3JkaW5hdGVzIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IC52aWV3cy1maWVsZC1maWVsZC1jb29yZGluYXRlcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCAudmlld3MtZmllbGQtZmllbGQtY29vcmRpbmF0ZXMgYSB7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG59XG4uY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCAudmlld3MtZmllbGQgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDhweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgfVxuICAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCBoZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgfVxuICAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCBoZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCAudmlld3MtZmllbGQtZmllbGQtYWRkcmVzcywgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLXBob25lLCAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCAudmlld3MtZmllbGQtZmllbGQtbW9iaWxlLXBob25lLCAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0IC5jb250YWN0LWJveCAudmlld3MtZmllbGQtZmllbGQtZW1haWwge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIC5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IC52aWV3cy1maWVsZC1maWVsZC1hZGRyZXNzIHN0cm9uZywgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLXBob25lIHN0cm9uZywgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLW1vYmlsZS1waG9uZSBzdHJvbmcsIC5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IC52aWV3cy1maWVsZC1maWVsZC1lbWFpbCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3ggLnZpZXdzLWZpZWxkLWZpZWxkLWNvb3JkaW5hdGVzIHtcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3gge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLmhpZGUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuaGlkZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcmVkIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcmVkIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcmVkIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcmVkIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLWdyYXkgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tZ3JheSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLWdyYXkgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tZ3JheSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tZ3JheSBhLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1ncmF5IGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1ncmF5IGE6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXByZW1pdW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcHJlbWl1bSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXByZW1pdW0gYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcHJlbWl1bSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcHJlbWl1bSBhLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1wcmVtaXVtIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1wcmVtaXVtIGE6Zm9jdXMge1xuICBjb2xvcjogI0RDQkE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0U0ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3M0U0ODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXByZW1pdW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM0M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTM0M2M7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS10cmFuc3BhcmVudCBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwIDIuOTk5NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOTk5NXJlbTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXh0LXF1b3RlLnJpZ2h0LXF1b3RlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXh0LXF1b3RlIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUubGVmdC1xdW90ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZS5yaWdodC1xdW90ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXh0LXF1b3RlIHtcbiAgcGFkZGluZzogNzJweCA3OHB4O1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXh0LXF1b3RlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUubGVmdC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZS5yaWdodC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSB7XG4gICAgcGFkZGluZzogMzZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGV4dC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXh0LXF1b3RlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLmZ1bGwtd2lkdGggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZTpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgcGFkZGluZzogNzJweCA0OHB4IDQ4cHg7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uZWdhdGl2ZV9tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UubmVnYXRpdmVfbWFyZ2luIGltZyB7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uZWdhdGl2ZV9tYXJnaW4gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5cbi5kaXNwbGF5LS1sZWZ0IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMtZWxlbWVudC5wYXJhZ3JhcGgtLWFsaWdubWVudC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zLWVsZW1lbnQucGFyYWdyYXBoLS1hbGlnbm1lbnQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMtZWxlbWVudC5wYXJhZ3JhcGgtLWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50aXRsZV9jb21wb25lbnQucXVvdGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4udGl0bGVfY29tcG9uZW50LnF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnRpdGxlX2NvbXBvbmVudC5xdW90ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG9yZGVyOiAyO1xufVxuXG4uc2xpY2stLXZpZXctLXRlc3RpbW9uaWFscy0tdGVzdGltb25pYWxzLWRlbnRhbC1ob21lLFxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uc2xpY2stLXZpZXctLXRlc3RpbW9uaWFscy0tdGVzdGltb25pYWxzLWRlbnRhbC1ob21lIC5zbGljayxcbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXRlc3RpbW9uaWFscyAuc2xpY2sge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGljay0tdmlldy0tdGVzdGltb25pYWxzLS10ZXN0aW1vbmlhbHMtZGVudGFsLWhvbWUgLnNsaWNrLXRyYWNrLFxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tdGVzdGltb25pYWxzIC5zbGljay10cmFjayB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNsaWNrLS12aWV3LS10ZXN0aW1vbmlhbHMtLXRlc3RpbW9uaWFscy1kZW50YWwtaG9tZSAuc2xpY2stbGlzdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXRlc3RpbW9uaWFscyAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLnNsaWNrLS12aWV3LS10ZXN0aW1vbmlhbHMtLXRlc3RpbW9uaWFscy1kZW50YWwtaG9tZSAuc2xpY2stbGlzdDo6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tdGVzdGltb25pYWxzIC5zbGljay1saXN0OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAyMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNsaWNrLS12aWV3LS10ZXN0aW1vbmlhbHMtLXRlc3RpbW9uaWFscy1kZW50YWwtaG9tZSAuc2xpY2stbGlzdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXRlc3RpbW9uaWFscyAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNsaWNrLS12aWV3LS10ZXN0aW1vbmlhbHMtLXRlc3RpbW9uaWFscy1kZW50YWwtaG9tZSAuc2xpY2stc2xpZGUsXG4ucGFyYWdyYXBoLS10eXBlLS12aWRlby10ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGljay0tdmlldy0tdGVzdGltb25pYWxzLS10ZXN0aW1vbmlhbHMtZGVudGFsLWhvbWUgLnNsaWNrLWN1cnJlbnQsXG4ucGFyYWdyYXBoLS10eXBlLS12aWRlby10ZXN0aW1vbmlhbHMgLnNsaWNrLWN1cnJlbnQge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNsaWNrLS12aWV3LS10ZXN0aW1vbmlhbHMtLXRlc3RpbW9uaWFscy1kZW50YWwtaG9tZSAuc2xpY2stbGlzdDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiAwIDEycHggMCAwICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMgLnZpZGVvLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMgLnZpZGVvLWxpbmsgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzIC52aWRlby1saW5rIC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTkuMnB4O1xuICBsZWZ0OiAxOS4ycHg7XG59XG4ubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMgLnZpZGVvLWxpbmsgLmljb24tcGxheTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDUuNnB4O1xuICB3aWR0aDogNDUuNnB4O1xuICBmb250LXNpemU6IDQ1LjZweDtcbn1cbi5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMC4yNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzLjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE5OTk5OTk5NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLW9wZW5lZCAuc2xpY2stbGlzdCwgLnZpZGVvLW9wZW5lZCAuc2xpY2stdHJhY2sge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMge1xuICBwYWRkaW5nOiA0OHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbiA+IC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uID4gLmNvbHVtbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbiA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbiA+IC5jb2x1bW4taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbiA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbiA+IC5jb2x1bW4taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBvcmRlcjogMjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbiA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbiA+IC5jb2x1bW4taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uLWRlc2NyaXB0aW9uIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uID4gLmNvbHVtbi1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBvcmRlcjogNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbiA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uID4gLmNvbHVtbi1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1jb2x1bW4tZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucyA+IC5maWVsZC0tbmFtZS1maWVsZC1jb2x1bW4gPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4gPiAuY29sdW1uLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbiA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbiA+IC5jb2x1bW4taXRlbSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucyA+IC5maWVsZC0tbmFtZS1maWVsZC1jb2x1bW4gPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4gPiAuY29sdW1uLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uID4gLmNvbHVtbi1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1jb2x1bW4tZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uY29tcG9uZW50LW1hcCB7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cbi5jb21wb25lbnQtbWFwIC5sZWFmbGV0LW1hcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBvbmVudC1tYXAgLmxlYWZsZXQtbWFwLXdyYXBwZXIgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcG9uZW50LW1hcCAubGVhZmxldC1tYXAtd3JhcHBlciAub3ZlcmxheSAub3ZlcmxheS1ub3RpY2Uge1xuICBwYWRkaW5nOiAzNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTIlO1xufVxuLmNvbXBvbmVudC1tYXAgLmxlYWZsZXQtbWFwLXdyYXBwZXIgLm1hcmtlci1jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMjZweCAwIHJnYmEoNDYsIDUxLCA2MCwgMC42NSk7XG59XG4uY29tcG9uZW50LW1hcCAubGVhZmxldC1tYXAtd3JhcHBlciAubWFya2VyLWNsdXN0ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmNvbXBvbmVudC1tYXAgLmxlYWZsZXQtbWFwLXdyYXBwZXIgLm1hcmtlci1jbHVzdGVyID4gZGl2IHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstc2VtaWJvbGQ7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNjMGMxYzQ7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAubmF2LXBpbGxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlLmNoaWxkcmVuIC5uYXYtcGlsbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlLmNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UuY2hpbGRyZW4gLnRhYi1jb250ZW50Lmhhcy1tdWx0aXBsZVRhYnMge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAudGFiLWNvbnRlbnQuaGFzLW11bHRpcGxlVGFicyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wYXJlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UuY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBhcmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAudGFiLWNvbnRlbnQuaGFzLW11bHRpcGxlVGFicyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrIC5zbGljay1zbGlkZSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2tfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2sgLnNsaWNrLXRyYWNrIC5zbGlja19fc2xpZGUge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGljayAuc2xpY2stdHJhY2sgLnNsaWNrX19zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGljayAuc2xpY2tfX3NsaWRlIHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGljayAuc2xpY2tfX3NsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGlja19fc2xpZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrIC5zbGlja19fc2xpZGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2sgLnNsaWNrX19zbGlkZSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzLmNvbHVtbnMtMyAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyNHB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2tfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrX19zbGlkZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2sgLnNsaWNrLXRyYWNrIC5zbGlja19fc2xpZGUge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgZmxleDogMCAwIDUyMHB4O1xuICAgIHdpZHRoOiA1MjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlID4gdWwubmF2LXBpbGxzIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSA+IHVsLm5hdi1waWxscyB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgPiB1bC5uYXYtcGlsbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSA+IHVsLm5hdi1waWxscyBsaSBhIHtcbiAgcGFkZGluZzogMThweCAwO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgPiB1bC5uYXYtcGlsbHMgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMzNjO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UucGFyZW50ID4gdWwubmF2LXBpbGxzIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5wYXJlbnQgPiB1bC5uYXYtcGlsbHMgbGk6bGFzdC1vZi10eXBlIGEge1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UucGFyZW50ID4gdWwubmF2LXBpbGxzIGxpIGEge1xuICBwYWRkaW5nOiAxNS42cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5wYXJlbnQge1xuICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5wYXJlbnQgPiB1bC5uYXYtcGlsbHMgbGkgYSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAubmF2LXBpbGxzOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlLmNoaWxkcmVuIC5uYXYtcGlsbHMgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXNlbWlib2xkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAubmF2LXBpbGxzIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UuY2hpbGRyZW4gLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAubmF2LXBpbGxzID4gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlLmNoaWxkcmVuIC5uYXYtcGlsbHMgPiBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmUzMzNjO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UuY2hpbGRyZW4gLm5hdi1waWxscyA+IGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAubmF2LXBpbGxzID4gbGk6Zmlyc3Qtb2YtdHlwZSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNi41cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2LjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlLmNoaWxkcmVuIC5uYXYtcGlsbHMgPiBsaTpmaXJzdC1vZi10eXBlIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAubmF2LXBpbGxzID4gbGk6Zmlyc3Qtb2YtdHlwZSBhLmFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogLTFweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlLmNoaWxkcmVuIC5uYXYtcGlsbHMgPiBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZS5jaGlsZHJlbiAubmF2LXBpbGxzID4gbGk6bGFzdC1vZi10eXBlIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI2LjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2LjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMCUgMCAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlID4gdWwubmF2LXBpbGxzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDhweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNjbGFpbWVyIHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc2NsYWltZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAuZmllbGQtLW5hbWUtZmllbGQtZGlzY2xhaW1lciB7XG4gIG1hcmdpbjogNTYuNHB4IGF1dG8gLTU2LjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc2NsYWltZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYi1wYW5lLm5vLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIHtcbiAgcGFkZGluZzogNjBweCAzMS4ycHggNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlLXByaWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgNDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpY2Utb2ZmZXJzIHtcbiAgbWFyZ2luOiAwIDAgOTZweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1vZmZlcnMgPiAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1vZmZlcnMgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLW9mZmVyLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1vZmZlcnMgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLW9mZmVyLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0OHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMS4ycHg7XG4gIHBhZGRpbmctbGVmdDogMzEuMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlciBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXIgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlciAudG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9mZmVyIC50b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXIgLnRvb2x0aXA6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlciAudG9vbHRpcC1jYXJldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9mZmVyIC50b29sdGlwIC5maWVsZC0tbmFtZS1maWVsZC1vZmZlci10b29sdGlwIHtcbiAgcGFkZGluZzogMThweDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlciAudG9vbHRpcDpob3ZlciAudG9vbHRpcC1jYXJldDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDEycHggMTJweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkYzAwMjggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlciAudG9vbHRpcDpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtb2ZmZXItdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAtMjRweDtcbiAgYm90dG9tOiAyNHB4O1xuICBsZWZ0OiAtMjRweDtcbiAgYmFja2dyb3VuZDogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwLjA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyB7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2sgLnNsaWNrX19zbGlkZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrIC5zbGlja19fc2xpZGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2sgLnNsaWNrX19zbGlkZTpob3ZlciA+IGRpdiB7XG4gICAgdG9wOiAtMjguOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDUxcHggMHB4IHJnYmEoNDYsIDUxLCA2MCwgMC4wOCk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrIC5zbGlja19fc2xpZGU6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrIC5zbGlja19fc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtc2luZ2xlLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1ucy1pbWFnaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtc2luZ2xlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlID4gLmZpZWxkLS1uYW1lLWZpZWxkLXNpbmdsZS1jb2x1bW4gPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLWFuZC1pbWFnZSA+IC5maWVsZC0tbmFtZS1maWVsZC1zaW5nbGUtY29sdW1uLnNsaWNrLXNsaWRlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtc2luZ2xlLWNvbHVtbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwIDMwJSAwIDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLWFuZC1pbWFnZSA+IC5maWVsZC0tbmFtZS1maWVsZC1zaW5nbGUtY29sdW1uLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtc2luZ2xlLWNvbHVtbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAyNHB4IDI0cHggMjRweCAwO1xuICBib3JkZXItcmFkaXVzOiA0LjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDdweCAyMnB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4ICogMik7XG4gIG1heC13aWR0aDogMjM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1ucy1pbWFnaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtc2luZ2xlLWNvbHVtbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlIHtcbiAgcGFkZGluZzogNTRweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtc2luZ2xlLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbWVudSAubWVudV9fdGl0bGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlID4gLmZpZWxkLS1uYW1lLWZpZWxkLXNpbmdsZS1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLWFuZC1pbWFnZSA+IC5maWVsZC0tbmFtZS1maWVsZC1jb2x1bW5zLWltYWdpbmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtc2luZ2xlLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbWVudSAubWVudV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLWFuZC1pbWFnZSA+IC5maWVsZC0tbmFtZS1maWVsZC1zaW5nbGUtY29sdW1uLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiAubWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLWFuZC1pbWFnZSA+IC5maWVsZC0tbmFtZS1maWVsZC1zaW5nbGUtY29sdW1uLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgPiAuZmllbGQtLW5hbWUtZmllbGQtYWxsLWNlbnRlcnMge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1hbGwtY2VudGVycyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3Mge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA2NHB4O1xuICByb3ctZ2FwOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQjtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVCO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW0gPiAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDU3LjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1hbGwtY2VudGVycyBhIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLUdyYXktMjAsICNENUQ2RDgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1hbGwtY2VudGVycyBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTE2JTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyAuZmllbGQtLW5hbWUtZmllbGQtYWxsLWNlbnRlcnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1jb2xvcjogI2JiYmNiZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFsbC1jZW50ZXJzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFsbC1jZW50ZXJzIGE6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW0gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDQ0cHggMTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyAuZmllbGQtLW5hbWUtZmllbGQtY2VudGVycy1saW5rcyA+IC5maWVsZF9faXRlbSBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzE4MWExZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW0gYTo6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW0gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIGE6OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIGE6aG92ZXI6OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIHNwYW46aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAyODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCAudGl0bGUge1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDM2cHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCAubGlzdC1jb250ZW50IHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCAubGlzdC1jb250ZW50IC5pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpc3QgLmxpc3QtY29udGVudCAuaXRlbS13cmFwcGVyIC5saXN0LWl0ZW0taW5kZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCAubGlzdC1jb250ZW50IC5pdGVtLXdyYXBwZXIgLml0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saXN0IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saXN0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saXN0IC5pdGVtLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpc3QgLml0ZW0td3JhcHBlciAubGlzdC1pdGVtLWluZGV4IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBtYXJnaW46IDAgMTJweDtcbiAgcGFkZGluZzogMy42cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHdpZHRoOiAzMS4ycHg7XG4gIGhlaWdodDogMzEuMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpc3QgLml0ZW0td3JhcHBlciAuaXRlbS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCAuaXRlbS13cmFwcGVyIC5pdGVtLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWxpc3QtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzEuMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCAuaXRlbS13cmFwcGVyIC5pdGVtLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCAuaXRlbS13cmFwcGVyIC5saXN0LWl0ZW0taW5kZXgge1xuICAgIHBhZGRpbmc6IDkuNnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saXN0IC5pdGVtLXdyYXBwZXIgLml0ZW0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jdGFzIC5maWVsZC0tbmFtZS1maWVsZC1wcmVzZW50YXRpb24tY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyAuZmllbGQtLW5hbWUtZmllbGQtcHJlc2VudGF0aW9uLWN0YSAuZmllbGRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMS42cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRpdGxlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi10aXRsZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDlweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyAuYXBwLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyAuYXBwLWJ1dHRvbnMgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyBpbWcge1xuICAgIG1heC13aWR0aDogMTQycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnNob3ctaWNvbiAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc2hvdy1pY29uIC5wcmVzZW50YXRpb24tdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnNob3ctaWNvbiAucHJlc2VudGF0aW9uLXRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbjpub3QoLnN0aWNrLXRvLWZvb3Rlcikge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5ib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgPiAuZmllbGQgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgPiAuZmllbGQgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkLCBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgPiAuZmllbGQgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gICAgcGFkZGluZzogNDAuNXB4IDA7XG4gIH1cbiAgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCA1JSAwIDEwJTtcbiAgfVxuICBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gIH1cbiAgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAudGl0bGUtYWxpZ24tbGVmdC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICAgIHBhZGRpbmc6IDQwLjVweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDUlIDAgMTAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgcGFkZGluZzogNDAuNXB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODFweDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCA1JSAwIDEwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIGgyLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDhweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGltZyxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW1nIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSBoMixcbi5ub2RlLS10eXBlLWFydGljbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIGgyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW4sXG4ubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbixcbi5ub2RlLS10eXBlLWFydGljbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG4udGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQsXG4ubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbiBpbWcsXG4ubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIGltZyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nOiA4MXB4IDA7XG4gIH1cbiAgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNDhweCAwIDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDI4LjVweCAwIDgxcHg7XG4gIH1cbiAgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDgxcHggMCA0MC41cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZzogMzZweCAwO1xuICB9XG4gICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxuICAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyODhweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZmllbGRfX2l0ZW0jY29tcG9uZW50LTEgPiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSBpbnB1dC5qcy1mb3JtLWZpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaDIge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW1nIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkID4gKiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDE1Ljg0cHggMTJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLndlYmZvcm0tYWpheC1mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjJweCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmU6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNibG9jay1wcm9ncmFtYXJlb25saW5lOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gIH1cbn1cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4jYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpmaXJzdC1jaGlsZCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYSwgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGE6YWN0aXZlLCAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1ncmF5IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1ncmF5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1ncmF5IGEsICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLWdyYXkgYTphY3RpdmUsICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLWdyYXkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhIGEge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QandoUkU5RFZGbFFSU0J6ZG1jZ0lGQlZRa3hKUXlBbkxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRuSUNBbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtKejQ4YzNabklHaGxhV2RvZEQwaU5URXljSGdpSUdsa1BTSk1ZWGxsY2w4eElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBMU1USWdOVEV5T3lJZ2RtVnljMmx2YmowaU1TNHhJaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJZ2QybGtkR2c5SWpVeE1uQjRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajQ4Y0c5c2VXZHZiaUJ3YjJsdWRITTlJak01Tmk0MkxERTJNQ0EwTVRZc01UZ3dMamNnTWpVMkxETTFNaUE1Tml3eE9EQXVOeUF4TVRVdU15d3hOakFnTWpVMkxETXhNQzQxSUNJdlBqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1Bqd2hSRTlEVkZsUVJTQnpkbWNnSUZCVlFreEpReUFuTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNG5JQ0FuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0p6NDhjM1puSUdobGFXZG9kRDBpTlRFeWNIZ2lJR2xrUFNKTVlYbGxjbDh4SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0ExTVRJZ05URXlPeUlnZG1WeWMybHZiajBpTVM0eElpQjJhV1YzUW05NFBTSXdJREFnTlRFeUlEVXhNaUlnZDJsa2RHZzlJalV4TW5CNElpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNDhjRzlzZVdkdmJpQndiMmx1ZEhNOUlqTTVOaTQyTERFMk1DQTBNVFlzTVRnd0xqY2dNalUyTERNMU1pQTVOaXd4T0RBdU55QXhNVFV1TXl3eE5qQWdNalUyTERNeE1DNDFJQ0l2UGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogLTJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMztcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QandoUkU5RFZGbFFSU0J6ZG1jZ0lGQlZRa3hKUXlBbkxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRuSUNBbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtKejQ4YzNabklHaGxhV2RvZEQwaU5URXljSGdpSUdsa1BTSk1ZWGxsY2w4eElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBMU1USWdOVEV5T3lJZ2RtVnljMmx2YmowaU1TNHhJaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJZ2QybGtkR2c5SWpVeE1uQjRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajQ4Y0c5c2VXZHZiaUJ3YjJsdWRITTlJak01Tmk0MkxERTJNQ0EwTVRZc01UZ3dMamNnTWpVMkxETTFNaUE1Tml3eE9EQXVOeUF4TVRVdU15d3hOakFnTWpVMkxETXhNQzQxSUNJdlBqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoZWFkIHNwYW4ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRib2R5IHRkIGEsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRib2R5IHRkIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRib2R5IHRkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtZGVmYXVsdHNwYW4ge1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtYWN0aXZlLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtaG92ZXI6bm90KC51aS1zdGF0ZS1oaWdobGlnaHQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudWktZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N1bWFyLXN1bW1hcnkge1xuICBtYXJnaW46IDEycHggYXV0byAzNnB4O1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3VtYXItc3VtbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3VtYXItc3VtbWFyeSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIsXG4ubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyLFxuLm5vZGUtLXR5cGUtam9iIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgcGFkZGluZzogNDhweCA0OHB4IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciAuYTJhX3N2Zzpub3QoLmEyYV9zX2ZpbmQpLFxuLm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciAuYTJhX3N2Zzpub3QoLmEyYV9zX2ZpbmQpLFxuLm5vZGUtLXR5cGUtam9iIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyIC5hMmFfc3ZnOm5vdCguYTJhX3NfZmluZCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcwNzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciAuYTJhX3N2Zzpub3QoLmEyYV9zX2ZpbmQpIHN2Zyxcbi5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIgLmEyYV9zdmc6bm90KC5hMmFfc19maW5kKSBzdmcsXG4ubm9kZS0tdHlwZS1qb2IgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIgLmEyYV9zdmc6bm90KC5hMmFfc19maW5kKSBzdmcge1xuICB3aWR0aDogMzhweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIgLmEyYV9zdmc6bm90KC5hMmFfc19maW5kKS5hMmFfc19mYWNlYm9vazpiZWZvcmUsXG4ubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyIC5hMmFfc3ZnOm5vdCguYTJhX3NfZmluZCkuYTJhX3NfZmFjZWJvb2s6YmVmb3JlLFxuLm5vZGUtLXR5cGUtam9iIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyIC5hMmFfc3ZnOm5vdCguYTJhX3NfZmluZCkuYTJhX3NfZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyIC5hMmFfc3ZnOm5vdCguYTJhX3NfZmluZCkuYTJhX3NfZmFjZWJvb2sgc3ZnLFxuLm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciAuYTJhX3N2Zzpub3QoLmEyYV9zX2ZpbmQpLmEyYV9zX2ZhY2Vib29rIHN2Zyxcbi5ub2RlLS10eXBlLWpvYiAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciAuYTJhX3N2Zzpub3QoLmEyYV9zX2ZpbmQpLmEyYV9zX2ZhY2Vib29rIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyIGgyLFxuLm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciBoMixcbi5ub2RlLS10eXBlLWpvYiAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlcjphZnRlcixcbi5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXI6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1qb2IgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlcjpiZWZvcmUsXG4ubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgLnNvY2lhbF9zaGFyZV93cmFwcGVyOmJlZm9yZSxcbi5ub2RlLS10eXBlLWpvYiAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlcixcbi5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIsXG4ubm9kZS0tdHlwZS1qb2IgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMCAzNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciBoMixcbi5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIgaDIsXG4ubm9kZS0tdHlwZS1qb2IgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIgLmFkZHRvYW55X2xpc3QgPiBhLFxuLm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5zb2NpYWxfc2hhcmVfd3JhcHBlciAuYWRkdG9hbnlfbGlzdCA+IGEsXG4ubm9kZS0tdHlwZS1qb2IgLm1haW4tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIgLmFkZHRvYW55X2xpc3QgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxufVxuXG4uYTJhX21lbnUgLmEyYV9zdmc6bm90KC5hMmFfc19maW5kKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzA3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYTJhX21lbnUgLmEyYV9zdmc6bm90KC5hMmFfc19maW5kKSBzdmcge1xuICB3aWR0aDogMzhweDtcbn1cbi5hMmFfbWVudSAuYTJhX3N2Zzpub3QoLmEyYV9zX2ZpbmQpLmEyYV9zX2ZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmEyYV9tZW51IC5hMmFfc3ZnOm5vdCguYTJhX3NfZmluZCkuYTJhX3NfZmFjZWJvb2sgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hMmFfbWVudS5hMmFfbWluaSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmEyYV9tZW51LmEyYV9mdWxsIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNDBweDtcbn1cbi5hMmFfbWVudS5hMmFfZnVsbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDYwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuLmEyYV9tZW51IGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbn1cbi5hMmFfbWVudSAuYTJhX2Z1bGxfc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KSAhaW1wb3J0YW50O1xufVxuLmEyYV9tZW51IC5hMmFfbG9jYWxpemUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5hMmFfbWVudSAuYTJhX2Z1bGxfZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hMmFfbWVudSAuYTJhX2Z1bGxfZm9vdGVyIGEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmEyYV9tZW51IC5hMmFfZnVsbF9mb290ZXIgYSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmEyYV9vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4yMTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xufVxuYm9keSAuYTJhX3N0YXJ0aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgaGVhZGVyIHtcbiAgcGFkZGluZzogNjBweCAwIDk2cHg7XG59XG4ubWFpbnRlbmFuY2UtcGFnZSBoZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLm1haW50ZW5hbmNlLXBhZ2UgaGVhZGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuLm1haW50ZW5hbmNlLXBhZ2UgbWFpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tYWludGVuYW5jZS1wYWdlIG1haW4gaDQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgbWFpbiBwIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDY3NXB4O1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgbWFpbiBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW50ZW5hbmNlLXBhZ2UgbWFpbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1haW50ZW5hbmNlLXBhZ2UgbWFpbiBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLm1haW50ZW5hbmNlLXBhZ2UgbWFpbiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlLWltYWdlIHtcbiAgbWFyZ2luOiA3MnB4IGF1dG8gNDhweDtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBhZ2UtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlLWltYWdlIHtcbiAgICBtYXJnaW46IDEwOHB4IGF1dG8gMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZSAudGV4dC1mb3JtYXR0ZWQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMjguOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLm5vZGUtLXR5cGUtcGFnZSAudGV4dC1mb3JtYXR0ZWQgLnN0eWxlLWdyYXksXG4ubm9kZS0tdHlwZS1wYWdlIC50ZXh0LWZvcm1hdHRlZCAuc3R5bGUtcmVkIHtcbiAgbWFyZ2luOiAxMnB4IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtLXR5cGUtcGFnZSAudGV4dC1mb3JtYXR0ZWQgLnN0eWxlLWdyYXkge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5zdHlsZS1ncmF5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5zdHlsZS1ncmF5OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1wYWdlIC50ZXh0LWZvcm1hdHRlZCAuc3R5bGUtZ3JheTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5zdHlsZS1ncmF5LCAubm9kZS0tdHlwZS1wYWdlIC50ZXh0LWZvcm1hdHRlZCAuc3R5bGUtZ3JheTphY3RpdmUsIC5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5zdHlsZS1ncmF5OmZvY3VzIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG4ubm9kZS0tdHlwZS1wYWdlIC50ZXh0LWZvcm1hdHRlZCAuc3R5bGUtcmVkIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1wYWdlIC50ZXh0LWZvcm1hdHRlZCAuc3R5bGUtcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5zdHlsZS1yZWQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5zdHlsZS1yZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1wYWdlIC50ZXh0LWZvcm1hdHRlZCAuc3R5bGUtcmVkLCAubm9kZS0tdHlwZS1wYWdlIC50ZXh0LWZvcm1hdHRlZCAuc3R5bGUtcmVkOmFjdGl2ZSwgLm5vZGUtLXR5cGUtcGFnZSAudGV4dC1mb3JtYXR0ZWQgLnN0eWxlLXJlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtcGFnZSAudGV4dC1mb3JtYXR0ZWQgLnN0eWxlLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZSAudGV4dC1mb3JtYXR0ZWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLXBhZ2UgLnRleHQtZm9ybWF0dGVkIC5zdHlsZS1ncmF5LFxuLm5vZGUtLXR5cGUtcGFnZSAudGV4dC1mb3JtYXR0ZWQgLnN0eWxlLXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLmhlYWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1yZWQgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhLCAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcmVkIGE6YWN0aXZlLCAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcmVkIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1yZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG4ucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tcmVkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZm9ydHlfcGFkZGluZyB7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZm9ydHlfcGFkZGluZyB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZm9ydHlfcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5mb3J0eV9wYWRkaW5nIC50aXRsZV9jb21wb25lbnQud2hpdGUgaDIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5mb3J0eV9wYWRkaW5nIC50aXRsZV9jb21wb25lbnQud2hpdGUgaDIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmZvcnR5X3BhZGRpbmcgLnRpdGxlX2NvbXBvbmVudC53aGl0ZSBoMiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmZvcnR5X3BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDMycHggMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmZvcnR5X3BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZm9ydHlfcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaCxcbi5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSA+IGgyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaCxcbi5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSA+IGgyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaCxcbi5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSA+IGgyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgsXG4ucGF0aC1mcm9udHBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgPiAuZmllbGRfX2l0ZW0gPiBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoLFxuLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzID4gLmZpZWxkX19pdGVtID4gaDIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgsXG4ucGF0aC1mcm9udHBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgPiAuZmllbGRfX2l0ZW0gPiBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSBoMi5ncmF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhdGgtZnJvbnRwYWdlIGgyLmdyYXk6YmVmb3JlLCAucGF0aC1mcm9udHBhZ2UgaDIuZ3JheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIGgyLmdyYXk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTExMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIGgyLmdyYXk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMTBweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGljayAuc2xpY2tfX3NsaWRlIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbjpiZWZvcmUsIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1sb25nX2NvbHVtbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTExMHB4O1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tbG9uZ19jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWxvbmdfY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLFxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzOmJlZm9yZSwgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6YWZ0ZXIsXG4ucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJsb2NrOmJlZm9yZSxcbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzOmJlZm9yZSxcbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYmxvY2s6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTExMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6YWZ0ZXIsXG4ucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJsb2NrOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLFxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyxcbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5sYXlvdXQtLWVxdWFsX2JpZyxcbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLFxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5ub2RlLS10eXBlLWFydGljbGUgLm5vZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5ub2RlX190aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAucG9zdC1kYXRlIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnBvc3QtcGhvdG8ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnN0YXRpc3RpY3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnNsaWNrX19zbGlkZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KS5ncmF5IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgPiB1bC5uYXYtcGlsbHMge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCAucG9zdC1waG90byxcbi5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LXBob3RvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAubm9kZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnBvc3QtZGF0ZSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LXBob3RvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLFxuLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuc2xpY2stLWZpZWxkLWFydGljbGUtaXRlbSAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBnYXA6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLnNsaWNrLS1maWVsZC1hcnRpY2xlLWl0ZW0gLnNsaWNrLXRyYWNrIC5zbGlja19fc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMgLnNsaWNrLS1maWVsZC1hcnRpY2xlLWl0ZW0gLnNsaWNrLXRyYWNrIC5zbGlja19fc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyAuc2xpY2stLWZpZWxkLWFydGljbGUtaXRlbSAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5zbGljay0tZmllbGQtYXJ0aWNsZS1pdGVtIC5zbGljay1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLm5vZGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LWRhdGUge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAucG9zdC1waG90byB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAuc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIC5zaXRlLWZvb3RlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuc2l0ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAjY29tcG9uZW50LTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlICNjb21wb25lbnQtMSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lIGgzLCAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAjY29tcG9uZW50LTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAjY29tcG9uZW50LTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlICNjb21wb25lbnQtMSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAjY29tcG9uZW50LTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3csXG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAjY29tcG9uZW50LTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgI2NvbXBvbmVudC0xIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzID4gLmZpZWxkX19pdGVtID4gaDIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSA+IGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzFjNDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcge1xuICAgIHBhZGRpbmc6IDAgOTJweCA5NnB4O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyBoMi5ub2RlX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSA+IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDI0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDE1M3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNDUlO1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCB7XG4gICAgbGVmdDogMzYlO1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUtcGFjaGV0LWFuYWxpemEgcCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZS1wYWNoZXQtYW5hbGl6YSBwIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtcHJldC1wYWNoZXQtYW5hbGl6YSB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtb2ZlcnRhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMyRTMzM2M7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20ge1xuICB0b3A6IDQyJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20gLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuc2xpY2stYXJyb3dfY3VzdG9tIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20gLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLmZpZWxkLS10eXBlLWxpbmsge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLmZpZWxkLS10eXBlLWxpbmsge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5maWVsZC0tdHlwZS1saW5rIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5maWVsZC0tdHlwZS1saW5rIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhdGgtZnJvbnRwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAudGl0bGVfcm91bmRlZCBoMyBhLCAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC50aXRsZV9yb3VuZGVkICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiBhLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAudGl0bGVfcm91bmRlZCBoMiBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5pbmZvX21lZGljIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAzcHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5pbmZvX21lZGljIHNwYW4uZ3JhZGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuaW5mb19tZWRpYyBzcGFuLnJldmlld3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2lpLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNpaS1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljaWktY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcm91c2VsIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBwYWRkaW5nOiA1OHB4IDAgMjZweCA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljaWktY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcm91c2VsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljaWktY2Fyb3VzZWwgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSB7XG4gIGhlaWdodDogMTg0cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW46IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2lpLWNhcm91c2VsIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2lpLWNhcm91c2VsIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpY2UtdGl0bGUge1xuICBjb2xvcjogIzJlMzMzYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljaWktY2Fyb3VzZWwgbmF2LnNsaWNrX19hcnJvdyB7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IC01MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljaWktY2Fyb3VzZWwgbmF2LnNsaWNrX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNpaS1jYXJvdXNlbCBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIGNvbG9yOiAjNkM3MDc2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMCBub25lO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNpaS1jYXJvdXNlbCBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICM2QzcwNzYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2lpLWNhcm91c2VsIG5hdi5zbGlja19fYXJyb3cgYnV0dG9uOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljaWktY2Fyb3VzZWwgbmF2LnNsaWNrX19hcnJvdyBidXR0b246bm90KC5zbGljay1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2lpLWNhcm91c2VsIG5hdi5zbGlja19fYXJyb3cgYnV0dG9uOm5vdCguc2xpY2stZGlzYWJsZWQpLnNsaWNrLXByZXYge1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbn1cbi5wYXRoLWZyb250cGFnZSA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljaWktY2Fyb3VzZWwgLnVybCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICByb3RhdGU6IDI3MGRlZztcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogN3B4IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNpaS1jYXJvdXNlbCAudXJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2lpLWNhcm91c2VsIC51cmwgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG5cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSBoMywgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgaDIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIHAuZXJyb3Ige1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzIC5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1heC13aWR0aDogMzUycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMnB4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgMHM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cyAuZm9ybS1ncm91cCBpbnB1dCwgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzIC5mb3JtLWdyb3VwLmhhcy1jb250ZW50IGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cyAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cyAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNjhweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cy1wZGYge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzLXBkZiBpbnB1dCxcbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzLXBkZiBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogNnB4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5mb3JtLXN1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cy1wZGYgLmZvcm0tc3VibWl0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cy1wZGYgLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5mb3JtLXN1Ym1pdCwgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5mb3JtLXN1Ym1pdDphY3RpdmUsIC5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzLXBkZiAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzLXBkZiAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5idG4uc3R5bGUtZ3JheSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5idG4uc3R5bGUtZ3JheSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cy1wZGYgLmJ0bi5zdHlsZS1ncmF5OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbHlzaXMtcmVzdWx0cy1wZGYgLmJ0bi5zdHlsZS1ncmF5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5idG4uc3R5bGUtZ3JheSwgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5idG4uc3R5bGUtZ3JheTphY3RpdmUsIC5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5hbmFseXNpcy1yZXN1bHRzLXBkZiAuYnRuLnN0eWxlLWdyYXk6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuZ3JvdXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuZ3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmdyb3VwIC5pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDUwLjRweDtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ncm91cCAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBjbGVhcjogcmlnaHQ7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuZ3JvdXAgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBjb2xvcjogI2RjMDAyODtcbn1cblxuYm9keS5lZHUtbGFuZGluZy1wYWdlICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOmJlZm9yZSxcbmJvZHkuZWR1LWxhbmRpbmctcGFnZSAjdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zcGVjaWFsdHkgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOmJlZm9yZSwgYm9keS5wYWdlLXZpZXctZWR1ICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOmJlZm9yZSxcbmJvZHkucGFnZS12aWV3LWVkdSAjdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zcGVjaWFsdHkgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuc2VhcmNoLWljb246YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5iZWYtZXhwb3NlZC1mb3JtICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5lZHUtbGFuZGluZy1wYWdlICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOjpiZWZvcmUsXG5ib2R5LmVkdS1sYW5kaW5nLXBhZ2UgI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtc3BlY2lhbHR5IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5zZWFyY2gtaWNvbjo6YmVmb3JlLCBib2R5LnBhZ2Utdmlldy1lZHUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuc2VhcmNoLWljb246OmJlZm9yZSxcbmJvZHkucGFnZS12aWV3LWVkdSAjdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zcGVjaWFsdHkgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmJlZi1leHBvc2VkLWZvcm0gI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtbWFpbiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuc2VhcmNoLWljb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbjogLTAuODc1cmVtIDAgMDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuZWR1LWxhbmRpbmctcGFnZSAjdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1tYWluIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5zZWFyY2gtaWNvbjo6YmVmb3JlLFxuYm9keS5lZHUtbGFuZGluZy1wYWdlICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LXNwZWNpYWx0eSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuc2VhcmNoLWljb246OmJlZm9yZSwgYm9keS5wYWdlLXZpZXctZWR1ICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOjpiZWZvcmUsXG5ib2R5LnBhZ2Utdmlldy1lZHUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtc3BlY2lhbHR5IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5zZWFyY2gtaWNvbjo6YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAjdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1tYWluIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5zZWFyY2gtaWNvbjo6YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5iZWYtZXhwb3NlZC1mb3JtICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLnNlYXJjaC1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogLTAuNzVyZW0gMCAwO1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYXJ0aWNsZS1uZXdzIGEuYmFjay10by1saW5rLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFydGljbGUtbmV3cyBhLmJhY2stdG8tbGluaywgYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWFydGljbGUtbmV3cyBhLmJhY2stdG8tbGluayB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIGgxLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyBoMSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgaDEsIGJvZHkubm9kZS0tdHlwZS1uZXdzIGgxLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hcnRpY2xlLW5ld3MsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYXJ0aWNsZS1uZXdzLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYXJ0aWNsZS1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hcnRpY2xlLW5ld3MgdWwsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYXJ0aWNsZS1uZXdzIHVsLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tYXJ0aWNsZS1uZXdzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbms6YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJhY2stdG8tbGluazpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJhY2stdG8tbGluazpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmFjay10by1saW5rOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJhY2stdG8tbGluazpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJhY2stdG8tbGluaywgYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbmssIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBwYWRkaW5nOiAxNy4xNDI4NTcxNDI5cHggMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJhY2stdG8tbGluay5pcy1hY3RpdmUsIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmFjay10by1saW5rLmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbmsuaXMtYWN0aXZlLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJhY2stdG8tbGluay5hY3RpdmUsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbmsuaXMtYWN0aXZlLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmFjay10by1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbms6YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJhY2stdG8tbGluazpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5iYWNrLXRvLWxpbms6YmVmb3JlIHtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCA+IGRpdiwgYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCA+IGRpdiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kID4gZGl2IHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIgLmNvbnRlbnQgLnZpZXdzLXJvdyxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQgLmNvbnRlbnQgLnZpZXdzLXJvdyxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyIC5jb250ZW50IC52aWV3cy1yb3csXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXdzLXJvdyxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1hdXRob3IgLmNvbnRlbnQgLnZpZXdzLXJvdyxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsIC5jb250ZW50IC52aWV3cy1yb3csXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwgLmNvbnRlbnQgLnZpZXdzLXJvdywgYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXItZGVudGFsIC5jb250ZW50IC52aWV3cy1yb3csXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhciAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudCAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXIgLmNvbnRlbnQgLnZpZXdzLXJvdyxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVjZW50LW5ld3MtYmxvY2stMSAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLWF1dGhvciAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudC1kZW50YWwgLmNvbnRlbnQgLnZpZXdzLXJvdyxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyLWRlbnRhbCAuY29udGVudCAudmlld3Mtcm93LCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhciAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50IC5jb250ZW50IC52aWV3cy1yb3csXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyIC5jb250ZW50IC52aWV3cy1yb3csXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVjZW50LW5ld3MtYmxvY2stMSAuY29udGVudCAudmlld3Mtcm93LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtYXV0aG9yIC5jb250ZW50IC52aWV3cy1yb3csXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsIC5jb250ZW50IC52aWV3cy1yb3csXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyLWRlbnRhbCAuY29udGVudCAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhci1kZW50YWwgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyIC5jb250ZW50IGEsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50IC5jb250ZW50IGEsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhciAuY29udGVudCBhLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWNlbnQtbmV3cy1ibG9jay0xIC5jb250ZW50IGEsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtYXV0aG9yIC5jb250ZW50IGEsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50LWRlbnRhbCAuY29udGVudCBhLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXItZGVudGFsIC5jb250ZW50IGEsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCAuY29udGVudCBhLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyIC5jb250ZW50IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1hdXRob3IgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsIC5jb250ZW50IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwgLmNvbnRlbnQgYSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtc2ltaWxhci1kZW50YWwgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudCAuY29udGVudCBhLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhciAuY29udGVudCBhLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEgLmNvbnRlbnQgYSxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLWF1dGhvciAuY29udGVudCBhLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50LWRlbnRhbCAuY29udGVudCBhLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwgLmNvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXItZGVudGFsLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVjZW50LFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXIsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtYXV0aG9yLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudC1kZW50YWwsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudCxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWNlbnQtbmV3cy1ibG9jay0xLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLWF1dGhvcixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXItZGVudGFsLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLWRlbnRhbCxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXIsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1wb3B1bGFyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlY2VudC1uZXdzLWJsb2NrLTEsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1hdXRob3IsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQtZGVudGFsLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcG9wdWxhci1kZW50YWwge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgZW0sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgZW0sIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaW1nLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGltZywgYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IHN0cm9uZywgYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCBzdHJvbmcsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBzdHJvbmcge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IGgyLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoMyxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IGg0LFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoNSxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDYsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGgzLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCBoMixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDQsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGg1LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCBoNiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGgyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGgzLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDQsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDUsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDYge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDIgKixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDMgKixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyICosXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoMiAqLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoNCAqLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoNSAqLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoNiAqLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGgyICosXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGgzICosXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiAqLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDIgKixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDQgKixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDUgKixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDYgKiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGgyICosXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDMgKixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIgKixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDIgKixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBoNCAqLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGg1ICosXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDYgKiB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDMsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IGgyLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoNCxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDUsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IGg2LCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGgyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCBoMyxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGg0LFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCBoNSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDYsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBoMyxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGgyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGg0LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGg1LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IGgyLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGgyLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDEycHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDIsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDIsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IGgyLnNlY3Rpb24tY291bnRlciwgYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCBoMi5zZWN0aW9uLWNvdW50ZXIsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBoMi5zZWN0aW9uLWNvdW50ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgaDMsIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoMiwgYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCBoMywgYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGgyLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDMsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCBoMywgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IGgyLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IGgzLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgaDIsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBoMywgYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjYycmVtO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5pbmxpbmVfX2xpbmtzLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5pbmxpbmVfX2xpbmtzLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgLmlubGluZV9fbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMjRweCA0OHB4IDQ4cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBpbWcsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGlmcmFtZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBpbWcsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGlmcmFtZSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGltZyxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBpZnJhbWUge1xuICBtYXJnaW46IDM2cHggLTQ4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHksIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHksIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBpZnJhbWUsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBpZnJhbWUsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBpbWcsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgaWZyYW1lIHtcbiAgICBtYXJnaW46IDI0cHggLTM2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNzJweCkgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgcGFkZGluZzogMjRweCA0OHB4O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXBob3RvLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXBob3RvLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXBob3RvIGltZywgYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byBpbWcsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmNvbnRyaWJ1dG9ycy1saXN0LCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuY29udHJpYnV0b3JzLWxpc3QsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmNvbnRyaWJ1dG9ycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250cmlidXRvcnMtbGlzdDpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuY29udHJpYnV0b3JzLWxpc3Q6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuY29udHJpYnV0b3JzLWxpc3Q6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250cmlidXRvcnMtbGlzdCwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmNvbnRyaWJ1dG9ycy1saXN0LCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5jb250cmlidXRvcnMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2LCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2LCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM2cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSksXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSksXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSksIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhOmhhcyguY29sbGFwc2Uuc2hvdyksIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWE6aGFzKC5jb2xsYXBzZS5jb2xsYXBzaW5nKSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYTpoYXMoLmNvbGxhcHNlLnNob3cpLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhOmhhcyguY29sbGFwc2UuY29sbGFwc2luZyksIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYTpoYXMoLmNvbGxhcHNlLnNob3cpLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWE6aGFzKC5jb2xsYXBzZS5jb2xsYXBzaW5nKSB7XG4gICAgei1pbmRleDogOTk5NztcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXIsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXIsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSksIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSksIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMikge1xuICB6LWluZGV4OiA1O1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgei1pbmRleDogNDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoNCksIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoNCksIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSg0KSB7XG4gIHotaW5kZXg6IDM7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDUpLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDUpLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXI6bnRoLW9mLXR5cGUoNSkge1xuICB6LWluZGV4OiAyO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpob3ZlciwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpob3ZlciwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOmhvdmVyIHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIGltZywgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSBpbWcsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSBpbWcge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWViO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAubmFtZS1hcmVhLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuZXhwYW5kLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5leHBhbmQsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAubmFtZS1hcmVhLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5leHBhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLm5hbWUtYXJlYSBhLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAubmFtZS1hcmVhIHNwYW4sXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5leHBhbmQgYSxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmV4cGFuZCBzcGFuLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEgYSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLm5hbWUtYXJlYSBzcGFuLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuZXhwYW5kIGEsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5leHBhbmQgc3BhbiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEgYSxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAubmFtZS1hcmVhIHNwYW4sXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmV4cGFuZCBhLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5leHBhbmQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93biwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93biwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93bjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd246YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duLmNvbGxhcHNlZDpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd24uY29sbGFwc2VkOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd246YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41NjI1cmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZywgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi13aWR0aDogMjk2cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDI2cHggMCByZ2JhKDQ2LCA1MSwgNjAsIDAuMDYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZywgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2Uuc2hvdyxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcuc2hvdywgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2Uuc2hvdyxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcuc2hvdywgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZS5zaG93LFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nLnNob3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWltYWdlLXdyYXBwZXIsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaW1hZ2Utd3JhcHBlciwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLWltYWdlLXdyYXBwZXIsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaW1hZ2Utd3JhcHBlciBpbWcsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaW1hZ2Utd3JhcHBlciBpbWcsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaW1hZ2Utd3JhcHBlciBpbWcsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaW1hZ2Utd3JhcHBlciBpbWcsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pbWFnZS13cmFwcGVyIGltZyxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYjtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaXRlbSxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pdGVtLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW0sXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaXRlbSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW0sXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pdGVtIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaXRlbTpob3ZlcixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pdGVtOmhvdmVyLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW06aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaXRlbTpob3ZlciwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW06aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItbmFtZSxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1uYW1lLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLW5hbWUsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLW5hbWUsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLW5hbWUsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1uYW1lLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLW5hbWUsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1uYW1lLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLnNwZWNpYWxpdHktcG9zaXRpb24sXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5zcGVjaWFsaXR5LXBvc2l0aW9uLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuc3BlY2lhbGl0eS1wb3NpdGlvbixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLnNwZWNpYWxpdHktcG9zaXRpb24sIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLnNwZWNpYWxpdHktcG9zaXRpb24sXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLnNwZWNpYWxpdHktcG9zaXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuc3BlY2lhbGl0eS1wb3NpdGlvbixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLnNwZWNpYWxpdHktcG9zaXRpb24sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5zcGVjaWFsaXR5LXBvc2l0aW9uLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuc3BlY2lhbGl0eS1wb3NpdGlvbiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuc3BlY2lhbGl0eS1wb3NpdGlvbixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuc3BlY2lhbGl0eS1wb3NpdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCBoMixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgaDIsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkIGgyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCBoMiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCBoMixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b24sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b24sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbiwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjpob3ZlcixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uOmhvdmVyLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjpob3ZlciwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjpob3ZlcixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uLCBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uOmZvY3VzLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjpmb2N1cywgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b24sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uOmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246Zm9jdXMsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmZvY3VzLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uOmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjpmb2N1cyxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWEsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWEsXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSA+IC5hdXRob3JzLWFyZWEsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWEsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYTpmaXJzdC1jaGlsZCxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhOmZpcnN0LWNoaWxkLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhOmZpcnN0LWNoaWxkLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSA+IC5hdXRob3JzLWFyZWE6Zmlyc3QtY2hpbGQsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYTpmaXJzdC1jaGlsZCxcbmJvZHkubm9kZS0tdHlwZS1hdXRob3IgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSA+IC5hdXRob3JzLWFyZWE6Zmlyc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYTpudGgtY2hpbGQoMiksXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYTpudGgtY2hpbGQoMiksIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWE6bnRoLWNoaWxkKDIpLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSA+IC5hdXRob3JzLWFyZWE6bnRoLWNoaWxkKDIpLCBib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWE6bnRoLWNoaWxkKDIpLFxuYm9keS5ub2RlLS10eXBlLWF1dGhvciAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYTpudGgtY2hpbGQoMikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAubm9kZS0tdHlwZS1hdXRob3IgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvci1pbWFnZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLm5vZGUtLXR5cGUtYXV0aG9yIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3ItaW1hZ2UsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm5vZGUtLXR5cGUtYXV0aG9yIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3ItaW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm5vZGUtLXR5cGUtYXV0aG9yIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3ItaW1hZ2UgaW1nLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAubm9kZS0tdHlwZS1hdXRob3IgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvci1pbWFnZSBpbWcsIGJvZHkubm9kZS0tdHlwZS1hdXRob3IgLm5vZGUtLXR5cGUtYXV0aG9yIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3ItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay0tbW9iaWxlLWNhbGxjZW50ZXItY3RhLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAuYmxvY2stLW1vYmlsZS1jYWxsY2VudGVyLWN0YSwgYm9keS5ub2RlLS10eXBlLWF1dGhvciAuYmxvY2stLW1vYmlsZS1jYWxsY2VudGVyLWN0YSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250cmlidXRvcnMtbGlzdCwgYm9keS5ub2RlLS10eXBlLWFuYWxpemUgLmNvbnRyaWJ1dG9ycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmNvbnRyaWJ1dG9ycy1saXN0OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSksIGJvZHkubm9kZS0tdHlwZS1hbmFsaXplIC5jb250cmlidXRvcnMtbGlzdDpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAuY29udHJpYnV0b3JzLWxpc3QsIGJvZHkubm9kZS0tdHlwZS1hbmFsaXplIC5jb250cmlidXRvcnMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYsIGJvZHkubm9kZS0tdHlwZS1hbmFsaXplIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLCBib2R5Lm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2LCBib2R5Lm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSksXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLCBib2R5Lm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLFxuYm9keS5ub2RlLS10eXBlLWFuYWxpemUgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSksXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLCBib2R5Lm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpLFxuYm9keS5ub2RlLS10eXBlLWFuYWxpemUgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYSxcbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSA+IC5hdXRob3JzLWFyZWEsIGJvZHkubm9kZS0tdHlwZS1hbmFsaXplIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWEsXG5ib2R5Lm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMjMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhLFxuYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYSwgYm9keS5ub2RlLS10eXBlLWFuYWxpemUgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYSxcbmJvZHkubm9kZS0tdHlwZS1hbmFsaXplIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWE6Zmlyc3QtY2hpbGQsXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhOmZpcnN0LWNoaWxkLCBib2R5Lm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhOmZpcnN0LWNoaWxkLFxuYm9keS5ub2RlLS10eXBlLWFuYWxpemUgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSA+IC5hdXRob3JzLWFyZWE6Zmlyc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhOm50aC1jaGlsZCgyKSxcbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmNvbnRlbnQgPiBkaXY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSA+IC5hdXRob3JzLWFyZWE6bnRoLWNoaWxkKDIpLCBib2R5Lm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhOm50aC1jaGlsZCgyKSxcbmJvZHkubm9kZS0tdHlwZS1hbmFsaXplIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhOm50aC1jaGlsZCgyKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ibG9jay1lZHUtY2F0ZWdvcmllczpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjJweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllczpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTEyMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXM6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTIycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgbGkubWVudS1pdGVtIHNwYW46aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIGxpLm1lbnUtaXRlbSBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmVkdS10aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuYmVmLWV4cG9zZWQtZm9ybSAuZWR1LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMxLjJweDtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWNhdXRhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tY2F1dGEge1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmVkdS10aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuYmVmLWV4cG9zZWQtZm9ybSAuZWR1LXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmVkdS10aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuYmVmLWV4cG9zZWQtZm9ybSAuZWR1LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5ib2R5LmVkdS1sYW5kaW5nLXBhZ2UgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCBib2R5LnBhZ2Utdmlldy1lZHUgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cbmJvZHkuZWR1LWxhbmRpbmctcGFnZSAuYmxvY2stZWR1LWNhdGVnb3JpZXM6YmVmb3JlLCBib2R5LmVkdS1sYW5kaW5nLXBhZ2UgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmFmdGVyLCBib2R5LnBhZ2Utdmlldy1lZHUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmJlZm9yZSwgYm9keS5wYWdlLXZpZXctZWR1IC5ibG9jay1lZHUtY2F0ZWdvcmllczphZnRlciB7XG4gIGJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wb3N0LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBvc3QtZGF0ZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLnBvc3QtZGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUgLmNyZWF0ZWQsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlIC5jaGFuZ2VkLCBib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wb3N0LWRhdGUgLmNyZWF0ZWQsXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wb3N0LWRhdGUgLmNoYW5nZWQsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUgLmNyZWF0ZWQsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucG9zdC1kYXRlIC5jaGFuZ2VkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUgLmNyZWF0ZWQgLmljb24sXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlIC5jaGFuZ2VkIC5pY29uLCBib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wb3N0LWRhdGUgLmNyZWF0ZWQgLmljb24sXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wb3N0LWRhdGUgLmNoYW5nZWQgLmljb24sIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUgLmNyZWF0ZWQgLmljb24sXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucG9zdC1kYXRlIC5jaGFuZ2VkIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM5Nzk5OUQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUgLmNyZWF0ZWQgLmljb246OmJlZm9yZSxcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUgLmNoYW5nZWQgLmljb246OmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAucG9zdC1kYXRlIC5jcmVhdGVkIC5pY29uOjpiZWZvcmUsXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wb3N0LWRhdGUgLmNoYW5nZWQgLmljb246OmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbjo6YmVmb3JlLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnBvc3QtZGF0ZSAuY2hhbmdlZCAuaWNvbjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlIC5jcmVhdGVkIC5pY29uOmhvdmVyIC5kYXRlLXRvb2x0aXAsXG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlIC5jaGFuZ2VkIC5pY29uOmhvdmVyIC5kYXRlLXRvb2x0aXAsIGJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbjpob3ZlciAuZGF0ZS10b29sdGlwLFxuYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAucG9zdC1kYXRlIC5jaGFuZ2VkIC5pY29uOmhvdmVyIC5kYXRlLXRvb2x0aXAsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUgLmNyZWF0ZWQgLmljb246aG92ZXIgLmRhdGUtdG9vbHRpcCxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUgLmNoYW5nZWQgLmljb246aG92ZXIgLmRhdGUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbiAuZGF0ZS10b29sdGlwLFxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSAuY2hhbmdlZCAuaWNvbiAuZGF0ZS10b29sdGlwLCBib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5wb3N0LWRhdGUgLmNyZWF0ZWQgLmljb24gLmRhdGUtdG9vbHRpcCxcbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBvc3QtZGF0ZSAuY2hhbmdlZCAuaWNvbiAuZGF0ZS10b29sdGlwLCBib2R5Lm5vZGUtLXR5cGUtbmV3cyAucG9zdC1kYXRlIC5jcmVhdGVkIC5pY29uIC5kYXRlLXRvb2x0aXAsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAucG9zdC1kYXRlIC5jaGFuZ2VkIC5pY29uIC5kYXRlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogLTIwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbiAuZGF0ZS10b29sdGlwOjphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWRhdGUgLmNoYW5nZWQgLmljb24gLmRhdGUtdG9vbHRpcDo6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbiAuZGF0ZS10b29sdGlwOjphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBvc3QtZGF0ZSAuY2hhbmdlZCAuaWNvbiAuZGF0ZS10b29sdGlwOjphZnRlciwgYm9keS5ub2RlLS10eXBlLW5ld3MgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbiAuZGF0ZS10b29sdGlwOjphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUgLmNoYW5nZWQgLmljb24gLmRhdGUtdG9vbHRpcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnBvc3QtZGF0ZSAuY3JlYXRlZCAuaWNvbjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWRhdGUgLmNyZWF0ZWQgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1kYXRlIC5jaGFuZ2VkIC5pY29uOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWFmZWN0aXVuaSAucG9zdC1kYXRlIC5jaGFuZ2VkIC5pY29uOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLW5ld3MgLnBvc3QtZGF0ZSAuY2hhbmdlZCAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZS5wcmVnbmFuY3ktYXJ0aWNsZSAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG59XG5cbi5hdXRob3JzLWFyZWEge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGF0aC10b3R1bC1kZXNwcmUtc2FyY2luYSAubWFpbi1jb250ZW50ID4gLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4ucGF0aC10b3R1bC1kZXNwcmUtc2FyY2luYSAubWFpbi1jb250ZW50ID4gLnNlY3Rpb24gaDMudGl0bGUtY29tcG9uZW50LCAucGF0aC10b3R1bC1kZXNwcmUtc2FyY2luYSAubWFpbi1jb250ZW50ID4gLnNlY3Rpb24gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLnRpdGxlLWNvbXBvbmVudCwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXRoLXRvdHVsLWRlc3ByZS1zYXJjaW5hIC5tYWluLWNvbnRlbnQgPiAuc2VjdGlvbiBoMi50aXRsZS1jb21wb25lbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5wYXRoLXRvdHVsLWRlc3ByZS1zYXJjaW5hIC5tYWluLWNvbnRlbnQgPiAuc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSAubWFpbi1jb250ZW50ID4gLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1wcmltdWwtYW4tYWwtYmViZWx1c3VsdWkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCA+IGRpdiB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXRoLXRvdHVsLWRlc3ByZS1zYXJjaW5hIC5yZWdpb24tY29udGVudC10b3AsXG4ucGF0aC1wcmltdWwtYW4tYWwtYmViZWx1c3VsdWkgLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucGF0aC10b3R1bC1kZXNwcmUtc2FyY2luYSAucmVnaW9uLWNvbnRlbnQtdG9wOjpiZWZvcmUsIC5wYXRoLXRvdHVsLWRlc3ByZS1zYXJjaW5hIC5yZWdpb24tY29udGVudC10b3A6OmFmdGVyLFxuLnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5yZWdpb24tY29udGVudC10b3A6OmJlZm9yZSxcbi5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSAucmVnaW9uLWNvbnRlbnQtdG9wOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbi5wYXRoLXRvdHVsLWRlc3ByZS1zYXJjaW5hIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjpiZWZvcmUsIC5wYXRoLXRvdHVsLWRlc3ByZS1zYXJjaW5hIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjphZnRlcixcbi5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1lZHUtY2F0ZWdvcmllczo6YmVmb3JlLFxuLnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4ge1xuICBmbGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBtYXJnaW46IDcycHggMCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFQkE0QSAwLCAjODZDNUEzIDEwMCUpO1xufVxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCAuc2NhbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgLnNjYWxlLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAwLjY4ODA3MzM5NDVyZW07XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuY29sdW1uLFxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4sXG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gLmpzLWZvcm0taXRlbS1nZHByLFxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmpzLWZvcm0taXRlbS1nZHByIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gLmpzLWZvcm0taXRlbS1nZHByLFxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmpzLWZvcm0taXRlbS1nZHByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAwIDZweCA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5maWVsZHNldC1sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5maWVsZHNldC1sZWdlbmQgLm51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuanMtd2ViZm9ybS10eXBlLXdlYmZvcm0tc2NhbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tZ3JhZGUge1xuICBwYWRkaW5nOiAwIDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5ncmFkZUdhdWdlIHtcbiAgcGFkZGluZzogMCAxMiU7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5ncmFkZUdhdWdlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTIlO1xufVxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1ncmFkZSAuZ3JhZGVHYXVnZS1kZXNjcmlwdGlvbiAuZ3JhZGVHYXVnZS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tZ3JhZGUgLmdyYWRlR2F1Z2UtZGVzY3JpcHRpb24gLmdyYWRlR2F1Z2UtdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5ncmFkZUdhdWdlLWRlc2NyaXB0aW9uIC5ncmFkZUdhdWdlLXRvZ2dsZXI6Y2hlY2tlZCB+IC5ncmFkZUdhdWdlLWV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1ncmFkZSAuZ3JhZGVHYXVnZS1kZXNjcmlwdGlvbiAuZ3JhZGVHYXVnZS10b2dnbGVyOmNoZWNrZWQgfiAuZ3JhZGVHYXVnZS1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1ncmFkZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tZ3JhZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tZ3JhZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWdyYWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdyYWRlcy5jb2x1bW5zLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdyYWRlcy5jb2x1bW5zLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtMSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5ncmFkZUdhdWdlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdyYWRlcy5jb2x1bW5zLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtMSAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIC5ncmFkZUdhdWdlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEwLjEyNXJlbTtcbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy0yIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtMiAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy0yIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLmdyYWRlR2F1Z2UtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtMiAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy0yIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLmdyYWRlR2F1Z2UtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogNS4wNjI1cmVtO1xufVxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdyYWRlcy5jb2x1bW5zLTMgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy0zIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdyYWRlcy5jb2x1bW5zLTMgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSAuZ3JhZGVHYXVnZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy0zIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdyYWRlcy5jb2x1bW5zLTMgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyA+IC5maWVsZF9faXRlbSAuZ3JhZGVHYXVnZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy00IC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtNCAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy00IC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLmdyYWRlR2F1Z2UtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtNCAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy00IC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0gLmdyYWRlR2F1Z2UtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMi41MzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuY2hlc3Rpb25hci1kZS1zYXRpc2ZhY3RpZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ3JhZGVzLmNvbHVtbnMtMyAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5jaGVzdGlvbmFyLWRlLXNhdGlzZmFjdGllIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ncmFkZXMuY29sdW1ucy0zIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZXMgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIHtcbiAgcGFkZGluZzogNzJweCA3MnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgZmxleDogMCAwIDYyLjUlO1xuICBtYXgtd2lkdGg6IDYyLjUlO1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWltYWdlIHtcbiAgZmxleDogMCAwIDM3LjUlO1xuICBtYXgtd2lkdGg6IDM3LjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS13cmFwcGVyIC5xdW90ZS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMzZweDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS13cmFwcGVyIC5xdW90ZS1pbWFnZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLmxheW91dC1sZWZ0IC5xdW90ZS10aXRsZSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUubGF5b3V0LWxlZnQgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZS5sYXlvdXQtbGVmdCAucXVvdGUtd3JhcHBlciAucXVvdGUtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZS5sYXlvdXQtbGVmdCAucXVvdGUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuanMtZm9ybS10eXBlLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDI0cHggNjBweCAyNHB4IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuanMtZm9ybS10eXBlLXNlYXJjaCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuanMtZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMTJweCA0OHB4IDEycHggMTJweDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuc2VhcmNoLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWFyY2g6YmVmb3JlIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5yZXN1bHQtY291bnQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5qcy1mb3JtLXN1Ym1pdC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuanMtZm9ybS1zdWJtaXQuc2VhcmNoLXN1Ym1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuanMtZm9ybS1zdWJtaXQuc2VhcmNoLXN1Ym1pdDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuc2VhcmNoLWZvcm0gLmpzLWZvcm0tc3VibWl0LnNlYXJjaC1zdWJtaXQ6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuanMtZm9ybS1zdWJtaXQuc2VhcmNoLXN1Ym1pdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtZm9ybSAuY29udGVudCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnJlZ2lvbi1jb250ZW50IC52aWV3cy1yb3cuc2VhcmNoLWJveGVkLXJlc3VsdCAudmlld3MtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAucmVnaW9uLWNvbnRlbnQgLnZpZXdzLXJvdy5zZWFyY2gtYm94ZWQtcmVzdWx0IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5yZWdpb24tY29udGVudCAudmlld3Mtcm93LnNlYXJjaC1ib3hlZC1yZXN1bHQgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50IGEge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAucmVnaW9uLWNvbnRlbnQgLnZpZXdzLXJvdy5zZWFyY2gtYm94ZWQtcmVzdWx0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnJlZ2lvbi1jb250ZW50IC5wYWdlciB7XG4gIG1hcmdpbjogMjRweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5yZWdpb24tY29udGVudCAucGFnZXIgLnBhZ2VyX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnJlZ2lvbi1jb250ZW50IC5wYWdlciAucGFnZXJfX2l0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnJlZ2lvbi1jb250ZW50IC5wYWdlciAucGFnZXJfX2l0ZW0gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAucmVnaW9uLWNvbnRlbnQgLnBhZ2VyIC5wYWdlcl9faXRlbSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAucmVnaW9uLWNvbnRlbnQgLnBhZ2VyIC5wYWdlcl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnJlZ2lvbi1jb250ZW50IC5wYWdlciAucGFnZXJfX2l0ZW0gYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnJlZ2lvbi1jb250ZW50IC5wYWdlciAucGFnZXJfX2l0ZW0gYTphY3RpdmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5yZWdpb24tY29udGVudCAucGFnZXIgLnBhZ2VyX19pdGVtIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5yZWdpb24tY29udGVudCAucGFnZXIgLnBhZ2VyX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggY2FsYyg1MCUgLSAzNnB4KTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGhlaWdodDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAxOC40NjE1Mzg0NjE1cHggMTguNDYxNTM4NDYxNXB4IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5ibWktdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDUwJSAtIDU1LjJweCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5ibWktdW06Zmlyc3Qtb2YtdHlwZSB7XG4gIHJpZ2h0OiA2MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0gLmJtaS11bTpsYXN0LW9mLXR5cGUge1xuICByaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuYm1pLXVtIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1MCUgLSA0My4ycHgpO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5ibWktdW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcmlnaHQ6IDQycHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0gLmJtaS11bTpsYXN0LW9mLXR5cGUge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybS5pcy1zdWJtaXR0ZWQgLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgaGVpZ2h0OiA3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtLmlzLXN1Ym1pdHRlZCAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDE4LjA0NTExMjc4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOC4wNDUxMTI3ODJweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtLmlzLXN1Ym1pdHRlZCAuYm1pLXVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRvcDogMzYuNjY4ODk2MzIxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtLmlzLXN1Ym1pdHRlZCAuYm1pLXVtIHtcbiAgICB0b3A6IDM0cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSB7XG4gICAgcGFkZGluZzogMzZweCAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xuICBwYWRkaW5nOiAwIDMuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5mb3JtLXN1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5mb3JtLXN1Ym1pdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5mb3JtLXN1Ym1pdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmZvcm0tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktc3VicG9uZGVyYWwsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1ub3Jtb3BvbmRlcmFsLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktc3VwcmFwb25kZXJhbCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLW9iZXppdGF0ZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXN1YnBvbmRlcmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDZkODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1ub3Jtb3BvbmRlcmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlERTcxNTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1zdXByYXBvbmRlcmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUwMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1vYmV6aXRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5QzAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLW1vcmJpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjBFMEQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAucmVzcG9uc2UtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1yZXNwb25zZS1zY2FsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXJlc3BvbnNlLXNjYWxlID4gZGl2IHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5JTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1yZXNwb25zZS1zY2FsZSA+IGRpdi5pcy1hY3RpdmUge1xuICB3aWR0aDogNjQlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXJlc3BvbnNlLXNjYWxlID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcmVzcG9uc2Utc2NhbGUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcmVzcG9uc2Utc2NhbGUgPiBkaXYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcmVzcG9uc2Utc2NhbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXJlc3BvbnNlLXNjYWxlID4gZGl2IHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA1LjUlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1yZXNwb25zZS1zY2FsZSA+IGRpdi5pcy1hY3RpdmUge1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXJlc3BvbnNlLXNjYWxlID4gZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1wbGFjZWhvbGRlcnMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1wbGFjZWhvbGRlcnMgPiBkaXYge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcGxhY2Vob2xkZXJzID4gZGl2IHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcGxhY2Vob2xkZXJzID4gZGl2IC50aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcGxhY2Vob2xkZXJzIC5ibWktc3VicG9uZGVyYWwge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXBsYWNlaG9sZGVycyAuYm1pLW5vcm1vcG9uZGVyYWwge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcGxhY2Vob2xkZXJzIC5ibWktc3VwcmFwb25kZXJhbCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1wbGFjZWhvbGRlcnMgLmJtaS1vYmV6aXRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXBsYWNlaG9sZGVycyAuYm1pLXN1YnBvbmRlcmFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLXBsYWNlaG9sZGVycyAuYm1pLW5vcm1vcG9uZGVyYWwge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktcGxhY2Vob2xkZXJzIC5ibWktc3VwcmFwb25kZXJhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1wbGFjZWhvbGRlcnMgLmJtaS1vYmV6aXRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAucmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLnJlc3VsdCBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAucmVzdWx0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLnJlc3VsdCBoMiB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAucmVzdWx0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogNTA0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcwNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1ncm91cCBsYWJlbDpiZWZvcmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBwYWRkaW5nOiAwIDQ4cHggMCAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgcGFkZGluZzogMCAzNnB4IDAgMTguNDYxNTM4NDYxNXB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0gLmZvcm0taXRlbS13ZWlnaHQgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybSAuZm9ybS1pdGVtLWhlaWdodCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5ibWktdW0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtIC5ibWktdW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtLmlzLXN1Ym1pdHRlZCAuZm9ybS1zdWJtaXQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0uaXMtc3VibWl0dGVkIC5mb3JtLXN1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybS5pcy1zdWJtaXR0ZWQgLmZvcm0tc3VibWl0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybS5pcy1zdWJtaXR0ZWQgLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0uaXMtc3VibWl0dGVkIC5mb3JtLXN1Ym1pdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0uaXMtc3VibWl0dGVkIC5mb3JtLXN1Ym1pdDphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtLmlzLXN1Ym1pdHRlZCAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkgLmJtaS1mb3JtLmlzLXN1Ym1pdHRlZCBsYWJlbCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybS5pcy1zdWJtaXR0ZWQgbGFiZWwge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIC5ibWktZm9ybS5pcy1zdWJtaXR0ZWQgbGFiZWw6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0uaXMtc3VibWl0dGVkIGlucHV0IHtcbiAgcGFkZGluZzogMCA1NS4ycHg7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGJvdHRvbTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJtaSAuYm1pLWZvcm0uaXMtc3VibWl0dGVkIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwIDQycHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYW5hbGl6ZS1wYWdlLXRpdGxlLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYW5hbGl6ZS1wYWdlLXRpdGxlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmFuYWxpemUtcGFnZS10aXRsZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYW5hbGl6ZS1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDAgMjRweDtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYW5hbGl6ZS1wYWdlLXRpdGxlLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYW5hbGl6ZS1wYWdlLXRpdGxlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmFuYWxpemUtcGFnZS10aXRsZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYW5hbGl6ZS1wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW46IDMxLjJweCAwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAudGl0bGUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5tYWluLWNvbnRlbnQgLnRpdGxlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAudGl0bGUsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjguOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC50aXRsZTphZnRlcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAudGl0bGU6YWZ0ZXIsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC50aXRsZTphZnRlcixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAubWFpbi1jb250ZW50IC50aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC50aXRsZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAudGl0bGUsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC50aXRsZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAubWFpbi1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbjogNnB4IDAgMjRweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRpY3Rpb25hcnktc2VjdGlvbi10aXRsZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGljdGlvbmFyeS1zZWN0aW9uLXRpdGxlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGljdGlvbmFyeS1zZWN0aW9uLXRpdGxlLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRpY3Rpb25hcnktc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRpY3Rpb25hcnktc2VjdGlvbi10aXRsZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGljdGlvbmFyeS1zZWN0aW9uLXRpdGxlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGljdGlvbmFyeS1zZWN0aW9uLXRpdGxlLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRpY3Rpb25hcnktc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWFyZ2luOiAtMzVweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgY29sdW1uczogMjtcbiAgfVxuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5uby1yZXN1bHRzLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vLXJlc3VsdHMsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vLXJlc3VsdHMsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5uby1yZXN1bHRzIHtcbiAgICBjb2x1bW4tc3BhbjogYWxsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgY29sdW1uczogNDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93LFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93LFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLm5vLXJlc3VsdHMsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5uby1yZXN1bHRzLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLm5vLXJlc3VsdHMsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCBoMSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCBoMSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5tYWluLWNvbnRlbnQgaDEsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCBoMSBzdHJvbmcsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5tYWluLWNvbnRlbnQgaDEgc3Ryb25nLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCBoMSBzdHJvbmcsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCBoMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IGgxLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAubWFpbi1jb250ZW50IGgxLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLm1haW4tY29udGVudCBoMSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAubWFpbi1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IGltZyxcbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCBpbWcsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAubWFpbi1jb250ZW50IGltZyxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAubWFpbi1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGEsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGEsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTphY3RpdmUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTphY3RpdmUsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6YWN0aXZlLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTpob3Zlcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhOmhvdmVyLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGEsIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6YWN0aXZlLCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhOmZvY3VzLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGEsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTphY3RpdmUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTpmb2N1cyxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTphY3RpdmUsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6Zm9jdXMsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmNvbnRlbnQgYTphY3RpdmUsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhOmZvY3VzIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6aG92ZXIsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIC5jb250ZW50IGE6aG92ZXIsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyxcbi5ub2RlLS10eXBlLWFuYWxpemUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyB7XG4gIHBhZGRpbmc6IDM2cHggMzEuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzIGgyLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyBoMixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzIGgyLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyAuY29udGVudCBhLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyAuY29udGVudCBhLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MgLmNvbnRlbnQgYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyAuY29udGVudCBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWYxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyAuY29udGVudCAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSBhLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyAuY29udGVudCAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSBhLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXdzLXJvdzpsYXN0LW9mLXR5cGUgYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyAuY29udGVudCAudmlld3Mtcm93Omxhc3Qtb2YtdHlwZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyxcbi5ub2RlLS10eXBlLWFuYWxpemUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLXNpZGViYXItc2Vjb25kICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdmlld3MsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYTpoYXMoLmNvbGxhcHNlLnNob3cpLCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYTpoYXMoLmNvbGxhcHNlLmNvbGxhcHNpbmcpLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhOmhhcyguY29sbGFwc2Uuc2hvdyksXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWE6aGFzKC5jb2xsYXBzZS5jb2xsYXBzaW5nKSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWE6aGFzKC5jb2xsYXBzZS5zaG93KSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWE6aGFzKC5jb2xsYXBzZS5jb2xsYXBzaW5nKSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhOmhhcyguY29sbGFwc2Uuc2hvdyksXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYTpoYXMoLmNvbGxhcHNlLmNvbGxhcHNpbmcpIHtcbiAgICB6LWluZGV4OiA5OTk3O1xuICB9XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgLmltYWdlLXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgxKSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDEpIHtcbiAgei1pbmRleDogNTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgyKSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDIpIHtcbiAgei1pbmRleDogNDtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSgzKSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDMpIHtcbiAgei1pbmRleDogMztcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDQpLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDQpLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSg0KSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDQpIHtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDUpLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDUpLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpudGgtb2YtdHlwZSg1KSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOm50aC1vZi10eXBlKDUpIHtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOmhvdmVyLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOmhvdmVyLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSAuaW1hZ2Utd3JhcHBlcjpob3Zlcixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5pbWFnZS1hcmVhIC5pbWFnZS13cmFwcGVyOmhvdmVyIHtcbiAgei1pbmRleDogNiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSBpbWcsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmltYWdlLWFyZWEgaW1nLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSBpbWcsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuaW1hZ2UtYXJlYSBpbWcge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWViO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLm5hbWUtYXJlYSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5leHBhbmQsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLm5hbWUtYXJlYSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuZXhwYW5kLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAubmFtZS1hcmVhLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuZXhwYW5kLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLm5hbWUtYXJlYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5leHBhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEgYSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEgc3Bhbixcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5leHBhbmQgYSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5leHBhbmQgc3Bhbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAubmFtZS1hcmVhIGEsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLm5hbWUtYXJlYSBzcGFuLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5leHBhbmQgYSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuZXhwYW5kIHNwYW4sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEgYSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLm5hbWUtYXJlYSBzcGFuLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuZXhwYW5kIGEsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5leHBhbmQgc3Bhbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEgYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5uYW1lLWFyZWEgc3Bhbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5leHBhbmQgYSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5leHBhbmQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd24sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd24sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93bjpiZWZvcmUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd246YmVmb3JlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93bjpiZWZvcmUsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duLmNvbGxhcHNlZDpiZWZvcmUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd24uY29sbGFwc2VkOmJlZm9yZSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLm11bHRpcGxlLWF1dGhvcnMtZHJvcGRvd24uY29sbGFwc2VkOmJlZm9yZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duOmJlZm9yZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93bjpiZWZvcmUsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duOmJlZm9yZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41NjI1cmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi13aWR0aDogMjk2cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDI2cHggMCByZ2JhKDQ2LCA1MSwgNjAsIDAuMDYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLnNob3csXG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZy5zaG93LFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZS5zaG93LFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nLnNob3csXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZS5zaG93LFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZy5zaG93LFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlLnNob3csXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZy5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaW1hZ2Utd3JhcHBlcixcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaW1hZ2Utd3JhcHBlcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pbWFnZS13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaW1hZ2Utd3JhcHBlcixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaW1hZ2Utd3JhcHBlcixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pbWFnZS13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaW1hZ2Utd3JhcHBlcixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWltYWdlLXdyYXBwZXIgaW1nLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pbWFnZS13cmFwcGVyIGltZyxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pbWFnZS13cmFwcGVyIGltZyxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLWltYWdlLXdyYXBwZXIgaW1nLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pbWFnZS13cmFwcGVyIGltZyxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pbWFnZS13cmFwcGVyIGltZyxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWltYWdlLXdyYXBwZXIgaW1nLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWI7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pdGVtLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pdGVtLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW0sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pdGVtLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pdGVtLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLWl0ZW0sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1pdGVtLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1pdGVtIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW06aG92ZXIsXG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLWl0ZW06aG92ZXIsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItaXRlbTpob3Zlcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLWl0ZW06aG92ZXIsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW06aG92ZXIsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItaXRlbTpob3Zlcixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuYXV0aG9yLWl0ZW06aG92ZXIsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuYXV0aG9yLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItbmFtZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1uYW1lLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItbmFtZSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1uYW1lLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItbmFtZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItbmFtZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmF1dGhvci1uYW1lLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItbmFtZSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmF1dGhvci1uYW1lLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5hdXRob3ItbmFtZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5hdXRob3ItbmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5zcGVjaWFsaXR5LXBvc2l0aW9uLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5zcGVjaWFsaXR5LXBvc2l0aW9uLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5zcGVjaWFsaXR5LXBvc2l0aW9uLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5zcGVjaWFsaXR5LXBvc2l0aW9uLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5zcGVjaWFsaXR5LXBvc2l0aW9uLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLnNwZWNpYWxpdHktcG9zaXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuc3BlY2lhbGl0eS1wb3NpdGlvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuc3BlY2lhbGl0eS1wb3NpdGlvbixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuc3BlY2lhbGl0eS1wb3NpdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgaDIsXG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCBoMixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgaDIsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgaDIsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCBoMixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgaDIsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgaDIsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b24sXG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b24sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b24sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b24sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b24sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b24sXG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b24sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b24sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b24sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b24sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjpob3Zlcixcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmhvdmVyLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjpob3Zlcixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjpob3Zlcixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uOmhvdmVyLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjpob3Zlcixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjpob3Zlcixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uLCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246YWN0aXZlLCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246Zm9jdXMsXG4ucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmFjdGl2ZSxcbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmZvY3VzLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjpmb2N1cyxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246Zm9jdXMsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uOmFjdGl2ZSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNlIC5jYXJkID4gYnV0dG9uOmZvY3VzLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgLmNvbGxhcHNpbmcgLmNhcmQgPiBidXR0b246YWN0aXZlLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbjpmb2N1cyxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzZSAuY2FyZCA+IGJ1dHRvbjphY3RpdmUsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2UgLmNhcmQgPiBidXR0b246Zm9jdXMsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmFjdGl2ZSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhIC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93LCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93LFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93LFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3csXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93IC5jYXJkLCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcgLmNhcmQsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93IC5jYXJkLFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93IC5jYXJkLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcgLmNhcmQsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcgLmNhcmQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm94LXNoYWRvdzogMjAwcHggMHB4IDBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgaDIsIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCBoMixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgaDIsXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5jb2xsYXBzaW5nIC5jYXJkIGgyLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgaDIsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCBoMixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3Quc2hvdyAuY2FyZCBoMixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgPiBidXR0b24sIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgPiBidXR0b24sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5jb2xsYXBzaW5nIC5jYXJkID4gYnV0dG9uLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgPiBidXR0b24sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3Quc2hvdyAuY2FyZCA+IGJ1dHRvbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCA+IGJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgLmF1dGhvci1saXN0IC5hdXRob3ItaW5mby13cmFwcGVyIHNwYW4sIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCAuYXV0aG9yLWxpc3QgLmF1dGhvci1pbmZvLXdyYXBwZXIgc3Bhbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgLmF1dGhvci1saXN0IC5hdXRob3ItaW5mby13cmFwcGVyIHNwYW4sXG4ubm9kZS0tdHlwZS1hbmFsaXplIC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5jb2xsYXBzaW5nIC5jYXJkIC5hdXRob3ItbGlzdCAuYXV0aG9yLWluZm8td3JhcHBlciBzcGFuLFxuLnBhZ2Utdmlldy1jb25kaXRpb25zLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgLmF1dGhvci1saXN0IC5hdXRob3ItaW5mby13cmFwcGVyIHNwYW4sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCAuYXV0aG9yLWxpc3QgLmF1dGhvci1pbmZvLXdyYXBwZXIgc3Bhbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3Quc2hvdyAuY2FyZCAuYXV0aG9yLWxpc3QgLmF1dGhvci1pbmZvLXdyYXBwZXIgc3Bhbixcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCAuYXV0aG9yLWxpc3QgLmF1dGhvci1pbmZvLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3Quc2hvdyAuY2FyZCAuYXV0aG9yLWxpc3QgLmF1dGhvci1pbmZvLXdyYXBwZXIgc3Bhbi5zcGVjaWFsaXR5LXBvc2l0aW9uLCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcgLmNhcmQgLmF1dGhvci1saXN0IC5hdXRob3ItaW5mby13cmFwcGVyIHNwYW4uc3BlY2lhbGl0eS1wb3NpdGlvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LnNob3cgLmNhcmQgLmF1dGhvci1saXN0IC5hdXRob3ItaW5mby13cmFwcGVyIHNwYW4uc3BlY2lhbGl0eS1wb3NpdGlvbixcbi5ub2RlLS10eXBlLWFuYWxpemUgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcgLmNhcmQgLmF1dGhvci1saXN0IC5hdXRob3ItaW5mby13cmFwcGVyIHNwYW4uc3BlY2lhbGl0eS1wb3NpdGlvbixcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93IC5jYXJkIC5hdXRob3ItbGlzdCAuYXV0aG9yLWluZm8td3JhcHBlciBzcGFuLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYXV0aG9ycy1hcmVhICNjb2xsYXBzZUxpc3QuY29sbGFwc2luZyAuY2FyZCAuYXV0aG9yLWxpc3QgLmF1dGhvci1pbmZvLXdyYXBwZXIgc3Bhbi5zcGVjaWFsaXR5LXBvc2l0aW9uLFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5hdXRob3JzLWFyZWEgI2NvbGxhcHNlTGlzdC5zaG93IC5jYXJkIC5hdXRob3ItbGlzdCAuYXV0aG9yLWluZm8td3JhcHBlciBzcGFuLnNwZWNpYWxpdHktcG9zaXRpb24sXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmF1dGhvcnMtYXJlYSAjY29sbGFwc2VMaXN0LmNvbGxhcHNpbmcgLmNhcmQgLmF1dGhvci1saXN0IC5hdXRob3ItaW5mby13cmFwcGVyIHNwYW4uc3BlY2lhbGl0eS1wb3NpdGlvbiB7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSAuYmxvY2stLW1vYmlsZS1jYWxsY2VudGVyLWN0YSxcbi5ub2RlLS10eXBlLWFuYWxpemUgLmJsb2NrLS1tb2JpbGUtY2FsbGNlbnRlci1jdGEsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuYmxvY2stLW1vYmlsZS1jYWxsY2VudGVyLWN0YSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYmxvY2stLW1vYmlsZS1jYWxsY2VudGVyLWN0YSB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpY3Rpb25hcnktc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpY3Rpb25hcnktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tZGljdGlvbmFyeS1zZWN0aW9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgcmlnaHQ6IC00OHB4O1xuICBsZWZ0OiAtNDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpY3Rpb25hcnktc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1kaWN0aW9uYXJ5LXNlY3Rpb246YmVmb3JlIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG5oMywgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWRpY3Rpb25hcnktc2VjdGlvbnMgPiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS1kaWN0aW9uYXJ5LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRpY3Rpb25hcnktc2VjdGlvbnMgPiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS1kaWN0aW9uYXJ5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1kaWN0aW9uYXJ5LXNlY3Rpb25zID4gLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tZGljdGlvbmFyeS1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtZGljdGlvbmFyeS1zZWN0aW9ucyArIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWRpY3Rpb25hcnktc2VjdGlvbnMgKyAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50czo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDhweDtcbiAgbGVmdDogLTQ4cHg7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDQ4cHg7XG59XG5cbi5ub2RlLS10eXBlLW1lbWJlciAuY29sdW1uLWxlZnQgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVtYmVyICNtYWluIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbWJlci1pbWFnZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVtYmVyICNtYWluIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbWJlci1pbWFnZSBwaWN0dXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyB7XG4gIHBhZGRpbmc6IDM2cHggMzEuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyAuY29udGVudCBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzIC5jb250ZW50IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWYxO1xufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3cy1yb3c6bGFzdC1vZi10eXBlIGEge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay12aWV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVtYmVyICNibG9jay1tZW1iZXJtZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLW1lbWJlciAjYmxvY2stbWVtYmVybWVudSAuYmFjay10by1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtbWVtYmVyICNibG9jay1tZW1iZXJtZW51IC5iYWNrLXRvLWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTE2cHg7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVtYmVyICNibG9jay1tZW1iZXJtZW51IC5iYWNrLXRvLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBwYWRkaW5nOiAxNy4xNDI4NTcxNDI5cHggMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm9kZS0tdHlwZS1tZW1iZXIgI2Jsb2NrLW1lbWJlcm1lbnUgLmJhY2stdG8tbGluay5pcy1hY3RpdmUsIC5ub2RlLS10eXBlLW1lbWJlciAjYmxvY2stbWVtYmVybWVudSAuYmFjay10by1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVtYmVyICNibG9jay1tZW1iZXJtZW51IC5iYWNrLXRvLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVtYmVyICNibG9jay1tZW1iZXJtZW51IC5iYWNrLXRvLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhbGN1bGF0b3ItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhbGN1bGF0b3ItaXRlbXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FsY3VsYXRvci1ib2R5IHtcbiAgbWF4LWhlaWdodDogMzY1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg4cHg7XG59XG4uY2FsY3VsYXRvci13cmFwcGVyIC5jb2xsYXBzZS10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNzE7XG4gIH1cbiAgLmNhbGN1bGF0b3Itd3JhcHBlciAuY29sbGFwc2UtdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDcxO1xuICB9XG4gIC5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIuY29sbGFwc2VkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XG4gIH1cbiAgLnNjcm9sbGVkIC5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIuY29sbGFwc2VkIHtcbiAgICB0b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbGN1bGF0b3Itd3JhcHBlciAuY29sbGFwc2UtdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDcxO1xuICB9XG4gIC5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIuY29sbGFwc2VkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMTBweDtcbiAgICByaWdodDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmNhbGN1bGF0b3ItaW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA3MTtcbiAgfVxuICAuY2FsY3VsYXRvci1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDU0cHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLmNhbGN1bGF0b3ItaW5uZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxNXB4IDMwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYWxjdWxhdG9yLWlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jYWxjdWxhdG9yLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTQuMTE3NjQ3MDU4OHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cbi5jYWxjdWxhdG9yLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNhbGN1bGF0b3ItdGl0bGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5jYWxjdWxhdG9yLWJvZHksIC5jYWxjdWxhdG9yLWZvb3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxLjJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMS4ycHg7XG59XG4uY2FsY3VsYXRvci1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cbi5jYWxjdWxhdG9yLWZvb3RlciAudG90YWwtbGFiZWwsXG4uY2FsY3VsYXRvci1mb290ZXIgLnByaWNlLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG4uY2FsY3VsYXRvci1mb290ZXIgLnByaWNlLXdyYXBwZXIge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5jYWxjdWxhdG9yLWRpc2NsYWltZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhbGN1bGF0b3ItaXRlbXMgLml0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWYxO1xufVxuLmNhbGN1bGF0b3ItaXRlbXMgLml0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYWxjdWxhdG9yLWl0ZW1zIC5pdGVtLWluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhbGN1bGF0b3ItaXRlbXMgLml0ZW0taW5mbyAucHJpY2Uge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG4uY2FsY3VsYXRvci13cmFwcGVyIC5jb2xsYXBzZS10cmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsY3VsYXRvci13cmFwcGVyIC5jb2xsYXBzZS10cmlnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNhbGN1bGF0b3Itd3JhcHBlciAuY29sbGFwc2UtdHJpZ2dlcjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbi5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIgLmFuYWx5c2lzLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNhbGN1bGF0b3Itd3JhcHBlciAuY29sbGFwc2UtdHJpZ2dlci5jb2xsYXBzZWQge1xuICBmb250LXNpemU6IDEuODdyZW07XG59XG4uY2FsY3VsYXRvci13cmFwcGVyIC5jb2xsYXBzZS10cmlnZ2VyLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIuY29sbGFwc2VkIC5hbmFseXNpcy1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FsY3VsYXRvci13cmFwcGVyIC5jb2xsYXBzZS10cmlnZ2VyLmNvbGxhcHNlZDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhbGN1bGF0b3Itd3JhcHBlciAuY29sbGFwc2UtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmNhbGN1bGF0b3Itd3JhcHBlciAuY29sbGFwc2UtdHJpZ2dlcjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIgLmFuYWx5c2lzLW51bWJlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIuY29sbGFwc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG4gIC5jYWxjdWxhdG9yLXdyYXBwZXIgLmNvbGxhcHNlLXRyaWdnZXIuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtc2V0Lm1vZGFsLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYWdlLXZpZXctYW5hbHlzaXMtc2V0Lm1vZGFsLW9wZW46OmJlZm9yZSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnJlbW92ZS1hbmFseXNpcyxcbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5hZGQtYW5hbHlzaXMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2RjMDAyODtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5yZW1vdmUtYW5hbHlzaXM6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmFkZC1hbmFseXNpczpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnJlbW92ZS1hbmFseXNpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IC5hZGQtYW5hbHlzaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5ibG9jay1hbmFseXNpcy1jYWxjdWxhdG9yLm5lZWRzLWxvd2VyLXppbmRleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxOTtcbn1cblxuLmFkZGVkX2FuYWx5c2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAuc29jaWFsX3NoYXJlX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJhbm5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJhbm5lci5pcy12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tYWluLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1iYW5uZXIubGFuZHNjYXBlIC5iYW5uZXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1jb250ZW50IC5yZWdpb24tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYmFubmVyLmxhbmRzY2FwZSAuYmFubmVyLWNvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi13aWR0aDogMzAlO1xuICB3aWR0aDogMzAlO1xufVxuLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJhbm5lci5sYW5kc2NhcGUgLmJhbm5lci1jb250ZW50IC5jb250ZW50X2Jhbm5lciB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5oYXNCYW5uZXIubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tY29udGVudC10b3AsIC5oYXNCYW5uZXIubm9kZS0tdHlwZS1hcnRpY2xlIC5zZWN0aW9uLm1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaGFzQmFubmVyLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5iYW5uZXItY29udGVudCwgLmhhc0Jhbm5lci5ub2RlLS10eXBlLWFuYWxpemUgLmJhbm5lci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhhc0Jhbm5lci5ub2RlLS10eXBlLWFmZWN0aXVuaSAuYmFubmVyLWNvbnRlbnQgaW1nLCAuaGFzQmFubmVyLm5vZGUtLXR5cGUtYW5hbGl6ZSAuYmFubmVyLWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG5cbi5iYW5uZXItY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtZmFtaWx5OiBUaWVtcG9zIEZpbmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDYwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iYW5uZXItY29udGVudCAuY29udGVudF9iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmJhbm5lci1jb250ZW50IC5jb250ZW50X2Jhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYmFubmVyLWNvbnRlbnQgLmNvbnRlbnRfYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy42cHg7XG4gIH1cbn1cbi5iYW5uZXItY29udGVudCAuY29udGVudF9iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmFubmVyLWNvbnRlbnQgLmNvbnRlbnRfYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgcGFkZGluZzogMTlweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhbm5lci1jb250ZW50IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1jdGEuZmllbGQtLXR5cGUtbGluay5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtLm92ZXJDb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5vdmVyQ29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5zb2NpYWxfc2hhcmVfd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTIwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAuYmxvY2stbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWRpY3Rpb25hcnkgLmZpZWxkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWRpY3Rpb25hcnkgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZGljdGlvbmFyeSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1kaWN0aW9uYXJ5IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZGljdGlvbmFyeSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZGljdGlvbmFyeSAuZmllbGRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWRpY3Rpb25hcnkgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZGljdGlvbmFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWRpY3Rpb25hcnkgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQge1xuICBwYWRkaW5nOiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZGljdGlvbmFyeSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCAubm9kZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLWhlaWdodDogMTQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZGljdGlvbmFyeSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1kaWN0aW9uYXJ5IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIC5wb3N0LWRhdGUge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1kaWN0aW9uYXJ5IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIC5zdGF0aXN0aWNzIHtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZGljdGlvbmFyeSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCAuc3RhdGlzdGljcyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGFnZS1hbmFsaXplIGgxLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtYW5hbGl6ZSBoMS50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLWFuYWxpemUgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA1MHB4IDUwcHg7XG4gIG1hcmdpbjogMjBweCAtNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZjdmN2Y3O1xufVxuLnBhZ2UtYW5hbGl6ZSAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuYmxvY2sgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBhZ2UtYW5hbGl6ZSAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSAuYmxvY2sgLmNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLWFuYWxpemUgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEgLmJsb2NrIC5jb250ZW50IGEge1xuICBwYWRkaW5nOiAwIDM4cHg7XG59XG5cbi5ibG9jay1kaWN0aW9uYXJ5LWdsb3NzYXJ5IGxpIGEuZGlzYWJsZWQge1xuICBjb2xvcjogI2MwYzFjNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tY29udGVudC10b3AsXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tY29udGVudC10b3A6YmVmb3JlLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLWNvbnRlbnQtdG9wOmFmdGVyLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmJlZm9yZSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTIycHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLWNvbnRlbnQtdG9wOmJlZm9yZSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllczpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMjJweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi1jb250ZW50LXRvcDphZnRlcixcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllczphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEyMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNDAuOHB4O1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLWNvbnRlbnQtdG9wIC5lZHUtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tY29udGVudC10b3AgLmVkdS10aXRsZS5tb2JpbGUtdGl0bGUtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLW1lZGl1bTtcbiAgei1pbmRleDogMTA3MjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHggKiAyLjY1KTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tY29udGVudC10b3AgLmVkdS10aXRsZSAuZWR1LWRvdCB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5yZWdpb24tY29udGVudC10b3AgLmVkdS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLWNvbnRlbnQtdG9wIC5lZHUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLWNvbnRlbnQtdG9wIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAuZWR1LXRpdGxlLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAuc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLWNvbnRlbnQtdG9wIC5lZHUtdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogMTguNDYxNTM4NDYxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuZWR1LW1lbnUtLXNlYXJjaCAuc2VhcmNoLWJsb2NrLWZvcm0gLmpzLWZvcm0tc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5qcy1mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoIC5zZWFyY2gtYmxvY2stZm9ybSAuanMtZm9ybS1zdWJtaXQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoIC5zZWFyY2gtYmxvY2stZm9ybSAuanMtZm9ybS1zdWJtaXQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5qcy1mb3JtLXN1Ym1pdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1zZWFyY2gge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIGhlaWdodDogMjRweDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1zZWFyY2g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjNmM3MDc2O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNmM3MDc2O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXNlYXJjaDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuZWR1LW1lbnUtLXNlYXJjaCAuc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0tc2VhcmNoOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzZjNzA3NjtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuZWR1LW1lbnUtLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoLXRvZ2dsZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2gtdG9nZ2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzMHB4IDIwcHggMCByZ2JhKDQ2LCA1MSwgNjAsIDAuMik7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biAuYmxvY2stdHNlYXJjaCB7XG4gIHBhZGRpbmc6IDMxLjJweCAwIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2gtZHJvcGRvd24gLmJsb2NrLXRzZWFyY2gge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2gtZHJvcGRvd24gLmJsb2NrLXRzZWFyY2ggLmJsb2NrLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biAubWVudS0tc2VhcmNoLWtleXdvcmRzIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biAubWVudS0tc2VhcmNoLWtleXdvcmRzIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoLmlzLW9wZW4gLmVkdS1tZW51LS1zZWFyY2gtdG9nZ2xlciB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2guaXMtb3BlbiAuZWR1LW1lbnUtLXNlYXJjaC10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS1zZWFyY2guaXMtb3BlbiAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWI7XG4gIHotaW5kZXg6IDEwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tc2VhcmNoLmlzLW9wZW4gLmVkdS1tZW51LS1zZWFyY2gtZHJvcGRvd24ge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQgLmhlYWRlciwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlcixcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDQ2LCA1MSwgNjAsIDAuMDYpO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQgLmhlYWRlciwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlcixcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAuaGVhZGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkIC5oZWFkZXIgI2Jsb2NrLXJlZ2luYS1tYXJpYS1icmFuZGluZywgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAjYmxvY2stcmVnaW5hLW1hcmlhLWJyYW5kaW5nLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciAjYmxvY2stcmVnaW5hLW1hcmlhLWJyYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAuaGVhZGVyIC5ibG9jay1icmFuZCwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAuYmxvY2stYnJhbmQsXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaGVhZGVyIC5ibG9jay1icmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5ibG9jay1icmFuZCBpbWcsXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaGVhZGVyIC5ibG9jay1icmFuZCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXIgLm1lbnUtLWFjY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3Qtb2YtdHlwZSwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUsXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIGEsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIGEsXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIGE6YmVmb3JlLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3Qtb2YtdHlwZSBhOmJlZm9yZSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIGE6YmVmb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtIGEsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbSBhLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAuaGVhZGVyIGJvZHk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKSAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6bnRoLWNoaWxkKDIpLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIGJvZHk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKSAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6bnRoLWNoaWxkKDIpLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlciBib2R5Om5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSkgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkIC5oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IsXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZCAubGF5b3V0LW1haW4td3JhcHBlciwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUuc2Nyb2xsZWQtZml4ZWQgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnNjcm9sbGVkIC5sYXlvdXQtbWFpbi13cmFwcGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5zY3JvbGxlZC1maXhlZCAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnJlZ2lvbi10b3AtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5jYWxsQ2VudGVyOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmNhbGxDZW50ZXI6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaGVhZGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmhlYWRlci13cmFwcGVyIG5hdiNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yIC5jYWxsQ2VudGVyOjpiZWZvcmUge1xuICBsZWZ0OiAtNSAhaW1wb3J0YW50O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gc2VsZWN0LCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaXRlbS1saXN0X19kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvKiBIaWRlIHRoZSBlbGVtZW50cyBpbml0aWFsbHkgKi9cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5zaXRlLWJyYW5kaW5nIGgxLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuc2l0ZS1icmFuZGluZyAubS0wIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS10b2dnbGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tdG9nZ2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tdG9nZ2xlcjo6YmVmb3JlIHtcbiAgLypoaWRlIGljb24qL1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuZWR1LW1lbnUtLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmVkdS1tZW51LS10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8qIHNob3cgaWNvbiAqL1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5lZHUtbWVudS0tdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmJlZm9yZSwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgYm90dG9tOiAyLjVyZW07XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmVkdS1jYXRlZ29yaWVzLWNob29zZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgKyAuYmVmLWV4cG9zZWQtZm9ybTpub3QoLm1vYmlsZS1maWx0ZXItdG9wKSAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgKyBkaXYgLmNvbnRlbnQgLmJlZi1leHBvc2VkLWZvcm06bm90KC5tb2JpbGUtZmlsdGVyLXRvcCkgLmZsZXgtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZWdhLW1lbnUtYmFja2dyb3VuZDpiZWZvcmUsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQ6YWZ0ZXIge1xuICB3aWR0aDogNTdweDtcbn1cbnN1Ym1lbnUgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZWdhLW1lbnUtYmFja2dyb3VuZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDM2cHggMCA0MC44cHg7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDU3cHggMDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2RjMDAyODtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmNvbnRlbnQgPiAubWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmNvbnRlbnQ6aG92ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlYWVhZWI7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5jb250ZW50OmhvdmVyID4gLm1lbnUgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jbG9zZS1lZHUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpID4gYSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhvdmVyLWluYWN0aXZlID4gYSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhvdmVyLWluYWN0aXZlID4gc3Bhbixcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhvdmVyLWluYWN0aXZlID4gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpOmhvdmVyID4gYSxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpOmhvdmVyID4gc3BhbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMikgLm1lZ2EtbWVudS13cmFwcGVyIHVsIHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciB1bCB7XG4gICAgcGFkZGluZzogMzZweCAxMnB4IDM2cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjNcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIGxpID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIGxpID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciBsaSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLmFydGljbGUtY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciBhIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyOmhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNsb3NlLWVkdS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNjMuNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDcxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4ubW9iaWxlLWNvbnRlbnQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTA3MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA1MSwgNjAsIDAuMjgpO1xuICAgIHdpZHRoOiA2My42cHg7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAuY2xvc2UtZWR1LW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW4sIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLmNsb3NlLWVkdS1uYXYgc3BhbjphY3RpdmUsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLmNsb3NlLWVkdS1uYXYgc3Bhbjpmb2N1cyB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gPiAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAxM3B4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQgZGl2ID4gYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA2My42cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDcxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuID4gc3BhbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uczogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NC44cHgpO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiBkaXYgPiBhLFxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIGRpdiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIGRpdiA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiBkaXYgPiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAuY2xvc2UtZWR1LW5hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLmNsb3NlLWVkdS1uYXYgc3BhbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLmNsb3NlLWVkdS1uYXYgc3BhbiwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW46YWN0aXZlLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLmNsb3NlLWVkdS1uYXYgc3Bhbjpmb2N1cyB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAyODtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1vYmlsZS1tZW51LW9wZW4gLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LW9wZW4tZmFkZSB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgaGVpZ2h0OiA5OHZoO1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNjMuNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwNzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUubW9iaWxlLW1lbnUtb3BlbiAucG9wdXAtd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYzRjM7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaXMtb3BlbiAuaWNvbi1rZXlib2FyZF9hcnJvd191cCB7XG4gICAgbWFyZ2luLXRvcDogLTQzcHggIWltcG9ydGFudDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUge1xuICAgIG1hcmdpbjogMC4zcmVtO1xuICAgIHdpZHRoOiA5N3Z3O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5tZW51LWFsbCB7XG4gICAgd2lkdGg6IDgyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5tZW51LWFsbCBhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCA0OHB4O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLmVkdS1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5lZHUtc2hvdyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmljb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMWM0O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5pY29uLWNsb3NlLmNsb3NlLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0IHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDk4dmg7XG4gIHBhZGRpbmc6IDMzLjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5wb3B1cC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIHtcbiAgd2lkdGg6IDQ2MnB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSBpbWcge1xuICB3aWR0aDogMTU0cHg7XG4gIGhlaWdodDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIGltZyB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogMTU2cHg7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSBoMiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSB1bC5tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSB1bC5tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGM0YzO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSB1bC5tZW51IC5tZW51LWl0ZW0uaGFzLXN1Ym1lbnUgLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIHVsLm1lbnUgLm1lbnUtaXRlbS5oYXMtc3VibWVudSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudSAubWVudS1pdGVtIC5pY29uLWtleWJvYXJkX2Fycm93X3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSB1bC5tZW51IC5tZW51LWl0ZW0gLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudSAubWVudS1pdGVtLmlzLW9wZW4gLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMWM0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cCBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5zdWJtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cCAuc3VibWVudSAuc3VibWVudS1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5zdWJtZW51IC5zdWJtZW51LWl0ZW0gYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAgLnN1Ym1lbnUgLnN1Ym1lbnUtaXRlbSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICByaWdodDogN3B4O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAgLnN1Ym1lbnUgLnN1Ym1lbnUtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAgLnN1Ym1lbnUgLnN1Ym1lbnUtYWxsIGEge1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cCAubWVudS1hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDBweCAtMThweCAyMHB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cCAubWVudS1hbGwge1xuICAgIGxlZnQ6IDM5LjZweDtcbiAgICBib3R0b206IDMzLjZweDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAgLm1lbnUtYWxsID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tb2JpbGUtdGl0bGUtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tZW51LW9wZW4tZmFkZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC02MDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgNTEsIDYwLCAwLjI4KTtcbiAgei1pbmRleDogMTA3NDtcbiAgd2lkdGg6IDE1MHZ3O1xuICBoZWlnaHQ6IDE1MHZoO1xuICBib3R0b206IDA7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodCArIC5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tb2JpbGUtZmlsdGVyLXRvcCB7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAzMnB4IDMwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubW9iaWxlLWZpbHRlci10b3AgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBwYWRkaW5nOiAxMHB4IDEzcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLm1vYmlsZS1maWx0ZXItdG9wIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLm1vYmlsZS1maWx0ZXItdG9wIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjdweCAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoNDYsIDUxLCA2MCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAyMnB4IDEycHggNnB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxLjRyZW0gLyAyKSk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm06bm90KC5tb2JpbGUtZmlsdGVyLXRvcCkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtOm5vdCgubW9iaWxlLWZpbHRlci10b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybTpub3QoLm1vYmlsZS1maWx0ZXItdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0ubW9iaWxlLWZpbHRlci10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMTNweDtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCAqIDIuNjUpO1xuICB6LWluZGV4OiAxMDcyO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0ubW9iaWxlLWZpbHRlci10b3AgLnNlYXJjaC1pY29uIHtcbiAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDYsIDUxLCA2MCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDE5cHggMjZweCAwIHJnYmEoNDYsIDUxLCA2MCwgMC4wNik7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tY2F1dGEge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5hcnRpY2xlLXJvd3Mge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5hcnRpY2xlLXJvd3Mge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5hcnRpY2xlLXJvd3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAvKiBmaXJlZm94IHNpbmdsZSBlbGVtZW50IGZpeCAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQge1xuICBwYWRkaW5nOiAzMS4ycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLm5vZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGhlaWdodDogOTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmFydGljbGUtcm93cyAudmlld3Mtcm93IC5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5ub2RlLXNoYXJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmFydGljbGUtcm93cyAudmlld3Mtcm93IC5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5ub2RlLXNoYXJlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLm5vZGUtc2hhcmUgYTpub3QoLmFkZHRvYW55X3NoYXJlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5hcnRpY2xlLXJvd3MgLnZpZXdzLXJvdyAubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAubm9kZS1zaGFyZSBhLmFkZHRvYW55X3NoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLmFydGljbGUtcm93cyAudmlld3Mtcm93IC5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5ub2RlLXNoYXJlIGEuYWRkdG9hbnlfc2hhcmUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLm5vZGUtc2hhcmUgYS5hZGR0b2FueV9zaGFyZTpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLm5vZGUtc2hhcmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAuYXJ0aWNsZS1yb3dzIC52aWV3cy1yb3cgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5hcnRpY2xlLXJvd3MgLnZpZXdzLXJvdyAubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAucG9zdC1kYXRlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGlkZS1pbmZvLWJveC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogODBweDtcbiAgcGFkZGluZzogNDhweCA0OHB4IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICB3aWR0aDogNDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQzM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjg2cHg7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGlkZS1pbmZvLWJveC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtYm94LWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtYm94LWN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGlkZS1pbmZvLWJveC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtY3RhIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGlkZS1pbmZvLWJveC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtYm94LWN0YSBhLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtYm94LWN0YSBhOmFjdGl2ZSwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA0NDBweDtcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDAgNC44cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpY2tfX2Fycm93IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMTI4cHg7XG4gICAgYm90dG9tOiA2MnB4O1xuICB9XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGlja19fYXJyb3cgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWVkdS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIC5zbGlkZS1pbmZvLWJveC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDM2cHggNDhweDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZWR1LXNsaWRlciAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtYm94LWN0YSBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tY29udGVudC10b3AgLmVkdS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLWNvbnRlbnQtdG9wIC5lZHUtdGl0bGUubW9iaWxlLXRpdGxlLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1tZWRpdW07XG4gIHotaW5kZXg6IDEwNzI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4ICogMi42NSk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tY29udGVudC10b3AgLmVkdS10aXRsZSAuZWR1LWRvdCB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAuZWR1LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAuZWR1LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLWNvbnRlbnQtdG9wIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLWNvbnRlbnQtdG9wIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tY29udGVudC10b3AgLmVkdS10aXRsZSxcbi5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAuc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tY29udGVudC10b3AgLmVkdS10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tY29udGVudC10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxOC40NjE1Mzg0NjE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5qcy1mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5qcy1mb3JtLXN1Ym1pdDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaCAuc2VhcmNoLWJsb2NrLWZvcm0gLmpzLWZvcm0tc3VibWl0OmJlZm9yZSB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5qcy1mb3JtLXN1Ym1pdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaCAuc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0tc2VhcmNoOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzZjNzA3NjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNmM3MDc2O1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaCAuc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0tc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzZjNzA3NjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2ggLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXNlYXJjaDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5lZHUtbWVudS0tc2VhcmNoOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5lZHUtbWVudS0tc2VhcmNoLXRvZ2dsZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMzBweCAyMHB4IDAgcmdiYSg0NiwgNTEsIDYwLCAwLjIpO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biAuYmxvY2stdHNlYXJjaCB7XG4gIHBhZGRpbmc6IDMxLjJweCAwIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biAuYmxvY2stdHNlYXJjaCB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5lZHUtbWVudS0tc2VhcmNoLWRyb3Bkb3duIC5ibG9jay10c2VhcmNoIC5ibG9jay1zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC1kcm9wZG93biAubWVudS0tc2VhcmNoLWtleXdvcmRzIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5lZHUtbWVudS0tc2VhcmNoLWRyb3Bkb3duIC5tZW51LS1zZWFyY2gta2V5d29yZHMgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC5pcy1vcGVuIC5lZHUtbWVudS0tc2VhcmNoLXRvZ2dsZXIge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS1zZWFyY2guaXMtb3BlbiAuZWR1LW1lbnUtLXNlYXJjaC10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC5pcy1vcGVuIC5lZHUtbWVudS0tc2VhcmNoLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY0cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgei1pbmRleDogMTAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXNlYXJjaC5pcy1vcGVuIC5lZHUtbWVudS0tc2VhcmNoLWRyb3Bkb3duIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQgLmhlYWRlciwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSg0NiwgNTEsIDYwLCAwLjA2KTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIsIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQgLmhlYWRlciwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAuaGVhZGVyLCAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkIC5oZWFkZXIgI2Jsb2NrLXJlZ2luYS1tYXJpYS1icmFuZGluZywgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyICNibG9jay1yZWdpbmEtbWFyaWEtYnJhbmRpbmcsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgI2Jsb2NrLXJlZ2luYS1tYXJpYS1icmFuZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAuaGVhZGVyIC5ibG9jay1icmFuZCwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5ibG9jay1icmFuZCxcbi5ub2RlLS10eXBlLWFydGljbGUgLmhlYWRlciAuYmxvY2stYnJhbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzJweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nLCAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLmJsb2NrLWJyYW5kIGltZyxcbi5ub2RlLS10eXBlLWFydGljbGUgLmhlYWRlciAuYmxvY2stYnJhbmQgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDhweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50LFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsLCAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUsIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3Qtb2YtdHlwZSwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3Qtb2YtdHlwZSxcbi5ub2RlLS10eXBlLWFydGljbGUgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIGEsIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUgYSxcbi5ub2RlLS10eXBlLWFydGljbGUgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIGE6YmVmb3JlLCAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmxhc3Qtb2YtdHlwZSBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUsIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpmaXJzdC1vZi10eXBlLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIC5tZW51LS1hY2NvdW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUsIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpsYXN0LW9mLXR5cGUsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtIGEsIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAubWVudS0tYWNjb3VudCAubWVudS1pdGVtIGEsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgLm1lbnUtLWFjY291bnQgLm1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAuaGVhZGVyIGJvZHk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKSAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciA+IHVsID4gbGk6bnRoLWNoaWxkKDIpLCAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXIgYm9keTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpudGgtY2hpbGQoMiksXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgYm9keTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlLnNjcm9sbGVkIC5oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IsIC5ub2RlLS10eXBlLWFydGljbGUuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvcixcbi5ub2RlLS10eXBlLWFydGljbGUgLmhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAubGF5b3V0LW1haW4td3JhcHBlciwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZCAubGF5b3V0LW1haW4td3JhcHBlciwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5zY3JvbGxlZC1maXhlZCAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXRvcC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tdG9wLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5jYWxsQ2VudGVyOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuY2FsbENlbnRlcjphZnRlciB7XG4gIHRvcDogMTJweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmhlYWRlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyLXdyYXBwZXIgbmF2I2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgLmNhbGxDZW50ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC01ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHNlbGVjdCwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaXRlbS1saXN0X19kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvKiBIaWRlIHRoZSBlbGVtZW50cyBpbml0aWFsbHkgKi9cbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLnNpdGUtYnJhbmRpbmcgaDEsIC5ub2RlLS10eXBlLWFydGljbGUgLnNpdGUtYnJhbmRpbmcgLm0tMCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS10b2dnbGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmVkdS1tZW51LS10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXRvZ2dsZXI6OmJlZm9yZSB7XG4gIC8qaGlkZSBpY29uKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLyogc2hvdyBpY29uICovXG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuZWR1LW1lbnUtLXRvZ2dsZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOmJlZm9yZSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXM6YWZ0ZXIge1xuICBib3R0b206IDIuNXJlbTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5lZHUtY2F0ZWdvcmllcy1jaG9vc2Utc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgKyAuYmVmLWV4cG9zZWQtZm9ybTpub3QoLm1vYmlsZS1maWx0ZXItdG9wKSAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyArIGRpdiAuY29udGVudCAuYmVmLWV4cG9zZWQtZm9ybTpub3QoLm1vYmlsZS1maWx0ZXItdG9wKSAuZmxleC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQ6YmVmb3JlLCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVnYS1tZW51LWJhY2tncm91bmQ6YWZ0ZXIge1xuICB3aWR0aDogNTdweDtcbn1cbnN1Ym1lbnUgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZWdhLW1lbnUtYmFja2dyb3VuZDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDM2cHggMCA0MC44cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggNTdweCAwO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZGMwMDI4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5jb250ZW50ID4gLm1lbnUgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmNvbnRlbnQ6aG92ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlYWVhZWI7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmNvbnRlbnQ6aG92ZXIgPiAubWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzZjNzA3NjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jbG9zZS1lZHUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGkgPiBhLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpLmhvdmVyLWluYWN0aXZlID4gYSxcbi5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGkuaG92ZXItaW5hY3RpdmUgPiBzcGFuLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiBsaS5ob3Zlci1pbmFjdGl2ZSA+IC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IGxpOmhvdmVyID4gYSxcbi5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6aG92ZXIgPiBzcGFuIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogIzZjNzA3NjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMikgLm1lZ2EtbWVudS13cmFwcGVyIHVsIHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgdWwge1xuICAgIHBhZGRpbmc6IDM2cHggMTJweCAzNnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29udGVudDogXCJcXGU5NjNcIjtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgbGk6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciBsaSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIGxpID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5hcnRpY2xlLWNvdW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciBhIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlcjpob3ZlciA+IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlcjpob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNsb3NlLWVkdS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA2My42cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwNzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuLm1vYmlsZS1jb250ZW50LXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTA3MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA1MSwgNjAsIDAuMjgpO1xuICAgIHdpZHRoOiA2My42cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5jbG9zZS1lZHUtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHggLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW46YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW4sIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuOmFjdGl2ZSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW46Zm9jdXMge1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuID4gLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZCAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0tLXRvZ2dsZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAxM3B4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZCBkaXYgPiBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNjMuNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA3MTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gPiBzcGFuIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbnM6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjQuOHB4KTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIGRpdiA+IGEsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiBkaXYgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIGRpdiA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIGRpdiA+IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLmNsb3NlLWVkdS1uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLmNsb3NlLWVkdS1uYXYgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW46YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5jbG9zZS1lZHUtbmF2IHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuLCAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAuY2xvc2UtZWR1LW5hdiBzcGFuOmFjdGl2ZSwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtbWVudS1vcGVuIC5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLmNsb3NlLWVkdS1uYXYgc3Bhbjpmb2N1cyB7XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW1lbnUtb3BlbiAubWVudS1pdGVtLS1leHBhbmRlZC5pcy1vcGVuIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDI4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1tZW51LW9wZW4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAubWVudS1pdGVtLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1vYmlsZS1tZW51LW9wZW4gLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtb3Blbi1mYWRlIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGhlaWdodDogOTh2aDtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5tb2JpbGUtbWVudS1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA2My42cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTA3MTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51Lm1vYmlsZS1tZW51LW9wZW4gLnBvcHVwLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYzRjM7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5pcy1vcGVuIC5pY29uLWtleWJvYXJkX2Fycm93X3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIHtcbiAgICBtYXJnaW46IDAuM3JlbTtcbiAgICB3aWR0aDogOTd2dztcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5tZW51LWFsbCB7XG4gICAgd2lkdGg6IDgyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAgLm1lbnUtYWxsIGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggNDhweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLmVkdS1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLmVkdS1zaG93IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5pY29uLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzFjNDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5pY29uLWNsb3NlLmNsb3NlLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQge1xuICBjb2xvcjogI2RjMDAyODtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAucG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5OHZoO1xuICBwYWRkaW5nOiAzMy42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5wb3B1cC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAge1xuICB3aWR0aDogNDYycHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIGltZyB7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiAxNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSBpbWcge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSBoMiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIHVsLm1lbnUgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYzRjM7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudSAubWVudS1pdGVtLmhhcy1zdWJtZW51IC5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAucG9wdXAtYWN0aXZlIHVsLm1lbnUgLm1lbnUtaXRlbS5oYXMtc3VibWVudSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSB1bC5tZW51IC5tZW51LWl0ZW0gLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudSAubWVudS1pdGVtIC5pY29uLWtleWJvYXJkX2Fycm93X3VwIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cC5wb3B1cC1hY3RpdmUgdWwubWVudSAubWVudS1pdGVtLmlzLW9wZW4gLmljb24ta2V5Ym9hcmRfYXJyb3dfdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMWM0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwLnBvcHVwLWFjdGl2ZSB1bC5tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAgYSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5zdWJtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5zdWJtZW51IC5zdWJtZW51LWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cCAuc3VibWVudSAuc3VibWVudS1pdGVtIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWVkdWNhdGVnb3JpZXMgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtcG9wdXAgLnN1Ym1lbnUgLnN1Ym1lbnUtaXRlbSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICByaWdodDogN3B4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cCAuc3VibWVudSAuc3VibWVudS1hbGwge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5zdWJtZW51IC5zdWJtZW51LWFsbCBhIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAjYmxvY2stZWR1Y2F0ZWdvcmllcyAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAubWVudS1wb3B1cCAubWVudS1hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDBweCAtMThweCAyMHB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5tZW51LWFsbCB7XG4gICAgbGVmdDogMzkuNnB4O1xuICAgIGJvdHRvbTogMzMuNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1lZHVjYXRlZ29yaWVzIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5tZW51LXBvcHVwIC5tZW51LWFsbCA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5tb2JpbGUtdGl0bGUtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLm1lbnUtb3Blbi1mYWRlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTYwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCA1MSwgNjAsIDAuMjgpO1xuICB6LWluZGV4OiAxMDc0O1xuICB3aWR0aDogMTUwdnc7XG4gIGhlaWdodDogMTUwdmg7XG4gIGJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQgKyAuaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5tb2JpbGUtZmlsdGVyLXRvcCB7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAzMnB4IDMwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5tb2JpbGUtZmlsdGVyLXRvcCAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIHBhZGRpbmc6IDEwcHggMTNweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5tb2JpbGUtZmlsdGVyLXRvcCAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLm1vYmlsZS1maWx0ZXItdG9wIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI3cHggMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg0NiwgNTEsIDYwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzA3NjtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDIycHggMTJweCA2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxLjRyZW0gLyAyKSk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtOm5vdCgubW9iaWxlLWZpbHRlci10b3ApIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtOm5vdCgubW9iaWxlLWZpbHRlci10b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtOm5vdCgubW9iaWxlLWZpbHRlci10b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtLm1vYmlsZS1maWx0ZXItdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHggKiAyLjY1KTtcbiAgei1pbmRleDogMTA3Mjtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLmJlZi1leHBvc2VkLWZvcm0ubW9iaWxlLWZpbHRlci10b3AgLnNlYXJjaC1pY29uIHtcbiAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDYsIDUxLCA2MCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDE5cHggMjZweCAwIHJnYmEoNDYsIDUxLCA2MCwgMC4wNik7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tY2F1dGEge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wcm9kdWN0cyB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wcm9kdWN0cyAuZmllbGQtLW5hbWUtZmllbGQtc2lkZWJhci1jdGEgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXByb2R1Y3RzIC5maWVsZC0tbmFtZS1maWVsZC1zaWRlYmFyLWN0YSBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcHJvZHVjdHMgLmZpZWxkLS1uYW1lLWZpZWxkLXNpZGViYXItY3RhIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItY29udGFjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1jb250YWN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLWNvbnRhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLWNvbnRhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItY29udGFjdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItY29udGFjdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLWNvbnRhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLWNvbnRhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1jb250YWN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1jb250YWN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcGFja2FnZXMgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcGFja2FnZXMgLmZpZWxkX19pdGVtIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wYWNrYWdlcyAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wYWNrYWdlcyAuZmllbGRfX2l0ZW0gaDIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcGFja2FnZXMgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItcGFja2FnZXMgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wYWNrYWdlcyAuZmllbGRfX2l0ZW0gYS5jdGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG4gIHBhZGRpbmc6IDAgMi43cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIC5maWVsZF9faXRlbSBhLmN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIC5maWVsZF9faXRlbSBhLmN0YTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wYWNrYWdlcyAuZmllbGRfX2l0ZW0gYS5jdGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIC5maWVsZF9faXRlbSBhLmN0YSwgLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wYWNrYWdlcyAuZmllbGRfX2l0ZW0gYS5jdGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIC5maWVsZF9faXRlbSBhLmN0YTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uZm9ybS10eXBlLXJhbmdlIC5zY2FsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmZvcm0tdHlwZS1yYW5nZSAuc2NhbGUgbGkge1xuICB3aWR0aDogdmFyKC0tdGh1bWJTaXplKTtcbn1cblxuLnNjYWxlLFxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtLXRodW1iU2l6ZTogNTZweDtcbiAgLS10cmFja1NpemU6IDQzcHg7XG4gIC0tdGh1bWJCZzogI2ZmZjtcbiAgLS10cmFja0JnOiAjZDVkNmQ4O1xuICAtLXByb2dyZXNzQmc6ICNlMzE4Mzc7XG4gIC8qIHdlYmtpdCBwcm9ncmVzcyB3b3JrYXJvdW5kICovXG4gIC0td2Via2l0UHJvZ3Jlc3NQZXJjZW50OiAwJTtcbn1cbi5zbWFsbCAuc2NhbGUsXG4uc21hbGwgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtLXRodW1iU2l6ZTogMzZweDtcbiAgLS10cmFja1NpemU6IDIzcHg7XG4gIC0tdGh1bWJCZzogI2ZmZjtcbiAgLS10cmFja0JnOiAjZDVkNmQ4O1xuICAtLXByb2dyZXNzQmc6ICNlMzE4Mzc7XG4gIC8qIHdlYmtpdCBwcm9ncmVzcyB3b3JrYXJvdW5kICovXG4gIC0td2Via2l0UHJvZ3Jlc3NQZXJjZW50OiAwJTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiB2YXIoLS10aHVtYlNpemUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLyogVGh1bWIgKi9cbiAgLyogVHJhY2sgKi9cbiAgLyogUHJvZ3Jlc3MgKi9cbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLXRodW1iU2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdGh1bWJTaXplKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYW5nZS10aHVtYi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aHVtYkJnKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS10aHVtYlNpemUpIC8gMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoNDYsIDUxLCA2MCwgMC4yKTtcbiAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tdGh1bWJTaXplKSAtIHZhcigtLXRyYWNrU2l6ZSkpIC8gMiAqIC0xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS10aHVtYlNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRodW1iU2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iQmcpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iU2l6ZSkgLyAyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSg0NiwgNTEsIDYwLCAwLjIpO1xuICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS10aHVtYlNpemUpIC0gdmFyKC0tdHJhY2tTaXplKSkgLyAyICogLTEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS10aHVtYlNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRodW1iU2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iQmcpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iU2l6ZSkgLyAyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSg0NiwgNTEsIDYwLCAwLjIpO1xuICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS10aHVtYlNpemUpIC0gdmFyKC0tdHJhY2tTaXplKSkgLyAyICogLTEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBoZWlnaHQ6IHZhcigtLXRyYWNrU2l6ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcHJvZ3Jlc3NCZykgdmFyKC0td2Via2l0UHJvZ3Jlc3NQZXJjZW50KSwgdmFyKC0tdHJhY2tCZykgdmFyKC0td2Via2l0UHJvZ3Jlc3NQZXJjZW50KSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDAgcmdiYSg0NiwgNTEsIDYwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRyYWNrU2l6ZSkgLyAyKTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgaGVpZ2h0OiB2YXIoLS10cmFja1NpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFja0JnKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS10cmFja1NpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDAgcmdiYSg0NiwgNTEsIDYwLCAwLjUpO1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGhlaWdodDogdmFyKC0tdHJhY2tTaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2tCZyk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdHJhY2tTaXplKSAvIDIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCAwIHJnYmEoNDYsIDUxLCA2MCwgMC41KTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiB2YXIoLS10cmFja1NpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzc0JnKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS10cmFja1NpemUpIC8gMikgMCAwIGNhbGModmFyKC0tdHJhY2tTaXplKSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBoZWlnaHQ6IHZhcigtLXRyYWNrU2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzQmcpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRyYWNrU2l6ZSkgLyAyKSAwIDAgY2FsYyh2YXIoLS10cmFja1NpemUpIC8gMik7XG59XG5cbi5mb3JtLXR5cGUtcmFuZ2UgLnNjYWxlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5mb3JtLXR5cGUtcmFuZ2UgLnNjYWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5mb3JtLXR5cGUtcmFuZ2UgLnNjYWxlIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS10eXBlLXJhbmdlIC5zY2FsZSBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJlMzMzYztcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmZvcm0tdHlwZS1yYW5nZSAuc2NhbGUgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2wtaGFsZi5zbWFsbCBsYWJlbCxcbi5jb2wtZnVsbC5zbWFsbCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb2wtaGFsZi5zbWFsbCBsYWJlbCxcbi5jb2wtZnVsbC5zbWFsbCBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnNsaWNrX19zbGlkZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnNsaWNrX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAuc2xpY2tfX3NsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC5zbGlja19fc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJyaWRlLXByaWNlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAuc2xpY2tfX3NsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnNsaWNrX19zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtcHJpY2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC5zbGlja19fc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnNsaWNrX19zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtcHJpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5zbGlja19fc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAuc2xpY2tfX3NsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1vdmVycmlkZS1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS0yIC5zbGlja19fc2xpZGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTIgLnNsaWNrX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS0zIC5zbGlja19fc2xpZGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTMgLnNsaWNrX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS00IC5zbGlja19fc2xpZGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTQgLnNsaWNrX19zbGlkZSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnNsaWNrLWxpc3QsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwJSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnNsaWNrX19zbGlkZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnNsaWNrX19zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAuc2xpY2tfX3NsaWRlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnNsaWNrX19zbGlkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5zbGlja19fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC52aWV3cy1maWVsZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAzNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnZpZXdzLWZpZWxkIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLWltYWdlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAudmlld3MtZmllbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnZpZXdzLWZpZWxkIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLWltYWdlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC52aWV3cy1maWVsZCBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgaDIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAudmlld3MtZmllbGQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnZpZXdzLWZpZWxkIC5maWVsZC0tbmFtZS10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAudmlld3MtZmllbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5maWVsZC0tbmFtZS10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnZpZXdzLWZpZWxkIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtcHJpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtcHJpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC52aWV3cy1maWVsZCAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtcHJpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1vdmVycmlkZS1wcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnZpZXdzLWZpZWxkIC5jdGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuY3RhLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgLmN0YSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuY3RhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnZpZXdzLWZpZWxkIC5jdGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuY3RhLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgLmN0YSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAudmlld3MtZmllbGQgLmN0YTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuY3RhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLnZpZXdzLWZpZWxkIC5jdGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5jdGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAudmlld3MtZmllbGQgLmN0YTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5jdGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC52aWV3cy1maWVsZCAuY3RhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5jdGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnZpZXdzLWZpZWxkIC5jdGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAudmlld3MtZmllbGQgLmN0YTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAudmlld3MtZmllbGQgLmN0YTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5jdGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCAuY3RhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5jdGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC52aWV3cy1maWVsZCAuY3RhLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAudmlld3MtZmllbGQgLmN0YTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC52aWV3cy1maWVsZCAuY3RhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IC5jdGEsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmN0YTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QgLmN0YTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLnNsaWNrLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0xIC5zbGljayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLnNsaWNrX19zbGlkZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMSAuc2xpY2tfX3NsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMSAudmlld3MtZmllbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMSAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0xIC52aWV3cy1maWVsZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMSAucGFyYWdyYXBoLS10eXBlLS1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMSAuc2xpY2tfX3NsaWRlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0xIC5zbGlja19fc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAxMnB4IDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJyaWRlLXByaWNlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJyaWRlLXByaWNlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0xIC5maWVsZC0tbmFtZS10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTEgLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0xIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS0xIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0xIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0xIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMSAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTIgLnZpZXdzLWZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTIgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTMgLnZpZXdzLWZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTQgLnZpZXdzLWZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTQgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMiAudmlld3MtZmllbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTIgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMyAudmlld3MtZmllbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTMgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tNCAudmlld3MtZmllbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTQgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS0yIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS0zIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tNCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTMgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tNCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTIgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmNvbHVtbnMtLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMyAuZmllbGQtLW5hbWUtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuY29sdW1ucy0tMyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcy5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMiAuZmllbGQtLW5hbWUtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS0zIC5maWVsZC0tbmFtZS10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMuY29sdW1ucy0tMyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmNvbHVtbnMtLTQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cy5jb2x1bW5zLS00IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuYmFja2dyb3VuZC0td2hpdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmJhY2tncm91bmQtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMuYmFja2dyb3VuZC0td2hpdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmJhY2tncm91bmQtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmJhY2tncm91bmQtLWdyYXksXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzLmJhY2tncm91bmQtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAuc2xpY2tfX3NsaWRlLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAuc2xpY2tfX3NsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAuc2xpY2tfX3NsaWRlIC52aWV3cy1maWVsZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3QsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzLmhpZGUtZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnNsaWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLnNsaWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2VzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXItY29sdW1ucy0zIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5maWx0ZXItY29sdW1ucy0zIC5qcy1mb3JtLXR5cGUtc2VsZWN0Om50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Y3ZjdmNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5maWx0ZXItY29sdW1ucy0zIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLmZpbHRlci1jb2x1bW5zLTMgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLmZpbHRlci1jb2x1bW5zLTMgLmRpc2FibGVkIGxhYmVsLCAuZmlsdGVyLWNvbHVtbnMtMyAuZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGNvbG9yOiAjZDVkNmQ4O1xufVxuXG4uY2FsbENlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxsQ2VudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTRweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQkY2QztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1kb3QgMS4yNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIC0wLjRzIGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jYWxsQ2VudGVyOmFmdGVyIHtcbiAgICB0b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMTNweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FsbENlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtMjFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjIsIDE5MSwgMTA4LCAwLjQpO1xuICBhbmltYXRpb246IHB1bHNlLXJpbmcgMS4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNhbGxDZW50ZXI6YmVmb3JlIHtcbiAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXIgLmJsb2NrLWF2ZXJhZ2Utd2FpdGluZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwdnc7XG59XG5cbi5hdmVyYWdlV2FpdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgei1pbmRleDogMTA3MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMjcwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoNDYsIDUxLCA2MCwgMC4xKTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYXZlcmFnZVdhaXRpbmcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXZlcmFnZVdhaXRpbmcge1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi5hdmVyYWdlV2FpdGluZzpob3ZlciB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLmF2ZXJhZ2VXYWl0aW5nLmFjdGl2ZSwgLmF2ZXJhZ2VXYWl0aW5nIC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdmVyYWdlV2FpdGluZyAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmVyYWdlV2FpdGluZ19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2JTtcbiAgdG9wOiAyJTtcbiAgY29sb3I6ICNkNWQ2ZDg7XG59XG4uYXZlcmFnZVdhaXRpbmdfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdmVyYWdlV2FpdGluZ19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19ub0RhdGEge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19ub0RhdGEuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXZlcmFnZVdhaXRpbmdfX3RleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB3aWR0aDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA4MSU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX190ZXh0LS0wLCAuYXZlcmFnZVdhaXRpbmdfX25vRGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IC0zNXB4IGF1dG8gMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMTVweDtcbn1cbi5hdmVyYWdlV2FpdGluZ19fdGV4dC0tMC5hY3RpdmUsIC5hdmVyYWdlV2FpdGluZ19fbm9EYXRhLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX190ZXh0LS0wIHAsIC5hdmVyYWdlV2FpdGluZ19fbm9EYXRhIHAge1xuICBtYXJnaW46IDA7XG59XG4uYXZlcmFnZVdhaXRpbmdfX21pbnV0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYXZlcmFnZVdhaXRpbmdfX2NhbGwge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19jYWxsOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19jYWxsOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0RCNTkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYXZlcmFnZVdhaXRpbmdfX2NhbGxCdG4ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDIwcHggYXV0byBhdXRvIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmF2ZXJhZ2VXYWl0aW5nX19jYWxsQnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hdmVyYWdlV2FpdGluZ19fY2FsbEJ0bjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19jYWxsQnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19jYWxsQnRuLCAuYXZlcmFnZVdhaXRpbmdfX2NhbGxCdG46YWN0aXZlLCAuYXZlcmFnZVdhaXRpbmdfX2NhbGxCdG46Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5hdmVyYWdlV2FpdGluZ19fY2FsbEJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmF2ZXJhZ2VXYWl0aW5nX19jYWxsQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmF2ZXJhZ2VXYWl0aW5nX19jYWxsQnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19mb290ZXIge1xuICBmb250LXNpemU6IDY0JTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYXZlcmFnZVdhaXRpbmdfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYXZlcmFnZVdhaXRpbmdfX2dyYXBoaWNDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF2ZXJhZ2VXYWl0aW5nX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5hdmVyYWdlV2FpdGluZyAubWFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW46IDEuMnJlbTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuc2VtaS1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjQTJCRjZDIDklLCAjRDRDNjU3IDE5JSwgI0VFRDQ0QSAyNSUsICNFNjczM0IgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJS8xMDAlIDEwMCUgMCUgMCU7XG59XG4uYXZlcmFnZVdhaXRpbmcgLnNlbWktY2lyY2xlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDguOHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNC40cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCUvMTAwJSAxMDAlIDAlIDAlO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5zZW1pLWNpcmNsZS0tMiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNFNjczM0IgMCUsICNFRUQ0NEEgMjAlLCAjOWViZTdlIDcwJSwgIzdEQjQ5MSA4NCUsICNBMkJGNkMgMTAwJSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLnNlbWktY2lyY2xlLS1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5zZW1pLWNpcmNsZS0tbWFzazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAuMnJlbTtcbiAgaGVpZ2h0OiA0LjJyZW07XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlLzEwMCUgMTAwJSAwJSAwJTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuc2VtaS1jaXJjbGUtLW1hc2suZnVsbDo6YmVmb3JlIHtcbiAgdG9wOiAtMjNweDtcbiAgbGVmdDogLTE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTIuMnJlbTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuc2VtaS1jaXJjbGUtLW1hc2s6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjZyZW0gc29saWQgcmdiYSgyMTMsIDIxNCwgMjE2LCAwLjIpO1xuICB6LWluZGV4OiAzO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5zZW1pLWNpcmNsZS0tbWFza0lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBib3R0b206IDQ1cHg7ICovXG4gIGxlZnQ6IDQ3JTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMztcbiAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiA2LjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAyLjZyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgMTAwJSA1MyUgMjclLzQ2JSA0NiUgMzYlIDUzJTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuc2VtaS1jaXJjbGUtLW1hc2tJbm5lci5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTIge1xuICB6LWluZGV4OiA0O1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICNkNWQ2ZDg7XG4gIHN0cm9rZS13aWR0aDogMC41O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3Mge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjI7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQob2RkKSB7XG4gIHN0cm9rZS13aWR0aDogMC40O1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmUge1xuICBzdHJva2U6ICNkNWQ2ZDg7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTIgLm1hcmtzID4gbGluZSB7XG4gIHN0cm9rZTogcmdiYSgyMTMsIDIxNCwgMjE2LCAwLjIpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygxICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxKSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxKSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMiAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMikge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMikge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMikge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDMgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg0ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNSAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNSkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNSkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDYgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDYpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDYpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDYpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg3ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg3KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg3KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg3KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoOCAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoOCkge1xuICBzdHJva2U6ICNmZmY7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoOCkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoOCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoOCkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDkgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDkpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDkpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDkpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTAgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDEwKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxMCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTApIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTEgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDExKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxMSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTEpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTIgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDEyKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxMikge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTIpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTMgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDEzKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxMykge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTMpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTQgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE0KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxNCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTQpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTUgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE1KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxNSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTUpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTYgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE2KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxNikge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTYpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTcgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE3KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxNykge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTcpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTggKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE4KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxOCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTgpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMTkgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDE5KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgxOSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTkpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMjAgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIwKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyMCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjApIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMjEgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIxKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyMSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjEpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMjIgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIyKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyMikge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjIpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMjMgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIzKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyMykge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjMpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIzKSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDI0ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNCkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjQpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI0KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNCkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygyNSAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjUpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI1KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNSkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjUpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMjYgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI2KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNikge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjYpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI2KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDI3ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNykge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjcpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI3KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyNykge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygyOCAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjgpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI4KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyOCkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjgpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMjkgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI5KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgyOSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMjkpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDI5KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDMwICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMCkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzApIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMwKSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMCkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygzMSAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzEpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMxKSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMSkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzEpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMzIgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMyKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMikge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzIpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMyKSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDMzICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMykge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzMpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDMzKSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzMykge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygzNCAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzQpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM0KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzNCkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzQpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMzUgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM1KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzNSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzUpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM1KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDM2ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzNikge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzYpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM2KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzNikge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygzNyAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzcpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM3KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzNykge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzcpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMzggKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM4KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzOCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzgpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM4KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDM5ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzOSkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMzkpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDM5KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzOSkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDApIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg0MCAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDApIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQwKSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0MCkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDApIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNDEgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQxKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0MSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDEpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQxKSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDQyICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0Mikge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDIpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQyKSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0Mikge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg0MyAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDMpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQzKSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0Mykge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDMpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNDQgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ0KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0NCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDQpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ0KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0NSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDQ1ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0NSkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDUpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ1KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0NSkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg0NiAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDYpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ2KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0Nikge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDYpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNDcgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ3KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0Nykge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDcpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ3KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0OCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDQ4ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0OCkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDgpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ4KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0OCkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg0OSAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDkpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDQ5KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg0OSkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNDkpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNTAgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUwKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1MCkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTApIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUwKSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1MSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDUxICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1MSkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTEpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUxKSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1MSkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg1MiAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTIpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUyKSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1Mikge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTIpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNTMgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUzKSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1Mykge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTMpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUzKSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1NCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDU0ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1NCkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTQpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU0KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1NCkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg1NSAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTUpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU1KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1NSkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTUpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNTYgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU2KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1Nikge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTYpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU2KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1Nykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDU3ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1Nykge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTcpIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU3KSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1Nykge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg1OCAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTgpIHtcbiAgc3Ryb2tlOiAjN0RCNDkxO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU4KSB7XG4gIHN0cm9rZTogI0EyQkY2Qztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1OCkge1xuICBzdHJva2U6ICNFRUQ0NEE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTgpIHtcbiAgc3Ryb2tlOiAjRTY3MzNCO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNTkgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU5KSB7XG4gIHN0cm9rZTogIzdEQjQ5MTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg1OSkge1xuICBzdHJva2U6ICNBMkJGNkM7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNTkpIHtcbiAgc3Ryb2tlOiAjRUVENDRBO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDU5KSB7XG4gIHN0cm9rZTogI0U2NzMzQjtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg2MCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDYwICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg2MCkge1xuICBzdHJva2U6ICM3REI0OTE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdyb3VwLTEgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNjApIHtcbiAgc3Ryb2tlOiAjQTJCRjZDO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5ncm91cC0xIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDYwKSB7XG4gIHN0cm9rZTogI0VFRDQ0QTtcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ3JvdXAtMSAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg2MCkge1xuICBzdHJva2U6ICNFNjczM0I7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDEgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygyICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMyAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDQgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg1ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoNiAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDcgKiAxMGRlZykpO1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyg4ICogMTBkZWcpKTtcbn1cbi5hdmVyYWdlV2FpdGluZyAubWFya3MgPiBsaW5lOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoOSAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygxMCAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygxMSAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygxMiAqIDEwZGVnKSk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdhdWdlOmJlZm9yZSwgLmF2ZXJhZ2VXYWl0aW5nIC5nYXVnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2Y3ZjdmNztcbn1cbi5hdmVyYWdlV2FpdGluZyAuZ2F1Z2U6YmVmb3JlIHtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4IDAgMTBweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYXZlcmFnZVdhaXRpbmcgLmdhdWdlOmJlZm9yZSB7XG4gICAgbGVmdDogNTZweDtcbiAgfVxufVxuLmF2ZXJhZ2VXYWl0aW5nIC5nYXVnZTphZnRlciB7XG4gIHJpZ2h0OiA1M3B4O1xuICBib3R0b206IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmF2ZXJhZ2VXYWl0aW5nIC5nYXVnZTphZnRlciB7XG4gICAgcmlnaHQ6IDU3cHg7XG4gIH1cbn1cbi5hdmVyYWdlV2FpdGluZyAuZ2F1Z2UuY29sb3JlZDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5OUJFOTk7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdhdWdlLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA1O1xufVxuLmF2ZXJhZ2VXYWl0aW5nIC5nYXVnZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pcy1maXJzdCAuYXZlcmFnZVdhaXRpbmcgLmdhdWdlLXZhbHVlIHtcbiAgY29sb3I6ICM3REI0OTE7XG59XG4uaXMtc2Vjb25kIC5hdmVyYWdlV2FpdGluZyAuZ2F1Z2UtdmFsdWUge1xuICBjb2xvcjogI0VFRDQ0QTtcbn1cbi5pcy10aGlyZCAuYXZlcmFnZVdhaXRpbmcgLmdhdWdlLXZhbHVlIHtcbiAgY29sb3I6ICNERDBBMkE7XG59XG4uYXZlcmFnZVdhaXRpbmcgLmdhdWdlLXVuaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYmxvY2stY29yb25hdmlydXMtc3RhdGlzdGljcyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cbi5ibG9jay1jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIC5jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIC5jb2x1bW5zLS0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stY29yb25hdmlydXMtc3RhdGlzdGljcyAuY29sdW1ucy0tMyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIC5jb2x1bW5zLS0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWNvcm9uYXZpcnVzLXN0YXRpc3RpY3MgLmNvbHVtbiB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5ibG9jay1jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stY29yb25hdmlydXMtc3RhdGlzdGljcyAuY29sdW1uIC50ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stY29yb25hdmlydXMtc3RhdGlzdGljcyAuY29sdW1uIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jb3JvbmF2aXJ1cy1zdGF0aXN0aWNzIC5jb2x1bW4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrLXRyYWNrLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjI1cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5zbGlja19fc2xpZGUge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyNXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXJnaW46IDAgMHB4IDI0cHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IGFydGljbGUubm9kZS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCBhcnRpY2xlLm5vZGUubm9kZS0tdHlwZS1hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLWJpZyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbi5ub2RlLS10eXBlLW1lZGljIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIGFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MsXG4ubm9kZS0tdHlwZS1tZWRpYyAuc2xpY2tfX3NsaWRlIGFydGljbGUsXG4ubm9kZS0tdHlwZS1tZWRpYyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5ub2RlLS10eXBlLW1lZGljIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3Mge1xuICAgIG1heC13aWR0aDogMjg4cHg7XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1uZXdzIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3Mge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbi5ub2RlLS10eXBlLW1lZGljIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyxcbi5wYWdlLXZpZXctbmV3cyAuc2xpY2tfX3NsaWRlIGFydGljbGUsXG4ucGFnZS12aWV3LW5ld3MgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUsXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhZ2Utdmlldy1uZXdzIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3Mge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5zbGlja19fc2xpZGUgYXJ0aWNsZSBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyBpbWcsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgaW1nLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgaW1nLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIGltZyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgaW1nLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnNsaWNrX19zbGlkZSBhcnRpY2xlIGltZyxcbi5ub2RlLS10eXBlLW1lZGljIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIGltZyxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSBpbWcsXG4ubm9kZS0tdHlwZS1tZWRpYyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIGltZyxcbi5wYWdlLXZpZXctbmV3cyAuc2xpY2tfX3NsaWRlIGFydGljbGUgaW1nLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIGltZyxcbi5wYWdlLXZpZXctbmV3cyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgaW1nLFxuLnBhZ2Utdmlldy1uZXdzIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8sXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8sXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLnBvc3QtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5wb3N0LWRhdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLnBvc3QtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLnBvc3QtZGF0ZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5wb3N0LWRhdGUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5wb3N0LWRhdGUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAucG9zdC1kYXRlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5wb3N0LWRhdGUsXG4ubm9kZS0tdHlwZS1tZWRpYyAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAucG9zdC1kYXRlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAucG9zdC1kYXRlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLnBvc3QtZGF0ZSxcbi5ub2RlLS10eXBlLW1lZGljIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAucG9zdC1kYXRlLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5wb3N0LWRhdGUsXG4ucGFnZS12aWV3LW5ld3MgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAucG9zdC1kYXRlLFxuLnBhZ2Utdmlldy1uZXdzIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5wb3N0LWRhdGUsXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5wb3N0LWRhdGUge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyBoMixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyBoMixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIGgyLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ubm9kZS0tdHlwZS1tZWRpYyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ubm9kZS0tdHlwZS1tZWRpYyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gaDIsXG4ucGFnZS12aWV3LW5ld3MgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ucGFnZS12aWV3LW5ld3MgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyBoMixcbi5wYWdlLXZpZXctbmV3cyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyBoMixcbi5wYWdlLXZpZXctbmV3cyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gaDIge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ubm9kZS0tdHlwZS1tZWRpYyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ubm9kZS0tdHlwZS1tZWRpYyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFnZS12aWV3LW5ld3MgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFnZS12aWV3LW5ld3MgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYWdlLXZpZXctbmV3cyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYWdlLXZpZXctbmV3cyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtdmlld3Mge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjI1cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXZpZXdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS12aWV3cyxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXZpZXdzLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtdmlld3MsXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXZpZXdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ubm9kZS0tdHlwZS1tZWRpYyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ubm9kZS0tdHlwZS1tZWRpYyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGFnZS12aWV3LW5ld3MgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGFnZS12aWV3LW5ld3MgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYWdlLXZpZXctbmV3cyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYWdlLXZpZXctbmV3cyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ubm9kZS0tdHlwZS1tZWRpYyAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5ub2RlLS10eXBlLW1lZGljIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUsXG4ubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5ub2RlLS10eXBlLW1lZGljIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYWdlLXZpZXctbmV3cyAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSxcbi5wYWdlLXZpZXctbmV3cyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhZ2Utdmlldy1uZXdzIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlLFxuLnBhZ2Utdmlldy1uZXdzIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSxcbi5ub2RlLS10eXBlLW1lZGljIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEsXG4ubm9kZS0tdHlwZS1tZWRpYyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSxcbi5wYWdlLXZpZXctbmV3cyAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSxcbi5wYWdlLXZpZXctbmV3cyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhLFxuLnBhZ2Utdmlldy1uZXdzIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYTpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYTpiZWZvcmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhOmJlZm9yZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYTpiZWZvcmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhOmJlZm9yZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhOmJlZm9yZSxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhOmJlZm9yZSxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGE6YmVmb3JlLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGE6YmVmb3JlLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYTpiZWZvcmUsXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYTpiZWZvcmUsXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSBzcGFuLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSBzcGFuLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEgc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSBzcGFuLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSBzcGFuLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhIHNwYW4sXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhIHNwYW4sXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSBzcGFuLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSBzcGFuLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhIHNwYW4sXG4ubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhIHNwYW4sXG4ubm9kZS0tdHlwZS1tZWRpYyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUgYSBzcGFuLFxuLnBhZ2Utdmlldy1uZXdzIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEgc3Bhbixcbi5wYWdlLXZpZXctbmV3cyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEgc3Bhbixcbi5wYWdlLXZpZXctbmV3cyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhIHNwYW4sXG4ucGFnZS12aWV3LW5ld3MgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyNXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIGFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2tfX3NsaWRlIGFydGljbGUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MsXG4ubm9kZS0tdHlwZS1tZWRpYyAuc2xpY2tfX3NsaWRlIGFydGljbGUsXG4ubm9kZS0tdHlwZS1tZWRpYyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5ub2RlLS10eXBlLW1lZGljIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MsXG4ucGFnZS12aWV3LW5ld3MgLnNsaWNrX19zbGlkZSBhcnRpY2xlLFxuLnBhZ2Utdmlldy1uZXdzIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLnBhZ2Utdmlldy1uZXdzIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbi5wYWdlLXZpZXctbmV3cyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIGFydGljbGUgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgaW1nLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrX19zbGlkZSBhcnRpY2xlIGltZyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIGltZyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSBpbWcsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIGltZyxcbi5ub2RlLS10eXBlLW1lZGljIC5zbGlja19fc2xpZGUgYXJ0aWNsZSBpbWcsXG4ubm9kZS0tdHlwZS1tZWRpYyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSBpbWcsXG4ubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgaW1nLFxuLm5vZGUtLXR5cGUtbWVkaWMgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyBpbWcsXG4ucGFnZS12aWV3LW5ld3MgLnNsaWNrX19zbGlkZSBhcnRpY2xlIGltZyxcbi5wYWdlLXZpZXctbmV3cyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSBpbWcsXG4ucGFnZS12aWV3LW5ld3MgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIGltZyxcbi5wYWdlLXZpZXctbmV3cyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tb3N0LXJlY2VudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8sXG4ubm9kZS0tdHlwZS1tZWRpYyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvLFxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8sXG4ubm9kZS0tdHlwZS1tZWRpYyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8sXG4ucGFnZS12aWV3LW5ld3MgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8sXG4ucGFnZS12aWV3LW5ld3MgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYWdlLXZpZXctbmV3cyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyxcbi5wYWdlLXZpZXctbmV3cyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC5zbGlja19fc2xpZGUgYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50IC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyAucG9zdC1pbmZvIGgyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrX19zbGlkZSBhcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIC5wb3N0LWluZm8gaDIsXG4ubm9kZS0tdHlwZS1tZWRpYyAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyBoMixcbi5ub2RlLS10eXBlLW1lZGljIC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAubm9kZS0tdHlwZS1hcnRpY2xlIC5wb3N0LWluZm8gaDIsXG4ubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUgLnBvc3QtaW5mbyBoMixcbi5ub2RlLS10eXBlLW1lZGljIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyBoMixcbi5wYWdlLXZpZXctbmV3cyAuc2xpY2tfX3NsaWRlIGFydGljbGUgLnBvc3QtaW5mbyBoMixcbi5wYWdlLXZpZXctbmV3cyAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhZ2Utdmlldy1uZXdzIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucG9zdC1pbmZvIGgyLFxuLnBhZ2Utdmlldy1uZXdzIC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5ub2RlLS10eXBlLW5ld3MgLnBvc3QtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLnNlY3Rpb25fYXJ0aWNsZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVkaWMgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyAuc2VjdGlvbl9hcnRpY2xlcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgLnZpZXdzLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5zZWN0aW9uX2FydGljbGVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICB9XG4gIC5ub2RlLS10eXBlLW1lZGljIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLnNlY3Rpb25fYXJ0aWNsZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LW5ld3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuLnBhZ2Utdmlldy1uZXdzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXZpZXctbmV3cyAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDI0cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtIDI0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAucGFnZS12aWV3LW5ld3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3c6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2Utdmlldy1uZXdzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IC5ub2RlLS10eXBlLW5ld3Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utdmlldy1uZXdzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAucGFnZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXZpZXctbmV3cy50b29sYmFyLXRyYXktb3BlbiAudmlld3Mtcm93Om50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZXIge1xuICBjb2x1bW4tc3BhbjogYWxsO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW46IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzZjNzA3NjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZWxsaXBzaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZmlyc3QgYTpiZWZvcmUsIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbGFzdCBhOmJlZm9yZSwgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWZpcnN0IGE6YWZ0ZXIsIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbGFzdCBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNnB4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWZpcnN0IGE6YmVmb3JlLCAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDNweDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZmlyc3QgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWZpcnN0LCAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QsIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZmlyc3Qgc3BhblthcmlhLWhpZGRlbl0sIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMgc3BhblthcmlhLWhpZGRlbl0sIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbGFzdCBzcGFuW2FyaWEtaGlkZGVuXSwgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IHNwYW5bYXJpYS1oaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZmlyc3QgYSwgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLCAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYSwgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCBhOmJlZm9yZSwgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmJlZm9yZSwgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1sYXN0IGE6YmVmb3JlLCAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLW5leHQgYTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tZmlyc3QuaXMtZGlzYWJsZWQsIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMuaXMtZGlzYWJsZWQsIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbGFzdC5pcy1kaXNhYmxlZCwgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0LmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdC5pcy1kaXNhYmxlZCBhLCAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLXByZXZpb3VzLmlzLWRpc2FibGVkIGEsIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tbGFzdC5pcy1kaXNhYmxlZCBhLCAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLW5leHQuaXMtZGlzYWJsZWQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWZvbGRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgLnZpZXdzLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWZvbGRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDhweCAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0OHB4O1xuICB9XG59XG4udGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93LCAubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IC5mb2xkZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDI0cHggMCA0OHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IC5mb2xkZXIge1xuICAgIG1hcmdpbjogMTJweCAxMnB4IDQ4cHggMzBweDtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cgLmZvbGRlcjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cgLmZvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cgLmZvbGRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogLTQuNXB4O1xuICB3aWR0aDogMTA1JTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cgLmZvbGRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMThweDtcbiAgbGVmdDogLTlweDtcbiAgd2lkdGg6IDEwOSU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IC5mb2xkZXIgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cgLmZvbGRlciAuY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cgLmZvbGRlciAuY29udGVudDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IC5mb2xkZXIgLmNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuNzQwNzQwNzQwN3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IC5mb2xkZXI6aG92ZXIge1xuICAgIG1hcmdpbjogMjRweCAwIDQ4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjRweCk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWZvbGRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgLnZpZXdzLXJvdyAuZm9sZGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDIwcHgsIC0yNXB4KTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZm9sZGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IC5mb2xkZXI6aG92ZXI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1mb2xkZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IC52aWV3cy1yb3cgLmZvbGRlcjpob3ZlciAuY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpIHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gIH1cbn1cblxuLnZvY2FidWxhcnktZm9sZGVyIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi52b2NhYnVsYXJ5LWZvbGRlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZvY2FidWxhcnktZm9sZGVyIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsZXg6IDAgNDUlO1xuICB9XG59XG4udm9jYWJ1bGFyeS1mb2xkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5maWVsZF9faXRlbSBhcnRpY2xlIHtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udm9jYWJ1bGFyeS1mb2xkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5maWVsZF9faXRlbSBhcnRpY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnZvY2FidWxhcnktZm9sZGVyIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAucG9zdC1pbmZvIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudm9jYWJ1bGFyeS1mb2xkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5maWVsZF9faXRlbSBhcnRpY2xlIC5wb3N0LWluZm8ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi52b2NhYnVsYXJ5LWZvbGRlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLmZpZWxkX19pdGVtIGFydGljbGUgLnBvc3QtaW5mbyAucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udm9jYWJ1bGFyeS1mb2xkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5maWVsZF9faXRlbSBhcnRpY2xlIC5wb3N0LWluZm8gaDIge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi52b2NhYnVsYXJ5LWZvbGRlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLmZpZWxkX19pdGVtIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52b2NhYnVsYXJ5LWZvbGRlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLmZpZWxkX19pdGVtIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52b2NhYnVsYXJ5LWZvbGRlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLmZpZWxkX19pdGVtIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgfVxufVxuLnZvY2FidWxhcnktZm9sZGVyIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52b2NhYnVsYXJ5LWZvbGRlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLmZpZWxkX19pdGVtIGFydGljbGUgLnBvc3QtaW5mbyAubm9kZS1zaGFyZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnZvY2FidWxhcnktZm9sZGVyIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAucG9zdC1pbmZvIC5ub2RlLXNoYXJlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyNXB4KSB7XG4gIC52b2NhYnVsYXJ5LWZvbGRlciAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMgLmZpZWxkX19pdGVtIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnZvY2FidWxhcnktZm9sZGVyIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudm9jYWJ1bGFyeS1mb2xkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5maWVsZF9faXRlbSBhcnRpY2xlIC5wb3N0LWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnZvY2FidWxhcnktZm9sZGVyIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyAuZmllbGRfX2l0ZW0gYXJ0aWNsZSAucG9zdC1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudm9jYWJ1bGFyeS1mb2xkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIC5maWVsZF9faXRlbSBhcnRpY2xlIC5wb3N0LWluZm8gLm5vZGUtc2hhcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuYm9keS5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAubWFpbi1jb250ZW50IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDQ4cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cbmJvZHkubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLm1haW4tY29udGVudCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByaWNlIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuYm9keS5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAubWFpbi1jb250ZW50IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJpY2UgaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGlzY291bnQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDc4cHg7XG59XG5ib2R5Lm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5tYWluLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5tYWluLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmljZSAucHJpY2Ugc3RyaWtlLCBib2R5Lm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5tYWluLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmljZSAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLm1haW4tY29udGVudCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByaWNlIC5wcmljZSBzdHJpa2U6bm90KHN0cmlrZSksIGJvZHkubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLm1haW4tY29udGVudCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByaWNlIC5wcmljZSBzcGFuOm5vdChzdHJpa2UpIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmJvZHkubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLm1haW4tY29udGVudCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByaWNlIGRpdi5kaXNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMC44Njk1NjUyMTc0cmVtO1xuICBjb2xvcjogIzZDNzA3Njtcbn1cbmJvZHkubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLm1haW4tY29udGVudCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByaWNlIGRpdi5kaXNjb3VudCAuZmllbGQtLW5hbWUtZmllbGQtYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLm1haW4tY29udGVudCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByaWNlIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5tYWluLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmljZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAubWFpbi1jb250ZW50IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJpY2UgaDI6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5tYWluLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS12aWV3LWxvY2F0aWktY29tcG9uZW50IC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90by5maWVsZC0tdHlwZS1pbWFnZS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNCBzcGFuIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucGFnZS12aWV3LWxvY2F0aWktY29tcG9uZW50IC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLmZpZWxkLS10eXBlLXN0cmluZy1sb25nLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhciwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucGFnZS12aWV3LWxvY2F0aWktY29tcG9uZW50IC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IC5hZGFwdGVkLW1haW4tdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhciwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xufVxuLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCAubG9jYXRpb24tY2FyZF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLmxvY2F0aW9uLWNhcmRfX2Zvb3RlciBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW0sIHNlcmlmO1xufVxuLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCAubG9jYXRpb24tY2FyZF9fZm9vdGVyIGEuYnRuLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICBjb2xvcjogIzJFMzMzQztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjNGMztcbn1cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiwgLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uLCAucGFnZS12aWV3LWxvY2F0aWktY29tcG9uZW50IC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlci5maWx0ZXItaGlkZGVuIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5jaG9zZW4tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciBhLmNob3Nlbi1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciBhLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5qcy1mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5qcy1mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuanMtZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtICgxLjRyZW0gLyAyKSk7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmpzLWZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5qcy1mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjNmM3MDc2O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmpzLWZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNmM3MDc2O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmpzLWZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM2YzcwNzY7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuanMtZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzZjNzA3NjtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuZmlsdGVyLWNvbHVtbnMtMyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmZpbHRlci1jb2x1bW5zLTMgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbS1sb2NhdGllIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuZmlsdGVyLWNvbHVtbnMtMyAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLW51bWUge1xuICAgIG1pbi13aWR0aDogNDguMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmZpbHRlci1jb2x1bW5zLTIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbS1udW1lIHtcbiAgICBtaW4td2lkdGg6IDc4LjMzMzMzJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC12b3RlcywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIC5maWVsZC1oZWFkaW5nLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLXZvdGVzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdm90ZXMge1xuICB3aWR0aDogdW5zZXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmRpc2FibGVkIGxhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGNvbG9yOiAjZDVkNmQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlLW9sZCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbS1sb2NhdGlvbi1uaWQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogMzMlO1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbS1zcGVjaWFsaXRhdGUtb2xkLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tbG9jYXRpb24tbmlkLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogMzMlO1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAjYmxvY2stdGl0bHVscGFnaW5paSBoMSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgI2Jsb2NrLXRpdGx1bHBhZ2luaWkgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuZm9ybS1pdGVtLW9yYXMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5mb3JtLWl0ZW0tb3JhcyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAwIDAgN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5mb3JtLWl0ZW0tb3JhcywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmZvcm0taXRlbS1vcmFzIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICNlYWVhZWI7XG4gIH1cbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuZm9ybS1pdGVtLWNhdGVnb3JpYSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmZvcm0taXRlbS1jYXRlZ29yaWEge1xuICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuZm9ybS1pdGVtLW9yYXMsXG4ucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmZvcm0taXRlbS1jYXRlZ29yaWEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5mb3JtLWl0ZW0tb3Jhcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5mb3JtLWl0ZW0tY2F0ZWdvcmlhIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5mb3JtLXJvdywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIuODhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmZvcm0tcm93LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAuZm9ybS1yb3cge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxOXB4IDI2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG59XG4ucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmJlZi1leHBvc2VkLWZvcm0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuY29udGV4dHVhbC1yZWdpb24gaGVhZGVyIGgzLCAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmNvbnRleHR1YWwtcmVnaW9uIGhlYWRlciAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmNvbnRleHR1YWwtcmVnaW9uIGhlYWRlciBoMiwgLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5jb250ZXh0dWFsLXJlZ2lvbiBoZWFkZXIgdWwsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5jb250ZXh0dWFsLXJlZ2lvbiBoZWFkZXIgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5jb250ZXh0dWFsLXJlZ2lvbiBoZWFkZXIgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmNvbnRleHR1YWwtcmVnaW9uIGhlYWRlciBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmNvbnRleHR1YWwtcmVnaW9uIGhlYWRlciB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLnZpZXdzLXZpZXctZ3JpZCAudmlld3Mtcm93LCAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmZpZWxkX19pdGVtcywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3Mtcm93LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAuZmllbGRfX2l0ZW1zIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4ucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLnZpZXdzLXZpZXctZ3JpZCAudmlld3Mtcm93IC52aWV3cy1jb2wsIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLXJvdyAudmlld3MtY29sLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gMyk7XG4gIG1hcmdpbjogMjRweCAyNHB4IDAgMDtcbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1yb3cgLnZpZXdzLWNvbDpudGgtY2hpbGQoM24pLCAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmZpZWxkX19pdGVtcyAudmlld3MtY29sOm50aC1jaGlsZCgzbiksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLXJvdyAudmlld3MtY29sOm50aC1jaGlsZCgzbiksIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1yb3cgLnZpZXdzLWNvbCwgLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3Mtcm93IC52aWV3cy1jb2wsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLXJvdyA+IC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLXJvdyA+IC5maWVsZF9faXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyA0KTtcbiAgbWFyZ2luOiAyNHB4IDE2cHggMCAwO1xufVxuLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLXJvdyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoNG4pLCAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoNG4pLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1yb3cgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDRuKSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1yb3cgPiAuZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1yb3cgPiAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5ub2RlLS12aWV3LW1vZGUtam9iLWNhcmQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5ub2RlLS12aWV3LW1vZGUtam9iLWNhcmQge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIGhlYWRlciwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLm5vZGUtLXZpZXctbW9kZS1qb2ItY2FyZCBoZWFkZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLm5vZGUtLXZpZXctbW9kZS1qb2ItY2FyZCAuY3RhLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIC5ub2RlLS12aWV3LW1vZGUtam9iLWNhcmQgLmN0YS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Utdmlldy1hdmFpbGFibGUtam9icyBtYWluIC5ub2RlLS12aWV3LW1vZGUtam9iLWNhcmQgLmN0YS1saW5rLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIC5jdGEtbGluayB7XG4gICAgYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAubWVudS0tYXZhaWxhYmxlLWpvYnMtbWVudSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLm1lbnUtLWF2YWlsYWJsZS1qb2JzLW1lbnUge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAubWVudS0tYXZhaWxhYmxlLWpvYnMtbWVudSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLm1lbnUtLWF2YWlsYWJsZS1qb2JzLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXZpZXctYXZhaWxhYmxlLWpvYnMgbWFpbiAuanMtcGFnZXJfX2l0ZW1zLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtam9icyAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgbWFyZ2luOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4gLmpzLXBhZ2VyX19pdGVtcywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWpvYnMgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1qb2IgLmJsb2NrLXZpZXdzLWJsb2NrYXZhaWxhYmxlLWpvYnMtYWNlZWFzaS1jYXRlZ29yaWUsXG4ubm9kZS0tdHlwZS1qb2IgLmJsb2NrLXZpZXdzLWJsb2NrYXZhaWxhYmxlLWpvYnMtYWNlbGFzaS1vcmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm5vZGUtLXR5cGUtam9iIC5ibG9jay12aWV3cy1ibG9ja2F2YWlsYWJsZS1qb2JzLWFjZWVhc2ktY2F0ZWdvcmllIGgyLFxuLm5vZGUtLXR5cGUtam9iIC5ibG9jay12aWV3cy1ibG9ja2F2YWlsYWJsZS1qb2JzLWFjZWxhc2ktb3JhcyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWpvYiAuYmxvY2stdmlld3MtYmxvY2thdmFpbGFibGUtam9icy1hY2VlYXNpLWNhdGVnb3JpZSBkaXYuY29udGVudCAudmlld3Mtcm93IGEsXG4ubm9kZS0tdHlwZS1qb2IgLmJsb2NrLXZpZXdzLWJsb2NrYXZhaWxhYmxlLWpvYnMtYWNlbGFzaS1vcmFzIGRpdi5jb250ZW50IC52aWV3cy1yb3cgYSB7XG4gIGZvbnQtc2l6ZTogMC44Njk1NjUyMTc0cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi5ub2RlLS10eXBlLWpvYiAuYmxvY2stdmlld3MtYmxvY2thdmFpbGFibGUtam9icy1hY2VlYXNpLWNhdGVnb3JpZSBkaXYuY29udGVudCAudmlld3Mtcm93Om5vdCg6bGFzdC1jaGlsZCksXG4ubm9kZS0tdHlwZS1qb2IgLmJsb2NrLXZpZXdzLWJsb2NrYXZhaWxhYmxlLWpvYnMtYWNlbGFzaS1vcmFzIGRpdi5jb250ZW50IC52aWV3cy1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNmMGYxZjE7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtO1xufVxuLm5vZGUtLXR5cGUtam9iIC5ibG9jay12aWV3cy1ibG9ja2F2YWlsYWJsZS1qb2JzLWFjZWVhc2ktY2F0ZWdvcmllIGRpdi5jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCxcbi5ub2RlLS10eXBlLWpvYiAuYmxvY2stdmlld3MtYmxvY2thdmFpbGFibGUtam9icy1hY2VsYXNpLW9yYXMgZGl2LmNvbnRlbnQgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ubm9kZS0tdHlwZS1qb2IgLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtam9iICNhcHBseSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1qb2IgI2FwcGx5IGZvcm0ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5ub2RlLS10eXBlLWpvYiAjYXBwbHkgZm9ybSAuanMtZm9ybS1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1qb2IgI2FwcGx5IGZvcm0gLmZvcm0taXRlbS1nZHByIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1qb2IgYXNpZGUuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAuaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTJweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgcGFkZGluZzogMXJlbSAyNHB4O1xuICBmb250LXNpemU6IDAuODY5NTY1MjE3NHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsgYTpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28gaW1nLFxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gIG1heC1oZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyBpbWcsXG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgICBtYXgtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayBhOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduICNtYWluIHtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBwYWRkaW5nOiAwIDAgNzJweDtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDcycHg7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLmxlZnQtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLmxlZnQtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLmxlZnQtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3MnB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyAubGVmdC1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyAucmlnaHQtY29sdW1uIHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLnJpZ2h0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5yaWdodC1jb2x1bW4gLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyAucmlnaHQtY29sdW1uIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0OHB4O1xuICBwYWRkaW5nOiAwIDQ4cHggNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGhlaWdodDogNzc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzZweCAzNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLWdyYXk6YmVmb3JlLCAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1ncmF5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGNkYwO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tcHJlbWl1bV9saWdodDpiZWZvcmUsIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGNkYwO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0U0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2Rhcms6YmVmb3JlLCAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2Rhcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRTQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmltYWdlLS1yaWdodCAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCA+IGRpdiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50ID4gZGl2IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzJweDtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDg1MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIHtcbiAgICBtYXJnaW46IC00OHB4IDAgMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG9yZGVyOiAxO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utc21hbGwgaW1nIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXNtYWxsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uID4gZGl2IHtcbiAgcGFkZGluZzogMjRweCA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBvcmRlcjogMztcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTphY3RpdmUsIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDpiZWZvcmUsIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDpiZWZvcmUge1xuICBsZWZ0OiAtMTEwcHg7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDphZnRlciB7XG4gIHJpZ2h0OiAtMTEwcHg7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgbWluLWhlaWdodDogODAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtaW4taGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4OTBweDtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAuc2Nyb2xsVG9WaWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAuc2Nyb2xsVG9WaWRlbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIlLCA1NSUpO1xuICB6LWluZGV4OiA1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAuc2Nyb2xsVG9WaWRlbzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnNjcm9sbFRvVmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5zY3JvbGxUb1ZpZGVvOmFmdGVyIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAucGxheVZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMC41cHg7XG4gIHRvcDogLTQycHg7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlbyB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW8udmlkZW9QbGF5aW5nIHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDkzcHg7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlby52aWRlb1BsYXlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW8udmlkZW9QbGF5aW5nIHtcbiAgICBsZWZ0OiA3NXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlby52aWRlb1BsYXlpbmc6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUlLCA1NSUpO1xuICB6LWluZGV4OiA1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAucGxheVZpZGVvLnZpZGVvUGxheWluZzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlby52aWRlb1BsYXlpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW8udmlkZW9QbGF5aW5nOmFmdGVyIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAucGxheVZpZGVvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NSUsIDU1JSk7XG4gIHotaW5kZXg6IDU7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LXNpemU6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW86YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlci52aWRlb1BsYXlpbmc6YmVmb3JlLCAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlci52aWRlb1BsYXlpbmc6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyLnZpZGVvUGxheWluZyAudmlkZW8tZGVzY3JpcHRpb24ge1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyLnZpZGVvUGxheWluZyAudmlkZW8tZGVzY3JpcHRpb24gLmljb24td3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyLnZpZGVvUGxheWluZyAudmlkZW8tZGVzY3JpcHRpb24gLmljb24td3JhcHBlcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDYwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIudmlkZW9QbGF5aW5nIC52aWRlby1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXI6YmVmb3JlLCAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXI6YmVmb3JlIHtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNi41ZGVnKTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyOmFmdGVyIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMuNWRlZyk7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAuZmllbGQtLXR5cGUtaW1hZ2UudHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIgLmZpZWxkLS10eXBlLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgjZmZmLCAjMDAwKTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGxpbmVhciwgYm90dG9tIDAuMjVzIGxpbmVhciwgcGFkZGluZyAwLjFzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI4NXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWFya2V0aW5nLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1tYXJrZXRpbmctY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tZGVzY3JpcHRpb24gLmljb24td3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby1kZXNjcmlwdGlvbiAuaWNvbi13cmFwcGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDQ1cHggLyAyKTtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIHotaW5kZXg6IDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1hcmtldGluZy1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby1kZXNjcmlwdGlvbiAuaWNvbi13cmFwcGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAzNXB4IC8gMik7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmZpZWxkLS1uYW1lLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM5MDAwMWE7XG59XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay13ZWJmb3JtIHtcbiAgcGFkZGluZzogMzZweCAxNS44NHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIGgyLFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2std2ViZm9ybSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2std2ViZm9ybSAuY29sdW1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29udGVudCxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2std2ViZm9ybSAuY29udGVudCxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjguOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay13ZWJmb3JtIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbnRlbnQgLmZvcm0tY2hlY2stbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXdlYmZvcm0gLmNvbnRlbnQgLmZvcm0tY2hlY2stbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb250ZW50IC5qcy1mb3JtLXJlcXVpcmVkLFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tcmVxdWlyZWQsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay13ZWJmb3JtIC5jb250ZW50IC5qcy1mb3JtLXJlcXVpcmVkLFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2std2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tcmVxdWlyZWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29udGVudCAuanMtZm9ybS1pdGVtID4gbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS1pdGVtID4gbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay13ZWJmb3JtIC5jb250ZW50IC5qcy1mb3JtLWl0ZW0gPiBsYWJlbCxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb250ZW50IC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay13ZWJmb3JtIC5jb250ZW50IC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2std2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGlzcGxheS0tcmlnaHQgLmZpZWxkX19pdGVtIC50aXRsZS1jb21wb25lbnQsIC5kaXNwbGF5LS1sZWZ0IC5maWVsZF9faXRlbSAudGl0bGUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS0tcmlnaHQgLmZpZWxkX19pdGVtIC50aXRsZS1jb21wb25lbnQsIC5kaXNwbGF5LS1sZWZ0IC5maWVsZF9faXRlbSAudGl0bGUtY29tcG9uZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZGlzcGxheS0tcmlnaHQgLmZpZWxkX19pdGVtICsgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcywgLmRpc3BsYXktLWxlZnQgLmZpZWxkX19pdGVtICsgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRpc3BsYXktLXJpZ2h0IC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkX19pdGVtLCAuZGlzcGxheS0tbGVmdCAuZmllbGRfX2l0ZW0gKyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXktLXJpZ2h0IC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkX19pdGVtLCAuZGlzcGxheS0tbGVmdCAuZmllbGRfX2l0ZW0gKyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZF9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5kaXNwbGF5LS1yaWdodCAuZmllbGRfX2l0ZW0gKyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5kaXNwbGF5LS1sZWZ0IC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRpc3BsYXktLXJpZ2h0IC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsIC5kaXNwbGF5LS1sZWZ0IC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kaXNwbGF5LS1yaWdodCAuZmllbGRfX2l0ZW0gKyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlLCAuZGlzcGxheS0tbGVmdCAuZmllbGRfX2l0ZW0gKyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktLXJpZ2h0IC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUsIC5kaXNwbGF5LS1sZWZ0IC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kaXNwbGF5LS1yaWdodCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSwgLmRpc3BsYXktLWxlZnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuICAuZGlzcGxheS0tcmlnaHQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSwgLmRpc3BsYXktLWxlZnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSB7XG4gICAgcGFkZGluZzogMCAyLjE1cmVtO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS0tcmlnaHQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEsIC5kaXNwbGF5LS1sZWZ0IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuZGlzcGxheS0tcmlnaHQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSwgLmRpc3BsYXktLWxlZnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGlzcGxheS0tcmlnaHQgLmNvbHVtbiwgLmRpc3BsYXktLWxlZnQgLmNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5kaXNwbGF5LS1yaWdodCAuY29sdW1uIC5zZWN0aW9uLWluZm8sIC5kaXNwbGF5LS1sZWZ0IC5jb2x1bW4gLnNlY3Rpb24taW5mbyB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS0tcmlnaHQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvLCAuZGlzcGxheS0tbGVmdCAuY29sdW1uIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZGlzcGxheS0tcmlnaHQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtLCAuZGlzcGxheS0tbGVmdCAuY29sdW1uIC5zZWN0aW9uLWluZm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGlzcGxheS0tcmlnaHQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtLCAuZGlzcGxheS0tbGVmdCAuY29sdW1uIC5zZWN0aW9uLWluZm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICAgIHBhZGRpbmc6IDcycHg7XG4gIH1cbn1cbi5kaXNwbGF5LS1yaWdodCAuY29sdW1uIC5zZWN0aW9uLWluZm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAuZGlzcGxheS0tbGVmdCAuY29sdW1uIC5zZWN0aW9uLWluZm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uZGlzcGxheS0tcmlnaHQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1mb3JtLCAuZGlzcGxheS0tbGVmdCAuY29sdW1uIC5zZWN0aW9uLWluZm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuLmRpc3BsYXktLXJpZ2h0IC5jb2x1bW4gLnNlY3Rpb24taW5mbyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZm9ybSAuZm9ybS1jb250cm9sOm5vdCguYnV0dG9uKSwgLmRpc3BsYXktLWxlZnQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1mb3JtIC5mb3JtLWNvbnRyb2w6bm90KC5idXR0b24pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC50aXRsZS1jb21wb25lbnQge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLnBhZ2Utdmlldy1tZW1iZXJzIC5sYXlvdXQtbWFpbi13cmFwcGVyLCAucGFnZS12aWV3LW1lbWJlcnMgLmxheW91dC1tYWluLXdyYXBwZXI6YmVmb3JlLCAucGFnZS12aWV3LW1lbWJlcnMgLmxheW91dC1tYWluLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnBhZ2Utdmlldy1tZW1iZXJzIC5saXN0aW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwN3B4O1xuICB9XG59XG4ucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5wYWdlLXZpZXctbWVtYmVycyAubGlzdGluZy1jb250YWluZXIgLmNvbHVtbi02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZW1iZXJzIC5saXN0aW5nLWNvbnRhaW5lciAuY29sdW1uLTYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVtYmVycyAubGlzdGluZy1jb250YWluZXIgLmNvbHVtbi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIC5jb2x1bW4tNiAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXZpZXctbWVtYmVycyAubGlzdGluZy1jb250YWluZXIgLmNvbHVtbi02IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZW1iZXJzIC5saXN0aW5nLWNvbnRhaW5lciAuY29sdW1uLTYgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIC5jb2x1bW4tNiAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgKyBoMSB7XG4gIG1heC13aWR0aDogOTAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVtYmVycyAubGlzdGluZy1jb250YWluZXIgLmNvbHVtbi02IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayArIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utdmlldy1tZW1iZXJzIC5saXN0aW5nLWNvbnRhaW5lciAuY29sdW1uLTYgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrICsgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICB9XG59XG4ucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIC5jb2x1bW4tNiBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZW1iZXJzIC5saXN0aW5nLWNvbnRhaW5lciAuY29sdW1uLTYgaDIuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXZpZXctbWVtYmVycyAubGlzdGluZy1jb250YWluZXIgLmNvbHVtbi02IGgyLnNlY3Rpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICB9XG59XG4ucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIC5jb2x1bW4tMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIC5jb2x1bW4tMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbWVtYmVycyAubGlzdGluZy1jb250YWluZXIgLmNvbHVtbi0zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utdmlldy1tZW1iZXJzIC5saXN0aW5nLWNvbnRhaW5lciAuY29sdW1uLTM6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAucGFnZS12aWV3LW1lbWJlcnMgLmxpc3RpbmctY29udGFpbmVyIC5jb2x1bW4tMzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuLnBhZ2Utdmlldy1tZW1iZXJzIC5ub2RlLS10eXBlLW1lbWJlciAubWVtYmVyLWltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2Utdmlldy1tZW1iZXJzIC5ub2RlLS10eXBlLW1lbWJlciAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpsYW5nKGVuKSAucGFnZS12aWV3LW1lbWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuOmxhbmcoZW4pIC5wYWdlLXZpZXctbWVtYmVycyAuZGVzY3JpcHRpb24uYWN0aXZlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuOmxhbmcoZW4pIC5wYWdlLXZpZXctbWVtYmVycyAudmlldy1sZWFkZXJzaGlwIC50YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzIyMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG46bGFuZyhlbikgLnBhZ2Utdmlldy1tZW1iZXJzIC52aWV3LWxlYWRlcnNoaXAgLnRhYjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbjpsYW5nKGVuKSAucGFnZS12aWV3LW1lbWJlcnMgLnZpZXctbGVhZGVyc2hpcCAudGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xufVxuOmxhbmcoZW4pIC5wYWdlLXZpZXctbWVtYmVycyAubWVtYmVyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5tZW1iZXItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lbWJlci1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ubWVtYmVyLWluZm8gLm5vZGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZW1iZXItaW5mbyAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5tZW1iZXItaW5mbyAubm9kZV9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLm1lbWJlci1wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVtYmVyLXBvc2l0aW9uIHtcbiAgICAvKmZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTsqL1xuICAgIC8qIHNob3VsZCBiZSAxMnB4ICovXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubWVtYmVyLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZW1iZXItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tY29udGVudC10b3AgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDI0cHggMDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1tZW1iZXIgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1tZW1iZXIgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1tZW1iZXIgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgaDEge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1tZW1iZXIgLnJlZ2lvbi1jb250ZW50LXRvcCBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1tZW1iZXIgLnJlZ2lvbi1jb250ZW50LXRvcCBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc2l0aW9uIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lbWJlciAuY29sdW1uLWxlZnQsIC5ub2RlLS10eXBlLW1lbWJlciAuY29sdW1uLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5jb2x1bW4tbGVmdCB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lbWJlciAuY29sdW1uLWxlZnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lbWJlciAuY29sdW1uLXJpZ2h0IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVtYmVyIC5jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1tZW1iZXIgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtbWVtYmVyLWltYWdlIHtcbiAgcGFkZGluZzogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1tZW1iZXIgLmNvbHVtbi1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtbWVtYmVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVtYmVyIC5jb2x1bW4tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbWJlci1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNTMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lbWJlciAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5saXN0aW5nLWNvbnRhaW5lciA+ICoge1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1tZW1iZXIgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2sgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAgLTI0cHg7XG59XG4ubm9kZS0tdHlwZS1tZW1iZXIgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2sgLnZpZXdzLWZpZWxkLXRpdGxlIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuLm5vZGUtLXR5cGUtbWVtYmVyIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrIC52aWV3cy1maWVsZC10aXRsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2YzO1xuICBwYWRkaW5nOiAxMjBweCBjYWxjKCgxMDAlIC0gNTQ0cHgpIC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC53ZWJmb3JtLXByb2dyZXNzLmhpZGUtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLndlYmZvcm0tcHJvZ3Jlc3MtYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAzOXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLndlYmZvcm0tcHJvZ3Jlc3MtYmFyX19wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC53ZWJmb3JtLXByb2dyZXNzLWJhcl9fcGFnZS0tY3VycmVudCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLndlYmZvcm0tcHJvZ3Jlc3MtYmFyX19wYWdlLS1kb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC53ZWJmb3JtLXByb2dyZXNzLWJhcl9fcGFnZSBiIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC53ZWJmb3JtLXByb2dyZXNzLWJhcl9fcGFnZSBiOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLndlYmZvcm0tcHJvZ3Jlc3MtYmFyX19wYWdlIGI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLndlYmZvcm0tcHJvZ3Jlc3MtYmFyX19wYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIGxlZ2VuZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciBsZWdlbmQgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIGxlZ2VuZCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciBsZWdlbmQgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgLmZpZWxkc2V0LWxlZ2VuZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBoMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsXG4jYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgbGVnZW5kIC5maWVsZHNldC1sZWdlbmQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIGxlZ2VuZCBoMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgbGVnZW5kICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIGxlZ2VuZCBoMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCAuZmllbGRzZXQtbGVnZW5kLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IGgzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciBsZWdlbmQgLmpzLWZvcm0tcmVxdWlyZWQ6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgLmpzLWZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0ICsgLmpzLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDUuNXJlbSA2cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0ICsgLmpzLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgKyAuanMtZm9ybS13cmFwcGVyIC5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgKyAuanMtZm9ybS13cmFwcGVyIC5qcy1mb3JtLWl0ZW0tZ2RwciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS13cmFwcGVyIC5qcy13ZWJmb3JtLXJhZGlvcyAuanMtZm9ybS1pdGVtIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMnJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tbG9jYXRpb24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZvcm0td3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbS1sb2NhdGlvbiAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW46IDJyZW0gYXV0byAxMnB4O1xuICB3aWR0aDogMTcwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IGNhbGMoNTAlIC0gMzJweCAvIDIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmFycm93LW5leHQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY292aWQtZm9ybSAuZmFpbHVyZS1tZXNzYWdlIHtcbiAgcGFkZGluZy10b3A6IDEwNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0gLmZhaWx1cmUtbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb3ZpZC1mb3JtIC5mYWlsdXJlLW1lc3NhZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gODBweCAvIDIpO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLkRyZWFwdGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5TdGFuZ2Ege1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5EcmVhcHRhIC5jb2x1bW4tdGV4dCwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLlN0YW5nYSAuY29sdW1uLXRleHQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmltYWdlLWFsaWduLS1yaWdodCAuY29sdW1uLWltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIC8qIGNvbW1lbnRlZCBiZWNhdXNlIGl0IGJyZWFrcyBpbWFnZSBwYWRkaW5nIGZvciBpbWFnZSB0ZXh0IGN0YSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLnNtYWxsX2ltYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLnNtYWxsX2ltYWdlIC5jb2x1bW4taW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLnNtYWxsX2ltYWdlIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5zbWFsbF9pbWFnZSAuY29sdW1uLXRleHQge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLnNtYWxsX2ltYWdlIC5jb2x1bW4tdGV4dC5oYWxmIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmltYWdlLWFsaWduLS1sZWZ0IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5pbWFnZS1hbGlnbi0tcmlnaHQgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5pbWFnZS1hbGlnbi0tbGVmdCAuY29sdW1uLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuaW1hZ2UtYWxpZ24tLXJpZ2h0IC5jb2x1bW4taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmltYWdlLWFsaWduLS1sZWZ0IC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuaW1hZ2UtYWxpZ24tLXJpZ2h0IC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmltYWdlLWFsaWduLS1sZWZ0IC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmltYWdlLWFsaWduLS1yaWdodCAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kLkRyZWFwdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kLlN0YW5nYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEud2hpdGUtYmFja2dyb3VuZCAuY29sdW1uLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEud2hpdGUtYmFja2dyb3VuZCAuY29sdW1uLWltYWdlIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kIC5jb2x1bW4taW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi1pbWFnZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kIC5jb2x1bW4taW1hZ2UgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi1pbWFnZSBzdmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi10ZXh0LmhhbGYge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxleDogMSAxIDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kIC5jb2x1bW4tdGV4dC5oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi10ZXh0LmhhbGYgaDIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kIC5jb2x1bW4tdGV4dC5oYWxmIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi10ZXh0LmhhbGYgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kIC5jb2x1bW4tdGV4dC5oYWxmIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi10ZXh0LmhhbGYgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi10ZXh0LmhhbGYgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0tZ3JheSBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5cbjpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLmljb24tYWxpZ24tLWxlZnQgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UucGFkZGluZ18zMCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLm5vX3BhZGRpbmcge1xuICBwYWRkaW5nOiAwcHg7XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46bGFuZyhlbikgLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0yMCUpO1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICB9XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmhhc19ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC01MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICB3aWR0aDogOTIlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYjtcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICB9XG4gIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQ3cHg7XG59XG5cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmxheW91dC1tYWluLXdyYXBwZXI6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAubGF5b3V0LW1haW4td3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmxheW91dC1tYWluLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTExMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmxheW91dC1tYWluLXdyYXBwZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMTBweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDI0cHggLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjRweCAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1ibG9jayBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLW1pbmkgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1ibG9jayAuc2xpY2sgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtbWluaSAudGl0bGUge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1ibG9jayAuc2xpY2sgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtbWluaSAudGl0bGUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLW1pbmkgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDVyZW0gNHJlbTtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLW1pbmkgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG4gIH1cbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIC5kZXNjcmlwdGlvbiBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIC5pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLW1pbmkgLmltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIC5pbWFnZSAuY3RhIC5hcHAtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYzLjZweDtcbiAgYm90dG9tOiA5MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLW1pbmkgLmltYWdlIC5jdGEgLmFwcC1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG59XG4uY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1ibG9jayAuc2xpY2sgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtbWluaSAuaW1hZ2UgLmN0YSAuYXBwLWJ1dHRvbnMgaW1nIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljayAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIC5pbWFnZSAuY3RhIC5hcHAtYnV0dG9ucyBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLW1pbmkgLmltYWdlIC5jdGEgLmFwcC1idXR0b25zIGE6bm90KDpsYXN0LWNoaWxkKSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGlja19fYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTE0cHggLyAyKTtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrX19hcnJvdy52aXN1YWxseS1oaWRkZW4ge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIGNsaXA6IHVuc2V0O1xufVxuLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tYmxvY2sgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldixcbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1ibG9jayAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2OmJlZm9yZSxcbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44NXJlbTtcbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWJsb2NrIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tZm9ybSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA4NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvbnRlbnQgLnJlc3VsdHMtY29udGFpbmVyIC5jb2x1bW4tZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1mb3JtIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1mb3JtIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWZvcm0gaDEgKyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWZvcm0gaDEgKyBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLWJvbGQ7XG59XG4uY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1mb3JtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWZvcm0gLmFuYWx5c2lzLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWZvcm0gLmFuYWx5c2lzLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbi5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWZvcm0gLmFuYWx5c2lzLXJlc3VsdHMgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1mb3JtIC5hbmFseXNpcy1yZXN1bHRzIC5qcy1mb3JtLWl0ZW0gLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uY29udGVudCAucmVzdWx0cy1jb250YWluZXIgLmNvbHVtbi1mb3JtIC5hbmFseXNpcy1yZXN1bHRzIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDM5LjZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jb250ZW50IC5yZXN1bHRzLWNvbnRhaW5lciAuY29sdW1uLWZvcm0gLmFuYWx5c2lzLXJlc3VsdHMgLmpzLWZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCA+IGgyIHtcbiAgcGFkZGluZy10b3A6IDkyLjRweDtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgPiBoMiB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50ID4gaDI6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50ID4gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCA+IHN0cm9uZyB7XG4gICAgcGFkZGluZzogMCA1NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgPiBzdHJvbmcgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAuY29uZmlybS1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4O1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogNTM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5jb25maXJtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAyNHB4IDIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAuY29uZmlybS1jb250YWluZXIgLndyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAuY29uZmlybS1jb250YWluZXIgLndyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAuY29uZmlybS1jb250YWluZXIgLndyYXBwZXIgLmdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAuY29uZmlybS1jb250YWluZXIgLndyYXBwZXIgLmdyb3VwIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5jb25maXJtLWNvbnRhaW5lciAud3JhcHBlciAuZ3JvdXAgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmNvbmZpcm0tY29udGFpbmVyIC53cmFwcGVyIC5ncm91cCAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ2ZDg7XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmNvbmZpcm0tY29udGFpbmVyIC53cmFwcGVyIC5ncm91cCAuaXRlbTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5jb25maXJtLWNvbnRhaW5lciAuYW5hbHlzaXMtcmVzdWx0cy1wZGYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmNvbmZpcm0tY29udGFpbmVyIC5hbmFseXNpcy1yZXN1bHRzLXBkZiAuYnRuIHtcbiAgcGFkZGluZzogMCAxLjM3NXJlbTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAuY29uZmlybS1jb250YWluZXIgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIC5zdHlsZS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmNvbmZpcm0tY29udGFpbmVyIC5hbmFseXNpcy1yZXN1bHRzLXBkZiAuc3R5bGUtZ3JheSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmNvbmZpcm0tY29udGFpbmVyIC5hbmFseXNpcy1yZXN1bHRzLXBkZiAuanMtZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5jb25maXJtLWNvbnRhaW5lciArIC5lbXB0eS13aGl0ZSB7XG4gIGhlaWdodDogOTJweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1hbmFsaXplIC5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXN1bHRzLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyOmJlZm9yZSwgLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiA3MnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDAgMDtcbiAgfVxufVxuLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stcGFnZS10aXRsZS1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2s6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA5MHB4IC8gMik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMjBkZWcpO1xufVxuLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAudGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICBtYXJnaW46IDEuNzVyZW0gYXV0byBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIuMjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5yZWdpb24tY29udGVudC10b3AgLmJsb2NrLXZpZXdzLWJsb2Nrc3VtYXItc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAucmVnaW9uLWNvbnRlbnQtdG9wIC5ibG9jay12aWV3cy1ibG9ja3N1bWFyLXN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMCA2LjVyZW0gNC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbSAyLjI1cmVtO1xuICB9XG59XG4ucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIHtcbiAgcGFkZGluZzogNi41cmVtIDUuNjI1cmVtIDYuNXJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAzLjI1cmVtO1xuICB9XG59XG4ucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZXN1bHRzLWVycm9yIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlc3VsdHMtZXJyb3IgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWN0YXMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG4ucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVzdWx0cy1lcnJvciAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2g6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMTBweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaDphZnRlciB7XG4gIGhlaWdodDogY2FsYygxNDAlICsgMjRweCAvIDIpO1xuICBib3R0b206IDA7XG4gIHRvcDogNDAlO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaDphZnRlciB7XG4gIHotaW5kZXg6IDI7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgcGFkZGluZzogMjdweCA2MHB4IDI3cHggMTcuNzc3Nzc3Nzc3OHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybSAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAjZWFlYWViIDRweDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMzVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXR5cGUtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLWZvcm0gLmZvcm0tdHlwZS1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoZWQta2V5cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjEuODE4MTgxODE4MnB4O1xuICBsZWZ0OiAxNy43Nzc3Nzc3Nzc4cHg7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2hlZC1rZXlzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxNy43Nzc3Nzc3Nzc4cHg7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2hlZC1rZXlzLWNvbnRhaW5lciAua2V5d29yZCB7XG4gIHBhZGRpbmc6IDEycHggNDhweCAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoZWQta2V5cy1jb250YWluZXIgLmtleXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiA4cHggNDhweCA4cHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaGVkLWtleXMtY29udGFpbmVyIC5rZXl3b3JkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2hlZC1rZXlzLWNvbnRhaW5lciAua2V5d29yZCBhIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaGVkLWtleXMtY29udGFpbmVyIC5rZXl3b3JkIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoZWQta2V5cy1jb250YWluZXIgLmtleXdvcmQgYTpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE4cHggLyAyKTtcbiAgcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaGVkLWtleXMtY29udGFpbmVyIC5rZXl3b3JkOm5vdCg6b25seS1jaGlsZCk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybSAuc2VhcmNoZWQta2V5cy1jb250YWluZXIgLmtleXdvcmQ6bm90KDpvbmx5LWNoaWxkKTpsYXN0LW9mLXR5cGUgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIHRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICB0b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuc2VhcmNoLW1lbnUge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtbWVudSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1tZW51IC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1tZW51IC5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtbWVudSAubmF2LWl0ZW0uc2hvdy1jb3VudCB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggMTJweDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1tZW51IC5uYXYtaXRlbS5zaG93LWNvdW50IHtcbiAgcGFkZGluZzogMXJlbSA2MHB4IDFyZW0gMXJlbTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtbWVudSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtbWVudSAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjMDAyODtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5zZWFyY2gtbWVudSAubmF2LWl0ZW0gLnNlYXJjaC1wYWdlLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLnNlYXJjaC1tZW51IC5uYXYtaXRlbSAuY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4IC8gMik7XG4gIHJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuc2VhcmNoLW1lbnUgLm5hdi1pdGVtIC5jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLmxheW91dC1tYWluLXdyYXBwZXIgLm5vLXJlc3VsdHMge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gPiAucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gPiAucmVnaW9uLWNvbnRlbnQtdG9wOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gPiAucmVnaW9uLWNvbnRlbnQtdG9wOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiA+IC5yZWdpb24tY29udGVudC10b3AgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDY0LjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXTpub3QoOmxhc3QtY2hpbGQpLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoOm5vdCg6bGFzdC1jaGlsZCksXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149anMtdmlldy1kb20taWRdOm5vdCg6bGFzdC1jaGlsZCksXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gLmNvbnRleHR1YWwtcmVnaW9uOm5vdCg6bGFzdC1jaGlsZCksXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZTpub3QoOmxhc3QtY2hpbGQpLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfY2VudGVyczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj12aWV3LWlkLXNlYXJjaF06bm90KDpsYXN0LWNoaWxkKSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaDpub3QoOmxhc3QtY2hpbGQpLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePWpzLXZpZXctZG9tLWlkXTpub3QoOmxhc3QtY2hpbGQpLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC5jb250ZXh0dWFsLXJlZ2lvbjpub3QoOmxhc3QtY2hpbGQpLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmU6bm90KDpsYXN0LWNoaWxkKSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2NlbnRlcnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj12aWV3LWlkLXNlYXJjaF0gPiBoZWFkZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggPiBoZWFkZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149anMtdmlldy1kb20taWRdID4gaGVhZGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC5jb250ZXh0dWFsLXJlZ2lvbiA+IGhlYWRlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlID4gaGVhZGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfY2VudGVycyA+IGhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXSA+IGhlYWRlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCA+IGhlYWRlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0gPiBoZWFkZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gLmNvbnRleHR1YWwtcmVnaW9uID4gaGVhZGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgPiBoZWFkZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzID4gaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXSA+IGhlYWRlciBoMixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCA+IGhlYWRlciBoMixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0gPiBoZWFkZXIgaDIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gLmNvbnRleHR1YWwtcmVnaW9uID4gaGVhZGVyIGgyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgPiBoZWFkZXIgaDIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzID4gaGVhZGVyIGgyIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXSA+IGhlYWRlciBoMixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCA+IGhlYWRlciBoMixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0gPiBoZWFkZXIgaDIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gLmNvbnRleHR1YWwtcmVnaW9uID4gaGVhZGVyIGgyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgPiBoZWFkZXIgaDIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzID4gaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj12aWV3LWlkLXNlYXJjaF0gZm9vdGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoIGZvb3Rlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0gZm9vdGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC5jb250ZXh0dWFsLXJlZ2lvbiBmb290ZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSBmb290ZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA0NC44OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXSBmb290ZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggZm9vdGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePWpzLXZpZXctZG9tLWlkXSBmb290ZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gLmNvbnRleHR1YWwtcmVnaW9uIGZvb3Rlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIGZvb3Rlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2NlbnRlcnMgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXSBmb290ZXIgYSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBmb290ZXIgYSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0gZm9vdGVyIGEsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gLmNvbnRleHR1YWwtcmVnaW9uIGZvb3RlciBhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgZm9vdGVyIGEsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzIGZvb3RlciBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXSBmb290ZXIgYSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBmb290ZXIgYSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0gZm9vdGVyIGEsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC5jb250ZW50ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gLmNvbnRleHR1YWwtcmVnaW9uIGZvb3RlciBhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgZm9vdGVyIGEsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzIGZvb3RlciBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj12aWV3LWlkLXNlYXJjaF0gZm9vdGVyIGE6YWN0aXZlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoIGZvb3RlciBhOmFjdGl2ZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0gZm9vdGVyIGE6YWN0aXZlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC5jb250ZXh0dWFsLXJlZ2lvbiBmb290ZXIgYTphY3RpdmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSBmb290ZXIgYTphY3RpdmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzIGZvb3RlciBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149dmlldy1pZC1zZWFyY2hdIGZvb3RlciBhOmhvdmVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoIGZvb3RlciBhOmhvdmVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePWpzLXZpZXctZG9tLWlkXSBmb290ZXIgYTpob3Zlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAuY29udGV4dHVhbC1yZWdpb24gZm9vdGVyIGE6aG92ZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSBmb290ZXIgYTpob3Zlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2NlbnRlcnMgZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149dmlldy1pZC1zZWFyY2hdIGZvb3RlciBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149dmlldy1pZC1zZWFyY2hdIGZvb3RlciBhOmFjdGl2ZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePXZpZXctaWQtc2VhcmNoXSBmb290ZXIgYTpmb2N1cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBmb290ZXIgYSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1rZXl3b3JkX3NlYXJjaCBmb290ZXIgYTphY3RpdmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWRpc3BsYXktaWQta2V5d29yZF9zZWFyY2ggZm9vdGVyIGE6Zm9jdXMsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149anMtdmlldy1kb20taWRdIGZvb3RlciBhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePWpzLXZpZXctZG9tLWlkXSBmb290ZXIgYTphY3RpdmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149anMtdmlldy1kb20taWRdIGZvb3RlciBhOmZvY3VzLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC5jb250ZXh0dWFsLXJlZ2lvbiBmb290ZXIgYSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAuY29udGV4dHVhbC1yZWdpb24gZm9vdGVyIGE6YWN0aXZlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC5jb250ZXh0dWFsLXJlZ2lvbiBmb290ZXIgYTpmb2N1cyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xhYm9yYXRvYXJlIGZvb3RlciBhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgZm9vdGVyIGE6YWN0aXZlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbGFib3JhdG9hcmUgZm9vdGVyIGE6Zm9jdXMsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzIGZvb3RlciBhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfY2VudGVycyBmb290ZXIgYTphY3RpdmUsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzIGZvb3RlciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IGRpdltjbGFzc149dmlldy1pZC1zZWFyY2hdIGZvb3RlciBhOmhvdmVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoIGZvb3RlciBhOmhvdmVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCBkaXZbY2xhc3NePWpzLXZpZXctZG9tLWlkXSBmb290ZXIgYTpob3Zlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAuY29udGV4dHVhbC1yZWdpb24gZm9vdGVyIGE6aG92ZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSBmb290ZXIgYTpob3Zlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2NlbnRlcnMgZm9vdGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9tZWRpY3MuY29sdW1ucy0yIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbWVkaWNzLmNvbHVtbnMtMiBoZWFkZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9tZWRpY3MuY29sdW1ucy0yIGZvb3Rlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnBhZ2VyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbWVkaWNzLmNvbHVtbnMtMiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciBoZWFkZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9tZWRpY3MuY29sdW1ucy0yIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIGZvb3Rlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnBhZ2VyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIGhlYWRlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy5jb2x1bW5zLTIgZm9vdGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAucGFnZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIGhlYWRlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy5jb2x1bW5zLTIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgZm9vdGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAucGFnZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnZpZXdzLXJvdyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAudmlld3Mtcm93LFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnZpZXdzLXJvdzpudGgtb2YtdHlwZShvZGQpLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbWVkaWNzLmNvbHVtbnMtMiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93Om50aC1vZi10eXBlKG9kZCksIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy5jb2x1bW5zLTIgLnZpZXdzLXJvdzpudGgtb2YtdHlwZShvZGQpLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93Om50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9tZWRpY3MuY29sdW1ucy0yIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIC52aWV3cy1yb3cgYXJ0aWNsZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy5jb2x1bW5zLTIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbWVkaWNzLmNvbHVtbnMtMiAudmlld3Mtcm93IGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbWVkaWNzLmNvbHVtbnMtMiAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX21lZGljcy5jb2x1bW5zLTIgLnZpZXdzLXJvdyBhcnRpY2xlIC5maWVsZC12b3RlcyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbWVkaWNzLmNvbHVtbnMtMiAudmlld3Mtcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjRweDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9tZWRpY3MuY29sdW1ucy0yIC52aWV3cy1yb3cgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uczpub3QoLm1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIC5jYXJkLWhlYWRlciAubG9jYXRpb24tcGhvdG8ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zLmNvbHVtbnMtMiAuYnV0dG9uLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy5jb2x1bW5zLTIgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucy5jb2x1bW5zLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMuY29sdW1ucy0yIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2hfbG9jYXRpb25zIC5jYXJkLWhlYWRlciAubG9jYXRpb24tcGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBjb2xvcjogI0Q4RDhEODtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5wb3N0LXBob3RvIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgaGVhZGVyLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgZm9vdGVyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyBoZWFkZXIsXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyBmb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5wYWdlciwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnBhZ2VyIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAudmlld3Mtcm93LCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAudmlld3Mtcm93IHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAudmlld3Mtcm93LCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAudmlld3Mtcm93IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLnZpZXdzLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1hcnRpY2xlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAudmlld3Mtcm93IC5ub2RlLS10eXBlLWFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hcnRpY2xlcyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYXJ0aWNsZXMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSksIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLW90aGVyLXJlc3VsdHMgLnNlYXJjaC1ib3hlZC1yZXN1bHQgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtb3RoZXItcmVzdWx0cyAuc2VhcmNoLWJveGVkLXJlc3VsdCAudmlld3MtZmllbGQtdGl0bGUgLnBhcmVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMkUzMzNDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLW90aGVyLXJlc3VsdHMgLnNlYXJjaC1ib3hlZC1yZXN1bHQgLnZpZXdzLWZpZWxkLXRpdGxlIC5wYXJlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICByaWdodDogNjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1vdGhlci1yZXN1bHRzIC5zZWFyY2gtYm94ZWQtcmVzdWx0IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLW90aGVyLXJlc3VsdHMgLnNlYXJjaC1ib3hlZC1yZXN1bHQgLnZpZXdzLWZpZWxkLXRpdGxlIGE6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1vdGhlci1yZXN1bHRzIC5zZWFyY2gtYm94ZWQtcmVzdWx0IC52aWV3cy1maWVsZC10aXRsZSAucGFyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDI0cHggMTJweDtcbiAgfVxufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtaW52ZXN0aWdhdGlvbnMgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1pbnZlc3RpZ2F0aW9ucyAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtaW52ZXN0aWdhdGlvbnMgLnZpZXdzLWZpZWxkLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYW5hbHlzZXMgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNlcyAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYW5hbHlzZXMgLnZpZXdzLWZpZWxkLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFydG5lci1jbGluaWNzIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFydG5lci1jbGluaWNzIC52aWV3cy1maWVsZC10aXRsZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYXJ0bmVyLWNsaW5pY3MgLnZpZXdzLWZpZWxkLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYW5hbHlzaXMtZGljdGlvbmFyeSAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFuYWx5c2lzLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFuYWx5c2lzLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC10aXRsZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtb3RoZXItcmVzdWx0cyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLW90aGVyLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLW90aGVyLXJlc3VsdHMgLnZpZXdzLWZpZWxkLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY2FtcGFpZ24tcmVzdWx0cyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWNhbXBhaWduLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWNhbXBhaWduLXJlc3VsdHMgLnZpZXdzLWZpZWxkLW5hbWUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1pbnZlc3RpZ2F0aW9ucyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWludmVzdGlnYXRpb25zIC52aWV3cy1maWVsZC10aXRsZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1pbnZlc3RpZ2F0aW9ucyAudmlld3MtZmllbGQtbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNlcyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFuYWx5c2VzIC52aWV3cy1maWVsZC10aXRsZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNlcyAudmlld3MtZmllbGQtbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYXJ0bmVyLWNsaW5pY3MgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYXJ0bmVyLWNsaW5pY3MgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhcnRuZXItY2xpbmljcyAudmlld3MtZmllbGQtbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNpcy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYW5hbHlzaXMtZGljdGlvbmFyeSAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtYW5hbHlzaXMtZGljdGlvbmFyeSAudmlld3MtZmllbGQtbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWNvbmRpdGlvbnMtZGljdGlvbmFyeSAudmlld3MtZmllbGQtbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1vdGhlci1yZXN1bHRzIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtb3RoZXItcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtb3RoZXItcmVzdWx0cyAudmlld3MtZmllbGQtbmFtZSBhLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jYW1wYWlnbi1yZXN1bHRzIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY2FtcGFpZ24tcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUgYSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY2FtcGFpZ24tcmVzdWx0cyAudmlld3MtZmllbGQtbmFtZSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1pbnZlc3RpZ2F0aW9ucyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1pbnZlc3RpZ2F0aW9ucyAudmlld3MtZmllbGQtdGl0bGUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWludmVzdGlnYXRpb25zIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNlcyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNlcyAudmlld3MtZmllbGQtdGl0bGUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFuYWx5c2VzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYXJ0bmVyLWNsaW5pY3MgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFydG5lci1jbGluaWNzIC52aWV3cy1maWVsZC10aXRsZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFydG5lci1jbGluaWNzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNpcy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFuYWx5c2lzLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLXRpdGxlIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNpcy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC10aXRsZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1vdGhlci1yZXN1bHRzIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLW90aGVyLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1vdGhlci1yZXN1bHRzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jYW1wYWlnbi1yZXN1bHRzIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWNhbXBhaWduLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jYW1wYWlnbi1yZXN1bHRzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1pbnZlc3RpZ2F0aW9ucyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1pbnZlc3RpZ2F0aW9ucyAudmlld3MtZmllbGQtdGl0bGUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWludmVzdGlnYXRpb25zIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNlcyAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNlcyAudmlld3MtZmllbGQtdGl0bGUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFuYWx5c2VzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYXJ0bmVyLWNsaW5pY3MgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFydG5lci1jbGluaWNzIC52aWV3cy1maWVsZC10aXRsZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFydG5lci1jbGluaWNzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNpcy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWFuYWx5c2lzLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLXRpdGxlIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1hbmFseXNpcy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jb25kaXRpb25zLWRpY3Rpb25hcnkgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC10aXRsZSBhOmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1vdGhlci1yZXN1bHRzIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLW90aGVyLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1vdGhlci1yZXN1bHRzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jYW1wYWlnbi1yZXN1bHRzIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUgYTpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLWNhbXBhaWduLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIGE6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1jYW1wYWlnbi1yZXN1bHRzIC52aWV3cy1maWVsZC1uYW1lIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMS41cmVtIC8gMik7XG4gIHJpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNEOEQ4RDg7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC52aWV3cy1yb3cge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24sXG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAuc2xpZGUgLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMzZweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5maWVsZC0tdHlwZS1pbWFnZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC5zbGlkZSAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC5zbGlkZSAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLm5vZGVfX3RpdGxlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnNsaWRlIC5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAubm9kZV9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnNsaWRlIC5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Uge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC5zbGlkZSAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC5zbGlkZSAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAudmlld3Mtcm93IC5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAuY3RhOmFjdGl2ZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC5zbGlkZSAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YTpob3Zlcixcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC5zbGlkZSAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5jdGEsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIC5jdGE6YWN0aXZlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAjbWFpbiAubWFpbi1jb250ZW50IC52aWV3LWlkLXNlYXJjaC1wYWNrYWdlcyAudmlld3Mtcm93IC5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAuY3RhOmZvY3VzLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnNsaWRlIC5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAuY3RhLFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgI21haW4gLm1haW4tY29udGVudCAudmlldy1pZC1zZWFyY2gtcGFja2FnZXMgLnNsaWRlIC5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiAuY3RhOmFjdGl2ZSxcbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlICNtYWluIC5tYWluLWNvbnRlbnQgLnZpZXctaWQtc2VhcmNoLXBhY2thZ2VzIC5zbGlkZSAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24gLmN0YTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlLnBhZ2Utdmlldy1zZWFyY2gtYXJ0aWNvbGUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlLnBhZ2Utdmlldy1zZWFyY2gtYXJ0aWNvbGUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZS5wYWdlLXZpZXctc2VhcmNoLWFydGljb2xlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGljay1saXN0LCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWNrLWxpc3QsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpY2stbGlzdCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpY2stbGlzdCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMCUgMCAwO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGljay1saXN0IC5zbGljay10cmFjaywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGljay1saXN0IC5zbGljay10cmFjaywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGljay1saXN0IC5zbGljay10cmFjaywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2ssIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZTpmaXJzdC1vZi10eXBlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlOmZpcnN0LW9mLXR5cGUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGU6Zmlyc3Qtb2YtdHlwZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGU6Zmlyc3Qtb2YtdHlwZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtYXJ0aWNvbGUgLnNsaWRlIC5maWVsZC1oZWFkaW5nLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5maWVsZC1oZWFkaW5nLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5maWVsZC1oZWFkaW5nLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAuZmllbGQtaGVhZGluZywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLmZpZWxkLWhlYWRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAuZmllbGQtaGVhZGluZyAubWVkaWMtcGhvdG86bm90KGEpLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tZWRpYy1waG90bzpub3QoYSksIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLmZpZWxkLWhlYWRpbmcgLm1lZGljLXBob3RvOm5vdChhKSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGUgLmZpZWxkLWhlYWRpbmcgLm1lZGljLXBob3RvOm5vdChhKSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLmZpZWxkLWhlYWRpbmcgLm1lZGljLXBob3RvOm5vdChhKSB7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDIwcHggMTJweDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLmZpZWxkLWhlYWRpbmcgLm1lZGljLXBob3RvLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tZWRpYy1waG90bywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSAuZmllbGQtaGVhZGluZyAubWVkaWMtcGhvdG8sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tZWRpYy1waG90bywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLmZpZWxkLWhlYWRpbmcgLm1lZGljLXBob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLmZpZWxkLWhlYWRpbmcgLm1lZGljLXBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAuZmllbGQtaGVhZGluZyAubWVkaWMtcGhvdG8gLmZpZWxkLS10eXBlLWltYWdlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tZWRpYy1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tZWRpYy1waG90byAuZmllbGQtLXR5cGUtaW1hZ2UsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tZWRpYy1waG90byAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLmZpZWxkLWhlYWRpbmcgLm1vYmlsZS10aXRsZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAuZmllbGQtaGVhZGluZyAubW9iaWxlLXRpdGxlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tb2JpbGUtdGl0bGUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tb2JpbGUtdGl0bGUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5maWVsZC1oZWFkaW5nIC5tb2JpbGUtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAuc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLmNhbGVuZGFyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIC5jbG9jaywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLmNhbGVuZGFyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSAuY2xvY2ssIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIC5jYWxlbmRhciwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLmNsb2NrLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLmNhbGVuZGFyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLmNsb2NrLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLmNhbGVuZGFyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLmNsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIC5tZWRpY19wb3B1cCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUgLm1lZGljX3BvcHVwLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSAubWVkaWNfcG9wdXAsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSAubWVkaWNfcG9wdXAsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLm1vYmlsZSAubWVkaWNfcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50LCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtYXJ0aWNvbGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50OmJlZm9yZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE4cHgpO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNhcmQtYm9keSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IC5jYXJkLWJvZHksIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCAuY2FyZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9faXRlbSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2l0ZW0sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2xhYmVsLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19pdGVtLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19pdGVtLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtYXJ0aWNvbGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19sYWJlbCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGRfX2xhYmVsLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtYXJ0aWNvbGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbiwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbiwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbiwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b246YWN0aXZlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmhvdmVyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY3MgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbG9jYXRpb25zIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b246aG92ZXIsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtYXJ0aWNvbGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjpmb2N1cywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmFjdGl2ZSwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b246Zm9jdXMsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWxvY2F0aW9ucyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmZvY3VzLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1wYWNoZXRlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjphY3RpdmUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLXBhY2hldGUgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjpmb2N1cywgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b246YWN0aXZlLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b246aG92ZXIsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmhvdmVyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYXJkLWJ1dHRvbjpob3ZlciwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhcmQtYnV0dG9uOmhvdmVyLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FyZC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLWFydGljb2xlIC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FsbC1idXR0b24sIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhbGwtYnV0dG9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1sb2NhdGlvbnMgLnNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jYWxsLWJ1dHRvbiwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtcGFjaGV0ZSAuc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNhbGwtYnV0dG9uLCAucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1tZWRpY2ktbm91IC5zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY2FsbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAubm9kZV9fY29udGVudCwgLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNpLW5vdSAubm9kZV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljcyAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIHtcbiAgdG9wOiAwO1xufVxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUgLnNsaWNrLS12aWV3LS1zZWFyY2gtbWVkaWNzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNvdW50ZXIsIC5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIC5zbGljay0tdmlldy0tc2VhcmNoLW1lZGljaS1ub3UgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSAuc2xpY2stLXZpZXctLXNlYXJjaC1hcnRpY29sZSAubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYW5hbGl6ZS1wZGYtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpb25zIC5mb3JtLWl0ZW0taW52ZXN0aWdhdGlvbnMtYWRkLW1vcmUtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hbmFsaXplLXBkZi1mb3JtIC5mb3JtLWl0ZW0taW52ZXN0aWdhdGlvbnMgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYW5hbGl6ZS1wZGYtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpb25zIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hbmFsaXplLXBkZi1mb3JtIC5mb3JtLWl0ZW0taW52ZXN0aWdhdGlvbnMgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tYW5hbGl6ZS1wZGYtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpb25zIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodDphY3RpdmUsIC53ZWJmb3JtLXN1Ym1pc3Npb24tYW5hbGl6ZS1wZGYtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpb25zIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hbmFsaXplLXBkZi1mb3JtIC5mb3JtLWl0ZW0taW52ZXN0aWdhdGlvbnMgdGQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tYW5hbGl6ZS1wZGYtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpb25zIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAud2ViZm9ybS1tdWx0aXBsZS10YWJsZSAuaW52ZXN0aWdhdGlvbnMtdGFibGUtLW5hbWUge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAud2ViZm9ybS1tdWx0aXBsZS10YWJsZSAuaW52ZXN0aWdhdGlvbnMtdGFibGUtLXByaWNlIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYW5hbGl6ZS1wZGYtZm9ybSAuZm9ybS1pdGVtLWludmVzdGlnYXRpb25zIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0taGFuZGxlICsgdGQgKyB0ZCBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hbmFsaXplLXBkZi1mb3JtIC5mb3JtLWl0ZW0taW52ZXN0aWdhdGlvbnMgLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLXdlaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFuYWxpemUtcGRmLWZvcm0gLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyAud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hbmFsaXplLXBkZi1mb3JtIC5mb3JtLWl0ZW0taW52ZXN0aWdhdGlvbnMgdGJvZHkgZmllbGRzZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgYS5vcGVuLWxpZ2h0Ym94LWN0YSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IGEubGlnaHRib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcyB7XG4gICAgZmxleDogMCAwIDQ1LjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0gLyA0KTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi10ZXh0IHtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstc2VtaWJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cblxuLmltYWdlbGlnaHRib3gtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW1hZ2VsaWdodGJveC13cmFwcGVyLmZpcnN0LWltYWdlIC5pbWFnZWxpZ2h0Ym94LWFycm93LWxlZnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VsaWdodGJveC13cmFwcGVyLmxhc3QtaW1hZ2UgLmltYWdlbGlnaHRib3gtYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VsaWdodGJveC1hcnJvdyB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA0NnB4IC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmltYWdlbGlnaHRib3gtYXJyb3cge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzZweCAvIDIpO1xuICB9XG59XG4uaW1hZ2VsaWdodGJveC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmltYWdlbGlnaHRib3gtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaW1hZ2VsaWdodGJveC1hcnJvdzpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaW1hZ2VsaWdodGJveC1hcnJvdzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmltYWdlbGlnaHRib3gtYXJyb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW1hZ2VsaWdodGJveC1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltYWdlbGlnaHRib3gtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICByaWdodDogNDhweDtcbiAgfVxufVxuLmltYWdlbGlnaHRib3gtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaW1hZ2VsaWdodGJveC1jbG9zZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5pbWFnZWxpZ2h0Ym94LWNsb3NlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWFnZWxpZ2h0Ym94LWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW1hZ2VsaWdodGJveC1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ltYWdlbGlnaHRib3gge1xuICBtYXgtaGVpZ2h0OiA2ODVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2ltYWdlbGlnaHRib3gge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjQwcHggLyAyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMsIC5kaXNwbGF5LS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcywgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcywgLmRpc3BsYXktLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzLCAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwLCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCwgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwLCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCwgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwOmJlZm9yZSwgLmRpc3BsYXktLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXA6YmVmb3JlLCAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBjb250ZW50OiBjb3VudGVyKHN0ZXApO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwO1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0FGQUZBRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLCAuZGlzcGxheS0tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5kaXNwbGF5LS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLmRpc3BsYXktLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSwgLmRpc3BsYXktLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLCAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5kaXNwbGF5LS10b3AgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSwgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbn1cbi5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5kaXNwbGF5LS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1ib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLCAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpLCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSwgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgI0JGQkZCRjtcbiAgfVxuICAuZGlzcGxheS0tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXA6YmVmb3JlLCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcDpiZWZvcmUsIC5kaXNwbGF5LS10b3AgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXA6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZGlzcGxheS0tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXA6YWZ0ZXIsIC5kaXNwbGF5LS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwOmFmdGVyLCAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiAtNThweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZGMwMDI4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgfVxufVxuLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG59XG4uZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxlZnQ6IC0yMC44Njk1NjUyMTc0cHg7XG4gIHRvcDogLTEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAudGV4dC1hcmVhIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAudGV4dC1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5kaXNwbGF5LS10b3AgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLW1lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW46IDE3Ljc3Nzc3Nzc3NzhweCAwIDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS0tdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1zdGVwIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmRpc3BsYXktLXRvcCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tc3RlcCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dyYXBoLWRlc2t0b3AucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDY1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydC5wYXJhZ3JhcGgtLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ3JhcGgtbW9iaWxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2stdHJhY2sgLmNoYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQgLnNsaWNrLXRyYWNrIC5zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2stdHJhY2sgLnNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLWNoYXJ0LXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQgLnNsaWNrLXRyYWNrIC5zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1jaGFydC1zbGlkZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0IC5zbGljay10cmFjayAuc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tY2hhcnQtc2xpZGUgaW1nIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2stdHJhY2sgLmNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjVweDtcbiAgbGVmdDogODFweDtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2stdHJhY2sgLmNvdW50ZXIge1xuICAgIGJvdHRvbTogNDdweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0LnBhcmFncmFwaC0tbW9iaWxlIC5jb3VudGVyIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBib3R0b206IDJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQucGFyYWdyYXBoLS1tb2JpbGUgLnBhcmFncmFwaC0tdHlwZS0tY2hhcnQtc2xpZGUgaW1nIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAudG9vbHRpcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTcycHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQgLnRvb2x0aXAtY29udGFpbmVyIHAge1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQgLnRvb2x0aXAtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMWYxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0IC50b29sdGlwLWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxMDBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAudG9vbHRpcC1jZW50ZXI6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0IC50b29sdGlwLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTAwcHggLSAxMHB4KTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2tfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiA3NXB4O1xuICBsZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQgLnNsaWNrX19hcnJvdyB7XG4gICAgYm90dG9tOiA1NXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQgLnNsaWNrX19hcnJvdyAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2tfX2Fycm93IC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2tfX2Fycm93IC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGFydCAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0LnBhcmFncmFwaC0tbW9iaWxlIC50b29sdGlwLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQucGFyYWdyYXBoLS1tb2JpbGUgLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoYXJ0LnBhcmFncmFwaC0tbW9iaWxlIC50b29sdGlwLWNvbnRhaW5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQucGFyYWdyYXBoLS1tb2JpbGUgLnNsaWNrX19hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkge1xuICBtYXJnaW46IDAgMCA0OHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAvKiBIZWFkbGluZXMvVDQ3KEgyKSAqL1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZVwiO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMiU7IC8qIDUyLjY0cHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIEhlYWRsaW5lcy9UMzgoSDMpICovXG4gICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmVcIjtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDQxLjhweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogSGVhZGxpbmVzL1QzMCAqL1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3MgRmluZVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTsgLyogMzQuMnB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5jYXJkX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuY2FyZF9ib2R5IC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5jYXJkX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5jYXJkX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5kb3VhX2NvbG9hbmUgLmNhcmRfaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5jYXJkX2hlYWRlciAubG9nb19jYXJkIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuY2FyZF9oZWFkZXIgLmxvZ29fY2FyZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuY2FyZF9oZWFkZXIgLmxvZ29fY2FyZCBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMge1xuICBmb250LXNpemU6IDExMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuY2FyZF9ib2R5IC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1jYXJkIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5jYXJkX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5kb3VhX2NvbG9hbmUgLmNhcmRfYm9keSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUtY2FyZCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5maWVsZC0tbmFtZS1maWVsZC1sZWdhdHVyaSA+ICoge1xuICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5maWVsZC0tbmFtZS1maWVsZC1sZWdhdHVyaSAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5kb3VhX2NvbG9hbmUgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5kb3VhX2NvbG9hbmUgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5kb3VhX2NvbG9hbmUgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IDQ4cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuYWN0aW9uLWJ1dHRvbnMge1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuY2FyZF9oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5jYXJkX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuY2FyZF9oZWFkZXIgLmxvZ29fY2FyZCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMge1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuZmllbGQtLW5hbWUtZmllbGQtbGVnYXR1cmkgPiAqIHtcbiAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDMycHgpIC8gMyk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS50cmVpX2NvbG9hbmUgLmNhcmRfYm9keSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUtY2FyZCB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuY2FyZF9ib2R5IC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1jYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5jYXJkX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IDMycHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuYWN0aW9uLWJ1dHRvbnMge1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnBhdHJ1X2NvbG9hbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxlZ2F0dXJpID4gKiB7XG4gIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gNDhweCkgLyA0KTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDQpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnBhdHJ1X2NvbG9hbmUgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnBhdHJ1X2NvbG9hbmUgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9oZWFkZXIgLmxvZ29fY2FyZCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMge1xuICBmb250LXNpemU6IDkwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcmQge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmNhcmRfYm9keSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUtY2FyZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIHtcbiAgcGFkZGluZzogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnBhdHJ1X2NvbG9hbmUgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMzJweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAuYWN0aW9uLWJ1dHRvbnMge1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAuYWN0aW9uLWJ1dHRvbnMge1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuZmllbGQtLW5hbWUtZmllbGQtbGVnYXR1cmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuZmllbGQtLW5hbWUtZmllbGQtbGVnYXR1cmkgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuZmllbGQtLW5hbWUtZmllbGQtbGVnYXR1cmkgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5maWVsZC0tbmFtZS1maWVsZC1sZWdhdHVyaSAuc2xpY2stbGlzdC5kcmFnZ2FibGUgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5maWVsZC0tbmFtZS1maWVsZC1sZWdhdHVyaSAuc2xpY2stbGlzdC5kcmFnZ2FibGUgLnNsaWNrLXRyYWNrIC5maWVsZF9faXRlbS5zbGljay1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuZmllbGQtLW5hbWUtZmllbGQtbGVnYXR1cmkgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIC5zbGljay10cmFjayAuZmllbGRfX2l0ZW0uc2xpY2stc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5kb3VhX2NvbG9hbmUgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuc2xpY2stc2xpZGUge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5kb3VhX2NvbG9hbmUgLmltYWdlX2NhcmQuZmFyYV9tYXJnaW5lIC5tZWRpYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA5NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuaW1hZ2VfY2FyZC5mYXJhX21hcmdpbmUgLm1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSAubWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuaW1hZ2VfY2FyZC5mYXJhX21hcmdpbmUgaW1nIHtcbiAgbWFyZ2luOiAtNDhweCAtNDhweCAwIC00OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuaW1hZ2VfY2FyZC5mYXJhX21hcmdpbmUgaW1nIHtcbiAgICBtYXJnaW46IC0zMnB4IC0zMnB4IDAgLTMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSBpbWcge1xuICAgIG1hcmdpbjogLTI0cHggLTI0cHggMCAtMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuaW1hZ2VfY2FyZC5yb3R1bmRhIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuaW1hZ2VfY2FyZC5yb3R1bmRhIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkuZG91YV9jb2xvYW5lIC5pbWFnZV9jYXJkLnJvdHVuZGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuaW1hZ2VfY2FyZC5yb3R1bmRhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLmRvdWFfY29sb2FuZSAuaW1hZ2VfY2FyZC5jdV9tYXJnaW5lIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuc2xpY2stc2xpZGUge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5zbGljay1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnRyZWlfY29sb2FuZSAuaW1hZ2VfY2FyZC5mYXJhX21hcmdpbmUgLm1lZGlhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDY0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSAubWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS50cmVpX2NvbG9hbmUgLmltYWdlX2NhcmQuZmFyYV9tYXJnaW5lIC5tZWRpYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSBpbWcge1xuICBtYXJnaW46IC0zMnB4IC0zMnB4IDAgLTMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSBpbWcge1xuICAgIG1hcmdpbjogLTI0cHggLTI0cHggMCAtMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS50cmVpX2NvbG9hbmUgLmltYWdlX2NhcmQuZmFyYV9tYXJnaW5lIGltZyB7XG4gICAgbWFyZ2luOiAtMjRweCAtMjRweCAwIC0yNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5pbWFnZV9jYXJkLnJvdHVuZGEgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5pbWFnZV9jYXJkLnJvdHVuZGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS50cmVpX2NvbG9hbmUgLmltYWdlX2NhcmQucm90dW5kYSBpbWcge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5pbWFnZV9jYXJkLnJvdHVuZGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkudHJlaV9jb2xvYW5lIC5pbWFnZV9jYXJkLmN1X21hcmdpbmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAuc2xpY2stc2xpZGUge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkucGF0cnVfY29sb2FuZSAuc2xpY2stc2xpZGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSAubWVkaWEge1xuICB3aWR0aDogY2FsYygxMDAlICsgNjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSAubWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSAubWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnBhdHJ1X2NvbG9hbmUgLmltYWdlX2NhcmQuZmFyYV9tYXJnaW5lIGltZyB7XG4gIG1hcmdpbjogLTMycHggLTMycHggMCAtMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSBpbWcge1xuICAgIG1hcmdpbjogLTI0cHggLTI0cHggMCAtMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLmZhcmFfbWFyZ2luZSBpbWcge1xuICAgIG1hcmdpbjogLTI0cHggLTI0cHggMCAtMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnBhdHJ1X2NvbG9hbmUgLmltYWdlX2NhcmQucm90dW5kYSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLnJvdHVuZGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLnJvdHVuZGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpLnBhdHJ1X2NvbG9hbmUgLmltYWdlX2NhcmQucm90dW5kYSBpbWcge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5wYXRydV9jb2xvYW5lIC5pbWFnZV9jYXJkLmN1X21hcmdpbmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcycHg7IC8qIG9wdGlvbmFsOiBtYXRjaCB5b3VyIHByZXZpb3VzIHdpZHRoICovXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RjMDAyOCwgI2RjMDAyOCk7IC8qIHJlZCAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnByb2dyZXNzLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsdSB7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzMlOyAvKiAyMy45NHB4ICovXG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAubGVnYXR1cmktbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgei1pbmRleDogNTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaS5pcy1sb2FkaW5nIC5sZWdhdHVyaS1sb2FkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5sZWdhdHVyaS1sb2FkZXJfX3NwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYzAwMjg7IC8qIGJyYW5kaXNoIHJlZCAqL1xuICBhbmltYXRpb246IGxlZ2F0dXJpLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmhlYWRlcl9uZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuaGVhZGVyX25ldyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuaGVhZGVyX25ldyAubmV3X2hlYWRlcl90aXRsZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5oZWFkZXJfbmV3IC5uZXdfaGVhZGVyX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuYnRuLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmJ0bi13cmFwIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5idG4td3JhcCBidXR0b24ucHJldi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjREMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5idG4td3JhcCBidXR0b24ucHJldi1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmJ0bi13cmFwIGJ1dHRvbi5wcmV2LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmJ0bi13cmFwIGJ1dHRvbi5wcmV2LWJ0bjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzZDNzA3Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuYnRuLXdyYXAgYnV0dG9uLnByZXYtYnRuLnNsaWNrLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5idG4td3JhcCBidXR0b24ucHJldi1idG4uc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICM2QzcwNzY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmJ0bi13cmFwIGJ1dHRvbi5uZXh0LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNEQzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmJ0bi13cmFwIGJ1dHRvbi5uZXh0LWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuYnRuLXdyYXAgYnV0dG9uLm5leHQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudGEtbm91YS1sZWdhdHVyaSAuYnRuLXdyYXAgYnV0dG9uLm5leHQtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNkM3MDc2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIC5idG4td3JhcCBidXR0b24ubmV4dC1idG4uc2xpY2stZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkgLmJ0bi13cmFwIGJ1dHRvbi5uZXh0LWJ0bi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBjb2xvcjogIzZDNzA3Njtcbn1cblxuQGtleWZyYW1lcyBsZWdhdHVyaS1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9oZWFkZXIgLmZpZWxkW2RhdGEtYmxhenldIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmNhcmRfaGVhZGVyIC5sb2dvX2NhcmQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2hlYWRlciAubG9nb19jYXJkLnN0YW5nYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmNhcmRfaGVhZGVyIC5sb2dvX2NhcmQuY2VudHJ1IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2hlYWRlciAubG9nb19jYXJkLmRyZWFwdGEge1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMge1xuICBjb2xvcjogI0RDMDAyODtcbiAgbGVhZGluZy10cmltOiBib3RoO1xuICB0ZXh0LWVkZ2U6IGNhcDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjc5OyAvKiAxMjcuNjhweCAqL1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9oZWFkZXIgLmJpZ19udW1iZXJzLnN0YW5nYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2hlYWRlciAuYmlnX251bWJlcnMuY2VudHJ1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9oZWFkZXIgLmJpZ19udW1iZXJzLmRyZWFwdGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmNhcmRfYm9keS5jZW50cmF0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWUge1xuICBjb2xvcjogIzZDNzA3NjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTJweDsgLyogODUuNzE0JSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1kYXRhIHtcbiAgY29sb3I6ICM2QzcwNzY7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IC8qIDg1LjcxNCUgKi9cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmNhcmRfYm9keSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUtY2FyZCB7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICAvKiBIZWFkbGluZXMvVDM4ICovXG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiA0MS44cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuY2FyZF9ib2R5IC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1jYXJkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzIuNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5jYXJkX2JvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZS1jYXJkIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NSU7IC8qIDIzLjJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5hY3Rpb24tYnV0dG9ucy5zdGFuZ2Ege1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5hY3Rpb24tYnV0dG9ucy5kcmVhcHRhIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmFjdGlvbi1idXR0b25zLmNlbnRydSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuYWN0aW9uLWJ1dHRvbnMuYnV0b24uc3RhbmdhIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmFjdGlvbi1idXR0b25zLmJ1dG9uLmNlbnRydSBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5hY3Rpb24tYnV0dG9ucy5idXRvbi5kcmVhcHRhIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICBwYWRkaW5nOiAxOC43M3B4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmFjdGlvbi1idXR0b25zLmJ1dG9uLnN0YW5nYSBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5hY3Rpb24tYnV0dG9ucy5idXRvbi5jZW50cnUgYSwgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuYWN0aW9uLWJ1dHRvbnMuYnV0b24uZHJlYXB0YSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5hY3Rpb24tYnV0dG9ucy5idXRvbi5zdGFuZ2EgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuYWN0aW9uLWJ1dHRvbnMuYnV0b24uY2VudHJ1IGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmFjdGlvbi1idXR0b25zLmJ1dG9uLmRyZWFwdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtbGVnYXR1cmEgLmFjdGlvbi1idXR0b25zLmxpbmsge1xuICBjb2xvcjogI0RDMDAyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBHMTZCcyAqL1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuYWN0aW9uLWJ1dHRvbnMuaWNvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIC5hY3Rpb24tYnV0dG9ucy5pY29uIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbiAgaW5zZXQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuYWN0aW9uLWJ1dHRvbnMuaWNvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSAuYWN0aW9uLWJ1dHRvbnMuaWNvbiBhOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtcG9uZGVyYXMgI3BhZ2UsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnRpdGxlLWNvbXBvbmVudCxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlOmJlZm9yZSwgLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZTphZnRlcixcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6YmVmb3JlLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljczphZnRlcixcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlczpiZWZvcmUsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXM6YWZ0ZXIsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAudGl0bGUtY29tcG9uZW50OmJlZm9yZSxcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC50aXRsZS1jb21wb25lbnQ6YWZ0ZXIsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGU6YmVmb3JlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlOmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljczphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzOmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50OmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnRpdGxlLWNvbXBvbmVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlOmJlZm9yZSxcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6YmVmb3JlLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzOmJlZm9yZSxcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC50aXRsZS1jb21wb25lbnQ6YmVmb3JlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljczpiZWZvcmUsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlczpiZWZvcmUsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC50aXRsZS1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGU6YWZ0ZXIsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzOmFmdGVyLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzOmFmdGVyLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnRpdGxlLWNvbXBvbmVudDphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZTphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljczphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzOmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUud2hpdGUsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLndoaXRlLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLndoaXRlLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnRpdGxlLWNvbXBvbmVudC53aGl0ZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZS53aGl0ZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy53aGl0ZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLndoaXRlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50LndoaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLndoaXRlOmJlZm9yZSwgLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZS53aGl0ZTphZnRlcixcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Mud2hpdGU6YmVmb3JlLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy53aGl0ZTphZnRlcixcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcy53aGl0ZTpiZWZvcmUsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMud2hpdGU6YWZ0ZXIsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAudGl0bGUtY29tcG9uZW50LndoaXRlOmJlZm9yZSxcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC50aXRsZS1jb21wb25lbnQud2hpdGU6YWZ0ZXIsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUud2hpdGU6YmVmb3JlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLndoaXRlOmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLndoaXRlOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy53aGl0ZTphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLndoaXRlOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLndoaXRlOmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50LndoaXRlOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnRpdGxlLWNvbXBvbmVudC53aGl0ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLndoaXRlOmJlZm9yZSxcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Mud2hpdGU6YmVmb3JlLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLndoaXRlOmJlZm9yZSxcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC50aXRsZS1jb21wb25lbnQud2hpdGU6YmVmb3JlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLndoaXRlOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy53aGl0ZTpiZWZvcmUsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcy53aGl0ZTpiZWZvcmUsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC50aXRsZS1jb21wb25lbnQud2hpdGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUud2hpdGU6YWZ0ZXIsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLndoaXRlOmFmdGVyLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLndoaXRlOmFmdGVyLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnRpdGxlLWNvbXBvbmVudC53aGl0ZTphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZS53aGl0ZTphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy53aGl0ZTphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLndoaXRlOmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50LndoaXRlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIC50aXRsZS1jb21wb25lbnQuZ3JheTo6YmVmb3JlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50LmdyYXk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAudGl0bGUtY29tcG9uZW50LmdyYXk6OmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAudGl0bGUtY29tcG9uZW50LmdyYXk6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzOjpiZWZvcmUsXG4ubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXM6OmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljczo6YmVmb3JlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXM6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzOjphZnRlcixcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlczo6YWZ0ZXIsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6OmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXM6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLFxuLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyxcbi5ub2RlLXBvbmRlcmFzICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIC50aXRsZV9jb21wb25lbnQsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC50aXRsZV9jb21wb25lbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIC50aXRsZV9jb21wb25lbnQgLnRpdGxlLWNvbXBvbmVudCxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnRpdGxlX2NvbXBvbmVudCAudGl0bGUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gIH1cbiAgLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtdGl0bGUsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA3MnB4IDcycHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA3MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5vZGUtcG9uZGVyYXMgI3BhZ2UgLnBhcmFncmFwaCxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgLnBhcmFncmFwaCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC5ub2RlLXBvbmRlcmFzICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXI6YmVmb3JlLCAubm9kZS1wb25kZXJhcyAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmFmdGVyLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubm9kZS1wb25kZXJhcyAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmJlZm9yZSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLm5vZGUtcG9uZGVyYXMgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjphZnRlcixcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTExMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgfVxufVxuLm5vZGUtcG9uZGVyYXMgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVyczo6YWZ0ZXIsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnM6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG4ubm9kZS1wb25kZXJhcyAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzOjpiZWZvcmUsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnM6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG59XG4ubm9kZS1wb25kZXJhcyAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW0sXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY2VudGVycy1saW5rcyA+IC5maWVsZF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLm5vZGUtcG9uZGVyYXMgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVCO1xuICB9XG59XG4ubm9kZS1wb25kZXJhcyAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMiksXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY2VudGVycy1saW5rcyA+IC5maWVsZF9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5ub2RlLXBvbmRlcmFzIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY2VudGVycy1saW5rcyA+IC5maWVsZF9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5ub2RlLXBvbmRlcmFzIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMgPiAuZmllbGQtLW5hbWUtZmllbGQtY2VudGVycy1saW5rcyA+IC5maWVsZF9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKTpub3QoOmxhc3QtY2hpbGQpLFxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3MgPiAuZmllbGRfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS1zcGl0YWx1bC1iYW5lYXNhIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyxcbi5ub2RlLXNwaXRhbHVsLWJhbmVhc2EgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuXG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5yZWdpb24tY29udGVudC10b3AgbmF2I2Jsb2NrLWxvY2F0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5yZWdpb24tY29udGVudC10b3AgbmF2I2Jsb2NrLWxvY2F0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIFtpZF49Y29tcG9uZW50LV0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgW2lkXj1jb21wb25lbnQtXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgW2lkXj1jb21wb25lbnQtXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZWJhY2tncm91bmRyZWR0ZXh0d2l0aGJvcmRlciBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbmJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAuc3BsaXRfNzBfMzAud3JhcHBlcl9iYWNrZ3JvdW5kLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5hdXRvSGVpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAuc3BsaXRfNzBfMzAud3JhcHBlcl9iYWNrZ3JvdW5kLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5hdXRvSGVpZ2h0IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAuc3BsaXRfNzBfMzAud3JhcHBlcl9iYWNrZ3JvdW5kLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5hdXRvSGVpZ2h0IC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnNwbGl0XzcwXzMwLndyYXBwZXJfYmFja2dyb3VuZC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuYXV0b0hlaWdodCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAuc3BsaXRfNzBfMzAud3JhcHBlcl9iYWNrZ3JvdW5kLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5hdXRvSGVpZ2h0IC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnNwbGl0XzcwXzMwLndyYXBwZXJfYmFja2dyb3VuZC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuYXV0b0hlaWdodCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5uby1wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uby1wYWRkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnNwbGl0XzcwXzMwLndyYXBwZXJfYmFja2dyb3VuZC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuYXV0b0hlaWdodCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5uby1wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uby1wYWRkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm8tcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uubm8tcGFkZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnNwbGl0XzcwXzMwLndyYXBwZXJfYmFja2dyb3VuZC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuYXV0b0hlaWdodCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAuc3BsaXRfNzBfMzAud3JhcHBlcl9iYWNrZ3JvdW5kLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5hdXRvSGVpZ2h0IC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnNwbGl0XzcwXzMwLndyYXBwZXJfYmFja2dyb3VuZC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuYXV0b0hlaWdodCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZzogMCA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnNwbGl0XzcwXzMwLndyYXBwZXJfYmFja2dyb3VuZC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuYXV0b0hlaWdodCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAuc3BsaXRfNzBfMzAud3JhcHBlcl9iYWNrZ3JvdW5kLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5hdXRvSGVpZ2h0IC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgIC8qIDM0LjJweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG1hcmdpbjogMTZweCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbmJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSBzcGFuLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogNTQuNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHNwYW4ubnVtYmVyIHtcbiAgICBtaW4td2lkdGg6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHNwYW4ubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSBzcGFuLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgbWluLXdpZHRoOiA0OXB4O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5jb2x1bW4tdGV4dC5mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5jb2x1bW4tdGV4dC5mdWxsIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnRpdGxlLWNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgLyogNDEuOHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAudGl0bGUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAvKiAzNC4ycHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLnRpdGxlX2NvbXBvbmVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAudGl0bGVfY29tcG9uZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC50aXRsZV9jb21wb25lbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQge1xuICBtYXJnaW46IDE1cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAucHJlZ25hbmN5LWV5ZWJyb3cge1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDE2LjhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAucHJlZ25hbmN5LWV5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLnByZWduYW5jeS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEyJTtcbiAgLyogNTIuNjRweCAqL1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5wcmVnbmFuY3ktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAucHJlZ25hbmN5LWxlYWQge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMzJTtcbiAgLyogMjMuOTRweCAqL1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLnByZWduYW5jeS10ZXh0IHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gIC8qIDIzLjA0cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5TdGFuZ2EgLmNvbHVtbi10ZXh0LmhhbGYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5TdGFuZ2EgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbmJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuaGFzLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuaGFzLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmhhcy1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1saW5rIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWxpbmsgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWxpbmsgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UubmVnYXRpdmVfbWFyZ2luIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uZWdhdGl2ZV9tYXJnaW4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uZWdhdGl2ZV9tYXJnaW4gaW1nIHtcbiAgICBtYXJnaW46IC0yNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cbmJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuYm9keS5tYXRlcm5pdGF0aS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIC5oaWdobGlnaHQtd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI0RDMDAyODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkubWF0ZXJuaXRhdGktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiAuaGlnaGxpZ2h0LXdvcmQge1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm1hdGVybml0YXRpLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLmhpZ2hsaWdodC13b3JkIHtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgMXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgI3NhcmNpbmEtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldi5kaXNhYmxlZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5zci1vbmx5LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjo6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb246OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uOjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNkM3MDc2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9yZGVyOiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGNvbG9yOiAjNkM3MDc2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyOm5vdCguZGlzYWJsZWQpIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgb3JkZXI6IDI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogIzZDNzA3Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLnRyaW1lc3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd3JhcHBlciBoMiB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICAvKiAyMy45NHB4ICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDEwcHggNDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLmNhcm91c2VsLW5hdmlnYXRpb24gLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWJsb2NrIC5ibG9jay1zYXJjaW5hLXdyYXBwZXIgLnRyaW1lc3Rlci13ZWVrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWtzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd2VlayAud2Vlay11cmwge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd2VlayAud2Vlay11cmwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWsgLndlZWstdXJsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWsgLndlZWstdXJsOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd2VlayAud2Vlay11cmwuYWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWsgLndlZWstdXJsOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWsgLndlZWstdXJsW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYmxvY2sgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciAudHJpbWVzdGVyLXdlZWsuYWN0aXZlIC53ZWVrLXVybCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayAuYmxvY2stc2FyY2luYS13cmFwcGVyIC50cmltZXN0ZXItd2VlayAud2Vlay11cmwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4taW1hZ2VzIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQgLmNvbHVtbi1pbWFnZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAjdGFiMS50YWItcGFuZS5mYWRlLmFjdGl2ZS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAjdGFiMi50YWItcGFuZS5mYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4taW1hZ2VzICN0YWIyLnRhYi1wYW5lLmZhZGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAjdGFiMi50YWItcGFuZS5mYWRlci5hY3RpdmUgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQgLmNvbHVtbi1pbWFnZXMgI3RhYjIudGFiLXBhbmUuZmFkZXIuYWN0aXZlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4taW1hZ2VzICN0YWIyLnRhYi1wYW5lLmZhZGVyLmFjdGl2ZSBpZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAjdGFiMi50YWItcGFuZS5mYWRlci5hY3RpdmUgaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAjdGFiMi50YWItcGFuZS5mYWRlci5hY3RpdmUgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NXZoO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4taW1hZ2VzICN0YWIyLnRhYi1wYW5lLmZhZGVyLmFjdGl2ZSBpZnJhbWUge1xuICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAubGlnaHRib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAubGlnaHRib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAubGlnaHRib3g6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAubGlnaHRib3guZ2FsbGVyeS1pbWFnZS10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94LmdhbGxlcnktaW1hZ2UtYm90dG9tIHtcbiAgZmxleDogMSAxIGNhbGMoNTAlIC0gNnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveC5nYWxsZXJ5LWltYWdlLWJvdHRvbSB7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLWltYWdlcyAubGlnaHRib3guZ2FsbGVyeS1pbWFnZS1ib3R0b20ge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCA+IGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQgLmNvbHVtbi10ZXh0IC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQgLmNvbHVtbi10ZXh0IC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQgLmNvbHVtbi10ZXh0IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJFMzMzQztcbiAgbGluZS1oZWlnaHQ6IDExMiU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LnBhcmFncmFwaC0tZ2FsbGVyeS1wb3NpdGlvbi1yaWdodCAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkucGFyYWdyYXBoLS1nYWxsZXJ5LXBvc2l0aW9uLXJpZ2h0IC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0gc3Bhbi5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDU0LjcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHNwYW4ubnVtYmVyIHtcbiAgICBtaW4td2lkdGg6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0gc3Bhbi5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0gc3Bhbi5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIG1pbi13aWR0aDogNDlweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmZ1bGwgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5mdWxsIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbjogMCAxMnB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtbGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDAgNThweCAwIGF1dG87XG4gIG9yZGVyOiAyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtbGluZyB7XG4gICAgbWFyZ2luOiAwIDZweCAyMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtbGluZyB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiAuZmllbGQtLW5hbWUtZmllbGQtZ2VuZXJhbC1saW5nIGEge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNENUQ2RDg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5maWVsZC0tbmFtZS1maWVsZC1nZW5lcmFsLWxpbmcgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtbGluZyBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDM2cHggOHB4IDE0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiAuZmllbGQtLW5hbWUtZmllbGQtZ2VuZXJhbC1saW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5maWVsZC0tbmFtZS1maWVsZC1nZW5lcmFsLWxpbmcgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUyJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtbGluZyBhOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCAwIDI0cHggOHB4O1xuICBvcmRlcjogMztcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cge1xuICAgIG1hcmdpbjogMCAwIDIwcHggOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cge1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gbmF2LnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2QzcwNzY7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgPiBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLXByZXY6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLXByZXY6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWYxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNkM3MDc2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IG5hdi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5zbGljayB7XG4gIG9yZGVyOiA0O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLnNsaWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyA+IC5zbGljayB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLnNsaWNrIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzID4gLnNsaWNrIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5zbGljayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuc2xpY2tfX3NsaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnNsaWNrX19zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmluZm9fbWVkaWMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmluZm9fbWVkaWMgLmdyYWRlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmluZm9fbWVkaWMgc3Bhbi5yZXZpZXdzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuaW5mb19tZWRpYyBzcGFuLmdyYWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuaW5mb19tZWRpYyBzcGFuLnJldmlld3MgPiBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAubWVkaWNfZ3JleV9jYXJkcyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5tZWRpY19ncmV5X2NhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBjb2xvcjogIzZjNzA3NjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLm1lZGljX2dyZXlfY2FyZHMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAubWVkaWNfZ3JleV9jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLm1lZGljX2dyZXlfY2FyZHMgLmltYWdlX2hyZWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcmRlcjogMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLm1lZGljX2dyZXlfY2FyZHMgLmltYWdlX2hyZWYgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGljLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyNSU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAubWVkaWNfZ3JleV9jYXJkcyAuaW1hZ2VfaHJlZiAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWMtcGhvdG8gcGljdHVyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLm1lZGljX2dyZXlfY2FyZHMgLmltYWdlX2hyZWYgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGljLXBob3RvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIGgzLm5vZGVfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMi5ub2RlX190aXRsZSwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgaDIubm9kZV9fdGl0bGUge1xuICBtYXJnaW46IDQwcHggMjRweCA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgaDMubm9kZV9fdGl0bGUgYSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIubm9kZV9fdGl0bGUgYSwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgaDIubm9kZV9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgaDMubm9kZV9fdGl0bGUgYSBzcGFuLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMi5ub2RlX190aXRsZSBhIHNwYW4sICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIGgyLm5vZGVfX3RpdGxlIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjQlO1xuICBjb2xvcjogIzJFMzMzQztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tdGhlbWUtLXB1cnBsZSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBnYXA6IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS10aGVtZS0tcHVycGxlIC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1udW1hci1wcm9jZW50IHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDExMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tdGhlbWUtLXB1cnBsZSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLW5hbWUtZmllbGQtbnVtYXItcHJvY2VudCB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLXRoZW1lLS1wdXJwbGUgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWFyLXByb2NlbnQge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tdGhlbWUtLXB1cnBsZSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzZjNzA3NjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS10aGVtZS0tcHVycGxlIC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLXRoZW1lLS1wdXJwbGUgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS10aGVtZS0tcHVycGxlIC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG5cbi5oaWdobGlnaHQtd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI0RDMDAyODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oaWdobGlnaHQtd29yZCB7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oaWdobGlnaHQtd29yZCB7XG4gICAgcGFkZGluZzogMXB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgfVxufVxuXG4ucHJlZ25hbmN5LWV5ZWJyb3cge1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDE2LjhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJlZ25hbmN5LWV5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucHJlZ25hbmN5LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAvKiA1Mi42NHB4ICovXG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByZWduYW5jeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbn1cblxuLnByZWduYW5jeS1sZWFkIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gIC8qIDIzLjk0cHggKi9cbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLnByZWduYW5jeS10ZXh0IHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gIC8qIDIzLjA0cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtdXJsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRDVENkQ4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCBhOmJlZm9yZSB7XG4gIHJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuc2xpY2stYXJyb3dfY3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY4cHg7XG4gIHJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20ge1xuICAgIHRvcDogMzJweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnNsaWNrLWFycm93X2N1c3RvbSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGdhcDogNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20gLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20gLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnNsaWNrLWFycm93X2N1c3RvbSAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzZDNzA3NjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuc2xpY2stYXJyb3dfY3VzdG9tIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnNsaWNrLWFycm93X2N1c3RvbSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20gLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWYxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuc2xpY2stYXJyb3dfY3VzdG9tIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpOjpiZWZvcmUge1xuICBjb2xvcjogIzZDNzA3Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnNsaWNrLWFycm93X2N1c3RvbSAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1wYWNoZXRlLWFuYWxpemUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBhY2hldGUtYW5hbGl6ZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBhY2hldGUtYW5hbGl6ZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtcGFjaGV0ZS1hbmFsaXplIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1wYWNoZXRlLWFuYWxpemUgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1wYWNoZXRlLWFuYWxpemUgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1wYWNoZXRlLWFuYWxpemUgLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogMzAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBhY2hldGUtYW5hbGl6ZSAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1wYWNoZXRlLWFuYWxpemUgLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBhY2hldGUtYW5hbGl6ZSAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1wYWNoZXRlLWFuYWxpemUgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtcGFjaGV0LWFuYWxpemEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtcGFjaGV0LWFuYWxpemEge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2luZS1wYWNoZXQtYW5hbGl6YSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtcGFjaGV0LWFuYWxpemEgcGljdHVyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtcGFjaGV0LWFuYWxpemEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlLXBhY2hldC1hbmFsaXphIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcmRlcjogMjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZS1wYWNoZXQtYW5hbGl6YSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LWxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlLXBhY2hldC1hbmFsaXphIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUtcGFjaGV0LWFuYWxpemEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlLXBhY2hldC1hbmFsaXphIGgyIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsdSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsdSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgb3JkZXI6IDM7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC11cmwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC11cmwgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC11cmwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19hcnJvdyB7XG4gIHRvcDogNDAlICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmltYWdlX2hyZWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyA+IGRpdiAubm9kZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgPiBkaXYgLmluZm9fbWVkaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogLTcwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgPiBkaXYgLmluZm9fbWVkaWMge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdG9wOiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyA+IGRpdiAuaW5mb19tZWRpYyB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0b3A6IC01NXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgPiBkaXYgLmluZm9fbWVkaWMgLmdyYWRlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgPiBkaXYgLmluZm9fbWVkaWMgLmdyYWRlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgPiBkaXYgLmluZm9fbWVkaWMgLmdyYWRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyA+IGRpdiAuaW5mb19tZWRpYyBzcGFuLnJldmlld3MsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgPiBkaXYgLmluZm9fbWVkaWMgc3Bhbi5ncmFkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyA+IGRpdiAuaW5mb19tZWRpYyBzcGFuLnJldmlld3MgPiBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzOm5vdCguc3R5bGUtLW1vZGVybikgLmluZm9fbWVkaWMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6bm90KC5zdHlsZS0tbW9kZXJuKSAuaW5mb19tZWRpYyAuZ3JhZGUge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljczpub3QoLnN0eWxlLS1tb2Rlcm4pIC5pbmZvX21lZGljIHNwYW4ucmV2aWV3cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6bm90KC5zdHlsZS0tbW9kZXJuKSAuaW5mb19tZWRpYyBzcGFuLmdyYWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljczpub3QoLnN0eWxlLS1tb2Rlcm4pIC5pbmZvX21lZGljIHNwYW4ucmV2aWV3cyA+IGRpdiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53ZWJmb3JtLS1kb3Ige1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xODBweCBhdXRvIDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAud2ViZm9ybS0tZG9yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC53ZWJmb3JtLS1kb3IgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRvcDogNzdweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi53ZWJmb3JtLS1kb3IgLndlYmZvcm0tY29uZmlybWF0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4ud2ViZm9ybS0tZG9yIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSAuYmFjayB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgLmJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgLmJhY2s6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53ZWJmb3JtLS1kb3IgLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIC5iYWNrOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgLmJhY2ssIC53ZWJmb3JtLS1kb3IgLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIC5iYWNrOmFjdGl2ZSwgLndlYmZvcm0tLWRvciAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgLmJhY2s6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi53ZWJmb3JtLS1kb3IgLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIC5iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi53ZWJmb3JtLS1kb3IgLmZpZWxkLS10eXBlLXdlYmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLndlYmZvcm0tLWRvciAuZmllbGQtLXR5cGUtd2ViZm9ybSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLndlYmZvcm0tLWRvciAuZmllbGQtLXR5cGUtd2ViZm9ybTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb3ItYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC53ZWJmb3JtLS1kb3IgLmZpZWxkLS10eXBlLXdlYmZvcm06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4ud2ViZm9ybS0tZG9yIC5mb3JtLWNvbXBvc2l0ZSB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi53ZWJmb3JtLS1kb3IgLmpzLWZvcm0taXRlbSBoMywgLndlYmZvcm0tLWRvciAuanMtZm9ybS1pdGVtICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC53ZWJmb3JtLS1kb3IgLmpzLWZvcm0taXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLndlYmZvcm0tLWRvciAuanMtZm9ybS1pdGVtIGgzLCAud2ViZm9ybS0tZG9yIC5qcy1mb3JtLWl0ZW0gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLndlYmZvcm0tLWRvciAuanMtZm9ybS1pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi53ZWJmb3JtLS1kb3IgLmpzLWZvcm0taXRlbSAuZm9ybS10ZXh0YXJlYSxcbi53ZWJmb3JtLS1kb3IgLmpzLWZvcm0taXRlbSAuZm9ybS10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmU7XG59XG4ud2ViZm9ybS0tZG9yIC5qcy1mb3JtLWl0ZW0gLmZvcm0tdGV4dGFyZWEge1xuICBtYXJnaW46IDQ4cHggMTJweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgaGVpZ2h0OiA3NHB4O1xufVxuLndlYmZvcm0tLWRvciAud2ViZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZWJmb3JtLS1kb3IgLndlYmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi53ZWJmb3JtLS1kb3IgLndlYmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiBjYWxjKDUwJSAtIDMycHggLyAyKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2ViZm9ybS0tZG9yIC53ZWJmb3JtLWFjdGlvbnMgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG4ud2ViZm9ybS0tZG9yIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS0tZG9yIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJmb3JtLS1kb3IgLmZvcm0td3JhcHBlciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAud2ViZm9ybS0tZG9yIC5mb3JtLXdyYXBwZXIuY29udGFpbmVyLWZ1bGwgLmNvbC1mdWxsLCAud2ViZm9ybS0tZG9yIC5mb3JtLXdyYXBwZXIuY29udGFpbmVyLWJpZyAuY29sLWZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLndlYmZvcm0tLWRvciAuZm9ybS13cmFwcGVyLmNvbnRhaW5lci1mdWxsIC5jb2wtaGFsZjpudGgtY2hpbGQoMm4pLCAud2ViZm9ybS0tZG9yIC5mb3JtLXdyYXBwZXIuY29udGFpbmVyLWJpZyAuY29sLWhhbGY6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICB9XG59XG4ud2ViZm9ybS0tZG9yIC5mb3JtLXdyYXBwZXIuY29udGFpbmVyLWJpZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53ZWJmb3JtLS1kb3IgLmNvbC1oYWxmLnNtYWxsLFxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwuc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC53ZWJmb3JtLS1kb3IgLmNvbC1oYWxmLnNtYWxsLFxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwuc21hbGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLndlYmZvcm0tLWRvciAuY29sLWhhbGYuc21hbGwgbGFiZWwsXG4ud2ViZm9ybS0tZG9yIC5jb2wtZnVsbC5zbWFsbCBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZWJmb3JtLS1kb3IgLmNvbC1oYWxmLnNtYWxsIGxhYmVsOmFmdGVyLFxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwuc21hbGwgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tLWRvciAuY29sLWhhbGYgLnJhbmdlLXNsaWRlcixcbi53ZWJmb3JtLS1kb3IgLmNvbC1mdWxsIC5yYW5nZS1zbGlkZXIge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLndlYmZvcm0tLWRvciAuY29sLWhhbGYgLnJhbmdlLXNsaWRlcixcbi53ZWJmb3JtLS1kb3IgLmNvbC1mdWxsIC5yYW5nZS1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53ZWJmb3JtLS1kb3IgLmNvbC1hdXRvLFxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJmb3JtLS1kb3IgLmNvbC1hdXRvIGxhYmVsLFxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwgbGFiZWwge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC53ZWJmb3JtLS1kb3IgLmNvbC1hdXRvIGxhYmVsLFxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwgbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ud2ViZm9ybS0tZG9yIC5jb2wtYXV0byAucmFuZ2Utc2xpZGVyLFxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwgLnJhbmdlLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmZvcm0tLWRvciAuY29sLWZ1bGwgLnJhbmdlLXNsaWRlciBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLndlYmZvcm0tLWRvciAuY29sLWZ1bGwgLnJhbmdlLXNsaWRlciBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLndlYmZvcm0tLWRvciAuY29sLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC53ZWJmb3JtLS1kb3IgLmNvbC1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndlYmZvcm0tLWRvciAuY29sLWhhbGYgbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAud2ViZm9ybS0tZG9yIC5jb2wtaGFsZiBsYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi53ZWJmb3JtLS1kb3IgLmNvbC1oYWxmIC5yYW5nZS1zbGlkZXIge1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC53ZWJmb3JtLS1kb3IgLmNvbC1oYWxmIC5yYW5nZS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2ViZm9ybS0tZG9yIC5jb2wtaGFsZjpudGgtY2hpbGQoMm4rMSkgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLndlYmZvcm0tLWRvciAuY29sLWhhbGY6bnRoLWNoaWxkKDJuKzEpIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmpzLWZvcm0taXRlbS1kZXNjcmllcmUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LWxlYWRlcnNoaXAgLmNvbHVtbi02IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi52aWV3LWxlYWRlcnNoaXAgLmNvbHVtbi02IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMzEuOTJweDtcbn1cbi52aWV3LWxlYWRlcnNoaXAgLmNvbHVtbi02IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udmlldy1sZWFkZXJzaGlwIC5jb2x1bW4tNiAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LWxlYWRlcnNoaXAgLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnZpZXctbGVhZGVyc2hpcCAudGFiIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgbWFyZ2luOiAwIDExcHggMTFweCAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udmlldy1sZWFkZXJzaGlwIC50YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4udmlldy1sZWFkZXJzaGlwIC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC52aWV3LWxlYWRlcnNoaXAgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1sZWFkZXJzaGlwIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi52aWV3LWxlYWRlcnNoaXAgLmNvbnRlbnQsXG4udmlldy1sZWFkZXJzaGlwIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1sZWFkZXJzaGlwIC5jb250ZW50LmFjdGl2ZSxcbi52aWV3LWxlYWRlcnNoaXAgLmRlc2NyaXB0aW9uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBjdXN0b20gc3R5bGUgZm9yIGNvbnR1bC1tZXUgcGFnZSBvbmx5Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhZ2Utbm9kZS00MzYyMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtNDM2MjAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAubGlzdC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS00MzYyMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5saXN0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS00MzYyMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5saXN0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWNoZWNrbWFyay1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS00MzYyMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5saXN0LXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY2FtcGFpZ24tbGlzdC1lbGVtZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS00MzYyMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtbGlzdCAuY29sdW1uLWxpc3QgLmxpc3Qtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtNDM2MjAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgLmNvbHVtbi1saXN0IC5saXN0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCBib2R5LnBhZ2Utbm9kZS00MzYyMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtbGlzdCAuY29sdW1uLWxpc3QgLmxpc3Qtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5wYWdlLW5vZGUtNDM2MjAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgLmNvbHVtbi1saXN0IC5saXN0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIGJvZHkucGFnZS1ub2RlLTQzNjIwICNjb21wb25lbnQtMTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS00MzYyMCAjY29tcG9uZW50LTExIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtNDM2MjAgI2NvbXBvbmVudC0xMSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLFxuYm9keS5wYWdlLW5vZGUtNDM2MjAgI2NvbXBvbmVudC0xMSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkucGFnZS1ub2RlLTQzNjIwICNjb21wb25lbnQtMTEgLmFwcC1idXR0b25zIGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLTQzNjIwIC5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLCBib2R5LnBhZ2Utbm9kZS00MzYyMCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLTQzNjIwIC5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLCBib2R5LnBhZ2Utbm9kZS00MzYyMCAuZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtNDM2MjAgLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSwgYm9keS5wYWdlLW5vZGUtNDM2MjAgLmRpc3BsYXktLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtNDM2MjAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1hcHBzIC5hcHAtYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5wYWdlLW5vZGUtNDM2MjAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1hcHBzIC5hcHAtYnV0dG9ucyBhIHtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIG1hcmdpbjogOHB4O1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5ib2R5LnBhZ2Utbm9kZS00MzYyMCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLWFwcHMgLmFwcC1idXR0b25zIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiA+ICNjb21wb25lbnQtNSAuc2VjdGlvbi1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbn1cbmJvZHkucGFnZS1ub2RlLTQzNjIwIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbmJvZHkucGFnZS1ub2RlLTQzNjIwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1saXN0IC5jb2x1bW4taW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtNDM2MjAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgLmNvbHVtbi1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtNDM2MjAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIGJvZHkucGFnZS1ub2RlLTQzNjIwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1saXN0IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkucGFnZS1ub2RlLTQzNjIwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1saXN0IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbmJvZHkucGFnZS1ub2RlLTQzNjIwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1saXN0IC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuYm9keS5wYWdlLW5vZGUtNDM2MjAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiA+ICNjb21wb25lbnQtNSAuc2VjdGlvbi1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbn1cblxuLnZpZGVvLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAudmlkZW8td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC52aWRlby13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgfVxufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRhcmdldCAudmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlkZW8td3JhcHBlciAudmlkZW8tdGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1mcmFtZSB7XG4gICAgdG9wOiAzNyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAzNyUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRhcmdldCAudmlkZW8td3JhcHBlciAudmlkZW8tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zN3B4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyOCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWRlby13cmFwcGVyIC52aWRlby10YXJnZXQgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMnZ3O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudmlkZW8td3JhcHBlciAudmlkZW8tdGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudmlkZW8td3JhcHBlciAudmlkZW8tdGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSB7XG4gICAgbGVmdDogNnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgLmNvbHVtbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCAuY29sdW1uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgLmNvbHVtbiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIC5jb2x1bW4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIHBhZGRpbmctdG9wOiA2NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMzJweCAzMHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCAuY29sdW1uIC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNzNweDtcbiAgbGVmdDogNzJweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbiAgZm9udC1zaXplOiA4NHB4O1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgLmNvbHVtbiAuaWNvbi1wbGF5IHtcbiAgICBib3R0b206IDM1cHg7XG4gICAgbGVmdDogMzVweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAudmlkZW8taWNvbi1wbGF5LW1pZGRsZSAuY29sdW1uIC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC5sYXlvdXQtbWFpbi13cmFwcGVyI21haW4td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC5sYXlvdXQtbWFpbi13cmFwcGVyI21haW4td3JhcHBlcjo6YWZ0ZXIsIGJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAubGF5b3V0LW1haW4td3JhcHBlciNtYWluLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogMTUyLjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbmJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlci5hY3RpdmUgLmNvbHVtbi02IC52aWV3LWZpbHRlcnMge1xuICBib3JkZXItcmFkaXVzOiAxNHB4IDE0cHggMCAwO1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTY6bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02Om50aC1vZi10eXBlKDIpIC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlLCBib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiBoZWFkZXIgaDEge1xuICBmb250LXNpemU6IDMuODc1cmVtO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiBoZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYgaGVhZGVyIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbmJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDQwcHggNjRweCAwIDA7XG59XG5ib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3LWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDU2cHggNTZweCA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZzogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYgLnZpZXctZmlsdGVycyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbmJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYgLnZpZXctZmlsdGVycyBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5ib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3LWZpbHRlcnMgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5ib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IC5qcy1mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICB6LWluZGV4OiAxMDAyO1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuanMtZm9ybS1pdGVtOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDIycHg7XG59XG5ib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IC5qcy1mb3JtLWl0ZW0gLmZvcm0tc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbmJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG5ib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3cy1yb3cge1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNHB4IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWI7XG4gIHBhZGRpbmc6IDQ4cHggNTZweCA1NnB4O1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC10Y3Age1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbnZlc3RpZ2F0aW9uLCBib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubWFpbi13cmFwcGVyIC5jb2x1bW4tNiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbnZlc3RpZ2F0aW9uIC5maWVsZC1jb250ZW50LCBib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5tYWluLXdyYXBwZXIgLmNvbHVtbi02IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxvY2F0aW9uIC5maWVsZC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkucGFnZS12aWV3LWludGVydmVudGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm1haW4td3JhcHBlciAuY29sdW1uLTYgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbjogMCAxMy41cHggLTI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3MgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyBmaWVsZHNldC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5mbGV4LXdyYXAgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3MgLmZsZXgtd3JhcCAuZm9ybS1ncm91cCAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tcmFkaW9zIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwIC5maWVsZHNldC13cmFwcGVyIGRpdi5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgM3B4IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgZGl2LmpzLWZvcm0taXRlbSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwIC5maWVsZHNldC13cmFwcGVyIGRpdi5qcy1mb3JtLWl0ZW0gbGFiZWwuZm9ybS1jaGVjayB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzJlMzMzYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuZmxleC13cmFwIC5mb3JtLWdyb3VwIC5maWVsZHNldC13cmFwcGVyIGRpdi5qcy1mb3JtLWl0ZW0gaW5wdXRbY2hlY2tlZD1jaGVja2VkXSArIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3MgLnNsaWNrLS12aWV3LS1sb2NhdGlpLXBlZGlhdHJpZSAuc2xpY2tfX3NsaWRlciB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGVyIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwJSAwIDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3MgLnNsaWNrLS12aWV3LS1sb2NhdGlpLXBlZGlhdHJpZSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3MgLnNsaWNrLS12aWV3LS1sb2NhdGlpLXBlZGlhdHJpZSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrX19zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM5MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5zbGljay0tdmlldy0tbG9jYXRpaS1wZWRpYXRyaWUgLnNsaWNrX19zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0NDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5zbGljay0tdmlldy0tbG9jYXRpaS1wZWRpYXRyaWUgLnNsaWNrX19zbGlkZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtd2lkdGg6IDM2M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3MgLnNsaWNrLS12aWV3LS1sb2NhdGlpLXBlZGlhdHJpZSAuc2xpY2tfX3NsaWRlIC52aWV3cy1maWVsZC10aXRsZSAuaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJlMzMzYztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLXRpdGxlIGgzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5zbGljay0tdmlldy0tbG9jYXRpaS1wZWRpYXRyaWUgLnNsaWNrX19zbGlkZSAudmlld3MtZmllbGQtdGl0bGUgaDIge1xuICBtYXJnaW46IDZweCAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLXRpdGxlIGgzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5zbGljay0tdmlldy0tbG9jYXRpaS1wZWRpYXRyaWUgLnNsaWNrX19zbGlkZSAudmlld3MtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWNpdHkge1xuICBjb2xvcjogIzZjNzA3NjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGljaS12YWx1ZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGljaS12YWx1ZSAubGlzdC1ncm91cC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5zbGljay0tdmlldy0tbG9jYXRpaS1wZWRpYXRyaWUgLnNsaWNrX19zbGlkZSAudmlld3MtZmllbGQtZmllbGQtbWVkaWNpLXZhbHVlIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGljaS12YWx1ZSAubGlzdC1ncm91cC1pdGVtIGEge1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGljaS12YWx1ZSAubGlzdC1ncm91cC1pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGljaS12YWx1ZSAubGlzdC1ncm91cC1pdGVtIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBlZGlhdHJpY3MgLnNsaWNrLS12aWV3LS1sb2NhdGlpLXBlZGlhdHJpZSAuc2xpY2tfX3NsaWRlIC52aWV3cy1maWVsZC1maWVsZC1tZWRpY2ktdmFsdWUgLmxpc3QtZ3JvdXAtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1vYmlsZS1waG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGVkaWF0cmljcyAuc2xpY2stLXZpZXctLWxvY2F0aWktcGVkaWF0cmllIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1vYmlsZS1waG9uZSAuY29udGFjdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5zbGljay0tdmlldy0tbG9jYXRpaS1wZWRpYXRyaWUgLnNsaWNrX19zbGlkZSAudmlld3MtZmllbGQtZmllbGQtbW9iaWxlLXBob25lIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIC5zbGljay0tdmlldy0tbG9jYXRpaS1wZWRpYXRyaWUgLnNsaWNrX19zbGlkZSAudmlld3MtZmllbGQtZmllbGQtbW9iaWxlLXBob25lIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG5cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDI1MHB4IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwuc2xpY2stY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwuc2xpY2stY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGlja19fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAxMnB4O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCAuc2xpY2tfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwuc2xpY2stY2Fyb3VzZWwgLnNsaWNrX19zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB9XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCAuc2xpY2tfX3NsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCAuc2xpY2tfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICByaWdodDogMDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGlja19fYXJyb3cgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGlja19fYXJyb3cgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCAuc2xpY2tfX2Fycm93IC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIHtcbiAgcGFkZGluZy10b3A6IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLnNsaWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5zbGlja19fc2xpZGUge1xuICBtYXJnaW46IDEycHg7XG4gIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDI0cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLnNsaWNrX19zbGlkZSB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyNHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5zbGlja19fc2xpZGUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLnNsaWNrX19zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLnNsaWNrX19zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwgLnNsaWNrX19zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc3ByZSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbmJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0LmNvbHVtbi1mdWxsLmxlZnQtaW1hZ2Uuc3R5bGUtLW1vZGVybl9ib3JkZXIge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwuc2xpY2stY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAuc2xpY2stLWZpZWxkLXRlc3RpbW9uaWFsLWNvbXBvbmVudCAuc2xpY2tfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAtNTBweDtcbn1cbmJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCAuc2xpY2tfX2Fycm93IHtcbiAgdG9wOiAxNXB4O1xufVxuYm9keSBhcnRpY2xlLmVuZ2xpc2hfdGVtcGxhdGUgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuYm9keSBhcnRpY2xlLmVuZ2xpc2hfdGVtcGxhdGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnRpdGxlLS1ibGFjayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIGJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC41NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIGJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbF9jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgbmF2LnNsaWNrX19hcnJvdyBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuYm9keSBhcnRpY2xlLmVuZ2xpc2hfdGVtcGxhdGUgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDFweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyAuZmllbGQtLXR5cGUtbGluazo6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xufVxuYm9keSBhcnRpY2xlLmVuZ2xpc2hfdGVtcGxhdGUgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgLmZpZWxkLS10eXBlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogNjVweDtcbn1cbmJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbn1cbmJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSBhcnRpY2xlLmVuZ2xpc2hfdGVtcGxhdGUgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyBuYXYge1xuICAgIGJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQuY29sdW1uLWZ1bGwubGVmdC1pbWFnZS5zdHlsZS0tbW9kZXJuX2JvcmRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgLmZpZWxkLS10eXBlLWxpbmsge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBwYWRkaW5nOiAxNy43Nzc3Nzc3Nzc4cHggMjRweCAxNy43Nzc3Nzc3Nzc4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSBhcnRpY2xlLmVuZ2xpc2hfdGVtcGxhdGUgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tdHlwZS1saW5rIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbmJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuYm9keSBhcnRpY2xlLmVuZ2xpc2hfdGVtcGxhdGUgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tdHlwZS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbmJvZHkgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1jb21wb25lbnQtdGl0bGVbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM3MDc2O1xuICBjb2xvcjogI2VhZWFlYjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5ib2R5IGFydGljbGUuZW5nbGlzaF90ZW1wbGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ncmlwYS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuZ3JpcGEtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZ3JpcGEtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ncmlwYS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmdyaXBhLWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ncmlwYS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ncmlwYS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmdyaXBhLWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZ3JpcGEtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZ3JpcGEtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ncmlwYS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuZ3JpcGEtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4udG90YWwtc3RvY2tzIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4udG90YWwtc3RvY2tzIGg0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4udG90YWwtc3RvY2tzIC5zdG9ja3MgLnRvdGFsIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvdGFsLXN0b2NrcyAuZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNjMGMxYzQ7XG59XG5cbmJvZHkucGF0aC1wcmltdWwtYW4tYWwtYmViZWx1c3VsdWkgLmJsb2NrLWZpcnN0LXllYXItc2ltaWxhciB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5ibG9jay1maXJzdC15ZWFyLXNpbWlsYXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG59XG5ib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbCAuc2xpY2tfX2Fycm93IHtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDEycHg7XG59XG5ib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5wYWdlLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkucGF0aC1wcmltdWwtYW4tYWwtYmViZWx1c3VsdWkgLnBhZ2UtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5ib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5wYWdlLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbmJvZHkucGF0aC1wcmltdWwtYW4tYWwtYmViZWx1c3VsdWkgLnBhZ2UtbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbmJvZHkucGF0aC1wcmltdWwtYW4tYWwtYmViZWx1c3VsdWkgLmJsb2NrLWZpcnN0LXllYXItbmV4dC1tb250aHMgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cbmJvZHkucGF0aC1wcmltdWwtYW4tYWwtYmViZWx1c3VsdWkgLmJsb2NrLWZpcnN0LXllYXItbmV4dC1tb250aHMgLmNvbnRlbnQgYSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDI0cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5ib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5ibG9jay1maXJzdC15ZWFyLW5leHQtbW9udGhzIC5jb250ZW50IGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSAuYmxvY2stZmlyc3QteWVhci1uZXh0LW1vbnRocyAuY29udGVudCBhIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgYm9keS5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSAuYmxvY2stZmlyc3QteWVhci1uZXh0LW1vbnRocyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IGEgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgYm9keS5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSAuYmxvY2stZmlyc3QteWVhci1uZXh0LW1vbnRocyAuY29udGVudCBhIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAuY29sdW1uIGgyLCBib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5ibG9jay1maXJzdC15ZWFyLW5leHQtbW9udGhzICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBhIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyBib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5ibG9jay1maXJzdC15ZWFyLW5leHQtbW9udGhzIC5jb250ZW50IC5jb2x1bW4gYSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5maWVsZF9faXRlbSAudGl0bGUtY29tcG9uZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIC5maWVsZF9faXRlbSAudGl0bGUtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCAuc2VlLWFsbC1jb250YWluZXIsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCAuc2VlLWFsbC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1HcmF5LTEwLCAjZWFlYWViKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCAuc2VlLWFsbC1jb250YWluZXIgLnNlZS1hbGwsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCAuc2VlLWFsbC1jb250YWluZXIgLnNlZS1hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCAuc2VlLWFsbC1jb250YWluZXIgLnNlZS1hbGw6OmFmdGVyLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgLnNlZS1hbGwtY29udGFpbmVyIC5zZWUtYWxsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGp3aFJFOURWRmxRUlNCemRtY2dJRkJWUWt4SlF5QW5MUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0bklDQW5hSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSno0OGMzWm5JR2hsYVdkb2REMGlOVEV5Y0hnaUlHbGtQU0pNWVhsbGNsOHhJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTFNVElnTlRFeU95SWdkbVZ5YzJsdmJqMGlNUzR4SWlCMmFXVjNRbTk0UFNJd0lEQWdOVEV5SURVeE1pSWdkMmxrZEdnOUlqVXhNbkI0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0OGNHOXNlV2R2YmlCd2IybHVkSE05SWpNNU5pNDJMREUyTUNBME1UWXNNVGd3TGpjZ01qVTJMRE0xTWlBNU5pd3hPREF1TnlBeE1UVXVNeXd4TmpBZ01qVTJMRE14TUM0MUlDSXZQand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCAuc2VlLWFsbC1jb250YWluZXIuZXhwYW5kZWQgOjphZnRlcixcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IC5zZWUtYWxsLWNvbnRhaW5lci5leHBhbmRlZCA6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3M6bm90KC5zbGljay1zbGlkZXIpLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rczpub3QoLnNsaWNrLXNsaWRlcikge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzLnNsaWNrLWluaXRpYWxpemVkIGxpLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcy5zbGljay1pbml0aWFsaXplZCBsaSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgbGksXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgbGksXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGxpIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGxpIDpub3QoLnNsaWNrLXNsaWRlKSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgbGkgOm5vdCguc2xpY2stc2xpZGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGxpOmhvdmVyLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgbGkuc2VsZWN0ZWQsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgbGkuc2VsZWN0ZWQsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGxpLnNlbGVjdGVkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmUgc3Bhbi5qcy1mYWNldC1kZWFjdGl2YXRlLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhLmlzLWFjdGl2ZSBzcGFuLmpzLWZhY2V0LWRlYWN0aXZhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhLmlzLWFjdGl2ZTo6YmVmb3JlLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC1yZXNldC1hbGxdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC1yZXNldC1hbGxdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvSWNvbl9hbGxfd2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC02XTo6YmVmb3JlLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhLmlzLWFjdGl2ZVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtNl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9JbWFnaXN0aWNhX3doaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhLmlzLWFjdGl2ZVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtNF06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvTGFib3JhdG9hcmVfd2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC1yZWNvbHRhcmUtYW5hbGl6ZV06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLXJlY29sdGFyZS1hbmFsaXplXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL0FuYWxpemVfd2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC0zXTo6YmVmb3JlLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhLmlzLWFjdGl2ZVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtM106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9NYXRlcm5pdGF0ZV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTVdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC01XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1BlZGlhdHJpZV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTJdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC0yXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1BvbGljbGluaWNhX3doaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhLmlzLWFjdGl2ZVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtMV06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTFdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvU3BpdGFsZV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTddOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC03XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1N0b21hdG9sb2dpZV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLThdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGEuaXMtYWN0aXZlW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC04XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29wdGljYV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1jbGluaWNpLXBhcnRlbmVyZV06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYS5pcy1hY3RpdmVbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1jbGluaWNpLXBhcnRlbmVyZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9DbGluaWNpUGFydGVuZXJlX3doaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWRePXJldGVhLXRpcC1wcmluY2lwYWwtXSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWRePWNsaW5pY2ktcGFydGVuZXJlXSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkXj1yZXRlYS10aXAtcHJpbmNpcGFsLV0sXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZF49Y2xpbmljaS1wYXJ0ZW5lcmVdIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWRePXJldGVhLXRpcC1wcmluY2lwYWwtXTo6YmVmb3JlLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZF49Y2xpbmljaS1wYXJ0ZW5lcmVdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZF49cmV0ZWEtdGlwLXByaW5jaXBhbC1dOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZF49Y2xpbmljaS1wYXJ0ZW5lcmVdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC1yZXNldC1hbGxdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLXJlc2V0LWFsbF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9JY29uX2FsbF9ibGFjay5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtNl06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtNl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9JbWFnaXN0aWNhLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC00XTo6YmVmb3JlLFxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbC1jYXMgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC00XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL0xhYm9yYXRvYXJlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwgLmNvbnRlbnQgdWwuaXRlbS1saXN0X19saW5rcyBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9cmV0ZWEtdGlwLXByaW5jaXBhbC1yZWNvbHRhcmUtYW5hbGl6ZV06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtcmVjb2x0YXJlLWFuYWxpemVdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvQW5hbGl6ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtM106OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtM106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9NYXRlcm5pdGF0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtNV06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtNV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9QZWRpYXRyaWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTJdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvUG9saWNsaW5pY2Euc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTFdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLTFdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvU3BpdGFsZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtN106OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPXJldGVhLXRpcC1wcmluY2lwYWwtN106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9TdG9tYXRvbG9naWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1jbGluaWNpLXBhcnRlbmVyZV06OmJlZm9yZSxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIC5jb250ZW50IHVsLml0ZW0tbGlzdF9fbGlua3MgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPWNsaW5pY2ktcGFydGVuZXJlXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL0NsaW5pY2lQYXJ0ZW5lcmUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLThdOjpiZWZvcmUsXG4uYmxvY2stZmFjZXQtYmxvY2tyZXRlYS10aXAtcHJpbmNpcGFsLWNhcyAuY29udGVudCB1bC5pdGVtLWxpc3RfX2xpbmtzIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1yZXRlYS10aXAtcHJpbmNpcGFsLThdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvb3B0aWNhLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnJtLXBhZ2luYS1yZXRlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzNHB4IDM0cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1wYWdpbmEtcmV0ZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG59XG4ucm0tcGFnaW5hLXJldGVhIC5tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCA0MHB4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhLmhpZGUtdmlzaWJpbGl0eSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWE6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTnUgYXUgZm9zdCBnYXNpdGUgbG9jYXRpaVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gNDBweCk7XG4gIG1hcmdpbjogMjBweCAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLnZpZXdzLXJvdyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAudmlld3Mtcm93IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIGhlaWdodDogMTYwcHg7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAudmlld3Mtcm93IC5maWVsZC0tdHlwZS1pbWFnZSBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC52aWV3cy1yb3cgLmZpZWxkLS10eXBlLWltYWdlIHBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAudmlld3Mtcm93IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyMS42cHggKi9cbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC52aWV3cy1yb3cgLmFkYXB0ZWQtbWFpbi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAudmlld3Mtcm93IGEuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC52aWV3cy1yb3cgKyBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgbmF2LnBhZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBuYXYucGFnZXIgLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBuYXYucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBuYXYucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIG5hdi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBuYXYucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgbmF2LnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1sYXN0LFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgbmF2LnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCxcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIG5hdi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgbmF2LnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBuYXYucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBuYXYucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzLmlzLWRpc2FibGVkLFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgbmF2LnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0LmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmMztcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIG5hdi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMuaXMtZGlzYWJsZWQgYTo6YmVmb3JlLFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgbmF2LnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0LmlzLWRpc2FibGVkIGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMmUzMzNjICFpbXBvcnRhbnQ7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBuYXYucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6OmJlZm9yZSxcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIG5hdi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvcDogLTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSBmb290ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIGZvb3RlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE2JTsgLyogMTguNTZweCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgZm9vdGVyIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvR3JvdXAucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYSxcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYS1jYXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtZnJvbnQsXG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtYmFjayxcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYS1jYXMgLmNhcmQtZnJvbnQsXG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEtY2FzIC5jYXJkLWJhY2sge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtZnJvbnQsXG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEtY2FzIC5jYXJkLWZyb250IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtZnJvbnQgLnJldGVhX2NvbnRlbnRfZnJvbnQsXG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEtY2FzIC5jYXJkLWZyb250IC5yZXRlYV9jb250ZW50X2Zyb250IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtZnJvbnQgLnJldGVhX2NvbnRlbnRfZnJvbnQsXG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEtY2FzIC5jYXJkLWZyb250IC5yZXRlYV9jb250ZW50X2Zyb250IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtYmFjayxcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYS1jYXMgLmNhcmQtYmFjayB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhIC5jYXJkLWJhY2sgLmNhcmQtYmFjay1jb250ZW50IGg0LFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhLWNhcyAuY2FyZC1iYWNrIC5jYXJkLWJhY2stY29udGVudCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtYmFjayAuY2FyZC1iYWNrLWNvbnRlbnQgLmNhcmQtYmFjay1idXR0b25zLFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhLWNhcyAuY2FyZC1iYWNrIC5jYXJkLWJhY2stY29udGVudCAuY2FyZC1iYWNrLWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE5cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtYmFjayAuY2FyZC1iYWNrLWNvbnRlbnQgLmNhcmQtYmFjay1idXR0b25zLFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhLWNhcyAuY2FyZC1iYWNrIC5jYXJkLWJhY2stY29udGVudCAuY2FyZC1iYWNrLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhIC5jYXJkLWJhY2sgLmNhcmQtYmFjay1jb250ZW50IC5jYXJkLWJhY2stYnV0dG9ucyBhLFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhLWNhcyAuY2FyZC1iYWNrIC5jYXJkLWJhY2stY29udGVudCAuY2FyZC1iYWNrLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzO1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhIC5jYXJkLWJhY2sgLmNhcmQtYmFjay1jb250ZW50IC5jYXJkLWJhY2stYnV0dG9ucyBhLFxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhLWNhcyAuY2FyZC1iYWNrIC5jYXJkLWJhY2stY29udGVudCAuY2FyZC1iYWNrLWJ1dHRvbnMgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjU7XG4gIH1cbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYSAuY2FyZC1iYWNrIC5jYXJkLWJhY2stY29udGVudCAuY2FyZC1iYWNrLWJ1dHRvbnMgYTpob3Zlcixcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYS1jYXMgLmNhcmQtYmFjayAuY2FyZC1iYWNrLWNvbnRlbnQgLmNhcmQtYmFjay1idXR0b25zIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYSAuY2FyZC1iYWNrIC5jYXJkLWJhY2stY29udGVudCAuY2FyZC1iYWNrLWJ1dHRvbnMgYS5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSxcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYS1jYXMgLmNhcmQtYmFjayAuY2FyZC1iYWNrLWNvbnRlbnQgLmNhcmQtYmFjay1idXR0b25zIGEuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJlMzMzYztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsaW5lLWhlaWdodDogMi44ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCIgIWltcG9ydGFudDtcbiAgZm9udDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEgLmNhcmQtYmFjayAuY2FyZC1iYWNrLWNvbnRlbnQgLmNhcmQtYmFjay1idXR0b25zIGEuY2FyZC1idXR0b24uaXMtcm91dGUsXG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEtY2FzIC5jYXJkLWJhY2sgLmNhcmQtYmFjay1jb250ZW50IC5jYXJkLWJhY2stYnV0dG9ucyBhLmNhcmQtYnV0dG9uLmlzLXJvdXRlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMy41ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYTpob3ZlciAuY2FyZC1mcm9udCxcbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYS1jYXM6aG92ZXIgLmNhcmQtZnJvbnQge1xuICBvcGFjaXR5OiAwO1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0tbGlzdGEtcmV0ZWEgLm5vZGUtLXZpZXctbW9kZS1jYXJkLXJldGVhOmhvdmVyIC5jYXJkLWJhY2ssXG4ucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEtY2FzOmhvdmVyIC5jYXJkLWJhY2sge1xuICBvcGFjaXR5OiAxO1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0taGFydGEtcmV0ZWEgZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0taGFydGEtcmV0ZWEgLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggNThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tcGFnaW5hLXJldGVhIC5ybS1oYXJ0YS1yZXRlYSAubGVhZmxldC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1oYXJ0YS1yZXRlYS5oaWRlLXZpc2liaWxpdHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5ybS1wYWdpbmEtcmV0ZWEgLnJtLWhhcnRhLXJldGVhIC5sZWFmbGV0LW1hcmtlci1pY29uLm1hcmtlci1jbHVzdGVyLFxuLnJtLXBhZ2luYS1yZXRlYSAucm0taGFydGEtcmV0ZWEgLmxlYWZsZXQtbWFya2VyLWljb24gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucm0tcGFnaW5hLXJldGVhIC5ybS1oYXJ0YS1yZXRlYSBhLnJtLXJldGVhLWRpc3BsYXktdG9nZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxOC41NnB4ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnJtLXBhZ2luYS1yZXRlYSAucm0taGFydGEtcmV0ZWEgYS5ybS1yZXRlYS1kaXNwbGF5LXRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Hcm91cF9yZWQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay1yZXRlYWZpbHRlcnMsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIHtcbiAgICBwYWRkaW5nOiAzMnB4IDU4cHggMHB4IDU4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5pbnZlc3RpZ2F0aWVfYmxvY2s6Zmlyc3QtY2hpbGQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5pbnZlc3RpZ2F0aWVfYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoNCksXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7XG4gIH1cbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoNCksXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoMyksXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG9yZGVyOiAyO1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2s6bnRoLWNoaWxkKDEpLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWViO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCgxKSAuY2hvc2VuLXNpbmdsZTpiZWZvcmUsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCgxKSAuY2hvc2VuLXNpbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2s6bnRoLWNoaWxkKDIpLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrIC5mYWNldC1lbXB0eSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2sgLmZhY2V0LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOmxhc3QtY2hpbGQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoNCksXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCgyKSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2s6bnRoLWNoaWxkKDMpLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2ssXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lcixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZzogMjRweCAwcHggNXB4O1xufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE0dncgNXB4IDA7XG4gIH1cbn1cbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlIHNwYW4sXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUgc3BhbixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlIHNwYW4sXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNTlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6OmJlZm9yZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgdG9wOiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNkNWQ2ZDg7XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNkNWQ2ZDg7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tcmVzdWx0cyBsaSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2g6OmFmdGVyLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoOjphZnRlcixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoOjphZnRlcixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5jb250ZW50IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLWlucHV0LFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLWlucHV0LFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gtaW5wdXQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gtaW5wdXQge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5jb250ZW50IC5jaG9zZW4td2l0aC1kcm9wIDo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi13aXRoLWRyb3AgOjpiZWZvcmUsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5jb250ZW50IC5jaG9zZW4td2l0aC1kcm9wIDo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmNvbnRlbnQgLmNob3Nlbi13aXRoLWRyb3AgOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuZmFjZXRzLXdpZGdldC1kcm9wZG93bi5hY3RpdmU6OmJlZm9yZSxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLmFjdGl2ZTo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuZmFjZXRzLXdpZGdldC1kcm9wZG93bi5hY3RpdmU6OmJlZm9yZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlM2QoMCwgMCwgMSwgMTgwZGVnKTtcbiAgfVxuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHNlbGVjdCxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHNlbGVjdCxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gc2VsZWN0LFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gc2VsZWN0IHtcbiAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3JhcyAuZmFjZXRzLXdpZGdldC1kcm9wZG93biBzZWxlY3QsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLWNhcyAuZmFjZXRzLXdpZGdldC1kcm9wZG93biBzZWxlY3QsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHNlbGVjdCxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTklO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIG9wdGlvbixcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIG9wdGlvbixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gb3B0aW9uLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtb3Jhcy1jYXMgLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyB7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZDpoYXMoLmZhY2V0LWVtcHR5KSxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXM6aGFzKC5mYWNldC1lbXB0eSksXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQ6aGFzKC5mYWNldC1lbXB0eSksXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzOmhhcyguZmFjZXQtZW1wdHkpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZDo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhczo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkOjpiZWZvcmUsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9GaWx0ZXJzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY29udGVudCBzZWxlY3QsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQgLmNvbnRlbnQgLmZhY2V0LWVtcHR5LFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY29udGVudCBzZWxlY3QsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzIC5jb250ZW50IC5mYWNldC1lbXB0eSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY29udGVudCBzZWxlY3QsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQgLmNvbnRlbnQgLmZhY2V0LWVtcHR5LFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY29udGVudCBzZWxlY3QsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzIC5jb250ZW50IC5mYWNldC1lbXB0eSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQgLmNvbnRlbnQgc2VsZWN0LFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY29udGVudCBzZWxlY3QsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQgLmNvbnRlbnQgc2VsZWN0LFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY29udGVudCBzZWxlY3Qge1xuICAgIHotaW5kZXg6IDEwNzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY2hvc2VuLWNvbnRhaW5lcixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lcixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMgLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMzFweDtcbn1cbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHRvcDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZDVkNmQ4O1xufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaC1pbnB1dCxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLWlucHV0LFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaC1pbnB1dCxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGksXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xufVxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDIyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLWxvY2F0aW9uLXNwZWNpYWx0eS1jYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxlZnQ6IC0zcHg7XG4gIH1cbn1cbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtbG9jYXRpb24tc3BlY2lhbHR5LWNhcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1wYWdlLXJldGVhIC5jb250ZW50IC5qcy1mb3JtLWl0ZW0sXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1yZXRlYS1jYXMgLmNvbnRlbnQgLmpzLWZvcm0taXRlbSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXBhZ2UtcmV0ZWEgLmNvbnRlbnQgLmpzLWZvcm0taXRlbSxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXJldGVhLWNhcyAuY29udGVudCAuanMtZm9ybS1pdGVtIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcGFnZS1yZXRlYSAuY29udGVudCAuanMtZm9ybS1pdGVtLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcmV0ZWEtY2FzIC5jb250ZW50IC5qcy1mb3JtLWl0ZW0sXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1wYWdlLXJldGVhIC5jb250ZW50IC5qcy1mb3JtLWl0ZW0sXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1yZXRlYS1jYXMgLmNvbnRlbnQgLmpzLWZvcm0taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXBhZ2UtcmV0ZWEgLmNvbnRlbnQgLmpzLWZvcm0taXRlbTo6YWZ0ZXIsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1yZXRlYS1jYXMgLmNvbnRlbnQgLmpzLWZvcm0taXRlbTo6YWZ0ZXIsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1wYWdlLXJldGVhIC5jb250ZW50IC5qcy1mb3JtLWl0ZW06OmFmdGVyLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcmV0ZWEtY2FzIC5jb250ZW50IC5qcy1mb3JtLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICByaWdodDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1wYWdlLXJldGVhIC5jb250ZW50IC5qcy1mb3JtLWl0ZW06OmFmdGVyLFxuI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcmV0ZWEtY2FzIC5jb250ZW50IC5qcy1mb3JtLWl0ZW06OmFmdGVyLFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcGFnZS1yZXRlYSAuY29udGVudCAuanMtZm9ybS1pdGVtOjphZnRlcixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXJldGVhLWNhcyAuY29udGVudCAuanMtZm9ybS1pdGVtOjphZnRlciB7XG4gICAgcGFkZGluZy10b3A6IDguNXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXBhZ2UtcmV0ZWEgLmNvbnRlbnQgZmllbGRzZXQgaW5wdXQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1yZXRlYS1jYXMgLmNvbnRlbnQgZmllbGRzZXQgaW5wdXQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1wYWdlLXJldGVhIC5jb250ZW50IGZpZWxkc2V0IGlucHV0LFxuI2Jsb2NrLXJldGVhZmlsdGVyc2NhcyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcmV0ZWEtY2FzIC5jb250ZW50IGZpZWxkc2V0IGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICM2YzcwNzY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcGFnZS1yZXRlYSAuY29udGVudCBmaWVsZHNldCBpbnB1dCxcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXJldGVhLWNhcyAuY29udGVudCBmaWVsZHNldCBpbnB1dCxcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXBhZ2UtcmV0ZWEgLmNvbnRlbnQgZmllbGRzZXQgaW5wdXQsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1yZXRlYS1jYXMgLmNvbnRlbnQgZmllbGRzZXQgaW5wdXQge1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1wYWdlLXJldGVhIC5jb250ZW50IGZpZWxkc2V0IGlucHV0OjpwbGFjZWhvbGRlcixcbiNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXJldGVhLWNhcyAuY29udGVudCBmaWVsZHNldCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1wYWdlLXJldGVhIC5jb250ZW50IGZpZWxkc2V0IGlucHV0OjpwbGFjZWhvbGRlcixcbiNibG9jay1yZXRlYWZpbHRlcnNjYXMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2xvY2F0aWktY29tcG9uZW50LXJldGVhLWNhcyAuY29udGVudCBmaWVsZHNldCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF0aC1sb2NhdGlpICNibG9jay1icmVhZGNydW1icyxcbi5wYXRoLWxvY2F0aWktZGVjb250YWJpbGUgI2Jsb2NrLWJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDEycHggLTE1cHggMDtcbiAgfVxufVxuLnBhdGgtbG9jYXRpaSAuYnJlYWRjcnVtYixcbi5wYXRoLWxvY2F0aWktZGVjb250YWJpbGUgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1sb2NhdGlpIC5icmVhZGNydW1iLFxuLnBhdGgtbG9jYXRpaS1kZWNvbnRhYmlsZSAuYnJlYWRjcnVtYiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGF0aC1sb2NhdGlpIC5icmVhZGNydW1iLFxuLnBhdGgtbG9jYXRpaS1kZWNvbnRhYmlsZSAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICB9XG59XG5cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLmZhZGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLmZhZGU6bm90KC5zaG93KSB7XG4gIGhlaWdodDogMDtcbn1cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC5mYWRlOm5vdCguc2hvdykgKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAubmF2LXRhYnMgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAwIDAgN3B4O1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAgN3B4IDdweCAwO1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjU0cHg7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yZWdpb24ge1xuICB3aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAucmVnaW9uIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVxdWlyZWQgLnRhYi1jb250YWluZXIgLnJlZ2lvbiBoMywgLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAucmVnaW9uICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVxdWlyZWQgLnRhYi1jb250YWluZXIgLnJlZ2lvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yZWdpb24gLmNvdW50cnktbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDNweDtcbn1cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVxdWlyZWQgLnRhYi1jb250YWluZXIgLnJlZ2lvbiAuY291bnRyeS1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVxdWlyZWQgLnRhYi1jb250YWluZXIgLnR5cGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC50eXBlLWNvbnRhaW5lciAudmFjY2luZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC50eXBlLWNvbnRhaW5lciAudmFjY2luZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMjc2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTYzcHggNDhweCA0OHB4O1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAudHlwZS1jb250YWluZXIgLnZhY2NpbmUgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1hZ2VzL3ZhY2NpbmUucG5nKSBuby1yZXBlYXQ7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC50YWItaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yb3dzIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAucm93cyAucm93LnJvdy0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAucm93cyAucm93LnJvdy0yIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yb3dzIC5yb3cucm93LTIgLnR5cGUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAucm93cyAucm93LnJvdy0yIC52YWNjaW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAucm93cyAucm93LnJvdy0yIC52YWNjaW5lIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlY29tbWVuZGVkIC50YWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlY29tbWVuZGVkIC50YWItY29udGFpbmVyIC5jb3VudHJ5LWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjRweCk7XG4gIG1heC13aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbjogMTJweDtcbiAgaGVpZ2h0OiAzNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlY29tbWVuZGVkIC50YWItY29udGFpbmVyIC5jb3VudHJ5LWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZWNvbW1lbmRlZCAudGFiLWNvbnRhaW5lciAuY291bnRyeS1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB9XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlY29tbWVuZGVkIC50YWItY29udGFpbmVyIC5jb3VudHJ5LWNvbnRhaW5lciAuY291bnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlY29tbWVuZGVkIC50YWItY29udGFpbmVyIC5jb3VudHJ5LWNvbnRhaW5lciAuY291bnRyeS1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVjb21tZW5kZWQgLnRhYi1jb250YWluZXIgLmNvdW50cnktY29udGFpbmVyIC50eXBlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2YzcwNzY7XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlY29tbWVuZGVkIC50YWItY29udGFpbmVyIC5jb3VudHJ5LWNvbnRhaW5lciAudHlwZSBzcGFuLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZWNvbW1lbmRlZCAudGFiLWNvbnRhaW5lciAuY291bnRyeS1jb250YWluZXIgLnR5cGUgc3Bhbi52YWNjaW5lIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlY29tbWVuZGVkIC50YWItY29udGFpbmVyIC5jb3VudHJ5LWNvbnRhaW5lciAudHlwZSAudmFjY2luZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVxdWlyZWQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAudGFiLWhlYWRlciAudHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yZWdpb24ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yZWdpb24gaDMsIC5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVxdWlyZWQgLnRhYi1jb250YWluZXIgLnJlZ2lvbiAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yZWdpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC5yZWdpb24gLmNvdW50cnktbGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgfVxuICAuYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC50eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAudHlwZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmxvY2staW50ZXJuYXRpb25hbC12YWNjaW5hdGlvbiAudGFiLXBhbmUuYWN0aXZlI3JlcXVpcmVkIC50YWItY29udGFpbmVyIC50eXBlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgY29udGVudDogXCJUSVAgVkFDQ0lOXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbiAgLmJsb2NrLWludGVybmF0aW9uYWwtdmFjY2luYXRpb24gLnRhYi1wYW5lLmFjdGl2ZSNyZXF1aXJlZCAudGFiLWNvbnRhaW5lciAudHlwZS1jb250YWluZXIgLnZhY2NpbmUgc3BhbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC50YWItcGFuZS5hY3RpdmUjcmVxdWlyZWQgLnRhYi1jb250YWluZXIgLnJvd3MgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IHtcbiAgICB3aWR0aDogMTI4OHB4O1xuICB9XG4gIC5pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5OjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjg4cHgpO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLnNsaWNrLS1maWVsZC12aWRlby1zbGlkZSAuc2xpY2stbGlzdCxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5zbGljay1saXN0LFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2stLWZpZWxkLXZpZGVvLXNsaWRlIC5zbGljay1saXN0LFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuc2xpY2stLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLnNsaWNrLS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5zbGljay0tZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2stLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5zbGljay1saXN0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAuc2xpY2stdHJhY2ssXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5zbGljay1zbGlkZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnNsaWNrX19zbGlkZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnNsaWNrLXNsaWRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAuc2xpY2tfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAudmlkZW8tdGFyZ2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8tdGFyZ2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAudmlkZW8tdGFyZ2V0LFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8tdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAudmlkZW8tdGFyZ2V0IC5pY29uLXBsYXk6OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLnZpZGVvLXRhcmdldCAuaWNvbi1wbGF5OjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC52aWRlby10YXJnZXQgLmljb24tcGxheTo6YmVmb3JlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8tdGFyZ2V0IC5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BsYXktZnVsbC1maWxsZWQucG5nKSBuby1yZXBlYXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC52aWRlby13cmFwcGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8td3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLnZpZGVvLXdyYXBwZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC52aWRlby13cmFwcGVyIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWZyYW1lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8td3JhcHBlciAudmlkZW8tZnJhbWUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC52aWRlby13cmFwcGVyIC52aWRlby1mcmFtZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWZyYW1lIHtcbiAgICB0b3A6IDM3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDM3JSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWNsb3NlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAudmlkZW8td3JhcHBlciAudmlkZW8tY2xvc2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTM3cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMCA3cHggMCA3cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAudmlkZW8td3JhcHBlciAudmlkZW8taWZyYW1lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8td3JhcHBlciAudmlkZW8taWZyYW1lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAudmlkZW8td3JhcHBlciAudmlkZW8taWZyYW1lLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8td3JhcHBlciAudmlkZW8taWZyYW1lIHtcbiAgICB3aWR0aDogMTAydnc7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWNsb3NlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8td3JhcHBlciAudmlkZW8tY2xvc2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWNsb3NlIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzZweCkgYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWNsb3NlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8td3JhcHBlciAudmlkZW8tY2xvc2UsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWNsb3NlIHtcbiAgICBsZWZ0OiA2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuc2xpY2tfX2Fycm93LnNsaWNrLWFycm93X3YxLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLnNsaWNrX19hcnJvdy5zbGljay1hcnJvd192Mixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2tfX2Fycm93LnNsaWNrLWFycm93X3YxLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5zbGlja19fYXJyb3cuc2xpY2stYXJyb3dfdjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5zbGlja19fYXJyb3cuc2xpY2stYXJyb3dfdjEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuc2xpY2tfX2Fycm93LnNsaWNrLWFycm93X3YyLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5zbGlja19fYXJyb3cuc2xpY2stYXJyb3dfdjEsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLnNsaWNrX19hcnJvdy5zbGljay1hcnJvd192MiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5zbGlja19fYXJyb3cuc2xpY2stYXJyb3dfdjEgLnNsaWNrLWFycm93LCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLnNsaWNrX19hcnJvdy5zbGljay1hcnJvd192MiAuc2xpY2stYXJyb3csXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLnNsaWNrX19hcnJvdy5zbGljay1hcnJvd192MSAuc2xpY2stYXJyb3csXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLnNsaWNrX19hcnJvdy5zbGljay1hcnJvd192MiAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5zbGlja19fYXJyb3cuc2xpY2stYXJyb3dfdjEgLnNsaWNrLWFycm93OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5zbGlja19fYXJyb3cuc2xpY2stYXJyb3dfdjIgLnNsaWNrLWFycm93OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2tfX2Fycm93LnNsaWNrLWFycm93X3YxIC5zbGljay1hcnJvdzpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLnNsaWNrX19hcnJvdy5zbGljay1hcnJvd192MiAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLnNsaWNrX19hcnJvdy5zbGljay1hcnJvd192MSAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuc2xpY2tfX2Fycm93LnNsaWNrLWFycm93X3YyIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2tfX2Fycm93LnNsaWNrLWFycm93X3YxIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2tfX2Fycm93LnNsaWNrLWFycm93X3YyIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMTI4cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5zbGlja19fYXJyb3cuc2xpY2stYXJyb3dfdjEge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAwIDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogODEuMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4LjQyMTA1MjYzMTYlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMTkuNDRkZWcsIHJnYmEoMjIwLCAwLCA0MCwgMC42KSAtMjAuMTclLCByZ2JhKDE5NiwgMTk2LCAxOTYsIDApIDExNC41NyUpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSAudmlkZW8tdGFyZ2V0IC5pY29uLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUgLnZpZGVvLXRhcmdldCAuaWNvbi1wbGF5OjpiZWZvcmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIHtcbiAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5zbGljay10cmFjayA+IC5maWVsZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjJGM0YzO1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDYxLjcxODc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYxLjMzMzMzMzMzMzMlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC52aWRlby10YXJnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLnZpZGVvLXRhcmdldCAuaWNvbi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAudmlkZW8tdGFyZ2V0IC5pY29uLXBsYXkge1xuICAgIGJvdHRvbTogLTY0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLnZpZGVvLXRhcmdldCAuaWNvbi1wbGF5OjpiZWZvcmUge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIC52aWRlby10YXJnZXQgLmljb24tcGxheTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUtdjIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDczcHg7XG4gIH1cbn1cblxuYm9keS52aWRlby1vcGVuZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnZpZGVvLW9wZW5lZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwsXG5ib2R5LnZpZGVvLW9wZW5lZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIge1xuICB6LWluZGV4OiAxMDIxO1xufVxuYm9keS52aWRlby1vcGVuZWQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5zbGljay1saXN0LFxuYm9keS52aWRlby1vcGVuZWQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIC5zbGljay10cmFjayxcbmJvZHkudmlkZW8tb3BlbmVkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2stbGlzdCxcbmJvZHkudmlkZW8tb3BlbmVkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiAuc2xpY2stdHJhY2sge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5uYXYtbGluaywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluaywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluaywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAuc2Vjb25kLWxldmVsIGEsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5zZWNvbmQtbGV2ZWwgYSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAubmF2LWl0ZW0sXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLm5hdi1pdGVtLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gLm5hdi1saW5rLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtIGEubmF2LWl0ZW0sIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtIC5uYXYtbGluaywgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gYS5uYXYtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLm5hdi1saW5rOmhvdmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLm5hdi1saW5rOmhvdmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtbGluazpob3ZlcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5uYXYtbGluazpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWxpbms6aG92ZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1saW5rOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluazpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5uYXYtbGluazpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAuc2Vjb25kLWxldmVsIGE6aG92ZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1saW5rOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5zZWNvbmQtbGV2ZWwgYTpob3ZlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAubmF2LWl0ZW06aG92ZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLm5hdi1pdGVtOmhvdmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtOmhvdmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLm5hdi1pdGVtOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUgbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbTpob3ZlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtIGEubmF2LWl0ZW06aG92ZXIsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIGxpLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbTpob3ZlciwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gYS5uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLmFjdGl2ZS5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5hY3RpdmUubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLmFjdGl2ZS5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5hY3RpdmUubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmFjdGl2ZS5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAuYWN0aXZlLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5hY3RpdmUubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5zdWJtZW51LWNvbnRhaW5lciAubWVudSAuYWN0aXZlLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAuYWN0aXZlLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAuc2Vjb25kLWxldmVsIGEuYWN0aXZlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5hY3RpdmUubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLnNlY29uZC1sZXZlbCBhLmFjdGl2ZSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuYWN0aXZlLm5hdi1pdGVtLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5zdWJtZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIC5hY3RpdmUubmF2LWl0ZW0sIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAuYWN0aXZlLm5hdi1pdGVtLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLmFjdGl2ZS5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtIC5hY3RpdmUubmF2LWxpbmssIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSBsaS5uYXYtaXRlbSBzcGFuLmFjdGl2ZS5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51IGxpLm5hdi1pdGVtIGEuYWN0aXZlLm5hdi1pdGVtLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbSAuYWN0aXZlLm5hdi1saW5rLCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiBsaS5uYXYtaXRlbSBzcGFuLmFjdGl2ZS5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gbGkubmF2LWl0ZW0gYS5hY3RpdmUubmF2LWl0ZW0ge1xuICBjb2xvcjogIzZjNzA3Njtcbn1cblxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LW1lZGljcywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1tZWRpYywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LWxvY2F0aW9ucywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hcnRpY2xlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYWdlLXZpZXctY2xpbmljaS1wYXJ0ZW5lcmUgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1uZXdzLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFmZWN0aXVuaSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hbmFsaXplLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5lZHUtbGFuZGluZy1wYWdlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYWdlLXZpZXctY2l0eS1sb2NhdGlvbnMsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUge1xuICAvKiBzcGVjaWZpYyBwYWdlcyBhZGp1c3RtZW50cyAqL1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LW1lZGljcyBhc2lkZS5zZWN0aW9uLm1lbnUtY29udGFpbmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LW1lZGljcyBhc2lkZS5zdXJnZW9uLXNpZGViYXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYWdlLXZpZXctbWVkaWNzIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1lbnUtY29udGFpbmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLW1lZGljIGFzaWRlLnNlY3Rpb24ubWVudS1jb250YWluZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLW1lZGljIGFzaWRlLnN1cmdlb24tc2lkZWJhcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLm5vZGUtLXR5cGUtbWVkaWMgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubWVudS1jb250YWluZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhZ2Utdmlldy1sb2NhdGlvbnMgYXNpZGUuc2VjdGlvbi5tZW51LWNvbnRhaW5lcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhZ2Utdmlldy1sb2NhdGlvbnMgYXNpZGUuc3VyZ2Vvbi1zaWRlYmFyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tZW51LWNvbnRhaW5lciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hcnRpY2xlIGFzaWRlLnNlY3Rpb24ubWVudS1jb250YWluZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFydGljbGUgYXNpZGUuc3VyZ2Vvbi1zaWRlYmFyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hcnRpY2xlIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1lbnUtY29udGFpbmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYWdlLXZpZXctY2xpbmljaS1wYXJ0ZW5lcmUgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1uZXdzIGFzaWRlLnNlY3Rpb24ubWVudS1jb250YWluZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYWdlLXZpZXctY2xpbmljaS1wYXJ0ZW5lcmUgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1uZXdzIGFzaWRlLnN1cmdlb24tc2lkZWJhcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhZ2Utdmlldy1jbGluaWNpLXBhcnRlbmVyZSBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLW5ld3MgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubWVudS1jb250YWluZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLm5vZGUtLXR5cGUtYWZlY3RpdW5pIGFzaWRlLnNlY3Rpb24ubWVudS1jb250YWluZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFmZWN0aXVuaSBhc2lkZS5zdXJnZW9uLXNpZGViYXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFmZWN0aXVuaSAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tZW51LWNvbnRhaW5lciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hbmFsaXplIGFzaWRlLnNlY3Rpb24ubWVudS1jb250YWluZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFuYWxpemUgYXNpZGUuc3VyZ2Vvbi1zaWRlYmFyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hbmFsaXplIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1lbnUtY29udGFpbmVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5lZHUtbGFuZGluZy1wYWdlIGFzaWRlLnNlY3Rpb24ubWVudS1jb250YWluZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5lZHUtbGFuZGluZy1wYWdlIGFzaWRlLnN1cmdlb24tc2lkZWJhcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLmVkdS1sYW5kaW5nLXBhZ2UgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubWVudS1jb250YWluZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhZ2Utdmlldy1jaXR5LWxvY2F0aW9ucyBhc2lkZS5zZWN0aW9uLm1lbnUtY29udGFpbmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LWNpdHktbG9jYXRpb25zIGFzaWRlLnN1cmdlb24tc2lkZWJhcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhZ2Utdmlldy1jaXR5LWxvY2F0aW9ucyAudmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIC5tZW51LWNvbnRhaW5lciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZSBhc2lkZS5zZWN0aW9uLm1lbnUtY29udGFpbmVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZSBhc2lkZS5zdXJnZW9uLXNpZGViYXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlIC52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMgLm1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LW1lZGljcyAjYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUgLm1lbnUtLWFydGljbGUtbmV3cywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1tZWRpYyAjYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUgLm1lbnUtLWFydGljbGUtbmV3cywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGFnZS12aWV3LWxvY2F0aW9ucyAjYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUgLm1lbnUtLWFydGljbGUtbmV3cywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSAubWVudS0tYXJ0aWNsZS1uZXdzLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYWdlLXZpZXctY2xpbmljaS1wYXJ0ZW5lcmUgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1uZXdzICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSAubWVudS0tYXJ0aWNsZS1uZXdzLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFmZWN0aXVuaSAjYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUgLm1lbnUtLWFydGljbGUtbmV3cywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hbmFsaXplICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSAubWVudS0tYXJ0aWNsZS1uZXdzLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5lZHUtbGFuZGluZy1wYWdlICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSAubWVudS0tYXJ0aWNsZS1uZXdzLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYWdlLXZpZXctY2l0eS1sb2NhdGlvbnMgI2Jsb2NrLWFydGljbGVvcm5ld3NtZW51IC5tZW51LS1hcnRpY2xlLW5ld3MsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI2Jsb2NrLWFydGljbGVvcm5ld3NtZW51IC5tZW51LS1hcnRpY2xlLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWVudS1jb250YWluZXIgLm5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLmVkdS1sYW5kaW5nLXBhZ2UgLm1lbnUtY29udGFpbmVyIC5uYXZpZ2F0aW9uLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFydGljbGUgLm1lbnUtY29udGFpbmVyIC5uYXZpZ2F0aW9uLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tZW51LWNvbnRhaW5lciAubmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLmVkdS1sYW5kaW5nLXBhZ2UgLm1lbnUtY29udGFpbmVyIC5uYXZpZ2F0aW9uLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFydGljbGUgLm1lbnUtY29udGFpbmVyIC5uYXZpZ2F0aW9uLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tZW51LWNvbnRhaW5lciAubmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5lZHUtbGFuZGluZy1wYWdlIC5uYXYtbGlzdC13cmFwcGVyLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFydGljbGUgLm5hdi1saXN0LXdyYXBwZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLm5hdi1saXN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLmVkdS1sYW5kaW5nLXBhZ2UgLm5hdi1saXN0LXdyYXBwZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLm5vZGUtLXR5cGUtYXJ0aWNsZSAubmF2LWxpc3Qtd3JhcHBlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubmF2LWxpc3Qtd3JhcHBlciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUuZWR1LWxhbmRpbmctcGFnZSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5ub2RlLS10eXBlLWFydGljbGUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUuZWR1LWxhbmRpbmctcGFnZSAubmF2LWxpc3Qtd3JhcHBlciAuZWR1LXNlYXJjaC0taWNvbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hcnRpY2xlIC5uYXYtbGlzdC13cmFwcGVyIC5lZHUtc2VhcmNoLS1pY29uLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5uYXYtbGlzdC13cmFwcGVyIC5lZHUtc2VhcmNoLS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUuZWR1LWxhbmRpbmctcGFnZSAubmF2LWxpc3Qtd3JhcHBlciAuZWR1LXNlYXJjaC0taWNvbjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLm5vZGUtLXR5cGUtYXJ0aWNsZSAubmF2LWxpc3Qtd3JhcHBlciAuZWR1LXNlYXJjaC0taWNvbjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgLm5hdi1saXN0LXdyYXBwZXIgLmVkdS1zZWFyY2gtLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5lZHUtbGFuZGluZy1wYWdlIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtb3BlbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUubm9kZS0tdHlwZS1hcnRpY2xlIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uaXMtb3BlbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlICNibG9jay1lZHVzYXJjaW5hICsgI2Jsb2NrLWFydGljbGVvcm5ld3NtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogaGlkZSB0aGUgaW5pdGlhbCB0cmlnZ2VyIG9mIHRoZSBtZW51ICovXG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgI2Jsb2NrLW1lbml1bHBhZ2luaWlkZW1lZGljaS1tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51ICNibG9jay1sb2NhdGlpLW1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgI2FydGljbGUtbmV3cy10aXRsZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAjYmxvY2stbWVuaXVscGFnaW5paWRlbWVkaWNpLW1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgI2Jsb2NrLWxvY2F0aWktbWVudSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAjYXJ0aWNsZS1uZXdzLXRpdGxlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAjYmxvY2stbWVuaXVscGFnaW5paWRlbWVkaWNpLW1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uICNibG9jay1sb2NhdGlpLW1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uICNhcnRpY2xlLW5ld3MtdGl0bGUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgI2Jsb2NrLW1lbml1bHBhZ2luaWlkZW1lZGljaS1tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpICNibG9jay1sb2NhdGlpLW1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgI2FydGljbGUtbmV3cy10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAjYXJ0aWNsZS1uZXdzLXRpdGxlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zICNhcnRpY2xlLW5ld3MtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlci5zdWJtZW51LXZpc2libGUgLmxpc3QtZ3JvdXAsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIuc3VibWVudS12aXNpYmxlIC5saXN0LWdyb3VwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIuc3VibWVudS12aXNpYmxlIC5saXN0LWdyb3VwOjphZnRlcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlci5zdWJtZW51LXZpc2libGUgLmxpc3QtZ3JvdXA6OmFmdGVyIHtcbiAgaGVpZ2h0OiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXA6OmFmdGVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MXB4O1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiAubWVudS1pdGVtLS10b2dnbGVyOjpiZWZvcmUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmlzLW9wZW4gLm1lbnUtaXRlbS0tdG9nZ2xlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0tLXRvZ2dsZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtLS10b2dnbGVyOjpiZWZvcmUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0tLXRvZ2dsZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0tLXRvZ2dsZXIuaXMtb3Blbjo6YmVmb3JlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtLS10b2dnbGVyLmlzLW9wZW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtLS10b2dnbGVyICsgLm1lZ2EtbWVudS13cmFwcGVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtLS10b2dnbGVyICsgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5pcy1hcnRpY2xlTGlua09wZW4sXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5pcy1hcnRpY2xlTGlua09wZW4ge1xuICB6LWluZGV4OiB1bnNldDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubmF2LWl0ZW0sXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLmJhY2stdG8tbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5iYWNrLXRvLWxpbmsge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5zdWJtZW51LWNvbnRhaW5lciAubWVudSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgcGFkZGluZzogMTZweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLm5hdi1pdGVtLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5zdWJtZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLnN1Ym1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLm5hdi1pdGVtLmFjdGl2ZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2LnN1Ym1lbnUtdmlzaWJsZSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdi5zdWJtZW51LXZpc2libGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgbGk6bGFzdC1jaGlsZCAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgbGk6bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDcxcHg7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5zZWNvbmQtbGV2ZWwgYSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLnNlY29uZC1sZXZlbCBhIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluaywgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLnNlY29uZC1sZXZlbC1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbC1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLnNlY29uZC1sZXZlbC1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5zZWNvbmQtbGV2ZWwtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLnNlY29uZC1sZXZlbC1saW5rOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6OmJlZm9yZSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5zZWNvbmQtbGV2ZWwtbGluazo6YmVmb3JlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAuc2Vjb25kLWxldmVsLWxpbms6OmJlZm9yZSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5zZWNvbmQtbGV2ZWwtbGluazo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsgKyAubWVudSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAuc2Vjb25kLWxldmVsLWxpbmsgKyAubWVudSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluayArIC5tZW51LCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbC1saW5rICsgLm1lbnUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsgKyAubWVudSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5zZWNvbmQtbGV2ZWwtbGluayArIC5tZW51LCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsgKyAubWVudSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbC1saW5rICsgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAuc2Vjb25kLWxldmVsLWxpbmsuaXMtb3BlbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluay5pcy1vcGVuLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbC1saW5rLmlzLW9wZW4sIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5zZWNvbmQtbGV2ZWwtbGluay5pcy1vcGVuLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsuaXMtb3BlbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbC1saW5rLmlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5zZWNvbmQtbGV2ZWwtbGluay5pcy1vcGVuOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbC1saW5rLmlzLW9wZW46OmJlZm9yZSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAuc2Vjb25kLWxldmVsLWxpbmsuaXMtb3Blbjo6YmVmb3JlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAuc2Vjb25kLWxldmVsLWxpbmsuaXMtb3Blbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudDo6YWZ0ZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2OS4wN2RlZywgI2Y3ZjdmNyA2MS44OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTkuMjclKTtcbiAgei1pbmRleDogMjtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubWVudS1idXR0b24tLWNsb3NlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm1lbnUtYnV0dG9uLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA1MSwgNjAsIDAuNSk7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLmNvbnRlbnQuaXMtYWN0aXZlIC5uYXYsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA3NSU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdiA+IGxpID4gLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdiA+IGxpID4gLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6YmVmb3JlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLmNvbnRlbnQuaXMtYWN0aXZlIC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbiwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLmNvbnRlbnQuaXMtYWN0aXZlIC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW4ge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuOjpiZWZvcmUge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbiArIC5tZW51LCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbiArIC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUubmF2aWdhdGlvbi1tb2JpbGUgLmNvbnRlbnQuaXMtYWN0aXZlIC5uYXYtaXRlbSAubWVudSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLmNvbnRlbnQuaXMtYWN0aXZlIC5uYXYtaXRlbSAubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGVudC5pcy1hY3RpdmUgLm5hdi1pdGVtIC5tZW51IGEsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50LmlzLWFjdGl2ZSAubmF2LWl0ZW0gLm1lbnUgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuc3VibWVudS1jb250YWluZXIgLm1lbnUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uLm5hdmlnYXRpb24tbW9iaWxlIC5zdWJtZW51LWNvbnRhaW5lciAubWVudSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgcGFkZGluZzogMTZweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5zdWJtZW51LWNvbnRhaW5lciAubWVudSAubmF2LWxpbmsuYWN0aXZlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbi5uYXZpZ2F0aW9uLW1vYmlsZSAuc3VibWVudS1jb250YWluZXIgLm1lbnUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudS5uYXZpZ2F0aW9uLW1vYmlsZSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsgKyAubWVudSwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluayArIC5tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51Lm5hdmlnYXRpb24tbW9iaWxlIC5jb250ZW50OjphZnRlciwgYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ubmF2aWdhdGlvbi1tb2JpbGUgLmNvbnRlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY5LjA3ZGVnLCAjZmZmIDYxLjg5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OS4yNyUpO1xuICB9XG59XG5cbi8qIHNob3cgdGhlIG1lbnUgYW5kIG1ha2UgaXQgc3dpcGVhYmxlICovXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAubmF2OjphZnRlcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2OjphZnRlcixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdjo6YWZ0ZXIsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLm5hdjo6YWZ0ZXIsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXA6OmFmdGVyLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2OS4wN2RlZywgI2ZmZiA2MS44OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTkuMjclKTtcbiAgei1pbmRleDogMjtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAuc3VibWVudS12aXNpYmxlLm5hdixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuc3VibWVudS12aXNpYmxlLm5hdixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLnN1Ym1lbnUtdmlzaWJsZS5uYXYsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLnN1Ym1lbnUtdmlzaWJsZS5uYXYsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLnN1Ym1lbnUtdmlzaWJsZS5saXN0LWdyb3VwLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5zdWJtZW51LXZpc2libGUubGlzdC1ncm91cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiBsaTpsYXN0LWNoaWxkIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgbGk6bGFzdC1jaGlsZCAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgbGk6bGFzdC1jaGlsZCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgbGk6bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDcxcHg7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAubmF2IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLm5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAubmF2IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLm5hdiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdi1saW5rLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5uYXYtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAubmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLm5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1jb25kaXRpb25zLXNlY3Rpb25zIC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluayxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmssIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmssXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOjpiZWZvcmUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOjpiZWZvcmUsIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluazo6YmVmb3JlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rOjpiZWZvcmUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluazo6YmVmb3JlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbms6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rICsgLm1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluayArIC5tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rICsgLm1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluayArIC5tZW51LCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rICsgLm1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsgKyAubWVudSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSAubmF2IC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluayArIC5tZW51LFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rICsgLm1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rICsgLm1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWxvY2F0aWkgLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsgKyAubWVudSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rICsgLm1lbnUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLWNvbmRpdGlvbnMtc2VjdGlvbnMgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rICsgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW4sXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW4sIGJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1tZWRpY3MtcGFnZS1tZW51IC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW4sXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tbG9jYXRpaSAubmF2IC5saXN0LWdyb3VwLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbixcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG59XG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuOjpiZWZvcmUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuOjpiZWZvcmUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWxvY2F0aW9uIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlLCBib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IC5uYXYtbGlzdC13cmFwcGVyIC5saXN0LWdyb3VwIC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW46OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5uYXYtbGluay5pcy1vcGVuOjpiZWZvcmUsXG5ib2R5Lmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLm1lbnUtLW1lZGljcy1wYWdlLW1lbnUgLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay1tZWRpYy1tZW51IC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW46OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbG9jYXRpb24gLm5hdiAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlLFxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1sb2NhdGlpIC5uYXYgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW46OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUgLm5hdi1saXN0LXdyYXBwZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gLm5hdi1saW5rLmlzLW9wZW46OmJlZm9yZSxcbmJvZHkuaGFzLW5hdmlnYXRpb24tbW9iaWxlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyAubmF2LWxpc3Qtd3JhcHBlciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAubmF2LWxpbmsuaXMtb3Blbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1ncmF5OmJlZm9yZSwgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tZ3JheTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjZGMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQ6YmVmb3JlLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjZGMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLXByZW1pdW1fZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNFNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrOmJlZm9yZSwgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0U0ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5pbWFnZS0tcmlnaHQgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5pbWFnZS0tb2Zmc2V0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmltYWdlLS1vZmZzZXQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50ID4gZGl2IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgPiBkaXYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuaW1hZ2UtLW9mZnNldCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTcycHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3JkZXI6IDE7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1zbWFsbCBpbWcge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXNtYWxsIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gPiBkaXYge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBvcmRlcjogNDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTphY3RpdmUsIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDpiZWZvcmUsIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDpiZWZvcmUge1xuICBsZWZ0OiAtMTAwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDphZnRlciB7XG4gIHJpZ2h0OiAtMTAwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuYWNjb3JkaW9uLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWYxO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRvcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWVsZW1lbnQtdGl0bGUge1xuICBjb2xvcjogIzIwMkI0MTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4IDk2cHggMCAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2RjMDAyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICByaWdodDogMTRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWVsZW1lbnQtdGl0bGUge1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tZWxlbWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTI0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMCAyNHB4IDIwcHggMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDE2cHggMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1pbWFnZSwgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24taW1hZ2UsIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uY29sdW1uLWZ1bGwgPiAuYWNjb3JkaW9uLWJvZHkge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwIDcycHggMXJlbTtcbiAgY29sb3I6ICM2YzcwNzY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjRweCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAxNnB4O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxNy43Nzc3Nzc3Nzc4cHggMjRweCAxNy43Nzc3Nzc3Nzc4cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbXBvbmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbXBvbmVudC10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWVsZW1lbnQtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0My4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5yaWdodC1pbWFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnJpZ2h0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5sZWZ0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE4LjE4MTgxODE4MTglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnJpZ2h0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2UsIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLmxlZnQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5yaWdodC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIGltZywgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ubGVmdC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ubGVmdC1pbWFnZSAuYWNjb3JkaW9uLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnJpZ2h0LWltYWdlIC5hY2NvcmRpb24tYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciA+IC5maWVsZCA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgPiAuZmllbGQgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyID4gLmZpZWxkID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICAgIHBhZGRpbmc6IDQwLjVweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDUlIDAgMTAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYXJ0aWNsZSAudGl0bGUtYWxpZ24tbGVmdC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gICAgcGFkZGluZzogNDAuNXB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCA1JSAwIDEwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAudGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgcGFkZGluZzogNDAuNXB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgxcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDUlIDAgMTAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW4gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIGgyLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDhweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbixcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbixcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbWcsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbWcge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgaDIsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYXJ0aWNsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgaDIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAudGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW4sXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYXJ0aWNsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWFydGljbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLm5vZGUtLXR5cGUtYXJ0aWNsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIGltZyxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIGltZyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nOiA4MXB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCA0OHB4IDAgMjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDI4LjVweCAwIDgxcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCA4MXB4IDAgNDAuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtaW4td2lkdGg6IDI4OHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZpZWxkX19pdGVtI2NvbXBvbmVudC0xID4gLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gaW5wdXQuanMtZm9ybS1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBoMiB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGltZyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkID4gKiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDE1Ljg0cHggMTJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLndlYmZvcm0tYWpheC1mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjJweCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmU6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46Zmlyc3QtY2hpbGQgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCBhLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGE6YWN0aXZlLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1ncmF5IGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1ncmF5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhLCAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhOmFjdGl2ZSwgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLWdyYXkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEgYSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4ucG9ydHJhaXQtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBwb3J0cmFpdHNjcmlwdC1ib3VuY2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC01LjMyZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtc2l6ZTogNS42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucG9ydHJhaXQtZm9udCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbmJvZHkuYnJhbmQtY2FtcGFpZ24gI2hlYWRlciwgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nICNoZWFkZXIsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAjaGVhZGVyIHtcbiAgdG9wOiAwO1xufVxuYm9keS5icmFuZC1jYW1wYWlnbiAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciwgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nICNoZWFkZXIgLmhlYWRlci13cmFwcGVyLCBib2R5Lm5vZGUtLXR5cGUtY2FtcGFpZ24gI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduICNoZWFkZXIgLmhlYWRlci13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmssIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmssIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvLCBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28sIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTZweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCwgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCwgYm9keS5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCB7XG4gIGZvbnQtc2l6ZTogNS42ODc1cmVtO1xuICB0b3A6IDE3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCwgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCwgYm9keS5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCB7XG4gICAgdG9wOiA2NnB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgbWF0cml4KDAuOTcsIC0wLjEyLCAtMC4yMywgMC45OSwgMCwgMCk7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW50cm8gLnNlY3Rpb24tY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSwgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGEsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiwgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiwgYm9keS5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNi4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCBib2R5Lm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE0Ljc2OTIzMDc2OTJweCAxOC4wMDQ1MDExMjUzcHg7XG4gICAgbWFyZ2luLXRvcDogMTE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAsIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCwgYm9keS5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwLCBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIC5oYXNodGFnLCBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAgLmhhc2h0YWcsIGJvZHkubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCAuaGFzaHRhZyB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnksIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgI2hlYWRlciwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAjaGVhZGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgI2hlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nICNoZWFkZXIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgI2hlYWRlciwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlICNoZWFkZXIge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgI2hlYWRlciwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAjaGVhZGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMTJweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAjaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgI2hlYWRlci5oZWFkZXItLWxpbmsgLmhlYWRlci13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgI2hlYWRlci5oZWFkZXItLWxpbmsgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nICNoZWFkZXIgLmhlYWRlci13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5ICNoZWFkZXIgLmhlYWRlci13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4IDAgNzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgI21haW4td3JhcHBlciwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAjbWFpbi13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgI21haW4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAjbWFpbi13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5ICNtYWluLXdyYXBwZXIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAjbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jaywgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDkxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jaywgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jaywgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jaywgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jaywgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMjc1cHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbSwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbSwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LWNoaWxkKSwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAzcHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC52aWRlby13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC52aWRlby13cmFwcGVyLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnZpZGVvLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAge1xuICBtYXJnaW4tYm90dG9tOiAxODNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIC5jb2x1bW4gLmljb24tcGxheSwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgLmNvbHVtbiAuaWNvbi1wbGF5LCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIC5jb2x1bW4gLmljb24tcGxheSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIHVybChcIi4uL2ltYWdlcy92aWRlby1iYW5uZXItcGxheS5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1wb3B1cCAuY29sdW1uIC5pY29uLXBsYXk6OmJlZm9yZSwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgLmNvbHVtbiAuaWNvbi1wbGF5OjpiZWZvcmUsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAgLmNvbHVtbiAuaWNvbi1wbGF5OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLnNlY3Rpb24tY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnNlY3Rpb24taW50cm8gLnNlY3Rpb24tY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuc2VjdGlvbi1pbnRybyAuc2VjdGlvbi1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiwgYm9keS5icmFuZC1jYW1wYWlnbi1zdG9yeSAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDYuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNC43NjkyMzA3NjkycHggMTguMDA0NTAxMTI1M3B4O1xuICAgIG1hcmdpbi10b3A6IDExN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAuc2VjdGlvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIC5oYXNodGFnLCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5zZWN0aW9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIC5oYXNodGFnLCBib2R5LmJyYW5kLWNhbXBhaWduLWNhc2UgLnNlY3Rpb24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAgLmhhc2h0YWcge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLnBvcnRyYWl0LWZvbnQsIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiAucG9ydHJhaXQtZm9udCwgYm9keS5icmFuZC1jYW1wYWlnbi1jYXNlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLnBvcnRyYWl0LWZvbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDApO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmb250LXNpemU6IDg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIC5wb3J0cmFpdC1mb250LCBib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLnBvcnRyYWl0LWZvbnQsIGJvZHkuYnJhbmQtY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIC5wb3J0cmFpdC1mb250IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAvKiBjb21tb24gc3R5bGVzICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub3ZlcnJpZGUtZm9udC1zaXplIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA3N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5icmFuZC1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub3ZlcnJpZGUtZm9udC1zaXplIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiAucG9ydHJhaXQtZm9udCB7XG4gICAgZm9udC1zaXplOiA3OXB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1heC13aWR0aDogOTMwcHg7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogOTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEzOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAucm0tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNpdGUtZm9vdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5mb290ZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi5ub2RlLS10eXBlLWNhbXBhaWduICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24ubm9kZS0tdHlwZS1jYW1wYWlnbiAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODE3NTc0O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi5ub2RlLS10eXBlLWNhbXBhaWduICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi0tZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGEge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tdmlkZW8tc2xpZGVyIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCB7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgdG9wOiAxNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi12aWRlby1zbGlkZXIgLnNlY3Rpb24tY29udGFpbmVyIC5wb3J0cmFpdC1mb250IHtcbiAgICB0b3A6IDc4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIG1hdHJpeCgwLjk3LCAtMC4xMiwgLTAuMjMsIDAuOTksIDAsIDApO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tdmlkZW8tc2xpZGVyIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi12aWRlby1zbGlkZXIgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLXZpZGVvLXNsaWRlciAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi12aWRlby1zbGlkZXIgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLmNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW1hZ2UtY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW1hZ2UtY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW1hZ2UtY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW1hZ2UtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50ID4gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW1hZ2UtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50ID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQuZmlyc3QtaW1hZ2UtY29udGVudCAucG9ydHJhaXQtZm9udCB7XG4gICAgdG9wOiA4MnB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLnBvcnRyYWl0LWZvbnQge1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIHRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5wb3J0cmFpdC1mb250IHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAzOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBtYXRyaXgoMC45NywgLTAuMTIsIC0wLjIzLCAwLjk5LCAwLCAwKTtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCxcbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tdGVzdGltb25pYWxzIC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCB7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLXNsaWRlci1saW5rcyAuc2VjdGlvbi1jb250YWluZXIgLnBvcnRyYWl0LWZvbnQsXG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAuc2VjdGlvbi1jb250YWluZXIgLnBvcnRyYWl0LWZvbnQge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDY4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIG1hdHJpeCgwLjk3LCAtMC4xMiwgLTAuMjMsIDAuOTksIDAsIDApO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1pbWFnZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMixcbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWltYWdlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLFxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW1hZ2UtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LFxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24taW1hZ2UtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LFxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXRvcDogOTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAuc2VjdGlvbi1jb250YWluZXIgLnBvcnRyYWl0LWZvbnQge1xuICAgIHRvcDogNzVweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1hcHBvaW50bWVudCAuc2VjdGlvbi1jb250YWluZXIgLnBvcnRyYWl0LWZvbnQge1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIHRvcDogNjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1hcHBvaW50bWVudCAuc2VjdGlvbi1jb250YWluZXIgLnBvcnRyYWl0LWZvbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAtODBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgbWF0cml4KDAuOTcsIC0wLjEyLCAtMC4yMywgMC45OSwgMCwgMCk7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWFwcG9pbnRtZW50IC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tYXBwb2ludG1lbnQgLnNlY3Rpb24tY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tYXBwb2ludG1lbnQgLnNlY3Rpb24tY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWFwcG9pbnRtZW50IC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWFwcG9pbnRtZW50IC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMDZweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1hcHBvaW50bWVudCAuc2VjdGlvbi1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDAgMzhweDtcbiAgfVxuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWFwcG9pbnRtZW50IC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWFwcG9pbnRtZW50IC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbiAuc2VjdGlvbi1hcHBvaW50bWVudCAuc2VjdGlvbi1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tYXBwb2ludG1lbnQgLnNlY3Rpb24tY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWFwcG9pbnRtZW50IC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIHdpZHRoOiAyNTdweDtcbiAgaGVpZ2h0OiAyNTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduIC5zZWN0aW9uLWFwcG9pbnRtZW50IC5zZWN0aW9uLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgd2lkdGg6IDMzOXB4O1xuICAgIGhlaWdodDogMzM5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24gLnNlY3Rpb24tYXBwb2ludG1lbnQgLnNlY3Rpb24tY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBmb250LXNpemU6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIHVybCguLi9pbWFnZXMvZmFjZWJvb2stcGhvbmUtbG9nby5wbmcpIG5vLXJlcGVhdDtcbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgaW1nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFyZ2luLXRvcC0tYmlnIHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXJnaW4tdG9wLS1ub3JtYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQ3cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtc2l6ZTogMjgwcHg7XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgzIC5vdmVybGF5LXRleHQsIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyIC5vdmVybGF5LXRleHQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgyIC5vdmVybGF5LXRleHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDIgLm92ZXJsYXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyJSk7XG4gIH1cbiAgYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMyAub3ZlcmxheS10ZXh0LCBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiAub3ZlcmxheS10ZXh0LCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDElKTtcbiAgfVxuICBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgzIC5vdmVybGF5LXRleHQsIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyIC5vdmVybGF5LXRleHQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgyIC5vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgyIC5vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyJSk7XG4gIH1cbiAgYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMyAub3ZlcmxheS10ZXh0LCBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiAub3ZlcmxheS10ZXh0LCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc3JSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgLmJveGVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgLmJveGVkLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgLmJveGVkLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnRpdGxlX2NvbXBvbmVudC5ncmF5IHtcbiAgbWFyZ2luOiAwIDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnRpdGxlX2NvbXBvbmVudC5ncmF5IHtcbiAgICBtYXJnaW46IDAgMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnRpdGxlX2NvbXBvbmVudC5ncmF5IHtcbiAgICBtYXJnaW46IDAgMTAlO1xuICB9XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI2RjMDAyOCAyOC4xOCUsICNlZWJhNGEgMTAyLjIyJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGk6OmJlZm9yZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIgLnJvdyB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIgLnJvdyB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbmJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICBwYWRkaW5nOiAwIDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuY2FtcGFpZ24tc2FuYXRvc2ktYWNhc2EgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyAuYXBwLWJ1dHRvbnMgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtdGVzdGltb25pYWwge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmNhbXBhaWduLXNhbmF0b3NpLWFjYXNhIC5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscyAudmlkZW8tbGluayBpbWcge1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5icmFuZC12aWRlby13aXRoLWludHJvIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLmJyYW5kLXZpZGVvLXdpdGgtaW50cm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgLmJyYW5kLXZpZGVvLXdpdGgtaW50cm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5ib2R5IC5icmFuZC12aWRlby13aXRoLWludHJvIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkgLmJyYW5kLXZpZGVvLXdpdGgtaW50cm8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5ib2R5LmJyYW5kLXN0b3J5LTIwMjMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAjYmxvY2stYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAjYmxvY2stYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG59XG5ib2R5LmJyYW5kLXN0b3J5LTIwMjMgI2Jsb2NrLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1heC13aWR0aDogMTIxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuYm9keS5icmFuZC1zdG9yeS0yMDIzICNibG9jay1icmVhZGNydW1icyAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI2RjMDAyODtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ib2R5LmJyYW5kLXN0b3J5LTIwMjMgLnN0YXRpYy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciAuc2VjdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMTNweDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1zdG9yeS0yMDIzIC5zdGF0aWMtYmFubmVyIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tc3BsaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuYm9keS5icmFuZC1zdG9yeS0yMDIzIC5zdGF0aWMtYmFubmVyIC5jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtODBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciAuc2VjdGlvbi1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdpZHRoOiA4NyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5icmFuZC1zdG9yeS0yMDIzIC5zdGF0aWMtYmFubmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5ib2R5LmJyYW5kLXN0b3J5LTIwMjMgLnN0YXRpYy1iYW5uZXIgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTY0cHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5icmFuZC1zdG9yeS0yMDIzIC5zdGF0aWMtYmFubmVyIC5zZWN0aW9uLWluZm8gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDEwNHB4O1xuICB9XG59XG5ib2R5LmJyYW5kLXN0b3J5LTIwMjMgLnN0YXRpYy1iYW5uZXIgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAuNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc3RhdGljLWJhbm5lciAuc2VjdGlvbi1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5ib2R5LmJyYW5kLXN0b3J5LTIwMjMgLnN0YXRpYy1iYW5uZXIgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBjb2xvcjogIzJlMzMzYztcbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtcGFyZW50IC5pbmZvLWxpbmUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNDFweDtcbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAuYnJhbmQtdmlkZW8td2l0aC1pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuYnJhbmQtdmlkZW8td2l0aC1pbnRybyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYm9keS5icmFuZC1zdG9yeS0yMDIzIC52aWRlby13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc2VjdGlvbi1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5icmFuZC1zdG9yeS0yMDIzIC5zZWN0aW9uLWxpbmtzIGgyIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc2VjdGlvbi1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc2VjdGlvbi1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5icmFuZC1zdG9yeS0yMDIzIC5zZWN0aW9uLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyBoMywgYm9keS5icmFuZC1zdG9yeS0yMDIzIC5zZWN0aW9uLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5LmJyYW5kLXN0b3J5LTIwMjMgLnNlY3Rpb24tbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LmJyYW5kLXN0b3J5LTIwMjMgLnNlY3Rpb24tbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIGgzLCBib2R5LmJyYW5kLXN0b3J5LTIwMjMgLnNlY3Rpb24tbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkuYnJhbmQtc3RvcnktMjAyMyAuc2VjdGlvbi1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRhcmdldCB7XG4gICAgYm90dG9tOiAxODVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMDBweCkge1xuICAuYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbi5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHNwYW4ucG9ydHJhaXQtZm9udCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBzcGFuLnBvcnRyYWl0LWZvbnQge1xuICAgIGJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmJyYW5kLWNhbXBhaWduLTIwMjMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gc3Bhbi5wb3J0cmFpdC1mb250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJyYW5kLWNhbXBhaWduLTIwMjMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiA1NC45NnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJyYW5kLWNhbXBhaWduLTIwMjMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtY3RhIHtcbiAgbWF4LWhlaWdodDogNTY1cHg7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC1jdGEgLmZpZWxkLS1jdGEtY29udGVudCB7XG4gIGhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cbi5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLWN0YSAuZGVza3RvcF9jdGEge1xuICB3aWR0aDogNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdG9wOiAtMTM1cHg7XG59XG4uYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC1jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlZlemkgdG9hdGUgc3VwZXJwdXRlcmlsZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzgwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJyYW5kLWNhbXBhaWduLTIwMjMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtY3RhIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLnBhcmFncmFwaC0tbW9iaWxlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyYW5kLWNhbXBhaWduLTIwMjMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlci5wYXJhZ3JhcGgtLW1vYmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDMzN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIucGFyYWdyYXBoLS1tb2JpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1zaXplOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJyYW5kLWNhbXBhaWduLTIwMjMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlci5wYXJhZ3JhcGgtLW1vYmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVmV6aSB0b2F0ZSBzdXBlcnB1dGVyaWxlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAuYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAuYnJhbmQtY2FtcGFpZ24tMjAyMyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbjpub3QoLnNlY3Rpb24taW50cm8pID4gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbjpub3QoLnNlY3Rpb24taW50cm8pID4gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZC1jYW1wYWlnbi0yMDIzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbjpub3QoLnNlY3Rpb24taW50cm8pID4gLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHNwYW4ucG9ydHJhaXQtZm9udCB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyYW5kLWNhbXBhaWduLTIwMjMgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1zcGxpdCAuc2VjdGlvbi1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5icmFuZC1jYW1wYWlnbi0yMDIzIC5zdHlsZS0tYXBwcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJyYW5kLWNhbXBhaWduLTIwMjMgLnN0eWxlLS1hcHBzIC5hcHAtYnV0dG9ucyBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLS10eXBlLWNhbXBhaWduIC51bnNlbGZoYXRlLXR3by1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAudW5zZWxmaGF0ZS10d28tY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAudGl0bGUtLWJsYWNrIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbmJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZy5ub2RlLS10eXBlLWNhbXBhaWduLm5vLWJyYW5kLWJyZWFkY3J1bWJzICNtYWluLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3Rpbmcubm9kZS0tdHlwZS1jYW1wYWlnbi5uby1icmFuZC1icmVhZGNydW1icyAjbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi10aXRsZSAuc2VjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5zZWN0aW9uLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnNlY3Rpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIC5wb3J0cmFpdC1mb250IHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBtYXRyaXgoMSwgLTAuMDksIDAuMDksIDEsIDAsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAuc2VjdGlvbi10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLnBvcnRyYWl0LWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIG1hdHJpeCgwLjk3LCAtMC4xMiwgLTAuMjMsIDAuOTksIDAsIDApO1xuICB9XG59XG5ib2R5LmJyYW5kLWNhbXBhaWduLWxpc3RpbmcgLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuYnJhbmQtY2FtcGFpZ24tbGlzdGluZyAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCwgYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIC5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3Qge1xuICBtYXJnaW46IDAgNnB4O1xufVxuXG5ib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiB7XG4gIHBhZGRpbmctdG9wOiA4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuYnJhbmQtY2FtcGFpZ24tc3RvcnkgLnNlY3Rpb24tc2xpZGVyLXYyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuYWNjb3JkaW9uLWJvZHkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0b3A6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tZWxlbWVudC10aXRsZSB7XG4gIGNvbG9yOiAjMjAyQjQxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweCA5NnB4IDAgMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IC5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1lbGVtZW50LXRpdGxlIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tZWxlbWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTI0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwIDI0cHggMjBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNnB4IDIwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgY29sb3I6ICM2YzcwNzY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuYWNjb3JkaW9uLWltYWdlLCAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24taW1hZ2UsIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLmNvbHVtbi1mdWxsID4gLmFjY29yZGlvbi1ib2R5IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMCA3MnB4IDFyZW07XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjRweCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAxNnB4O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxNy43Nzc3Nzc3Nzc4cHggMjRweCAxNy43Nzc3Nzc3Nzc4cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb21wb25lbnQtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1lbGVtZW50LXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0My4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5yaWdodC1pbWFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ucmlnaHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAxOC4xODE4MTgxODE4JTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ubGVmdC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOC4xODE4MTgxODE4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnJpZ2h0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2UsIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ubGVmdC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ucmlnaHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ubGVmdC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5sZWZ0LWltYWdlIC5hY2NvcmRpb24taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5yaWdodC1pbWFnZSAuYWNjb3JkaW9uLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW86OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDAgMTMuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwgPiAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIHtcbiAgcGFkZGluZzogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5wYXJhZ3JhcGgtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50aXRsZS1jb250YWluZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLm5hdi1waWxscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGl0bGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGl0bGUtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50aXRsZS1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGl0bGUtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSAucG9ydHJhaXQtZm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKC01LjMyZGVnKTtcbiAgZm9udC1zaXplOiA2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGl0bGUtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSAucG9ydHJhaXQtZm9udCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAtMC4xMiwgMC4wNywgMC45OSwgMCwgMCk7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLm5hdi1waWxscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWI7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLm5hdi1waWxscyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50YWItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUuaGlkZS1tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZS5zYWZlLXRvLWhpZGUge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50YWItY29udGVudCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGFiLWNvbnRlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGFiLWNvbnRlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNjcmVlbmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGFiLWNvbnRlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNjcmVlbmluZyB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50YWItY29udGVudCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tc2NyZWVuaW5nIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOTc5OTlEO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50YWItY29udGVudCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tc2NyZWVuaW5nIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc2NyZWVuaW5nLXRhYnMgLnRhYi1jb250ZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGFiLWNvbnRlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNjcmVlbmluZyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIC50YWItY29udGVudCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tc2NyZWVuaW5nIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGFiLWNvbnRlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNjcmVlbmluZyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zY3JlZW5pbmctdGFicyAudGFiLWNvbnRlbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNjcmVlbmluZyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi12aWRlby1iYW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLXZpZGVvLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tdmlkZW8tYmFubmVyID4gLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkxcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHtcbiAgaGVpZ2h0OiAxMDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMTlweDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjc1cHgpIC8gMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gNzIwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMjpub3QoLmhpZGRlbikge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiAucG9ydHJhaXQtZm9udCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IC0zMTBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yODA1MjFweDtcbiAgZm9udC1zaXplOiAxNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDIgLnBvcnRyYWl0LWZvbnQge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICByaWdodDogLTkwcHg7XG4gICAgYm90dG9tOiAtN3B4O1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiArIHAge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDIgKyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLnNlY3Rpb24tdmlkZW8tYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgLnZpZGVvLXRhcmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IHtcbiAgICBib3R0b206IDIyNXB4O1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IC5wbGF5LXZpZGVvIHtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IC5wbGF5LXZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IC5wbGF5LXZpZGVvOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIHVybChcIi4uL2ltYWdlcy92aWRlby1iYW5uZXItcGxheS5zdmdcIikgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IC5wbGF5LXZpZGVvOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuLnNlY3Rpb24tdmlkZW8tYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgLnZpZGVvLXRhcmdldCAudmlkZW8td3JhcHBlciB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1mcmFtZSB7XG4gICAgdG9wOiAzNyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAzNyUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tdmlkZW8tYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgLnZpZGVvLXRhcmdldCAudmlkZW8td3JhcHBlciAudmlkZW8tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zN3B4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyOCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0IC52aWRlby10YXJnZXQgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMnZ3O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAudmlkZW8tdGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1jbG9zZSB7XG4gICAgbGVmdDogNnB4O1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAuYm94ZWQtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDFweDtcbiAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjc1cHgpIC8gMik7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIHBhZGRpbmc6IDY0cHg7XG4gIG1heC13aWR0aDogNTQ0cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0IC5ib3hlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1heC13aWR0aDogMzUxcHg7XG4gICAgYm90dG9tOiAtMTQxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0IC5ib3hlZC1jb250ZW50IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tdmlkZW8tYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQgLmJveGVkLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0IC5ib3hlZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ib3gtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2VjdGlvbi12aWRlby1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWJhbm5lciAudmlkZW8tdGV4dCAuYm94ZWQtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWN0aW9uLXZpZGVvLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIC52aWRlby10ZXh0IC5ib3hlZC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QuaW1hZ2UtLWRyZWFwdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgPiAuY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtbGlzdCA+IC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgPiAuY29sdW1uLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1saXN0ID4gLmNvbHVtbi5jb2x1bW4tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgLmxpc3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtbGlzdCAubGlzdC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jaGVja21hcmstaW1hZ2UgaW1nIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtbGlzdCAubGlzdC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbXBhaWduLWxpc3QtZWxlbWVudCB7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3QgLmxpc3Qtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jYW1wYWlnbi1saXN0LWVsZW1lbnQgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1saXN0IC5saXN0LXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY2FtcGFpZ24tbGlzdC1lbGVtZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1saXN0IC5saXN0LXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY2FtcGFpZ24tbGlzdC1lbGVtZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTE1JTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtbGlzdCAubGlzdC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbXBhaWduLWxpc3QtZWxlbWVudCBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAudmlld3Mtcm93Om5vdCg6bGFzdC1vZi10eXBlKSAucGFyYWdyYXBoLS10eXBlLS1wb3Zlc3RlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYzRjM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAudmlld3Mtcm93OmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tcG92ZXN0ZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBvdmVzdGUgLnZpZXdzLXJvdyAucGFyYWdyYXBoLS10eXBlLS1wb3Zlc3RlIHtcbiAgcGFkZGluZzogMTEycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAudmlld3Mtcm93IC5wYXJhZ3JhcGgtLXR5cGUtLXBvdmVzdGUge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBvdmVzdGUgLmNvbXBvbmVudC1wb3Zlc3RlLWRpc3BsYXktZGl2LXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wb3Zlc3RlIC5jb21wb25lbnQtcG92ZXN0ZS1kaXNwbGF5LWRpdi1wYXJlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wb3Zlc3RlIC5jb21wb25lbnQtcG92ZXN0ZS1kaXNwbGF5LWRpdi1maXJzdCB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAuY29tcG9uZW50LXBvdmVzdGUtZGlzcGxheS1kaXYtZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2NTZweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAuY29tcG9uZW50LXBvdmVzdGUtZGlzcGxheS1kaXYtZmlyc3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAuY29tcG9uZW50LXBvdmVzdGUtZGlzcGxheS1kaXYtZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wb3Zlc3RlIC5jb21wb25lbnQtcG92ZXN0ZS1kaXNwbGF5LWRpdi1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBvdmVzdGUgLmNvbXBvbmVudC1wb3Zlc3RlLWRpc3BsYXktZGl2LWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBvdmVzdGUgLmNvbXBvbmVudC1wb3Zlc3RlLWRpc3BsYXktZGl2LWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBvdmVzdGUgLmNvbXBvbmVudC1wb3Zlc3RlLWRpc3BsYXktZGl2LWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBvdmVzdGUgLmNvbXBvbmVudC1wb3Zlc3RlLWRpc3BsYXktZGl2LWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAuY29tcG9uZW50LXBvdmVzdGUtZGlzcGxheS1kaXYtc2Vjb25kIHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wb3Zlc3RlIC5jb21wb25lbnQtcG92ZXN0ZS1kaXNwbGF5LWRpdi1zZWNvbmQge1xuICAgIGZsZXg6IDAgMCA2NTZweDtcbiAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBvdmVzdGUgLmNvbXBvbmVudC1wb3Zlc3RlLWRpc3BsYXktZGl2LXNlY29uZCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBmbGV4LWJhc2lzOiBjb250ZW50O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcG92ZXN0ZSAuY29tcG9uZW50LXBvdmVzdGUtZGlzcGxheS1kaXYtc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjEuNDY3ODg5OTA4MyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wb3Zlc3RlIC5jb21wb25lbnQtcG92ZXN0ZS1kaXNwbGF5LWRpdi1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13cmFwcGVyLWNhbXBhaWduLWNhc2Uge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLWJvdHRvbTogMjE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZTpudGgtY2hpbGQoZXZlbikgLmNvbXBvbmVudC1jYXNlLWluZm8tZGl2LWZpcnN0IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZTpudGgtY2hpbGQoZXZlbikgLmNvbXBvbmVudC1jYXNlLWluZm8tZGl2LXNlY29uZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd3JhcHBlci1jYW1wYWlnbi1jYXNlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jYXNlOm50aC1jaGlsZChvZGQpIC5jb21wb25lbnQtY2FzZS1pbmZvLWRpdi1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogODRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZSAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZSAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtcGFyZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd3JhcHBlci1jYW1wYWlnbi1jYXNlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jYXNlIC5jb21wb25lbnQtY2FzZS1pbmZvLWRpdi1maXJzdCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1ODBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTgwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd3JhcHBlci1jYW1wYWlnbi1jYXNlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jYXNlIC5jb21wb25lbnQtY2FzZS1pbmZvLWRpdi1maXJzdCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd3JhcHBlci1jYW1wYWlnbi1jYXNlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jYXNlIC5jb21wb25lbnQtY2FzZS1pbmZvLWRpdi1maXJzdCAuY29tcG9uZW50LWNhc2UtaW5mby1jb3VudGVyIHtcbiAgZmxleC1ncm93OiAyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZSAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdW50ZXIge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZSAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZSAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13cmFwcGVyLWNhbXBhaWduLWNhc2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNhc2UgLmNvbXBvbmVudC1jYXNlLWluZm8tZGl2LWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13cmFwcGVyLWNhbXBhaWduLWNhc2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNhc2UgLmNvbXBvbmVudC1jYXNlLWluZm8tZGl2LXNlY29uZCB7XG4gIGZsZXg6IDAgMCA1ODBweDtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZSAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtc2Vjb25kIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd3JhcHBlci1jYW1wYWlnbi1jYXNlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jYXNlIC5jb21wb25lbnQtY2FzZS1pbmZvLWRpdi1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA3Ni41NTE3MjQxMzc5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2FzZSAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYtc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC03MnB4O1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDU0OHB4O1xuICBwYWRkaW5nOiA3MnB4IDU0cHggNzJweCA3MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuY29udGVudC13cmFwcGVyIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmNvbnRlbnQtd3JhcHBlciAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmNvbnRlbnQtd3JhcHBlciAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmNvbnRlbnQtd3JhcHBlciAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmNvbnRlbnQtd3JhcHBlciAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYmFubmVyIC5jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtZGVzY3JpcHRpb24gcCAuc2hvdy1tb3JlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMTguMDQ1MTEyNzgycHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtbGFyZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctYm90dG9tOiA1NCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjMlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWxhcmdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiA2NjZweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWxhcmdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNzYuNTUxNzI0MTM3OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbmJvZHkgI2NvbXBvbmVudC0xIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgI2NvbXBvbmVudC0xIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgI2NvbXBvbmVudC0xIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB0b3A6IDI0cHg7XG4gIH1cbn1cblxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHBhZGRpbmc6IDQ4cHggNDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIG1lbnUgaW1hZ2UgKi9cbiAgLyogbWVudSB0aXRsZSAqL1xuICAvKiBtZW51IHN3aXBlIG5hdmlnYXRpb24gLSBtb250aHMgKi9cbiAgLyogbWVudSBhbmNob3JzIHRvIHNlY3Rpb25zICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGgge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICB9XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDcyLjU0MDA0NTc2NjYlO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHRvcDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tZmlyc3QteWVhci1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uIC5tZW51LS1maXJzdC15ZWFyLW5hdmlnYXRpb24gLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb250ZW50OiBcIkxVTkFcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tZmlyc3QteWVhci1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uIC5tZW51LS1maXJzdC15ZWFyLW5hdmlnYXRpb24gLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCA0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uIC5tZW51LS1maXJzdC15ZWFyLW5hdmlnYXRpb24gLm5hdiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tZmlyc3QteWVhci1uYXZpZ2F0aW9uIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tZmlyc3QteWVhci1uYXZpZ2F0aW9uIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWZpcnN0LXllYXItbmF2aWdhdGlvbiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tZmlyc3QteWVhci1uYXZpZ2F0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogLTEwcHg7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tZmlyc3QteWVhci1uYXZpZ2F0aW9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb246aG92ZXIgLm5hdiAuc2xpY2stYXJyb3c6bm90KC5zbGljay1kaXNhYmxlZCkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdiAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdiAuc2xpY2stYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tYmFyaWF0cmljLXBhY2llbnQtbmF2aWdhdGlvbiAubmF2IC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tYmFyaWF0cmljLXBhY2llbnQtbmF2aWdhdGlvbiAubmF2IC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yMnB4O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdiAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXIge1xuICBsZWZ0OiAtMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmIDIwLjUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4OC40NiUpO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uIC5tZW51LS1iYXJpYXRyaWMtcGFjaWVudC1uYXZpZ2F0aW9uIC5uYXYgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmIDIwLjUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4OC40NiUpO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubWVudS0tYmFyaWF0cmljLXBhY2llbnQtbmF2aWdhdGlvbiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMy42ODc1cmVtO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyZTMzM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2YTZlNzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTZlNzQ7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogLTEwcHg7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW5hdmlnYXRpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiAubmF2IC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUge1xuICBtYXJnaW46IDAgLTQ4cHg7XG4gIHBhZGRpbmc6IDQzcHggNDhweCA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5tZW51IHtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUgaDMsIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51IGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtbWVudSBoMywgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbFt0eXBlPVwiMVwiXSwgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2xbdHlwZT1BXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbFt0eXBlPVwiMVwiXSBsaSwgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2xbdHlwZT1BXSBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2xbdHlwZT1cIjFcIl0gbGk6OmJlZm9yZSwgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2xbdHlwZT1BXSBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbFt0eXBlPVwiMVwiXSBsaSBhLCBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbFt0eXBlPUFdIGxpIGEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbFt0eXBlPVwiMVwiXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5tZW51IG9sW3R5cGU9QV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItbGF0aW4pO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2wubm8tb3JkZXJpbmcgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2wgbGkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5tZW51IG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbCBsaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaCAubWVudSBvbCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2wgbGkgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoIC5tZW51IG9sIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGggLm1lbnUgb2wgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLXdoaXRlIC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC13aGl0ZSAubWVudSBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YyRjNGMztcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtcmVkIC5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtcmVkIC5tZW51IG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTc0ZDY5O1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1ibHVlIC5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3QTJENDtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmx1ZSAubWVudSBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1YmVlMTtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtZ3JheSAubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcwNzY7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLWdyYXkgLm1lbnUgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5ODliOWY7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLWJsYWNrIC5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmxhY2sgLm1lbnUgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ZDcwNzc7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLXJlZCAubWVudSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtbWVudSBoMywgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1yZWQgLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1yZWQgLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUgaDIsIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmx1ZSAubWVudSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtbWVudSBoMywgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1ibHVlIC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmx1ZSAubWVudSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtbWVudSBoMiwgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1ncmF5IC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51IGgzLCBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLWdyYXkgLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1ncmF5IC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51IGgyLCBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLWJsYWNrIC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51IGgzLCBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLWJsYWNrIC5tZW51IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmxhY2sgLm1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtcmVkIC5tZW51IG9sIGxpOjpiZWZvcmUsIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmx1ZSAubWVudSBvbCBsaTo6YmVmb3JlLCBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLWdyYXkgLm1lbnUgb2wgbGk6OmJlZm9yZSwgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1ibGFjayAubWVudSBvbCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtcmVkIC5tZW51IG9sIGxpIGEsIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmx1ZSAubWVudSBvbCBsaSBhLCBib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLWdyYXkgLm1lbnUgb2wgbGkgYSwgYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGguYmFja2dyb3VuZC1ibGFjayAubWVudSBvbCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZW51LnBhcmFncmFwaC5iYWNrZ3JvdW5kLXJlZCAubWVudSBvbCBsaSBhOjpiZWZvcmUsIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmx1ZSAubWVudSBvbCBsaSBhOjpiZWZvcmUsIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtZ3JheSAubWVudSBvbCBsaSBhOjpiZWZvcmUsIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lbnUucGFyYWdyYXBoLmJhY2tncm91bmQtYmxhY2sgLm1lbnUgb2wgbGkgYTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHk6bm90KC50b29sYmFyLWhvcml6b250YWwpOm5vdCgudG9vbGJhci12ZXJ0aWNhbCkgLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24gLnNsaWNrLWFycm93IHtcbiAgdG9wOiA3NSU7XG59XG5cbiNibG9jay1hc2N1bHRhdGljb3JwdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2stYXNjdWx0YXRpY29ycHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYmxvY2stYXNjdWx0YXRpY29ycHVsIC5jb250ZW50IGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjYmxvY2stYXNjdWx0YXRpY29ycHVsIC5jb250ZW50IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCAuY29udGVudCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jYmxvY2stYXNjdWx0YXRpY29ycHVsIC5jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvY2stYXNjdWx0YXRpY29ycHVsIC5jb250ZW50IGEsICNibG9jay1hc2N1bHRhdGljb3JwdWwgLmNvbnRlbnQgYTphY3RpdmUsICNibG9jay1hc2N1bHRhdGljb3JwdWwgLmNvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCAuY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogNTBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLm5vX3BhZF9ub19tYXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm9fcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmZvcnR5X21hcmdpbl90b3BfYm90dG9tIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmdyYWRpZW50X29uZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4wOGRlZywgI0MzQ0NDNyAtMC45NiUsICNDNUNGQzcgNS43JSwgI0MzQ0RDNSAxOS40OSUsICNDRkQ2Q0YgMjYuNDYlLCAjQ0RENENEIDMzLjgzJSwgI0NDRDNDQyA1OC4yNCUsICNDNUNFQzkgNzMuNyUsICNDMUNBQzUgOTAuODIlLCAjQzFDQUM1IDEwMC44OCUpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuZ3JhZGllbnRfb25lIC5jb2x1bW4taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmdyYWRpZW50X29uZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuZ3JhZGllbnRfb25lIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuZ3JhZGllbnRfb25lIC5jb2x1bW4tdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuZ3JhZGllbnRfb25lIC5jb2x1bW4tdGV4dCBoMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y5RjZFNSAwJSwgI0ZERkFFNyA4LjI1JSwgI0ZFRkNFRiAyNi4yNyUsICNGQkY4RTcgNTAuODclLCAjRkFGN0U2IDYzLjE3JSwgI0Y5RjZFNSA3NC42OCUsICNGMEYxRTMgMTAwJSk7XG4gIHBhZGRpbmc6IDgwcHggODBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTUuMjNweDtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRTMzM0M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5ncmFkaWVudF9vbmUgLmNvbHVtbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMiBweDtcbiAgICBwYWRkaW5nOiAzNHB4IDI0cHggNDBweCAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmdyYWRpZW50X29uZS5TdXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGOUY2RTUgMCUsICNGREZBRTcgOC4yNSUsICNGRUZDRUYgMjYuMjclLCAjRkJGOEU3IDUwLjg3JSwgI0ZBRjdFNiA2My4xNyUsICNGOUY2RTUgNzQuNjglLCAjRjBGMUUzIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuZ3JhZGllbnRfb25lLlN1cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUNFRUUzIDAlLCAjRUNFRUUzIDguMjUlLCAjRUNFRUUzIDI2LjI3JSwgI0VERUVFMyAzOC4yMyUsICNFREVFRTMgNTAuODclLCAjRUZFRkU0IDc0LjY4JSwgI0YxRjFFNSAxMDAlKTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5ncmFkaWVudF9kb3VibGUuSm9zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS43ZGVnLCAjRjdGNUU0IC00NS45MyUsICNENkRCRDQgNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5ncmFkaWVudF9kb3VibGUuSm9zIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmdyYWRpZW50X2RvdWJsZS5Kb3MgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGViYWNrZ3JvdW5kZ3JheXRleHQgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZWJhY2tncm91bmRncmF5dGV4dCBhIHtcbiAgICBwYWRkaW5nOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1ncmF5YmFja2dyb3VuZHdoaXRldGV4dCBhIHtcbiAgYmFja2dyb3VuZDogIzJlMzMzYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLWdyYXliYWNrZ3JvdW5kd2hpdGV0ZXh0IGEge1xuICAgIHBhZGRpbmc6IDExcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlYmFja2dyb3VuZHJlZHRleHR3aXRoYm9yZGVyIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZWJhY2tncm91bmRyZWR0ZXh0d2l0aGJvcmRlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbn1cblxuLmltYWdlLWFsaWduLS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCB7XG4gIGJhY2tncm91bmQ6IDAgbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQud3JhcHBlcl9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LndyYXBwZXJfYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4ge1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4gLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAuaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbXBvbmVudCBpbWcge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgdWwuc2xpY2stZG90cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgdWwuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgbWFyZ2luOiAycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IHVsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0RDMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgdWwuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG59XG5cbi5jb2x1bW4uZ3JheV9ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGM0YzO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4wOGRlZywgI0MzQ0NDNyAtMC45NiUsICNDNUNGQzcgNS43JSwgI0MzQ0RDNSAxOS40OSUsICNDRkQ2Q0YgMjYuNDYlLCAjQ0RENENEIDMzLjgzJSwgI0NDRDNDQyA1OC4yNCUsICNDNUNFQzkgNzMuNyUsICNDMUNBQzUgOTAuODIlLCAjQzFDQUM1IDEwMC44OCUpO1xufVxuXG4uZmllbGQtLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5zbGljay1zbGlkZSB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwcHggMjBweCAwIDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5zbGljay1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwcHggMHB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMHB4IDEwcHggMCAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnNsaWNrLXNsaWRlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMHB4IDBweCAwIDEwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwge1xuICBwYWRkaW5nOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBjb2xvcjogIzZDNzA3NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiA0Ny4xMnB4O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDZEODtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiAyNzhweDtcbiAgd2lkdGg6IDI3OHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwLjI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX2ltYWdlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX2ltYWdlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgbmF2LnNsaWNrX19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyBuYXYuc2xpY2tfX2Fycm93IHtcbiAgICBib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIG5hdi5zbGlja19fYXJyb3cgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgbmF2LnNsaWNrX19hcnJvdyBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZGMwMDI4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbjpub3QoLnNsaWNrLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIG5hdi5zbGlja19fYXJyb3cgYnV0dG9uOm5vdCguc2xpY2stZGlzYWJsZWQpOjpiZWZvcmUge1xuICBjb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbjpub3QoLnNsaWNrLWRpc2FibGVkKS5zbGljay1wcmV2IHtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci50cmFuc3BhcmVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIudHJhbnNwYXJlbnQtYmFja2dyb3VuZCAuc3BsaXRfNTBfNTAgLmNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLnRyYW5zcGFyZW50LWJhY2tncm91bmQgLnNwbGl0XzUwXzUwIC5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci50cmFuc3BhcmVudC1iYWNrZ3JvdW5kIC5zcGxpdF81MF81MCAuY29sdW1uID4gLmZpZWxkX19pdGVtcywgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLnRyYW5zcGFyZW50LWJhY2tncm91bmQgLnNwbGl0XzUwXzUwIC5jb2x1bW4gPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLnRyYW5zcGFyZW50LWJhY2tncm91bmQgLnNwbGl0XzUwXzUwIC5jb2x1bW4gLndoaXRlLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLnRyYW5zcGFyZW50LWJhY2tncm91bmQgLnNwbGl0XzUwXzUwIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5jYXJkLWJvZHkgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5jYXJkLWJvZHkgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24tY3VzdG9tO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0b3A6IC01cHggIWltcG9ydGFudDtcbiAgbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24tY3VzdG9tO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0b3A6IC01cHggIWltcG9ydGFudDtcbiAgbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG46bGFuZyhlbikgaDIudGl0bGUtY29tcG9uZW50LnRpdGxlLWFsaWduLWNlbnRlci53aGl0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG46bGFuZyhlbikgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG46bGFuZyhlbikgLmhlYWRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMzBweCA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cbjpsYW5nKGVuKSAuaGVhZGVyLXdyYXBwZXIgLnJlZ2lvbi10b3AtaGVhZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50aXRsZV9kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4udGl0bGVfZGVzY3JpcHRpb24ubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGl0bGVfZGVzY3JpcHRpb24ucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50aXRsZV9kZXNjcmlwdGlvbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlX3doaXRlX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW46IDQwcHggLTEwcHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFnZV93aGl0ZV9iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuLnBhZ2Vfd2hpdGVfYmFja2dyb3VuZCAudGl0bGVfZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ucGFnZV93aGl0ZV9iYWNrZ3JvdW5kIC50aXRsZV9kZXNjcmlwdGlvbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlX3doaXRlX2JhY2tncm91bmQgLnRpdGxlX2Rlc2NyaXB0aW9uLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZV93aGl0ZV9iYWNrZ3JvdW5kIC50aXRsZV9kZXNjcmlwdGlvbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhZ2Vfd2hpdGVfYmFja2dyb3VuZCAudGl0bGVfZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuXG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29tcG9uZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24sIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSBpbWcsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgyLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTYuODhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgyLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjE4cHg7XG4gIH1cbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tY2VudGVyLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgyLnRpdGxlLWFsaWduLWxlZnQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgyLnRpdGxlLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1yaWdodCwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDMsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMiwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDMsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgyIHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgzLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDIsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgzLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgfVxufVxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMy50aXRsZS1hbGlnbi1jZW50ZXIsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLnRpdGxlLWFsaWduLWNlbnRlciwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tY2VudGVyLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMy50aXRsZS1hbGlnbi1jZW50ZXIsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMi50aXRsZS1hbGlnbi1jZW50ZXIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgzLnRpdGxlLWFsaWduLWxlZnQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLnRpdGxlLWFsaWduLWxlZnQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgyLnRpdGxlLWFsaWduLWxlZnQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgzLnRpdGxlLWFsaWduLWxlZnQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMi50aXRsZS1hbGlnbi1sZWZ0LCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgzLnRpdGxlLWFsaWduLXJpZ2h0LCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMi50aXRsZS1hbGlnbi1yaWdodCwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tcmlnaHQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGgzLnRpdGxlLWFsaWduLXJpZ2h0LCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIudGl0bGUtYWxpZ24tcmlnaHQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoNCwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDQge1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA2My43MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGg0IHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICB9XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGg0LnRpdGxlLWFsaWduLWNlbnRlciwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDQudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoNC50aXRsZS1hbGlnbi1sZWZ0LCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCBoNC50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgaDQudGl0bGUtYWxpZ24tcmlnaHQsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IGg0LnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbiwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbiwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB9XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5sZWZ0LCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLnRpdGxlX2NvbXBvbmVudCAudGl0bGVfZGVzY3JpcHRpb24ubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5yaWdodCwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5jZW50ZXIsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAubmF2LCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLm5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAubmF2IC5uYXYtaXRlbSwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5uYXYgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLm5hdiAubmF2LWl0ZW0gYSwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWN1c3RvbS1yZWdpb24gLm5hdiAubmF2LWl0ZW0gc3Bhbiwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5uYXYgLm5hdi1pdGVtIGEsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAubmF2IC5uYXYtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5uYXYgLm5hdi1pdGVtIGE6aG92ZXIsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jdXN0b20tcmVnaW9uIC5uYXYgLm5hdi1pdGVtIGEuYWN0aXZlLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAubmF2IC5uYXYtaXRlbSBzcGFuOmhvdmVyLCBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiAubmF2IC5uYXYtaXRlbSBzcGFuLmFjdGl2ZSwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5uYXYgLm5hdi1pdGVtIGE6aG92ZXIsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAubmF2IC5uYXYtaXRlbSBhLmFjdGl2ZSwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIC5uYXYgLm5hdi1pdGVtIHNwYW46aG92ZXIsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAubmF2IC5uYXYtaXRlbSBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogOHB4IDE2cHggOHB4IDE2cHg7XG4gIGNvbG9yOiAjNkM3MDc2O1xufVxuXG4ucGFyYWdyYXBoLW1lbnUuc2lkZWJhciB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtbWVudS5zaWRlYmFyIC5uYXYtaXRlbSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC1tZW51LnNpZGViYXIgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuLnBhcmFncmFwaC1tZW51LnNpZGViYXIgLm5hdi1pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFM0U0O1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuLnBhcmFncmFwaC1tZW51LnNpZGViYXIgLm5hdi1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDE0LjRweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLW1lbnUuc2lkZWJhciAubmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxufVxuLnBhcmFncmFwaC1tZW51LnNpZGViYXIgLm5hdi1pdGVtIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2QzcwNzY7XG59XG4ucGFyYWdyYXBoLW1lbnUuc2lkZWJhciAubmF2LWl0ZW0gYS5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyRTMzM0M7XG59XG4ucGFyYWdyYXBoLW1lbnUuc2lkZWJhciAubmF2LWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNkM3MDc2O1xufVxuLnBhcmFncmFwaC1tZW51LnNpZGViYXIgLm5hdi1pdGVtIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyRTMzM0M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC1tZW51Lm1haW4gLm5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxuICAucGFyYWdyYXBoLW1lbnUubWFpbiAubmF2IC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNsZWFyOiBub25lO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4ucGFyYWdyYXBoLW1lbnUubWFpbl9sZWZ0IHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnBhcmFncmFwaC1tZW51Lm1haW5fbGVmdCAubmF2LWl0ZW0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFyYWdyYXBoLW1lbnUubWFpbl9sZWZ0IC5uYXYtaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtbWVudS5tYWluX2xlZnQgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogIzJFMzMzQztcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLnBhcmFncmFwaC1tZW51Lm1haW5fbGVmdCAubmF2LWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG59XG4ucGFyYWdyYXBoLW1lbnUubWFpbl9sZWZ0IC5uYXYtaXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC1tZW51Lm1haW5fbGVmdCAubmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5wYXJhZ3JhcGgtbWVudS5tYWluX2xlZnQgLm5hdiAubmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuXG4uc3BsaXRfNTBfNTAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zcGxpdF81MF81MCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxufVxuLnNwbGl0XzUwXzUwIC5jb2x1bW4ge1xuICBmbGV4OiAxO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zcGxpdF81MF81MCAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNwbGl0XzYwXzQwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfNjBfNDAge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5zcGxpdF82MF80MCAuY29sdW1uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BsaXRfNjBfNDAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfNjBfNDAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3BsaXRfNjBfNDAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNwbGl0XzYwXzQwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zcGxpdF82MF80MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnNwbGl0XzQwXzYwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfNDBfNjAge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5zcGxpdF80MF82MCAuY29sdW1uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BsaXRfNDBfNjAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfNDBfNjAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3BsaXRfNDBfNjAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCA0MHB4IDAgMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNwbGl0XzQwXzYwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcGxpdF80MF82MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5zcGxpdF80MF82MCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zcGxpdF80MF82MCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzLjJweDtcbn1cbi5zcGxpdF80MF82MCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaWNvbW9vbi1jdXN0b207XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC01cHggIWltcG9ydGFudDtcbn1cbi5zcGxpdF80MF82MCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS1yZWQucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNwbGl0XzYwXzQwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfNjBfNDAge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5zcGxpdF82MF80MCAuY29sdW1uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BsaXRfNjBfNDAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDQwcHgpO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIDQwcHggMCAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfNjBfNDAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3BsaXRfNjBfNDAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNwbGl0XzYwXzQwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcGxpdF82MF80MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5zcGxpdF82MF80MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEubm9fcGFkZGluZ19jb250ZW50IC5jb2x1bW4tdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMTZweCAxNnB4IDIwcHggMHB4O1xuICB3aWR0aDogY2FsYyg3MCUgLSAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnNwbGl0XzcwXzMwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IGNhbGMoMzAlICsgNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnNwbGl0XzcwXzMwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNwbGl0XzcwXzMwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfNzBfMzAge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5zcGxpdF83MF8zMCAuY29sdW1uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDcwJSAtIDYwcHgpO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zcGxpdF83MF8zMCAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiBjYWxjKDMwJSAtIDQwcHgpO1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNwbGl0XzcwXzMwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zcGxpdF83MF8zMCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5zcGxpdF83MF8zMCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGxpdF83MF8zMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXNlbWlib2xkO1xufVxuLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbn1cblxuLnNwbGl0XzMwXzcwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfMzBfNzAge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5zcGxpdF8zMF83MCAuY29sdW1uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3BsaXRfMzBfNzAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogMzAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfMzBfNzAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3BsaXRfMzBfNzAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnNwbGl0XzMwXzcwIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zcGxpdF8zMF83MCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3BsaXRfMzBfNzAgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm9fcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci50d2VudHlfcGFkZGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTZ4IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5mb3J0eV9wYWRkaW5nIHtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5mb3J0eV9wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLW1vYmlsZSAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4ucm9fbGFuZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW5fbGFuZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZV9hcHBzX2NvbXBvbmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpsYW5nKGVuKSAubW9iaWxlX2FwcHNfY29tcG9uZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG46bGFuZyhlbikgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucmVnaW9uLWZvb3Rlci10b3Age1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIG5hdi5zbGlja19fYXJyb3cge1xuICAgIGJvdHRvbTogLTE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnJvX2xhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLmVuX2xhbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5yb19sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5lbl9sYW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gIHBhZGRpbmc6IDAgNDhweDtcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogNTlweDtcbiAgbGluZS1oZWlnaHQ6IDY3LjI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDUuNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yIHB4O1xuICB9XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5hcHAtYnV0dG9ucyBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuOmxhbmcoZW4pIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3M3B4O1xufVxuOmxhbmcoZW4pIGZvb3Rlci5zaXRlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbjpsYW5nKGVuKSBmb290ZXIuc2l0ZS1mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbjpsYW5nKGVuKSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbjpsYW5nKGVuKSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuOmxhbmcoZW4pIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbjpsYW5nKGVuKSBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG46bGFuZyhlbikgOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQud2hpdGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50LndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50LmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQuY2VudGVyX2JvcmRlcl90b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IC50aXRsZS1hbGlnbi1yaWdodC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IC50aXRsZS1hbGlnbi1sZWZ0LnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSB7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDEge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2My43MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGgxIHtcbiAgICBmb250LXNpemU6IDQ3cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDEudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDEudGl0bGUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoMS50aXRsZS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDIge1xuICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4xOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDMsIDpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIDpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGgyIHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoMywgOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDMudGl0bGUtYWxpZ24tY2VudGVyLCA6bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIudGl0bGUtYWxpZ24tY2VudGVyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDMudGl0bGUtYWxpZ24tbGVmdCwgOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLnRpdGxlLWFsaWduLWxlZnQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiA6bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGgzLnRpdGxlLWFsaWduLXJpZ2h0LCA6bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIudGl0bGUtYWxpZ24tcmlnaHQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiA6bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDQge1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA2My43MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGg0LnRpdGxlLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGg0LnRpdGxlLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDQudGl0bGUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGg1IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoNS50aXRsZS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoNS50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGg1LnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoNi50aXRsZS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCBoNi50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IGg2LnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCAudGl0bGVfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMy4wNHB4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgcGFkZGluZzogMHB4IDQwcHggNDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudCAudGl0bGVfZGVzY3JpcHRpb24ucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuOmxhbmcoZW4pIC5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuOmxhbmcoZW4pIC5jb2x1bW4ud2hpdGVfY29sdW1uX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuOmxhbmcoZW4pIC5jb2x1bW4ud2hpdGVfY29sdW1uX2JhY2tncm91bmQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5jb2x1bW4ud2hpdGVfY29sdW1uX2JhY2tncm91bmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5jb2x1bW4uZ3JhZGllbnRfZG91YmxlX2JhY2tncm91bmQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5jb2x1bW4uZ3JhZGllbnRfZG91YmxlX2JhY2tncm91bmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgOmxhbmcoZW4pIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG46bGFuZyhlbikgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbjpsYW5nKGVuKSAuY29sdW1uLnNhbWVfcmF0aW86Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5jb2x1bW4uc2FtZV9yYXRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcgaDEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcgaDIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcgaDMsIDpsYW5nKGVuKSAudGl0bGVfY29tcG9uZW50Lm5vX2JhY2tncm91bmRfbm9fcGFkZGluZyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiA6bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcgaDIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcgaDQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcgaDUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcgaDYge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG46bGFuZyhlbikgLnBhZ2Vfd2hpdGVfYmFja2dyb3VuZCAuY29sdW1uIGdyYXlfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbjpsYW5nKGVuKSAucGFnZV93aGl0ZV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xufVxuOmxhbmcoZW4pIGJvZHkge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuOmxhbmcoZW4pIC5iYWNrX3RvX2hvbWVwYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG46bGFuZyhlbikgLmJhY2tfdG9faG9tZXBhZ2UgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNy40cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG46bGFuZyhlbikgLnBhdGhfZnJvbnRwYWdlIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAxMTJweCAwO1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG46bGFuZyhlbikgLm5vLWRydWlkLWNoYXQgLnJtLWJhY2stdG8tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG46bGFuZyhlbikgZGl2I2NoYXQtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIGRpdiNjaGF0LXdpZGdldC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICA6bGFuZyhlbikgZGl2I2NoYXQtd2lkZ2V0LWNvbnRhaW5lciBpZnJhbWUjY2hhdC13aWRnZXQtbWluaW1pemVkIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuOmxhbmcoZW4pIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1mb290ZXItdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOmxhbmcocm8pIC50aXRsZV9jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbjpsYW5nKGVuKSAuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuOmxhbmcoZW4pIC5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLXJhdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpsYW5nKGVuKSAuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLW1lZGljIC5sYXlvdXQtbWFpbi13cmFwcGVyICNtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLW1lZGljIC5sYXlvdXQtbWFpbi13cmFwcGVyICNtYWluIGFzaWRlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbjpsYW5nKGVuKSAubm9kZS0tdHlwZS1tZWRpYyAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiBhc2lkZSAuYmxvY2stbWVkaWMtbWVudSwgOmxhbmcoZW4pIC5ub2RlLS10eXBlLW1lZGljIC5sYXlvdXQtbWFpbi13cmFwcGVyICNtYWluIGFzaWRlIC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuOmxhbmcoZW4pIC5ub2RlLS10eXBlLW1lZGljIC5sYXlvdXQtbWFpbi13cmFwcGVyICNtYWluIC5zZWN0aW9uLW1lZGljIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbjpsYW5nKGVuKSAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG46bGFuZyhlbikgLmxheW91dC1tYWluLXdyYXBwZXIgI21haW4gYXNpZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuOmxhbmcoZW4pIC5sYXlvdXQtbWFpbi13cmFwcGVyICNtYWluIGFzaWRlIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2aWdhdGlvbixcbjpsYW5nKGVuKSAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiBhc2lkZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIGFydGljbGUsXG46bGFuZyhlbikgLmxheW91dC1tYWluLXdyYXBwZXIgI21haW4gYXNpZGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLWNvbnRhY3QsXG46bGFuZyhlbikgLmxheW91dC1tYWluLXdyYXBwZXIgI21haW4gYXNpZGUgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2std2ViZm9ybSxcbjpsYW5nKGVuKSAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiBhc2lkZSAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5maWVsZF9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46bGFuZyhlbikgLmxheW91dC1tYWluLXdyYXBwZXIgI21haW4gYXNpZGUgLmZpZWxkX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmltYWdlLWFsaWduLS10b3AucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQuU3VzLmdyYWRpZW50X29uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tbGFuZGluZy1wYWdlLWFydGljbGVzIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46bGFuZyhlbikgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbjpsYW5nKGVuKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwuc2xpY2stY2Fyb3VzZWwge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuOmxhbmcoZW4pIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuaW1hZ2UtYWxpZ24tLWxlZnQucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHRsYW5mLm5vX3BhZGRpbmdfY29udGVudCAuY29sdW1uLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1lZGljX3BvcHVwIC5pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVkaWNfcG9wdXAgLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdCA+IGEge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLFxuYXJ0aWNsZSAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCxcbi5hY2NvcmRpb24gLmNhcmQsXG4uZGl2I2NsaW5pY2ktbGlzdGluZyAudmlld3Mtcm93LFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZy5wYXJhZ3JhcGgtLWNhcmQtLWVtcGhhc2l6ZWQsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQtYmlnLFxuLnRpdGxlX2NvbXBvbmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2ssXG5hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLFxuLmFjY29yZGlvbiAuY2FyZCxcbi5kaXYjY2xpbmljaS1saXN0aW5nIC52aWV3cy1yb3csXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZC1iaWcsXG4udGl0bGVfY29tcG9uZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIGFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5vZGUtbGFib3JhdG9yIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2xpY2tfX3NsaWRlLFxuLmxlYWZsZXQtY29udGFpbmVyLFxuLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3gsXG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1zZWNvbmQsXG5pbWcge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgsXG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC52aWV3LWlkLWxvY2F0aW9ucyAudmlldy1maWx0ZXJzLFxuLnBhcmFncmFwaCxcbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcixcbi5wYXRoLXNwZWNpYWxpdGF0aSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYgPiAuYWNjb3JkaW9uID4gLmNhcmQsXG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgfVxufVxuXG5maWVsZHNldC5qcy1mb3JtLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG5ib2R5LmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1tYWluLXdyYXBwZXI6OmJlZm9yZSwgYm9keS5sYXlvdXQtdHdvLXNpZGViYXJzIC5sYXlvdXQtbWFpbi13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkubGF5b3V0LXR3by1zaWRlYmFycy5ub2RlLS10eXBlLWFydGljbGUgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBmbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkubGF5b3V0LXR3by1zaWRlYmFycyAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuc2l0ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLnlvdXR1YmUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiAuZmllbGRfX2l0ZW0gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2NhdGlvbnMtc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3csXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMubGlua3Mtc3R5bGUtLWNvbXBhY3QgLnJvdyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sb2NhdGlvbnMtc3R5bGUgLmxvY2F0aW9ucy1zdHlsZSAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxvY2F0aW9ucy1zdHlsZSAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5sb2NhdGlvbnMtc3R5bGUgLm1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubG9jYXRpb25zLXN0eWxlIC5zaXRlLWZvb3Rlcixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlcixcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAuc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2NhdGlvbnMtc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93LFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93LFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbn1cbi5sb2NhdGlvbnMtc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2NhdGlvbnMtc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxvY2F0aW9ucy1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgcGFkZGluZzogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmssXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLmJhY2tncm91bmQtY29sb3ItLXJlZCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLmJhY2tncm91bmQtY29sb3ItLXJlZCxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluay5iYWNrZ3JvdW5kLWNvbG9yLS1yZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbi5sb2NhdGlvbnMtc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGRfX2l0ZW0sXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxvY2F0aW9ucy1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkX19pdGVtIGgzLCAubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGRfX2l0ZW0gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmxvY2F0aW9ucy1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkX19pdGVtIGgyLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSBoMyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGRfX2l0ZW0gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGRfX2l0ZW0gaDIsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSBoMyxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkX19pdGVtICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTsgLyogMzQuMnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvY2F0aW9ucy1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkX19pdGVtIGgzLCAubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGRfX2l0ZW0gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmxvY2F0aW9ucy1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkX19pdGVtIGgyLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSBoMyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGRfX2l0ZW0gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGRfX2l0ZW0gaDIsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSBoMyxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkX19pdGVtICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmxpbmtzLXN0eWxlLS1jb21wYWN0LmNvbHVtbnMtMyAucm93ID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZF9faXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NCU7XG59XG4ubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1jdGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtY3RhLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMgLnJvdyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4ubG9jYXRpb25zLXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMuYmFja2dyb3VuZC0tZ3JheSAucGFyYWdyYXBoLS10eXBlLS1saW5rOm5vdCguYmFja2dyb3VuZC1jb2xvci0tcmVkKSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTMuYmFja2dyb3VuZC0tZ3JheSAucGFyYWdyYXBoLS10eXBlLS1saW5rOm5vdCguYmFja2dyb3VuZC1jb2xvci0tcmVkKSxcbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zLmJhY2tncm91bmQtLWdyYXkgLnBhcmFncmFwaC0tdHlwZS0tbGluazpub3QoLmJhY2tncm91bmQtY29sb3ItLXJlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4vKiBEaWN0aW9uYXJlICovXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAucmVnaW9uLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4vKiBFRFUgREVOVEFMICovXG4ucm0tZGVudGFsIC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tZGVudGFsIC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucm0tZGVudGFsIC5ybS1kZW50YWwgbmF2I2Jsb2NrLXVzZXJhY2NvdW50ZGVudGFsIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tZGVudGFsIC5ybS1kZW50YWwgbmF2I2Jsb2NrLXVzZXJhY2NvdW50ZGVudGFsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLnJtLWRlbnRhbCBkaXYjYmxvY2stYnJhbmRpbmd1bHNpdHVsdWkge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCBkaXYjYmxvY2stYnJhbmRpbmd1bHNpdHVsdWkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmluZGV4Om5vdCgubm9kZS1sYWJvcmF0b3IpIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBFRFUgKi9cbi5lZHUtbWFpbiAucmVnaW9uLWNvbnRlbnQtdG9wOjpiZWZvcmUsXG4uZWR1LW1haW4gLnJlZ2lvbi1jb250ZW50LXRvcDo6YWZ0ZXIsXG4uZWR1LW1haW4gLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjpiZWZvcmUsXG4uZWR1LW1haW4gLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjphZnRlcixcbi5lZHUtbWFpbiAuc29jaWFsX3NoYXJlX3dyYXBwZXI6OmJlZm9yZSwgLnBhZ2Utdmlldy1lZHUgLnJlZ2lvbi1jb250ZW50LXRvcDo6YmVmb3JlLFxuLnBhZ2Utdmlldy1lZHUgLnJlZ2lvbi1jb250ZW50LXRvcDo6YWZ0ZXIsXG4ucGFnZS12aWV3LWVkdSAuYmxvY2stZWR1LWNhdGVnb3JpZXM6OmJlZm9yZSxcbi5wYWdlLXZpZXctZWR1IC5ibG9jay1lZHUtY2F0ZWdvcmllczo6YWZ0ZXIsXG4ucGFnZS12aWV3LWVkdSAuc29jaWFsX3NoYXJlX3dyYXBwZXI6OmJlZm9yZSwgLmxheW91dC10d28tc2lkZWJhcnMgLnJlZ2lvbi1jb250ZW50LXRvcDo6YmVmb3JlLFxuLmxheW91dC10d28tc2lkZWJhcnMgLnJlZ2lvbi1jb250ZW50LXRvcDo6YWZ0ZXIsXG4ubGF5b3V0LXR3by1zaWRlYmFycyAuYmxvY2stZWR1LWNhdGVnb3JpZXM6OmJlZm9yZSxcbi5sYXlvdXQtdHdvLXNpZGViYXJzIC5ibG9jay1lZHUtY2F0ZWdvcmllczo6YWZ0ZXIsXG4ubGF5b3V0LXR3by1zaWRlYmFycyAuc29jaWFsX3NoYXJlX3dyYXBwZXI6OmJlZm9yZSwgLmVkdS1sYW5kaW5nLXBhZ2UgLnJlZ2lvbi1jb250ZW50LXRvcDo6YmVmb3JlLFxuLmVkdS1sYW5kaW5nLXBhZ2UgLnJlZ2lvbi1jb250ZW50LXRvcDo6YWZ0ZXIsXG4uZWR1LWxhbmRpbmctcGFnZSAuYmxvY2stZWR1LWNhdGVnb3JpZXM6OmJlZm9yZSxcbi5lZHUtbGFuZGluZy1wYWdlIC5ibG9jay1lZHUtY2F0ZWdvcmllczo6YWZ0ZXIsXG4uZWR1LWxhbmRpbmctcGFnZSAuc29jaWFsX3NoYXJlX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lZHUtbWFpbiBhcnRpY2xlLm5vZGUtLXR5cGUtYXJ0aWNsZSwgLmVkdS1tYWluICNibG9jay1hc2N1bHRhdGljb3JwdWwsIC5wYWdlLXZpZXctZWR1IGFydGljbGUubm9kZS0tdHlwZS1hcnRpY2xlLCAucGFnZS12aWV3LWVkdSAjYmxvY2stYXNjdWx0YXRpY29ycHVsLCAubGF5b3V0LXR3by1zaWRlYmFycyBhcnRpY2xlLm5vZGUtLXR5cGUtYXJ0aWNsZSwgLmxheW91dC10d28tc2lkZWJhcnMgI2Jsb2NrLWFzY3VsdGF0aWNvcnB1bCwgLmVkdS1sYW5kaW5nLXBhZ2UgYXJ0aWNsZS5ub2RlLS10eXBlLWFydGljbGUsIC5lZHUtbGFuZGluZy1wYWdlICNibG9jay1hc2N1bHRhdGljb3JwdWwge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmVkdS1tYWluIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgPiBkaXYsIC5wYWdlLXZpZXctZWR1IC5yZWdpb24tc2lkZWJhci1zZWNvbmQgPiBkaXYsIC5sYXlvdXQtdHdvLXNpZGViYXJzIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgPiBkaXYsIC5lZHUtbGFuZGluZy1wYWdlIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZWR1LW1haW4gLnBvc3QtZGF0ZSwgLnBhZ2Utdmlldy1lZHUgLnBvc3QtZGF0ZSwgLmxheW91dC10d28tc2lkZWJhcnMgLnBvc3QtZGF0ZSwgLmVkdS1sYW5kaW5nLXBhZ2UgLnBvc3QtZGF0ZSB7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lZHUtbWFpbiBmb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtc3ViY2F0ZWdvcmllcywgLmVkdS1tYWluIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbiwgLmVkdS1tYWluIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbi1kZW50YWwsIC5wYWdlLXZpZXctZWR1IGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zdWJjYXRlZ29yaWVzLCAucGFnZS12aWV3LWVkdSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4sIC5wYWdlLXZpZXctZWR1IGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbi1kZW50YWwsIC5sYXlvdXQtdHdvLXNpZGViYXJzIGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zdWJjYXRlZ29yaWVzLCAubGF5b3V0LXR3by1zaWRlYmFycyBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4sIC5sYXlvdXQtdHdvLXNpZGViYXJzIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbi1kZW50YWwsIC5lZHUtbGFuZGluZy1wYWdlIGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zdWJjYXRlZ29yaWVzLCAuZWR1LWxhbmRpbmctcGFnZSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4sIC5lZHUtbGFuZGluZy1wYWdlIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbi1kZW50YWwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbn1cbi5lZHUtbWFpbiBmb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtc3ViY2F0ZWdvcmllcyAuanMtZm9ybS1pdGVtLCAuZWR1LW1haW4gZGl2I2Jsb2NrLWZvcm11bGFyZXhwdXNlZHVtYWluIC5qcy1mb3JtLWl0ZW0sIC5lZHUtbWFpbiBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5qcy1mb3JtLWl0ZW0sIC5wYWdlLXZpZXctZWR1IGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zdWJjYXRlZ29yaWVzIC5qcy1mb3JtLWl0ZW0sIC5wYWdlLXZpZXctZWR1IGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbiAuanMtZm9ybS1pdGVtLCAucGFnZS12aWV3LWVkdSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5qcy1mb3JtLWl0ZW0sIC5sYXlvdXQtdHdvLXNpZGViYXJzIGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zdWJjYXRlZ29yaWVzIC5qcy1mb3JtLWl0ZW0sIC5sYXlvdXQtdHdvLXNpZGViYXJzIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbiAuanMtZm9ybS1pdGVtLCAubGF5b3V0LXR3by1zaWRlYmFycyBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5qcy1mb3JtLWl0ZW0sIC5lZHUtbGFuZGluZy1wYWdlIGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zdWJjYXRlZ29yaWVzIC5qcy1mb3JtLWl0ZW0sIC5lZHUtbGFuZGluZy1wYWdlIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbiAuanMtZm9ybS1pdGVtLCAuZWR1LWxhbmRpbmctcGFnZSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5qcy1mb3JtLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmVkdS1tYWluIGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVkdS1zdWJjYXRlZ29yaWVzIC5jaG9zZW4tcmVzdWx0cywgLmVkdS1tYWluIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbiAuY2hvc2VuLXJlc3VsdHMsIC5lZHUtbWFpbiBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5jaG9zZW4tcmVzdWx0cywgLnBhZ2Utdmlldy1lZHUgZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LXN1YmNhdGVnb3JpZXMgLmNob3Nlbi1yZXN1bHRzLCAucGFnZS12aWV3LWVkdSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4gLmNob3Nlbi1yZXN1bHRzLCAucGFnZS12aWV3LWVkdSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5jaG9zZW4tcmVzdWx0cywgLmxheW91dC10d28tc2lkZWJhcnMgZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LXN1YmNhdGVnb3JpZXMgLmNob3Nlbi1yZXN1bHRzLCAubGF5b3V0LXR3by1zaWRlYmFycyBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4gLmNob3Nlbi1yZXN1bHRzLCAubGF5b3V0LXR3by1zaWRlYmFycyBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5jaG9zZW4tcmVzdWx0cywgLmVkdS1sYW5kaW5nLXBhZ2UgZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LXN1YmNhdGVnb3JpZXMgLmNob3Nlbi1yZXN1bHRzLCAuZWR1LWxhbmRpbmctcGFnZSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4gLmNob3Nlbi1yZXN1bHRzLCAuZWR1LWxhbmRpbmctcGFnZSBkaXYjYmxvY2stZm9ybXVsYXJleHB1c2VkdW1haW4tZGVudGFsIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuLmVkdS1tYWluIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuY29udGVudCwgLnBhZ2Utdmlldy1lZHUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5jb250ZW50LCAubGF5b3V0LXR3by1zaWRlYmFycyAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmNvbnRlbnQsIC5lZHUtbGFuZGluZy1wYWdlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuY29udGVudCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmVkdS1tYWluIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuY29udGVudCAubWVudS1pdGVtLS1leHBhbmRlZDphZnRlciwgLnBhZ2Utdmlldy1lZHUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIC5jb250ZW50IC5tZW51LWl0ZW0tLWV4cGFuZGVkOmFmdGVyLCAubGF5b3V0LXR3by1zaWRlYmFycyAuYmxvY2stZWR1LWNhdGVnb3JpZXMgLmNvbnRlbnQgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6YWZ0ZXIsIC5lZHUtbGFuZGluZy1wYWdlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuY29udGVudCAubWVudS1pdGVtLS1leHBhbmRlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWR1LW1haW4gZGl2I2Jsb2NrLWVkdWNhdGVnb3JpZXMsIC5wYWdlLXZpZXctZWR1IGRpdiNibG9jay1lZHVjYXRlZ29yaWVzLCAubGF5b3V0LXR3by1zaWRlYmFycyBkaXYjYmxvY2stZWR1Y2F0ZWdvcmllcywgLmVkdS1sYW5kaW5nLXBhZ2UgZGl2I2Jsb2NrLWVkdWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmVkdS1tYWluIGRpdiNibG9jay1lZHVjYXRlZ29yaWVzLCAucGFnZS12aWV3LWVkdSBkaXYjYmxvY2stZWR1Y2F0ZWdvcmllcywgLmxheW91dC10d28tc2lkZWJhcnMgZGl2I2Jsb2NrLWVkdWNhdGVnb3JpZXMsIC5lZHUtbGFuZGluZy1wYWdlIGRpdiNibG9jay1lZHVjYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZWR1LW1haW4gc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wLCAucGFnZS12aWV3LWVkdSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AsIC5sYXlvdXQtdHdvLXNpZGViYXJzIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCwgLmVkdS1sYW5kaW5nLXBhZ2Ugc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWR1LW1haW4gLmxheW91dC1tYWluLXdyYXBwZXIgI21haW4sIC5wYWdlLXZpZXctZWR1IC5sYXlvdXQtbWFpbi13cmFwcGVyICNtYWluLCAubGF5b3V0LXR3by1zaWRlYmFycyAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiwgLmVkdS1sYW5kaW5nLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgI21haW4ge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmVkdS1tYWluIC5ibG9jay1lZHUtY2F0ZWdvcmllcywgLnBhZ2Utdmlldy1lZHUgLmJsb2NrLWVkdS1jYXRlZ29yaWVzLCAubGF5b3V0LXR3by1zaWRlYmFycyAuYmxvY2stZWR1LWNhdGVnb3JpZXMsIC5lZHUtbGFuZGluZy1wYWdlIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDBweCAwIDQwLjhweDtcbiAgbWFyZ2luOiAzNnB4IDAgMDtcbn1cbi5lZHUtbWFpbiAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSwgLnBhZ2Utdmlldy1lZHUgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UsIC5sYXlvdXQtdHdvLXNpZGViYXJzIC5oZWFkZXIgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLCAuZWR1LWxhbmRpbmctcGFnZSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLmxheW91dC10d28tc2lkZWJhcnMgI21haW4ge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LXR3by1zaWRlYmFycyAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IHtcbiAgZmxleDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gICAgZmxleDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYXlvdXQtdHdvLXNpZGViYXJzIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDBweCAwIDMxLjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDM2cHggMCAwO1xufVxuLmxheW91dC10d28tc2lkZWJhcnMgYXJ0aWNsZSAuZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmxheW91dC10d28tc2lkZWJhcnMgYXJ0aWNsZSAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGF5b3V0LXR3by1zaWRlYmFycyBhcnRpY2xlIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsaXRpZXMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMtc3BlY2lhbHRpZXMge1xuICBsaW5lLWhlaWdodDogMC41O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLmxheW91dC10d28tc2lkZWJhcnMgLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBmb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtbWFpbiAuY2hvc2VuLXNpbmdsZSB7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICA6bGFuZyhlbikgLmNhbGxDZW50ZXI6YWZ0ZXIge1xuICAgIHRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgOmxhbmcoZW4pIC5jYWxsQ2VudGVyOmJlZm9yZSB7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhcmQgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQtdG9wIG5hdiNibG9jay1sb2NhdGlvbiB7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wIG5hdiNibG9jay1sb2NhdGlvbiBoMiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50LXRvcCBuYXYjYmxvY2stbG9jYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5yZWdpb24tY29udGVudC10b3AgbmF2I2Jsb2NrLWxvY2F0aW9uIHVsLmNsZWFyZml4Lm5hdiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNHB4KTtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wIG5hdiNibG9jay1sb2NhdGlvbiB1bC5jbGVhcmZpeC5uYXYgbGkubmF2LWl0ZW0gc3Bhbi5uYXYtaXRlbSwgLnJlZ2lvbi1jb250ZW50LXRvcCBuYXYjYmxvY2stbG9jYXRpb24gdWwuY2xlYXJmaXgubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiBzcGFuLm5hdi1pdGVtIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlZ2lvbi1jb250ZW50LXRvcCBuYXYjYmxvY2stbG9jYXRpb24gdWwuY2xlYXJmaXgubmF2IGxpLm5hdi1pdGVtIHNwYW4ubmF2LWl0ZW06OmJlZm9yZSwgLnJlZ2lvbi1jb250ZW50LXRvcCBuYXYjYmxvY2stbG9jYXRpb24gdWwuY2xlYXJmaXgubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiBzcGFuLm5hdi1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQtdG9wIG5hdiNibG9jay1sb2NhdGlvbiB1bC5jbGVhcmZpeC5uYXYgbGkubmF2LWl0ZW0gLnNlY29uZC1sZXZlbCwgLnJlZ2lvbi1jb250ZW50LXRvcCBuYXYjYmxvY2stbG9jYXRpb24gdWwuY2xlYXJmaXgubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5yZWdpb24tY29udGVudC10b3AgbmF2I2Jsb2NrLWxvY2F0aW9uIHVsLmNsZWFyZml4Lm5hdiBsaS5uYXYtaXRlbSAuc2Vjb25kLWxldmVsIC5zZWNvbmQtbGV2ZWwtbGluaywgLnJlZ2lvbi1jb250ZW50LXRvcCBuYXYjYmxvY2stbG9jYXRpb24gdWwuY2xlYXJmaXgubmF2IGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc2Vjb25kLWxldmVsIC5zZWNvbmQtbGV2ZWwtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmVnaW9uLWNvbnRlbnQtdG9wIC5jbGluaWMtbWVudS1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudC5ybS1kZW50YWwgZGl2I21haW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucGFnZS12aWV3LWxvY2F0aWktY29tcG9uZW50LnJtLWRlbnRhbCBkaXYjbWFpbi13cmFwcGVyIC5yZWdpb24tY29udGVudC10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG46bm90KC5ybS1kZW50YWwpLm5vZGUtLXR5cGUtbWVkaWMgI21haW4td3JhcHBlciB7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpub3QoLnJtLWRlbnRhbCkubm9kZS0tdHlwZS1tZWRpYyAjbWFpbi13cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuXG4ucm0tZGVudGFsLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZSAjbWFpbi13cmFwcGVyIHtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbmJvZHkubGF5b3V0LXR3by1zaWRlYmFycy5ub2RlLS10eXBlLW1lZGljIC5wYXJhZ3JhcGgtLXR5cGUtLWludmVzdGlnYXRpb24tcHJpY2VzIC5maWVsZC0tbmFtZS1maWVsZC1pbnZlc3RpZ2F0aW9uLCBib2R5LmxheW91dC10d28tc2lkZWJhcnMubm9kZS0tdHlwZS1tZWRpYyAucGFyYWdyYXBoLS10eXBlLS1pbnZlc3RpZ2F0aW9uLXByaWNlcyAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Uge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmxheW91dC10d28tc2lkZWJhcnMubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5ybS1kZW50YWwgI21haW4gYXNpZGUuc2VjdGlvbi5tZW51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ub2RlLS10eXBlLW1lZGljIC5zZWN0aW9uLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsaXRpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlZ3JlZSxcbi5ub2RlLS10eXBlLW1lZGljIC5zZWN0aW9uLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsaXRpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWx0eSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnNlY3Rpb24tbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXNraWxscyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYy1za2lsbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWx0eSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5vZGUtLXR5cGUtbWVkaWMgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4gLmZpZWxkIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5maWVsZCAuZmllbGRfX2l0ZW0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4gLmZpZWxkIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuU3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5maWVsZCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLkpvcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAuZmllbGQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAuZmllbGQgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5TdXMgLmZpZWxkX19pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5maWVsZCAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLkpvcyAuZmllbGRfX2l0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4gLmZpZWxkIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLmZpZWxkX19pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubm9kZS1sYWJvcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvKiB0aXRsZSBjb21wb25lbnQgKi9cbiAgLyogcGFnZSB0aXRsZSAqL1xuICAvKiBwYWdlIG1lbnUgKi9cbiAgLyogbGlua3MgY29tcG9uZW50ICovXG4gIC8qIGJpZyBzbGlkZXIgY29tcG9uZW50ICovXG59XG4ubm9kZS1sYWJvcmF0b3IgLnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSB7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAjYmxvY2stdGl0bHVscGFnaW5paSAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAjYmxvY2stdGl0bHVscGFnaW5paSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgI2Jsb2NrLXRpdGx1bHBhZ2luaWkgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yICNibG9jay10aXRsdWxwYWdpbmlpIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yICNibG9jay10aXRsdWxwYWdpbmlpIC50aXRsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBjb250ZW50OiBcIlJFR0lOQSBNQVJJQVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAjYmxvY2stdGl0bHVscGFnaW5paSAudGl0bGU6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUsIC5ub2RlLWxhYm9yYXRvciAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiB7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICAvKiogISEhaW1wb3J0YW50XG4gICpcbiAgKiBmaXJzdCBsaW5rIGl0ZW0gc2hvdWxkIGJlIHRoZSB0aXRsZVxuICAqL1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7IC8qIHdpbGwgYmUgZmlsbGVkIGJ5IGpzICovXG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIC8qKlxuICAgIGhlcmUgdGhlIGZpcnN0IGxpbmsgaXRlbSBiZWNvbWVzIHRoZSB0aXRsZVxuICAgICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA0MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAyNjtcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgcGFkZGluZzogMCA0N3B4IDM2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgcGFkZGluZzogMCAwIDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg2cHg7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0LCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogLTM0MnB4O1xuICBtYXJnaW4tbGVmdDogLTM0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQ6OmJlZm9yZSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dDo6YmVmb3JlLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dDo6YmVmb3JlLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0OjpiZWZvcmUsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0OjpiZWZvcmUge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQ6OmJlZm9yZSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQ6OmJlZm9yZSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEzNzZweDtcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQ2LjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1MXB4O1xuICB9XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIGltZywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIGltZywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3gsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB1bnNldDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDI0cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94OjpiZWZvcmUsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNjlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3g6OmJlZm9yZSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmJveC10aXRsZSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IC5ib3gtdGl0bGUge1xuICBtYXgtd2lkdGg6IDc1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuYm94LXRpdGxlLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmJveC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmJveC10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtYm94LXRpdGxlLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmJveC10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuYm94LXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlLWltYWdlIC5pbmZvLWJveCAuYm94LXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmRlc2NyaXB0aW9uLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IC5jdGEge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSAuZmllbGQtLW5hbWUtZmllbGQtYm94LWN0YSBhLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3ggLmN0YSAuZmllbGQtLW5hbWUtZmllbGQtYm94LWN0YSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuc2xpY2s6OmJlZm9yZSwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnNsaWNrOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrX19hcnJvdyxcbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLmluZm8tYm94LCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuc2xpY2tfX2Fycm93LFxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLmluZm8tYm94IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5zbGlja19fYXJyb3csXG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5pbmZvLWJveCwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnNsaWNrX19hcnJvdyxcbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5pbmZvLWJveCB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuc2xpY2tfX2Fycm93LFxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuaW5mby1ib3gsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGlja19fYXJyb3csXG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuaW5mby1ib3gge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrX19hcnJvdyxcbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLmluZm8tYm94LCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuc2xpY2tfX2Fycm93LFxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLmluZm8tYm94IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuc2xpY2tfX2Fycm93LFxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuaW5mby1ib3gsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGlja19fYXJyb3csXG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuaW5mby1ib3gge1xuICAgIHdpZHRoOiAxMzc2cHg7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrX19hcnJvdywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnNsaWNrX19hcnJvdyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrX19hcnJvdyBidXR0b24sIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGlja19fYXJyb3cgYnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stZGlzYWJsZWQsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1kaXNhYmxlZDo6YmVmb3JlLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5zbGlja19fYXJyb3cgYnV0dG9uOm5vdCguc2xpY2stZGlzYWJsZWQpLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuc2xpY2tfX2Fycm93IGJ1dHRvbjpub3QoLnNsaWNrLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5zbGlja19fYXJyb3cgYnV0dG9uOm5vdCguc2xpY2stZGlzYWJsZWQpOjpiZWZvcmUsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGlja19fYXJyb3cgYnV0dG9uOm5vdCguc2xpY2stZGlzYWJsZWQpOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrLWRvdHMsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuc2xpY2stZG90cywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrLWRvdHMsIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGljay1kb3RzIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5zbGljay1kb3RzLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuc2xpY2stZG90cywgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5zbGljay1kb3RzLCAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDEzNzZweDtcbiAgfVxufVxuLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWRhcmstdGV4dCAuc2xpY2stZG90cyBsaSBidXR0b24sIC5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1saWdodC10ZXh0IC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5ub2RlLWxhYm9yYXRvciAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLm5vZGUtbGFib3JhdG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIuZnVsbC13aWR0aC1pbWFnZS1iaWctc2xpZGVyLWxpZ2h0LXRleHQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlci5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IC5pbmZvLWJveCAuYm94LXRpdGxlIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS1sYWJvcmF0b3IgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4ubm9kZS1sYWJvcmF0b3IgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWxhYm9yYXRvciBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxhYnMtbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5sYWJzLWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLyogcmVzZXQgY29tcG9uZW50cyBwcmV2IHN0eWxlICovXG4ubGFicy1sb2NhdGlvbnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1sb2NhdGlpLWxhYm9yYXRvYXJlLWFsbC1sYWJzLFxuLmxhYnMtbG9jYXRpb25zIC5mb3JtLW91dGVyLXdyYXBwZXIsXG4ubGFicy1sb2NhdGlvbnMgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLyogdXBwZXIgc2VjdGlvbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYywgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2luZS1sb2NhdGlpLWxhYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2Mge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgPiBoMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSA+IGgyIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlID4gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicyAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMgLmxpc3QtZ3JvdXAtaXRlbSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicyAubGlzdC1ncm91cC1pdGVtIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicyAubGlzdC1ncm91cC1pdGVtIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNC4xMjVyZW07XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicyAubGlzdC1ncm91cC1pdGVtIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy1tYWluIC5mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy1tYWluIC5mb3JtLXJvdyA+IC5qcy1mb3JtLWl0ZW0tb3JhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzLjQzNzVyZW07XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLW1haW4gLmZvcm0tcm93ID4gLmpzLWZvcm0taXRlbS1vcmFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLW1haW4gLmZvcm0tcm93ID4gLmpzLWZvcm0taXRlbS1vcmFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXM6OmJlZm9yZSB7XG4gIGxlZnQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXMgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy1tYWluIC5mb3JtLXJvdyA+IC5qcy1mb3JtLWl0ZW0tb3JhcyA+IHNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy1tYWluIC5mb3JtLXJvdyA+IC5qcy1mb3JtLWl0ZW0tb3JhcyA+IHNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy1tYWluIC5mb3JtLXJvdyA+IC5qcy1mb3JtLWl0ZW0tb3JhcyA+IHNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDc3MnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgPiAudmlld3MtZWxlbWVudC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgPiAudmlld3MtZWxlbWVudC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2N3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0NywgMjQ3LCAyNDcsIDApIDAlLCAjRjdGN0Y3IDEwMCUpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBmb3JtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWxvY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiA+IC5ub2RlX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiA+IC5ub2RlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gPiAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiA+IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiA+IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiA+IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjNmM3MDc2O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jb250YWN0LWNvbCAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDZweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUge1xuICB3aWR0aDogMTQ2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWxvY2F0aW9uIC5jb250YWN0LWNvbCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2luZS1sb2NhdGlpLWxhYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOTU5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NjdweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2luZS1sb2NhdGlpLWxhYiBpbWcge1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuLyogbG93ZXIgc2V0aW9uICovXG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCwgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA0OSU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1sZWZ0LCAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCwgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1sZWZ0IC5ibG9jay1tYWtlLWFwcG9pbnRtZW50IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgaDIge1xuICAgIHBhZGRpbmc6IDAgMzZweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1maXJzdC1idXR0b24sXG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LXNlY29uZC1idXR0b24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjQzNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1maXJzdC1idXR0b24sXG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LXNlY29uZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LWZpcnN0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LWZpcnN0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1zZWNvbmQtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgaDIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1yaWdodCAuYW5hbHlzaXMtcmVzdWx0cyBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgMXB4O1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIGZpZWxkc2V0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICB9XG59XG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQuaGFzLWNvbnRlbnQgbGFiZWwge1xuICB0b3A6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1yaWdodCAuYW5hbHlzaXMtcmVzdWx0cyBmaWVsZHNldCBsYWJlbCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDM3cHggMTZweCAxOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xufVxuLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gIH1cbn1cbi5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1yaWdodCAuYW5hbHlzaXMtcmVzdWx0cyBmaWVsZHNldDpsYXN0LW9mLXR5cGUgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQ6bGFzdC1vZi10eXBlIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweDtcbiAgfVxufVxuLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIC5idXR0b24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTE5O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS1vcmllbnRhdGlvbi0tdmVydGljYWwgLnNsaWNrLXRyYWNrLCAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS1hbGlnbm1lbnQtLWNlbnRlciAuc2xpY2stdHJhY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLXRoZW1lLS1ncmFkaWVudCAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI2RjMDAyOCAyOC4xOCUsICNlZWJhNGEgMTAyLjIyJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLXRoZW1lLS1uZWdydSAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tdGhlbWUtLWFsYiAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tdGhlbWUtLWFsYiAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIHtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLXRoZW1lLS1wdXJwbGUgLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTdkZWcsICMyRTMzM0MgLTYxLjExJSwgIzdCMjg2MSA2MC4yNiUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS10aGVtZS0tZ3JheS1iYWNrZ3JvdW5kLWJsYWNrLXRleHQgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlOmxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIC5zbGljay1saXN0IC5zbGljay1zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIC5zbGljay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1udW1hci1wcm9jZW50IHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLW1lZGl1bTtcbiAgZm9udC1zaXplOiA3Ljc1cmVtO1xuICBsaW5lLWhlaWdodDogOC44MTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtbnVtYXItcHJvY2VudCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDlweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIC5zbGljay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjNkM3MDc2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEJvZHkvMTYgR3JhcGhpayBSZWd1bGFyICovXG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIC5zbGljay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUgc3Ryb25nIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS1hbGlnbm1lbnQtLWNlbnRlciAuc2xpY2stdHJhY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLWFsaWdubWVudC0tY2VudGVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS1vcmllbnRhdGlvbi0tdmVydGljYWwgLnNsaWNrLXRyYWNrIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLW9yaWVudGF0aW9uLS12ZXJ0aWNhbCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWYxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tb3JpZW50YXRpb24tLXZlcnRpY2FsIC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS1vcmllbnRhdGlvbi0tdmVydGljYWwgLnNsaWNrLXRyYWNrIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLW9yaWVudGF0aW9uLS12ZXJ0aWNhbCAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tb3JpZW50YXRpb24tLXZlcnRpY2FsIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tdHlwZS1zdHJpbmcge1xuICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gIHRleHQtZWRnZTogY2FwO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7IC8qIDEyNy42OHB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYS5wYXJhZ3JhcGgtLW9yaWVudGF0aW9uLS12ZXJ0aWNhbCAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tb3JpZW50YXRpb24tLXZlcnRpY2FsIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tdHlwZS1zdHJpbmcge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tb3JpZW50YXRpb24tLXZlcnRpY2FsIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1udW1hci1wcm9jZW50IHtcbiAgZm9udC1zaXplOiA1LjczNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhLnBhcmFncmFwaC0tb3JpZW50YXRpb24tLXZlcnRpY2FsIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1udW1hci1wcm9jZW50IHtcbiAgICBmb250LXNpemU6IDMuNjg4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS1vcmllbnRhdGlvbi0tdmVydGljYWwgLnNsaWNrLXRyYWNrIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQge1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLWxlZnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2luZS1wcmVnYXRpcmktYW5hbGl6ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ3LCAyNDcsIDI0NywgMCkgMCUsICNGN0Y3RjcgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsdSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBtYXJnaW46IDhweCA3OHB4IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtcHJlZ2F0aXJpLWFuYWxpemUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAwIDI0cHggNjdweDtcbiAgbWF4LWhlaWdodDogNzcwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtcHJlZ2F0aXJpLWFuYWxpemUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDc5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1wcmVnYXRpcmktYW5hbGl6ZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZWdhdGlyaS1hbmFsaXplOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZWdhdGlyaS1hbmFsaXplOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZWdhdGlyaS1hbmFsaXplID4gLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZWdhdGlyaS1hbmFsaXplIC5wYXJhZ3JhcGgtLXR5cGUtLXByZWdhdGlyaS1hbmFsaXplIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1wcmVnYXRpcmktYW5hbGl6ZSAucGFyYWdyYXBoLS10eXBlLS1wcmVnYXRpcmktYW5hbGl6ZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZWdhdGlyaS1hbmFsaXplIC5wYXJhZ3JhcGgtLXR5cGUtLXByZWdhdGlyaS1hbmFsaXplIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1maXNpZXIge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1wcmVnYXRpcmktYW5hbGl6ZSAucGFyYWdyYXBoLS10eXBlLS1wcmVnYXRpcmktYW5hbGl6ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUtZmlzaWVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLnNpZGUtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZWdhdGlyaS1hbmFsaXplIC5wYXJhZ3JhcGgtLXR5cGUtLXByZWdhdGlyaS1hbmFsaXplIC5maWVsZC0tbmFtZS1maWVsZC1maXNpZXIgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuc2lkZS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtcHJlZ2F0aXJpLWFuYWxpemUgLnBhcmFncmFwaC0tdHlwZS0tcHJlZ2F0aXJpLWFuYWxpemUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpc2llciAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5zaWRlLXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1wcmVnYXRpcmktYW5hbGl6ZSAucGFyYWdyYXBoLS10eXBlLS1wcmVnYXRpcmktYW5hbGl6ZSAuZmllbGQtLW5hbWUtZmllbGQtZmlzaWVyIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbmJvZHkgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuc2xpY2stYXJyb3dfY3VzdG9tIHtcbiAgdG9wOiA0OHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuc2xpY2stYXJyb3dfY3VzdG9tIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnNsaWNrLWFycm93X2N1c3RvbSAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20gLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5zbGljay1hcnJvd19jdXN0b20gLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXVybCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtcGFjaGV0ZS1hbmFsaXplIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLXBhY2hldC1hbmFsaXphIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtcGFjaGV0LWFuYWxpemEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtdXJsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUtcGFjaGV0LWFuYWxpemEgcCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYWNoZXRlLWFuYWxpemUtc2xpZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldC1hbmFsaXphLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUtcGFjaGV0LWFuYWxpemEgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIgLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0LWFuYWxpemEtc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXQtcGFjaGV0LWFuYWxpemEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBsaW5lLWhlaWdodDogMS4xMTk7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFjaGV0ZS1hbmFsaXplLXNsaWRlciAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtb2ZlcnRhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkub25lLWRheS1raWRzIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAuaGVhZGVyLFxuYm9keS5vbmUtZGF5LWtpZHMgLmhlYWRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE2RTRCICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGJvZHkub25lLWRheS1raWRzIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkub25lLWRheS1raWRzIC50aXRsZS13aXRoLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgdXJsKC4uL2ltYWdlcy9ncmVlbl9pY29uLnN2Zykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAudGl0bGUtd2l0aC1pY29uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciB1cmwoLi4vaW1hZ2VzL2dyZWVuLWljb24tdG9wLnN2Zykgbm8tcmVwZWF0O1xuICAgIGhlaWdodDogOTVweDtcbiAgfVxufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIge1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIgaDMsIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMnB4O1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtZmFtaWx5OiBBbWF0aWNTQywgY3Vyc2l2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4QTZFNEI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICBsZXR0ZXItc3BhY2luZzogLTIuMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIGgzLCBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24tc20tdG9wLnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA1NSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk1cHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3RiYWxsLnN2Zykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc5JTtcbiAgICBsZWZ0OiAtMTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2lybC5zdmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzQlO1xuICAgIGxlZnQ6IDcwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00JSk7XG4gIH1cbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLWNoZWNrLFxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmVkaXQtZ2RwciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sXG5ib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ub25lLWRheS1raWRzLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZm9ybS1pdGVtLWdkcHIgcCxcbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLWl0ZW0tY2FwdGNoYS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM4QTZFNEI7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5vbmUtZGF5LWtpZHMtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLXR5cGUtd2ViZm9ybS1tYXJrdXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucy1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1pY29uLWRlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zLWVsZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24tZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsXG5ib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnRpdGxlLWNvbXBvbmVudCB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMixcbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAudGl0bGUtY29tcG9uZW50IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLS1zcGxpdCAuc2VjdGlvbi1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tLXNwbGl0IC5zZWN0aW9uLWluZm8gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCAuZmllbGRfX2l0ZW0gLnRpdGxlLWNvbXBvbmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLS1zcGxpdCAuc2VjdGlvbi1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAuc2VjdGlvbi0tc3BsaXQgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW1hZ2UtcmlnaHQtbGlzdCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbWFnZS1yaWdodC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbWFnZS1yaWdodC1saXN0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RvY3Rvci1tb2JpbGUucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW1hZ2UtcmlnaHQtbGlzdCAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQge1xuICAgIGhlaWdodDogNzgwcHg7XG4gIH1cbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0IC50aXRsZS1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDEycHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0tcHJlbWl1bV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTMwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMnB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1NjdweDtcbiAgfVxufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0tcHJlbWl1bV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE2RTRCO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm9uZS1kYXkta2lkcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIge1xuICAgIHdpZHRoOiA1NzZweDtcbiAgfVxufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pID4gZGl2LnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZC1vbmUtZGF5LWtpZHMucG5nKTtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1jdGEgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIGEuaWNvbi1wZGYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xufVxuYm9keS5vbmUtZGF5LWtpZHMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWN0YSAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgYS5pY29uLXBkZjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbn1cbmJvZHkub25lLWRheS1raWRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgZGl2LnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWN0YSAuZmllbGRfX2l0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOEE2RTRCO1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAub25lLWRheS1raWRzLXF1ZXN0aW9ucyAuYWNjb3JkaW9uLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTBweCA1cHggMTBweCAwO1xufVxuYm9keS5vbmUtZGF5LWtpZHMgLm9uZS1kYXkta2lkcy1xdWVzdGlvbnMgLmFjY29yZGlvbi1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuYm9keS5vbmUtZGF5LWtpZHMgLm9uZS1kYXkta2lkcy1xdWVzdGlvbnMgLmFjY29yZGlvbi1ib2R5IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3REI1OTE7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAub25lLWRheS1raWRzLXF1ZXN0aW9ucyAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6bnRoLWNoaWxkKDIpIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDQ4OUU7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAub25lLWRheS1raWRzLXF1ZXN0aW9ucyAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6bnRoLWNoaWxkKDMpIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjJCM0I7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAub25lLWRheS1raWRzLXF1ZXN0aW9ucyAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6bnRoLWNoaWxkKDQpIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRFNDk7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAub25lLWRheS1raWRzLXF1ZXN0aW9ucyAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6bnRoLWNoaWxkKDUpIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzE4NDg7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAub25lLWRheS1raWRzLXF1ZXN0aW9ucyAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6bnRoLWNoaWxkKDYpIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTZCNUQ7XG59XG5ib2R5Lm9uZS1kYXkta2lkcyAuc2l0ZS1mb290ZXIsXG5ib2R5Lm9uZS1kYXkta2lkcyAuZm9vdGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLmhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucm0tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2Q1ZDZkODtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgei1pbmRleDogMTA3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NCwgMjU0LCAyNTQpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogODB2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ybS1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA4MjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1tb2RhbCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ybS1tb2RhbCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5ybS1tb2RhbCAucm0tbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tbW9kYWwgLnJtLW1vZGFsLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm0tbW9kYWwgLnJtLW1vZGFsLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ybS1tb2RhbCAucm0tbW9kYWwtY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ybS1tb2RhbCAucm0tbW9kYWwtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA2cHg7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCAuYWxsLWZvcm0ge1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCAuYWxsLWZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGltZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGltZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjcycHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjcycHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBmb3JtIGRpdi5qcy1mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyBmaWVsZHNldC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXRlbC5mb3JtLXR5cGUtdGVsLmpzLWZvcm0taXRlbS1waG9uZS5mb3JtLWl0ZW0tcGhvbmUuZm9ybS1ncm91cC5jb2wtYXV0byB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmb3JtIGRpdi5qcy1mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyLm1iLTMgZmllbGRzZXQucmFkaW9zLS13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmb3JtIGRpdi5qcy1mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyLm1iLTMgZmllbGRzZXQucmFkaW9zLS13cmFwcGVyIGRpdi5qcy13ZWJmb3JtLXJhZGlvcyBpbnB1dCwgLnJtLW1vZGFsIC5ybS1wb3B1cCBmb3JtIGRpdi5qcy1mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyLm1iLTMgZmllbGRzZXQucmFkaW9zLS13cmFwcGVyIGRpdi5qcy13ZWJmb3JtLXJhZGlvcyBsYWJlbCB7XG4gIG1heC13aWR0aDogNTFweDtcbiAgbWluLXdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LnJhZGlvcy0td3JhcHBlciBkaXYuanMtd2ViZm9ybS1yYWRpb3MgaW5wdXQsIC5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LnJhZGlvcy0td3JhcHBlciBkaXYuanMtd2ViZm9ybS1yYWRpb3MgbGFiZWwge1xuICAgIG1heC13aWR0aDogNTNweDtcbiAgICBtaW4td2lkdGg6IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LnJhZGlvcy0td3JhcHBlciBkaXYuanMtd2ViZm9ybS1yYWRpb3MgaW5wdXQsIC5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LnJhZGlvcy0td3JhcHBlciBkaXYuanMtd2ViZm9ybS1yYWRpb3MgbGFiZWwge1xuICAgIG1heC13aWR0aDogNHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyBmaWVsZHNldC5yYWRpb3MtLXdyYXBwZXIgZGl2LmpzLXdlYmZvcm0tcmFkaW9zIGlucHV0LCAucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyBmaWVsZHNldC5yYWRpb3MtLXdyYXBwZXIgZGl2LmpzLXdlYmZvcm0tcmFkaW9zIGxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDUzcHg7XG4gICAgbWluLXdpZHRoOiA0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LnJhZGlvcy0td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KTtcbiAgICBtYXJnaW46IDEycHggMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyBmaWVsZHNldC5yYWRpb3MtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzNweCk7XG4gIH1cbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LnJhZGlvcy0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyBmaWVsZHNldC5yYWRpb3MtLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyBmaWVsZHNldC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWRhdGUuZm9ybS10eXBlLWRhdGUge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMTZweCAwO1xuICBtaW4td2lkdGg6IDE0NHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtZGF0ZS5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBtYXgtd2lkdGg6IDE0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBmb3JtIGRpdi5qcy1mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyLm1iLTMgZmllbGRzZXQuanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1kYXRlLmZvcm0tdHlwZS1kYXRlIHtcbiAgICBtaW4td2lkdGg6IDEzM3B4O1xuICAgIG1heC13aWR0aDogMTMzcHg7XG4gIH1cbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgZm9ybSBkaXYuanMtZm9ybS13cmFwcGVyLmZvcm0td3JhcHBlci5tYi0zIGZpZWxkc2V0LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtZGF0ZS5mb3JtLXR5cGUtZGF0ZSBsYWJlbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGNvbG9yOiAjMkUzMzNDO1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmb3JtIGRpdi5qcy1mb3JtLXdyYXBwZXIuZm9ybS13cmFwcGVyLm1iLTMgZmllbGRzZXQuanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1kYXRlLmZvcm0tdHlwZS1kYXRlIC5qcy1mb3JtLWl0ZW0tZG9iIGlucHV0IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZvcm0gZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyBmaWVsZHNldC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWRhdGUuZm9ybS10eXBlLWRhdGUgaW5wdXQge1xuICBib3JkZXI6IDA7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXQgbGFiZWw6bm90KC5mb3JtLWl0ZW0tc2V4KSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTZweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0LmZvcm0taXRlbS1kb2Ige1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldC5mb3JtLWl0ZW0tZG9iOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9DaGV2cm9uLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldC5mb3JtLWl0ZW0tZG9iLmhhcy1jb250ZW50OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldC5mb3JtLWl0ZW0tZG9iIGxlZ2VuZCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1Bqd2hSRTlEVkZsUVJTQnpkbWNnSUZCVlFreEpReUFuTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNG5JQ0FuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0p6NDhjM1puSUdobGFXZG9kRDBpTlRFeWNIZ2lJR2xrUFNKTVlYbGxjbDh4SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0ExTVRJZ05URXlPeUlnZG1WeWMybHZiajBpTVM0eElpQjJhV1YzUW05NFBTSXdJREFnTlRFeUlEVXhNaUlnZDJsa2RHZzlJalV4TW5CNElpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNDhjRzlzZVdkdmJpQndiMmx1ZEhNOUlqTTVOaTQyTERFMk1DQTBNVFlzTVRnd0xqY2dNalUyTERNMU1pQTVOaXd4T0RBdU55QXhNVFV1TXl3eE5qQWdNalUyTERNeE1DNDFJQ0l2UGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDIycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI3MnB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXQuZm9ybS1pdGVtLWRvYiBsZWdlbmQgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0LmZvcm0taXRlbS1kb2IgbGVnZW5kIHNwYW46OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIH1cbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXQuZm9ybS1pdGVtLWRvYiBsZWdlbmQgc3Bhbi5yb3RhdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGp3aFJFOURWRmxRUlNCemRtY2dJRkJWUWt4SlF5QW5MUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0bklDQW5hSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSno0OGMzWm5JR2hsYVdkb2REMGlOVEV5Y0hnaUlHbGtQU0pNWVhsbGNsOHhJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTFNVElnTlRFeU95SWdkbVZ5YzJsdmJqMGlNUzR4SWlCMmFXVjNRbTk0UFNJd0lEQWdOVEV5SURVeE1pSWdkMmxrZEdnOUlqVXhNbkI0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0OGNHOXNlV2R2YmlCd2IybHVkSE05SWpNNU5pNDJMREUyTUNBME1UWXNNVGd3TGpjZ01qVTJMRE0xTWlBNU5pd3hPREF1TnlBeE1UVXVNeXd4TmpBZ01qVTJMRE14TUM0MUlDSXZQand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoLTExMCUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyNzJweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0LmZvcm0taXRlbS1kb2IgbGVnZW5kIHNwYW4ucm90YXRlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXQuZm9ybS1pdGVtLWRvYiBsZWdlbmQgc3Bhbi5yb3RhdGU6OmFmdGVyIHtcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoLTExMCUpO1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0LmZvcm0taXRlbS1kb2IgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMCAyMHB4IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAtMTU1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldC5mb3JtLWl0ZW0tZG9iIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLXJhZGlvcyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0LmZvcm0taXRlbS1kb2IgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldC5mb3JtLWl0ZW0tZG9iIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLXJhZGlvcyAucmFkaW8uZm9ybS1pdGVtLXZhcnN0YSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0LmZvcm0taXRlbS1kb2IgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIC5yYWRpby5mb3JtLWl0ZW0tdmFyc3RhOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldC5mb3JtLWl0ZW0tZG9iIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLXJhZGlvcyAucmFkaW8uZm9ybS1pdGVtLXZhcnN0YSA6bm90KGlucHV0OmNoZWNrZWQpICsgbGFiZWwge1xuICBjb2xvcjogIzJFMzMzQztcbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXQuZm9ybS1pdGVtLWRvYiAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgLnJhZGlvLmZvcm0taXRlbS12YXJzdGEgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDUycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldC5mb3JtLWl0ZW0tZG9iIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLXJhZGlvcyAucmFkaW8uZm9ybS1pdGVtLXZhcnN0YSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDFweCA0cHg7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0IGlucHV0LFxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldCBzZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjcycHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldCBpbnB1dCxcbi5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXQgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zZXhdIGxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zZXhdIGxlZ2VuZCBzcGFuIHtcbiAgdG9wOiAwO1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXNleF0gbGVnZW5kIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIC5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zZXhdIGxlZ2VuZCBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSBsZWdlbmQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXNleF0gbGVnZW5kIC5maWVsZHNldC1sZWdlbmQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSBsZWdlbmQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zZXhdIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAzNjFweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zZXhdIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3Mge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXNleF0gLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tc2V4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyNzJweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgLmZvcm0taXRlbS1zZXgge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXNleF0gLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMy41O1xuICBib3JkZXItcmFkaXVzOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgbGFiZWxbZm9yPWVkaXQtc2V4LXNleC1tXSB7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgbGFiZWxbZm9yPWVkaXQtc2V4LXNleC1mXSB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc2V4XSAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1yYWRpb3MgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tbW9kYWwgLnJtLXBvcHVwIC5mb3JtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCAuZm9ybS1hY3Rpb25zIHNwYW4sIC5ybS1tb2RhbCAucm0tcG9wdXAgLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCAuZm9ybS1hY3Rpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogY2FsYygyMDAlICsgMzJweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCAuZm9ybS1hY3Rpb25zIC5ybS1tb2RhbC1jYW5jZWwge1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMS4zcmVtO1xuICBjb2xvcjogIzJlMzMzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCAuZm9ybS1hY3Rpb25zIC5ybS1tb2RhbC1jYW5jZWwge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLW1vZGFsIC5ybS1wb3B1cCAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCAud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBib3gtc2hhZG93OiA1cHggMTBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNTEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1tb2RhbCAucm0tcG9wdXAgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIC53ZWJmb3JtLWNvbmZpcm1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tc2VwYXJhdG9yLnN2Z1wiKTtcbiAgaGVpZ2h0OiA4MnB4O1xuICB3aWR0aDogODJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuLnJtLW1vZGFsIC5ybS1wb3B1cCAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sgYSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIC5hbGVydC13cmFwcGVyICsgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ybS1tb2RhbDpoYXMoLndlYmZvcm0tY29uZmlybWF0aW9uKSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tbW9kYWw6aGFzKC53ZWJmb3JtLWNvbmZpcm1hdGlvbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ucm0tbW9kYWw6aGFzKC53ZWJmb3JtLWNvbmZpcm1hdGlvbikgaW1nLFxuLnJtLW1vZGFsOmhhcygud2ViZm9ybS1jb25maXJtYXRpb24pIHAsXG4ucm0tbW9kYWw6aGFzKC53ZWJmb3JtLWNvbmZpcm1hdGlvbikgLnJtLW1vZGFsLWNsb3NlLFxuLnJtLW1vZGFsOmhhcygud2ViZm9ybS1jb25maXJtYXRpb24pIC5hbGwtZm9ybSA+IGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2I3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJtLW1vZGFsIC5ybS1wb3B1cCBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJtLW1vZGFsIC5ybS1wb3B1cCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGJvZHkgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM2QzcwNzY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNHB4IDZweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGJvZHkgdGQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGJvZHkgdGQgLnVpLXN0YXRlLWhvdmVyOm5vdCgudWktc3RhdGUtaGlnaGxpZ2h0KSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJtLW1vZGFsIC5ybS1wb3B1cCAuZm9ybS1hY3Rpb25zIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uIHNwYW4uYmxvY2stbmV3c2xldHRlci1ibG9jay1tb2RhbC1jbG9zZS5ybS1tb2RhbC1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaWNvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMxYzQ7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2Uge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDE1cHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSB7XG4gICAgcGFkZGluZzogMzBweCAyNHB4IDIycHggMjRweDtcbiAgICBtYXJnaW46IDBweCAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMjZweDtcbiAgfVxufVxuXG46bGFuZyhlbikgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAucmV6dWx0YXRlLWFuYWxpemUtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIC5yZXp1bHRhdGUtYW5hbGl6ZS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuOmxhbmcoZW4pIC5hbmFsaXplLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0b3JpZXMtb3ZlcmxheS13cmFwcGVyIC5tYWluR2FsbGVyeS5zbGljay1zbGlkZSAuaW5uZXJTbGlkZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN0b3JpZXMtb3ZlcmxheS13cmFwcGVyIC5tYWluR2FsbGVyeS5zbGljay1zbGlkZSAuaW5uZXJTbGlkZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnN0b3JpZXMtb3ZlcmxheS13cmFwcGVyIC5tYWluR2FsbGVyeS5zbGljay1zbGlkZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWR0aDogMjUuMXZ3O1xufVxuLnN0b3JpZXMtb3ZlcmxheS13cmFwcGVyIC5tYWluR2FsbGVyeS5zbGljay1jdXJyZW50LCAuc3Rvcmllcy1vdmVybGF5LXdyYXBwZXIgLm1haW5HYWxsZXJ5LnNsaWNrLWNlbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4uc3Rvcmllcy1vdmVybGF5LXdyYXBwZXIgLm1haW5HYWxsZXJ5LnNsaWNrLWNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvdmVyIC5pbmZvIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY292ZXIgLnBhcmVudC1zbGlkZXIge1xuICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xufVxuXG4uaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzIuNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI4cHggMjhweCAyOHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XG4gIGNvbnRhaW4taW50cmluc2ljLXNpemU6IDMwMHB4IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbmZvLmJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaW5mbyBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE2JTtcbiAgfVxufVxuXG4jbWFpblNsaWRlciB7XG4gIG1heC1oZWlnaHQ6IDU1OXB4O1xuICBtaW4taGVpZ2h0OiA1NTlweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNtYWluU2xpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNtYWluU2xpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICBtaW4taGVpZ2h0OiA0MTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbWFpblNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbWFpblNsaWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMnB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuI21haW5TbGlkZXIgLnBhcmVudC1zbGlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMzMycHg7XG4gIG1heC13aWR0aDogMzMycHg7XG4gIG1pbi1oZWlnaHQ6IDU1OXB4O1xuICBtYXgtaGVpZ2h0OiA1NTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI21haW5TbGlkZXIgLnBhcmVudC1zbGlkZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIG1pbi13aWR0aDogMjg0cHg7XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNtYWluU2xpZGVyIC5wYXJlbnQtc2xpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICBtaW4taGVpZ2h0OiA0MTJweDtcbiAgICBtaW4td2lkdGg6IDI0OHB4O1xuICAgIG1heC13aWR0aDogMjQ4cHg7XG4gIH1cbn1cbiNtYWluU2xpZGVyIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI21haW5TbGlkZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAwLjYvMTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDU1OXB4O1xuICBtaW4taGVpZ2h0OiA1NTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI21haW5TbGlkZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNtYWluU2xpZGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDEycHg7XG4gICAgbWluLWhlaWdodDogNDEycHg7XG4gIH1cbn1cbiNtYWluU2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNtYWluU2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNtYWluU2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIDpsYW5nKGVuKSAjbWFpblNsaWRlciB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMS41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgI21haW5TbGlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIDpsYW5nKGVuKSAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHggMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgOmxhbmcoZW4pIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2Uge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIDpsYW5nKGVuKSAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLW1lbnUubWVudS0tYWNjb3VudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgOmxhbmcoZW4pIC5wYXRoLWZyb250cGFnZSAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbiNHYWxsZXJ5U3RvcmllcyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICNHYWxsZXJ5U3RvcmllcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgIHRvcDogMDtcbiAgfVxufVxuI0dhbGxlcnlTdG9yaWVzID4gLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgc2NhbGU6IDAuOTtcbn1cbiNHYWxsZXJ5U3RvcmllcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jR2FsbGVyeVN0b3JpZXMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjR2FsbGVyeVN0b3JpZXMgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAwLjYvMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjR2FsbGVyeVN0b3JpZXMgLmlubmVyU2xpZGVyLFxuI0dhbGxlcnlTdG9yaWVzIC5tYWluR2FsbGVyeSB7XG4gICAgbWluLXdpZHRoOiAyMjhweDtcbiAgfVxufVxuI0dhbGxlcnlTdG9yaWVzIC5pbm5lclNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jR2FsbGVyeVN0b3JpZXMgLnN1YnN0b3J5LnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jR2FsbGVyeVN0b3JpZXMgLnN1YnN0b3J5LnNsaWNrLXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9ncmFkaWVudF90b3AucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuI0dhbGxlcnlTdG9yaWVzIC5zdWJzdG9yeS5zbGljay1zbGlkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9ncmFkaWVudF9ib3R0b20ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogLTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuI0dhbGxlcnlTdG9yaWVzIC5zdWJzdG9yeSB2aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogODB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI0dhbGxlcnlTdG9yaWVzIC5zdWJzdG9yeSB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuI0dhbGxlcnlTdG9yaWVzIC5zdWJzdG9yeSAuc3Vic3RvcnlfbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuI0dhbGxlcnlTdG9yaWVzIC5zdWJzdG9yeSBkaXYucGxheV9wYXVzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuI0dhbGxlcnlTdG9yaWVzIC5zdWJzdG9yeSBhLmJ0bl9zdG9yeSB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29yZS13aGl0ZSwgI0ZGRik7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbn1cbiNHYWxsZXJ5U3RvcmllcyAuc3Vic3RvcnkgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuI0dhbGxlcnlTdG9yaWVzIC5zdWJzdG9yeSBwLndoaXRlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4jR2FsbGVyeVN0b3JpZXMgLnN1YnN0b3J5IHAuYmxhY2sge1xuICBjb2xvcjogIzJFMzMzQztcbn1cbiNHYWxsZXJ5U3RvcmllcyAuc3Vic3RvcnkgLmluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuLm92ZXJsYXkgYS5wcmV2LnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwcHggMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAub3ZlcmxheSBhLnByZXYuc2xpY2stYXJyb3cge1xuICAgIG1hcmdpbjogM3B4IDQwcHg7XG4gIH1cbn1cbi5vdmVybGF5IGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwcHggMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAub3ZlcmxheSBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luOiAzcHggNDBweDtcbiAgfVxufVxuLm92ZXJsYXkgYS5uZXh0LnNsaWNrLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMHB4IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAub3ZlcmxheSBhLm5leHQuc2xpY2stYXJyb3cge1xuICAgIG1hcmdpbjogM3B4IDQwcHg7XG4gIH1cbn1cbi5vdmVybGF5IGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMHB4IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAub3ZlcmxheSBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luOiAzcHggNDBweDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NCYXJDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucHJvZ3Jlc3NCYXJDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZ3Jlc3NCYXJDb250YWluZXIgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcm9ncmVzc0JhckNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxOCUgMCA4JTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NCYXJDb250YWluZXIgZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9ncmVzc0JhckNvbnRhaW5lciAuc3Vic3RvcnlfcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9ncmVzc0JhckNvbnRhaW5lciBkaXYuc3Vic3RvcnlfcHJvZ3Jlc3MgZGl2LmluUHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucHJvZ3Jlc3NCYXJDb250YWluZXIgZGl2LnN1YnN0b3J5X3Byb2dyZXNzIGRpdi5pblByb2dyZXNzLmZpbmlzaGVkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxudmlkZW8ucG9ydHJhaXQge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICB2aWRlby5wb3J0cmFpdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICB9XG59XG5cbi5nYWxsZXJ5X2l0ZW0gLmJ0bl9zdG9yeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvcmUtcmVkLCAjREMwMDI4KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IC03N3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuYS5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hLnBhdXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ2FsbGVyeV9pdGVtOmhvdmVyIGEuaG92ZXJfYXJyb3csXG4uZ2FsbGVyeV9pdGVtOmhvdmVyIHAsXG4uZ2FsbGVyeV9pdGVtOmhvdmVyIC5idG5fc3Rvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuYS5ob3Zlcl9hcnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTU4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4uZ2FsbGVyeV9pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFyZW50LXNsaWRlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgNnB4O1xufVxuLnBhcmVudC1zbGlkZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYXJlbnQtc2xpZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI0dhbGxlcnlTdG9yaWVzIC5wYXJlbnQtc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI21haW5TbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc3Rvcmllcy1vdmVybGF5LXdyYXBwZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc3Rvcmllcy1vdmVybGF5LXdyYXBwZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wcm9ncmVzc0JhckNvbnRhaW5lciB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG4gIC5pY29uLWNsb3NlIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdG9yaWVzLXNsaWRlci13cmFwcGVyIC5zbGljay10cmFjayAucGFyZW50LXNsaWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdG9yaWVzLXNsaWRlci13cmFwcGVyIC5zbGljay10cmFjayAucGFyZW50LXNsaWRlciAuZ2FsbGVyeV9pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcmV2OjpiZWZvcmUsXG4ubmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAzNSU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM1NTU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTU1O1xufVxuXG4ucHJldjo6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5uZXh0OjpiZWZvcmUge1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubmV4dDo6YmVmb3JlIHtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG5cbi5pbm5lci1hcnJvd3MgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5pbm5lci1hcnJvd3MgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogMzUlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNTU1O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU1NTtcbn1cbi5pbm5lci1hcnJvd3MgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmlubmVyLWFycm93cyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmlubmVyLWFycm93cyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG5cbi5vdmVybGF5ID4gbmF2Lm5hdi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYuc2xpY2stc2xpZGUsIC5pbm5lci1hcnJvd3Mge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI1MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm92ZXJsYXlfY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aGl0ZV9iYWNrZ3JvdW5kX3N0b3JpZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDk3MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICBtYXJnaW4tdG9wOiAtNTZweDtcbn1cblxuOmxhbmcoZW4pIC53aGl0ZV9iYWNrZ3JvdW5kX3N0b3JpZXMsXG5ib2R5LmxvY2F0aW9ucy1zdHlsZSAud2hpdGVfYmFja2dyb3VuZF9zdG9yaWVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA5NzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgbWFyZ2luLXRvcDogLTU2cHg7XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC52aWRlby1saW5rLFxuYm9keS5sb2NhdGlvbnMtc3R5bGUgLnBhcmFncmFwaC52aWRlby1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbjpsYW5nKGVuKSAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0LFxuYm9keS5sb2NhdGlvbnMtc3R5bGUgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIDpsYW5nKGVuKSAuY29tcG9uZW50LS1sb2NhdGlvbi1jb250YWN0LFxuYm9keS5sb2NhdGlvbnMtc3R5bGUgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuOmxhbmcoZW4pIC5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94LFxuYm9keS5sb2NhdGlvbnMtc3R5bGUgLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3gge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4ucmV6dWx0YXRlLWFuYWxpemUge1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDBweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW46IDAgMHB4IDBweCAtNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmV6dWx0YXRlLWFuYWxpemUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuICAucmV6dWx0YXRlLWFuYWxpemUgLmFuYWxpemUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1sZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMyRTMzM0M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSAucmV6dWx0YXRlLWFuYWxpemUtcmlnaHQgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSAucmV6dWx0YXRlLWFuYWxpemUtcmlnaHQgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgIGhlaWdodDogNTJweDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSAucmV6dWx0YXRlLWFuYWxpemUtcmlnaHQgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZXp1bHRhdGUtYW5hbGl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FuYWx5c2lzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnJlenVsdGF0ZS1hbmFsaXplOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmV6dWx0YXRlLWFuYWxpemUgLmFuYWxpemUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSAucmV6dWx0YXRlLWFuYWxpemUtbGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCBpbnB1dC5mb3JtLXN1Ym1pdCwgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXp1bHRhdGUtYW5hbGl6ZSAuYW5hbGl6ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLWxlZnQge1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1sZWZ0IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5yZXp1bHRhdGUtYW5hbGl6ZSAucmV6dWx0YXRlLWFuYWxpemUtcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCBmb3JtIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxuICAucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCBmb3JtLmFuYWx5c2lzLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCAuZm9ybS1ncm91cCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgfVxufVxuLnJlenVsdGF0ZS1hbmFsaXplIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCAuZm9ybS1ncm91cC5oYXMtY29udGVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG59XG4ucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAwcztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yZXp1bHRhdGUtYW5hbGl6ZSAucmV6dWx0YXRlLWFuYWxpemUtcmlnaHQgLmZvcm0tZ3JvdXAgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXp1bHRhdGUtYW5hbGl6ZSAucmV6dWx0YXRlLWFuYWxpemUtcmlnaHQgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgcGFkZGluZzogMjBweCAxMnB4IDRweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmV6dWx0YXRlLWFuYWxpemUgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlenVsdGF0ZS1hbmFsaXplIC5hbmFsaXplLWFycm93LWFuaW1hdGlvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWdncywgMSkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucmV6dWx0YXRlLWFuYWxpemUgLmFuYWxpemUtYXJyb3ctYW5pbWF0aW9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmVkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC00cHg7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5pY29uLWFsaWduLS1sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cblxuOmxhbmcoZW4pIC5pcy1kZW50YWwgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cblxuI21haW5TbGlkZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogT3ZlcmxheSBsb2FkZXIgKG9ubHkgb3ZlciBTdG9yaWVzIHdyYXBwZXIpIOKAlCBBTFdBWVMgcmVuZGVyZWQgKi9cbi5zdG9yaWVzLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7IC8qIGNvbnN0YW50IGxheW91dCAobm8gZGlzcGxheSBmbGlwcykgKi9cbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB6LWluZGV4OiA1O1xuICAvKiBDb21wb3NpdGVkIGZhZGUgKG5vIGxheW91dCkgKi9cbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBTaG93L2hpZGUgYnkgdG9nZ2xpbmcgYSBjbGFzcyBvbiB0aGUgd3JhcHBlciAobm8gcmVmbG93KSAqL1xuLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZS5pcy1sb2FkaW5nIC5zdG9yaWVzLWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyAvKiBvcHRpb25hbDogb25seSB3aGVuIHZpc2libGUgKi9cbn1cblxuLyogSWYgeW91IGFsc28gc2hvdyBsb2FkZXJzIGluc2lkZSBmaWx0ZXIgY29tcG9uZW50cyAqL1xuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBhbmNob3IgbG9jYWwgbG9hZGVyIGlmIHByZXNlbnQgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIGF2b2lkIGNsaXBwaW5nIGNvbnRlbnQvb3ZlcmxheSAqL1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQuaXMtbG9hZGluZyAuc3Rvcmllcy1sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogU3Bpbm5lciAqL1xuLnN0b3JpZXMtc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UxMEYwRjtcbiAgYW5pbWF0aW9uOiBzdG9yaWVzU3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogTm8gbWFyZ2lucyB0aGF0IGNvdWxkIGNhdXNlIHNoaWZ0cyAqL1xufVxuXG5Aa2V5ZnJhbWVzIHN0b3JpZXNTcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zdG9yaWVzLWxvYWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIHJlZHVjZSBtb3Rpb24gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zdG9yaWVzLXNrZWxldG9uX19jYXJkLCAuc3Rvcmllcy1zcGlubmVyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb3ZlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwdmg7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb3ZlciB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDQ1dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY292ZXIge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cbi5jb3ZlciBpbWcge1xuICBtaW4td2lkdGg6IDMwMS41cHg7XG4gIG1pbi1oZWlnaHQ6IDUwNy42MDAwMDYxMDM1cHg7XG4gIG1heC13aWR0aDogMzAxLjVweDtcbiAgbWF4LWhlaWdodDogNTA3LjYwMDAwNjEwMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNvdmVyIGltZyB7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvdmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG4uaW5uZXJTdG9yeVdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA4MDdweDtcbiAgbWF4LXdpZHRoOiA0NzVweDtcbiAgbWF4LWhlaWdodDogODA3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5pbm5lclN0b3J5V3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBtaW4taGVpZ2h0OiA2MTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmlubmVyU3RvcnlXcmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbi5pbm5lclNsaWRlciAuc2xpY2stc2xpZGUsIC5pbm5lclNsaWRlciBpbWcge1xuICBtaW4taGVpZ2h0OiA4MDdweDtcbiAgbWF4LXdpZHRoOiA0NzVweDtcbiAgbWF4LWhlaWdodDogODA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5pbm5lclNsaWRlciAuc2xpY2stc2xpZGUsIC5pbm5lclNsaWRlciBpbWcge1xuICAgIG1pbi13aWR0aDogMzQ2cHg7XG4gICAgbWluLWhlaWdodDogNjE1cHg7XG4gICAgbWF4LXdpZHRoOiAzNDZweDtcbiAgICBtYXgtaGVpZ2h0OiA2MTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5pbm5lclNsaWRlciAuc2xpY2stc2xpZGUsIC5pbm5lclNsaWRlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4vKiBSZXNlcnZlIG1lZGlhIGJveDogYWRqdXN0IFcvSCB0byB5b3VyIHJlYWwgaGVybyByYXRpbyAqL1xuI21haW5TbGlkZXIgLmdhbGxlcnlfaXRlbSBwaWN0dXJlLFxuI21haW5TbGlkZXIgLmdhbGxlcnlfaXRlbSBpbWcsXG4jbWFpblNsaWRlciAuZ2FsbGVyeV9pdGVtIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDIvMzsgLyogNDAweDYwMCBmcm9tIHlvdXIgZGF0YSDigJQgY2hhbmdlIGlmIG5lZWRlZCAqL1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogT3ZlcmxheSBzaG91bGRuJ3QgaW52YWxpZGF0ZSBsYXlvdXQgd2hpbGUgZm9udHMgc3dhcCBpbiAqL1xuI21haW5TbGlkZXIgLmdhbGxlcnlfaXRlbSAuaW5mbyB7XG4gIGNvbnRhaW46IGNvbnRlbnQ7IC8qIGxpbWl0cyBsYXlvdXQvcGFpbnQgc2NvcGUgKi9cbiAgY29udGVudC12aXNpYmlsaXR5OiBhdXRvOyAvKiBza2lwIHBhaW50aW5nIG9mZnNjcmVlbiAqL1xuICBjb250YWluLWludHJpbnNpYy1zaXplOiAzMDBweCAzMDBweDsgLyogZmFsbGJhY2sgYm94IHVudGlsIHBhaW50ZWQgKi9cbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgLyogb25seSBpZiBpdCBhbmltYXRlcyAqL1xufVxuXG4vKiBJZiB5b3UgYW5pbWF0ZSAuaW5mbywgcHJlZmVyIG9wYWNpdHkvdHJhbnNmb3JtIChjb21wb3NpdGVkKSAqL1xuZGl2I21haW5TbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkge1xuICBwYWRkaW5nOiA2MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC05OTk5cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXk6aGFzKC5jb2x1bW4tZm9ybSkge1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXk6aGFzKC5jb2x1bW4tZm9ybSkge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgPiBoMiB7XG4gIHdpZHRoOiA5MSU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkuYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMi4zOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSA+IGgyIHtcbiAgICBmb250LXNpemU6IDEuODhyZW07XG4gICAgbWF4LXdpZHRoOiA5MiU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIGRlbCB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLXRleHQ6b25seS1jaGlsZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLXRleHQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gPiAuZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtID4gLmZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuY29sdW1uIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuY29sdW1uIGZvcm0gZmllbGRzZXQsXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gZm9ybSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQgLmNvbHVtbiBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQgLmNvbHVtbiBmb3JtIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQgLmNvbHVtbiBmb3JtIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0OHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gZmllbGRzZXQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50LmhpZ2hsaWdodC1zdWJ0aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQuaGlnaGxpZ2h0LXN1YnRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmNvbHVtbi10ZXh0Om9ubHktY2hpbGQgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDg1JTtcbn1cbi5jb2x1bW4tdGV4dDpub3QoOm9ubHktY2hpbGQpIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5vdmVybGF5LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAub3ZlcmxheS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5vdmVybGF5LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5vdmVybGF5LWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICBjb2xvcjogIzJlMzMzYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLm92ZXJsYXktY2xvc2U6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5vdmVybGF5LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgNTEsIDYwLCAwLjI4KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJsYXktYmFja2Ryb3AuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudHMtYW5kLWFjY3JlZGl0YXRpb25zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudHMtYW5kLWFjY3JlZGl0YXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1hY2hpZXZlbWVudDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLnBhcmFncmFwaC0tdHlwZS0tYWNoaWV2ZW1lbnRzLWFuZC1hY2NyZWRpdGF0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS15ZWFyLWFjaGlldmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjNkM3MDc2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLnBhcmFncmFwaC0tdHlwZS0tYWNoaWV2ZW1lbnRzLWFuZC1hY2NyZWRpdGF0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS15ZWFyLWFjaGlldmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlMmUzZTQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogOTElO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudHMtYW5kLWFjY3JlZGl0YXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1hY2hpZXZlbWVudDpsYXN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXllYXItYWNoaWV2ZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2OXB4O1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudHMtYW5kLWFjY3JlZGl0YXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1hY2hpZXZlbWVudDpsYXN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXllYXItYWNoaWV2ZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tYWNoaWV2ZW1lbnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWFjaGlldmVtZW50cy1hbmQtYWNjcmVkaXRhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50Omxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0teWVhci1hY2hpZXZlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudC1jb250ZW50IC50aXRsZV9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC41cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWFjaGlldmVtZW50cy1hbmQtYWNjcmVkaXRhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50Omxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0teWVhci1hY2hpZXZlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudC1jb250ZW50IC50aXRsZV9oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50LWRhdGUge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWFjaGlldmVtZW50cy1hbmQtYWNjcmVkaXRhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50Omxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0teWVhci1hY2hpZXZlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudC1jb250ZW50IC50aXRsZV9oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWFjaGlldmVtZW50cy1hbmQtYWNjcmVkaXRhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50Omxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0teWVhci1hY2hpZXZlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1hY2hpZXZlbWVudC1jb250ZW50IC50aXRsZV9oZWFkZXIgc3Bhbi5wcmVtaWVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLnBhcmFncmFwaC0tdHlwZS0tYWNoaWV2ZW1lbnRzLWFuZC1hY2NyZWRpdGF0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS15ZWFyLWFjaGlldmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1hY2hpZXZlbWVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWFjaGlldmVtZW50LWNvbnRlbnQgLnRpdGxlX2hlYWRlciBzcGFuLmlzc3VlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3REI1OTE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLnBhcmFncmFwaC0tdHlwZS0tYWNoaWV2ZW1lbnRzLWFuZC1hY2NyZWRpdGF0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQ6bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS15ZWFyLWFjaGlldmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1hY2hpZXZlbWVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWFjaGlldmVtZW50LWNvbnRlbnQgLnRpdGxlX2hlYWRlciBzcGFuLnJlbmV3YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IyODYxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBwYWRkaW5nOiAwLjFyZW0gMS42M3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2ZpZWxkc2V0LXNwZWNpYWxpdGF0ZS1vbGQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjEuNjY2NjY2NjclO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNmaWVsZHNldC1zcGVjaWFsaXRhdGUtb2xkLXdyYXBwZXIucHJvY2Vzc2VkX2ZpbHRlciAuanMtZm9ybS1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2ZpZWxkc2V0LXNwZWNpYWxpdGF0ZS1vbGQtd3JhcHBlciAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWx0eS5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsdHkuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgaGVhZGVyIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IGhlYWRlciB7XG4gICAgcGFkZGluZzogNnB4IDAgMjRweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IGhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IGhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3Mge1xuICB6LWluZGV4OiA0O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWlfYmxvY2tzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMCAzMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3Muc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWlfYmxvY2tzLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWlfYmxvY2tzLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWlfYmxvY2tzLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuc2xpY2stcHJldixcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3MgLnNsaWNrLXByZXY6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3MgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5zbGljay1wcmV2OjpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3MgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3MgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3Muc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWlfYmxvY2tzLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3Muc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyYXktMTAsICNFQUVBRUIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayBoMiB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDQuOHB4O1xuICAvKiA0NC44cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayBkaXY6aGFzKC52aWV3cy1yb3cpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIGRpdi5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1maWVsZC1maWVsZC1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5jb250ZXh0dWFsLXJlZ2lvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3MtZmllbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tR3JheS02LCAjRjJGM0YzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBmb290ZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAyMi40cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC5pbnZlc3RpZ2F0aW9uX2NhdGVnb3J5X25hbWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC5pbnZlc3RpZ2F0aW9uX2NhdGVnb3J5X25hbWUgLnBvcHVwX2NvbnN1bHRhdGlpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA5LjVweDtcbiAgbWFyZ2luLWxlZnQ6IDI4LjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tR3JheS0xNSwgI0UyRTNFNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLUNvcmUtV2hpdGUsICNGRkYpO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLmludmVzdGlnYXRpb25fY2F0ZWdvcnlfbmFtZSAucG9wdXBfY29uc3VsdGF0aWkge1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLmludmVzdGlnYXRpb25fY2F0ZWdvcnlfbmFtZSAucG9wdXBfY29uc3VsdGF0aWkge1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLmludmVzdGlnYXRpb25fY2F0ZWdvcnlfbmFtZSAucG9wdXBfY29uc3VsdGF0aWkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjY0cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLmludmVzdGlnYXRpb25fY2F0ZWdvcnlfbmFtZSAucG9wdXBfY29uc3VsdGF0aWkgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAuaW52ZXN0aWdhdGlvbl9jYXRlZ29yeV9uYW1lIC5wb3B1cF9jb25zdWx0YXRpaSB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNCwgI0Y3RjdGNyk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAuaW52ZXN0aWdhdGlvbl9jYXRlZ29yeV9uYW1lIC5wb3B1cF9jb25zdWx0YXRpaSB1bCBsaS5wcm9ncmFtYXJlX2ljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2xpY2l0YS1wcm9ncmFtYXJlLXBvcHVwLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC5pbnZlc3RpZ2F0aW9uX2NhdGVnb3J5X25hbWUgLnBvcHVwX2NvbnN1bHRhdGlpIHVsIGxpLm1lZGljaV9pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdmV6aS1tZWRpY2lpLXBvcHVwLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC5pbnZlc3RpZ2F0aW9uX2NhdGVnb3J5X25hbWUgLnBvcHVwX2NvbnN1bHRhdGlpIHVsIGxpLnByZXR1cmlfaWNvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ZlemktcHJldHVyaS1wb3B1cC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAuaW52ZXN0aWdhdGlvbl9jYXRlZ29yeV9uYW1lIC5wb3B1cF9jb25zdWx0YXRpaSB1bCBsaS5sb2NhdGlpX2ljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy92ZXppLWxvY2F0aWktcG9wdXAuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLmludmVzdGlnYXRpb25fY2F0ZWdvcnlfbmFtZSAucG9wdXBfY29uc3VsdGF0aWkgdWwgbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpZV9ibG9jayAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAuaW52ZXN0aWdhdGlvbl9jYXRlZ29yeV9uYW1lIC5wb3B1cF9jb25zdWx0YXRpaSBhIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC5pbnZlc3RpZ2F0aW9uX2NhdGVnb3J5X25hbWUgLnBvcHVwX2NvbnN1bHRhdGlpIGEuaW5jaGlkZV9hbmFsaXplIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgdmFyKC0tR3JheS0xNSwgI0UyRTNFNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC5pbnZlc3RpZ2F0aW9uX2NhdGVnb3J5X25hbWUgYSB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAyMi40cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWJsb2NrIGgyIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay1sb2NhdGlpLWNvbXBvbmVudC1sb2NhdGlpLWNvbXBvbmVudC1ibG9jayBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay1sb2NhdGlpLWNvbXBvbmVudC1sb2NhdGlpLWNvbXBvbmVudC1ibG9jayBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWJsb2NrIGgyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweDtcbiAgfVxufVxuXG4ubm9kZS0tdmlldy1tb2RlLW1lZGljLW1vZGVybiBpbWcge1xuICBoZWlnaHQ6IDI4MnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tb3JlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubW9yZS1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1vcmUtbGluayA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIHBhZGRpbmc6IDE1LjVweCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubW9yZS1saW5rID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgdWwuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2UtLWxvY2F0aW9ucy1jb21wb25lbnQ6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudC5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuc2xpY2stdHJhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmhvbWVwYWdlX19sb2NhdGlvbnMtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmhvbWVwYWdlX19sb2NhdGlvbnMtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudCBpbWcge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMTI0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDIzOHB4O1xuICBtYXgtd2lkdGg6IDIzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmhvbWVwYWdlX19sb2NhdGlvbnMtY29tcG9uZW50X19yb3cge1xuICAgIG1pbi13aWR0aDogMjE2cHg7XG4gICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdzpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmhvbWVwYWdlX19sb2NhdGlvbnMtY29tcG9uZW50X19yb3c6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IGFydGljbGUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IGFydGljbGUgaDQge1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IGFydGljbGUgaDQge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IGFydGljbGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdyBhcnRpY2xlIC5idXR0b24ge1xuICBjb2xvcjogdmFyKC0tQ29yZS1SZWQsICNEQzAwMjgpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExNiU7XG4gIC8qIDE4LjU2cHggKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQ1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnNsaWNrLS12aWV3LS1sb2NhdGlpLWNvbXBvbmVudCB7XG4gIG1hcmdpbjogMCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5zbGljay0tdmlldy0tbG9jYXRpaS1jb21wb25lbnQgLnNsaWNrLXByZXYsXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnNsaWNrLS12aWV3LS1sb2NhdGlpLWNvbXBvbmVudCAuc2xpY2stbmV4dCxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNsaWNrLS12aWV3IC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay0tdmlldyAudWwge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5zbGljay0tdmlldy0tbG9jYXRpaS1jb21wb25lbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpsYXN0LW9mLXR5cGUgYXJ0aWNsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAuZ3JpZF9fY29udGVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAuc2xpY2tfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5zbGljay0tdmlldy0tbG9jYXRpaS1jb21wb25lbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnNsaWNrLS12aWV3LS1sb2NhdGlpLWNvbXBvbmVudCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5zbGljay0tdmlldy0tbG9jYXRpaS1jb21wb25lbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5zbGljay0tdmlldy0tbG9jYXRpaS1jb21wb25lbnQgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIC5ub2RlLS10eXBlLWxvY2F0aW9uIGEge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnNsaWNrLS12aWV3LS1sb2NhdGlpLWNvbXBvbmVudCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gaW1nIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDEyNHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnNsaWNrLS12aWV3LS1sb2NhdGlpLWNvbXBvbmVudCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLm5vZGUtLXR5cGUtbG9jYXRpb24gaW1nIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gIG1heC13aWR0aDogOTUlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stLXZpZXctLWxvY2F0aWktY29tcG9uZW50IC5zbGljay1saXN0IC5zbGljay1zbGlkZSAubm9kZS0tdHlwZS1sb2NhdGlvbiAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MsXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzLFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1yZXRlYWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyA+IGgyLFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1yZXRlYWZpbHRlcnMgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stcmV0ZWFmaWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OHB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stcmV0ZWFmaWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1yZXRlYWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSA6OmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stcmV0ZWFmaWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gOjpiZWZvcmUge1xuICB6LWluZGV4OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSAuZm9ybS1zZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1yZXRlYWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIC5mb3JtLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1yZXRlYWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0gc2VsZWN0LmZvcm0tc2VsZWN0LFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1yZXRlYWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIGxlZ2VuZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stcmV0ZWFmaWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stcmV0ZWFmaWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stcmV0ZWFmaWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gZmllbGRzZXQge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1yZXRlYWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBzZWxlY3QsXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXJldGVhZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IHNlbGVjdCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stcmV0ZWFmaWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gZmllbGRzZXQge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIHVsOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIHVsLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5zbGljay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGhlaWdodDogNDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCAubGlzdC1ncm91cC1pdGVtIC5ncmlkX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSAuZ3JpZF9fY29udGVudCAuc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCAubGlzdC1ncm91cC1pdGVtIC5ub2RlLS10eXBlLW1lZGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5saXN0LWdyb3VwLWl0ZW0gLm5vZGUtLXR5cGUtbWVkaWMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5saXN0LWdyb3VwLWl0ZW0gaDIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDIzcHggMCAyM3B4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBoMiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5saXN0LWdyb3VwLWl0ZW0gaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBHcmFwaGlrLW1lZGl1bTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBkaXYuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxOTk5OTk5OTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5saXN0LWdyb3VwLWl0ZW0gZGl2LmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWxpdGllcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCAubGlzdC1ncm91cC1pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCAubGlzdC1ncm91cC1pdGVtIC5pbmZvX21lZGljIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCAubGlzdC1ncm91cC1pdGVtIC5pbmZvX21lZGljIC5ncmFkZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSAuc2xpY2stbGlzdCAubGlzdC1ncm91cC1pdGVtIC5pbmZvX21lZGljIHNwYW4ucmV2aWV3cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5saXN0LWdyb3VwLWl0ZW0gLmluZm9fbWVkaWMgc3Bhbi5ncmFkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5saXN0LWdyb3VwLWl0ZW0gLmluZm9fbWVkaWMgc3Bhbi5yZXZpZXdzID4gZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IC5saXN0LWdyb3VwLWl0ZW0gLmJsYXp5IC5tZWRpYS0tYmxhenkgaW1nLm1lZGlhX19lbGVtZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSAuYmxhenkgLm1lZGlhLS1ibGF6eSBpbWcubWVkaWFfX2VsZW1lbnQge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSBidXR0b24uc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgYnV0dG9uLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5tZWRpY3MtaG9tZXBhZ2UgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLm1lZGljcy1ob21lcGFnZSBidXR0b24uc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdyBhcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWluLWhlaWdodDogMzQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdyBhcnRpY2xlIGg0IHtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IGFydGljbGUgaDQge1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdyBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IGFydGljbGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAudmlld3MtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAudmlld3MtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0taXRlbS1zcGVjaWFsaXRhdGUtb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlLW9sZCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlLW9sZCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAudmlld3MtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0taXRlbS1zcGVjaWFsaXRhdGUtb2xkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDM2MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlLW9sZCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDEycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2hvc2VuLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNob3Nlbi1jb250YWluZXI6bnRoLW9mLXR5cGUoMikgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNob3Nlbi1jb250YWluZXI6bnRoLW9mLXR5cGUoMikgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTB2aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2ttZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIC5tb3JlLWxpbmsgPiBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUzRTQ7XG4gIG1hcmdpbjogMCA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSB7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNpdHktZmlsdGVyLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNpdHktZmlsdGVyLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nOiA0OHB4IDBweCAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNpdHktZmlsdGVyLWZvcm0gLmNob3Nlbi1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNpdHktZmlsdGVyLWZvcm0gLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNTlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNpdHktZmlsdGVyLWZvcm0gLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgY29sb3I6ICMyRTMzM0M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9DaGV2cm9uLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjRjJGM0YzO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tc2luZ2xlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSAuY2hvc2VuLXNpbmdsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSAuY2hvc2VuLXdpdGgtZHJvcCA6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIHtcbiAgICBjb2xvcjogIzJlMzMzYztcbiAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDglO1xuICAgIC8qIDYzLjcycHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSBmaWVsZHNldCAjZWRpdC1jaXR5LWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIGZpZWxkc2V0IHNlbGVjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmNpdHktZmlsdGVyLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuY2l0eS1maWx0ZXItZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdC5pcy1mb2N1c2VkOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5mb3JtLXNlbGVjdCBvcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMyZTMzM2M7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6bm90KC5zZWxlY3QtZGlzYWJsZWQpLmZvcm0taXRlbS1zcGVjaWFsaXRhdGUtb2xkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0ZpbHRlcnMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6bm90KC5zZWxlY3QtZGlzYWJsZWQpLmZvcm0taXRlbS1zcGVjaWFsaXRhdGUtb2xkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCBkaXYjYmxvY2stYmxvY2tpbnZlc3RpZ2F0aW9udmlld3MsXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgZGl2I2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzaG9tZXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgNThweCA0MHB4IDU4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgZGl2I2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzLFxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IGRpdiNibG9jay1ibG9ja2ludmVzdGlnYXRpb252aWV3c2hvbWVwYWdlIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1sb2NhdGlpLWNvbXBvbmVudC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtbG9jYXRpaS1jb21wb25lbnQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgZGl2Lm1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIGRpdi5tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyBkaXYubW9yZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbG9jYXRpaS1jb21wb25lbnQtbG9jYXRpaS1jb21wb25lbnQtYmxvY2sgLm1vcmUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stdmlld3MtYmxvY2stbG9jYXRpaS1jb21wb25lbnQtbG9jYXRpaS1jb21wb25lbnQtYmxvY2sgLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay12aWV3cy1ibG9jay1sb2NhdGlpLWNvbXBvbmVudC1sb2NhdGlpLWNvbXBvbmVudC1ibG9jayAubW9yZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stYmxvY2tpbnZlc3RpZ2F0aW9udmlld3MgLmludmVzdGlnYXRpZV9ibG9jayAuY29udGVudCA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjYmxvY2stYmxvY2tpbnZlc3RpZ2F0aW9udmlld3MgLmJsb2NrLXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNibG9jay1ibG9ja2ludmVzdGlnYXRpb252aWV3cyAubW9yZS1saW5rIHtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zcGFuLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnNwYW4udGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5zcGFuLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyAudmlzdWFsbHktaGlkZGVuLFxuc3Bhbi50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjIC52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY2FzX3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5jaXR5LWZpbHRlci1mb3JtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vYmlsZV9tZWRpYyB7XG4gICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5tb2JpbGVfbWVkaWMgLmluZm9fbWVkaWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2JpbGVfbWVkaWMgLm1lZGljX21vYmlsZV9ob21lcGFnZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5tb2JpbGVfbWVkaWMgLm1lZGljX21vYmlsZV9ob21lcGFnZSAubWVkaWEtLWltYWdlIHtcbiAgICB3aWR0aDogNjdweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9tZWRpYyAubWVkaWNfbW9iaWxlX2hvbWVwYWdlIC5tZWRpYS0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5tb2JpbGVfbWVkaWMgaDIge1xuICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1vYmlsZV9tZWRpYyBoMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1vYmlsZV9tZWRpYyBkaXYuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIHtcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubW9iaWxlX21lZGljIC5tZWRpY190ZXh0X2RldGFpbHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1vYmlsZV9tZWRpYyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYy1zcGVjaWFsdGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1vYmlsZV9tZWRpYyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYy1zcGVjaWFsdGllcyAuZmllbGRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubW9iaWxlX21lZGljIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljLXNwZWNpYWx0aWVzIC5maWVsZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogXCIgLSBcIjtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgfVxufVxuLyogTmV2ZXIgdXNlIG1hcmdpbnMgb24gLnNsaWNrLXNsaWRlOyB1c2UgcGFkZGluZyBmb3IgZ3V0dGVycyAqL1xuLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IC5zbGljay1zbGlkZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuc2xpY2stc2xpZGUgYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuc2xpY2stc2xpZGUgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IC5zbGljay1zbGlkZSBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IC5zbGljay1zbGlkZTpub3QoLmhvbWVwYWdlX19sb2NhdGlvbnMtY29tcG9uZW50X19yb3cpIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrLmZpZWxkLS10eXBlLWJsb2NrLWZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudWwuc2xpY2staW5pdGlhbGl6ZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jY2l0eS1maWx0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE1MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAjY2l0eS1maWx0ZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2NpdHktZmlsdGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA4NHB4O1xuICB9XG59XG4jY2l0eS1maWx0ZXIgZGl2I2Zvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkucm0tZGVudGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG46bGFuZyhlbikgLmlzLWRlbnRhbCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbjpsYW5nKGVuKSAuaXMtZGVudGFsIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgI21haW5TbGlkZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuOmxhbmcoZW4pIC5pcy1kZW50YWwgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5cbjpsYW5nKGVuKSAuaXMtZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm0tbW9kYWwgLnJtLXBvcHVwIC5mb3JtLWFjdGlvbnMgLnJtLW1vZGFsLWNhbmNlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5pcy1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAuYmxvY2suYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1kZW50YWwgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmlzLWRlbnRhbCAubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgdWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5ib2R5LnJtLWRlbnRhbCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDM5Ljg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsICNwYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnJtLWRlbnRhbCAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIGJvZHkucm0tZGVudGFsICNwYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LnJtLWRlbnRhbCAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnJtLWRlbnRhbCAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnJtLWRlbnRhbCAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgYm9keS5ybS1kZW50YWwgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbCAjcGFnZS13cmFwcGVyICNwYWdlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLnNpdGUtYnJhbmRpbmcgLmJsb2NrLWJyYW5kIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnNpdGUtYnJhbmRpbmcgLmJsb2NrLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLmhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICBib2R5LnJtLWRlbnRhbCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5oZWFkZXIgbmF2I2Jsb2NrLXVzZXJhY2NvdW50ZGVudGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkucm0tZGVudGFsIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5oZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIge1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuaGVhZGVyIC5yZWdpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbCAubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAubm9kZS0tdHlwZS1hcnRpY2xlIC5zb2NpYWxfc2hhcmVfd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLnJlZ2lvbi1jb250ZW50LXRvcCwgYm9keS5ybS1kZW50YWwgLnJlZ2lvbi1jb250ZW50LXRvcDphZnRlciwgYm9keS5ybS1kZW50YWwgLnJlZ2lvbi1jb250ZW50LXRvcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2VkdS1tYWluLWRlbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbi1kZW50YWwgaDIge1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbi1kZW50YWwgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2VkdS1tYWluLWRlbnRhbCAuY29udGVudCAuc2VhcmNoLWljb246YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZWR1LW1haW4tZGVudGFsIC5jb250ZW50IC5qcy1mb3JtLWl0ZW0tY2F1dGEge1xuICBmbGV4OiB1bnNldDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2VkdS1tYWluLWRlbnRhbCAuY29udGVudCAuZmxleC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbi1kZW50YWwubW9iaWxlLWZpbHRlci10b3Age1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZWR1LW1haW4tZGVudGFsLm1vYmlsZS1maWx0ZXItdG9wIC5tb2JpbGUtZmlsdGVyLXRvcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2VkdS1tYWluLWRlbnRhbC5tb2JpbGUtZmlsdGVyLXRvcCAuZm9ybS1hY3Rpb25zIHtcbiAgdG9wOiAwO1xufVxuYm9keS5ybS1kZW50YWwgLnRpdGxlX2NvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LnJtLWRlbnRhbCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2Uge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgLndoaXRlX2JhY2tncm91bmRfc3RvcmllcyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB3aWR0aDogMTM3NnB4O1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IC0xMTRweDtcbn1cbmJvZHkucm0tZGVudGFsIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgI21haW5TbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ybS1kZW50YWwgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAjbWFpblNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2Uge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrX19zbGlkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGlja19fc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNnB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSB7XG4gIHBhZGRpbmc6IDYwcHggNDhweCA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIGltZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcmRlcjogMjtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1wcmljZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogOHB4IDAgMTJweCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcmRlcjogMztcbiAgY29sb3I6IHZhcigtLUdyYXktNzAsICM2QzcwNzYpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQ1JTsgLyogMjAuM3B4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpY2UtcHJpY2Uge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBsaW5lLWhlaWdodDogMTEyJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3JkZXI6IDQ7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpY2Utb2ZmZXJzIHtcbiAgbWFyZ2luOiAzMS45MnB4IDA7XG4gIG9yZGVyOiA1O1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1vZmZlci1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLW9mZmVyLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1vZmZlci1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNlMzE4Mzc7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyLjRweDtcbiAgd2lkdGg6IDE5LjhweDtcbiAgaGVpZ2h0OiAxOS44cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE5LjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2UgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1vZmZlci1kZXNjcmlwdGlvbiBwIHtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGlja19fc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBvcmRlcjogNjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2tfX3NsaWRlIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMjg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIHtcbiAgbWFyZ2luOiAtMzVweDtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBlIC5jYXJkLWhlYWRlciA+IC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSAuY2FyZC1oZWFkZXIgPiAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICByaWdodDogLTEwcHg7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tpbnZlc3RpZ2F0aWktY29tcG9uZW50LWRlbnRhbC1zZXJ2aWNlcy1ibG9jayAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlLFxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tpbnZlc3RpZ2F0aWktY29tcG9uZW50LWRlbnRhbC1zZXJ2aWNlcy1ibG9jayAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IHgtbGFyZ2U7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IHgtbGFyZ2U7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tpbnZlc3RpZ2F0aWktY29tcG9uZW50LWRlbnRhbC1zZXJ2aWNlcy1ibG9jayAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD1mYWxzZV0sIGJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdLFxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZFthcmlhLWV4cGFuZGVkPWZhbHNlXSxcbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWRbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI2JTtcbiAgbWFyZ2luOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tpbnZlc3RpZ2F0aWktY29tcG9uZW50LWRlbnRhbC1zZXJ2aWNlcy1ibG9jayAuYWNjb3JkaW9uIC5jYXJkIC5oZWFkZXItZWxlbWVudCB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI2JTtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSAuZ3JleS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1HcmF5LTYsICNGMkYzRjMpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiBpbmhlcml0O1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1maWVsZDpub3QoLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tZmllbGQtdXJsKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1maWVsZDpub3QoLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSkge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1maWVsZC1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3JkZXI6IDE7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE0JTtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1maWVsZC11cmwge1xuICB3aWR0aDogMSU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2ludmVzdGlnYXRpaS1jb21wb25lbnQtZGVudGFsLXNlcnZpY2VzLWJsb2NrIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1maWVsZC11cmwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiAtMTY1cHg7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tpbnZlc3RpZ2F0aWktY29tcG9uZW50LWRlbnRhbC1zZXJ2aWNlcy1ibG9jayAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tZmllbGQtdXJsIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tpbnZlc3RpZ2F0aWktY29tcG9uZW50LWRlbnRhbC1zZXJ2aWNlcy1ibG9jayAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tZmllbGQtdXJsIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAtNDhweDtcbiAgcmlnaHQ6IC0xNjVweDtcbiAgbWFyZ2luLXRvcDogMjIuMzQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzEuOTJweDtcbiAgaGVpZ2h0OiAzMS45MnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzNXB4IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4O1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5jb2wtbWQtNCwgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuY29sLW1kLTUsIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmNvbC1tZC02LCBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5jb2wtbWQtNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5jb2wtbWQtNSxcbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5jb2wtbWQtNSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuY29sLW1kLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuY29sLW1kLTcge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmNvbC1tZC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmNvbC1tZC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnJvdzpiZWZvcmUsIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuc3Vic2NyaXB0aW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgLnN1YnNjcmlwdGlvbi1pbWFnZXMgPiAuY29sLW1kLTQsXG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24taGVhZGVyIC5zdWJzY3JpcHRpb24taW1hZ2VzID4gLmNvbC1tZC02IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgLnN1YnNjcmlwdGlvbi1pbWFnZXMgPiAuY29sLW1kLTQgaW1nLFxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuc3Vic2NyaXB0aW9uLWhlYWRlciAuc3Vic2NyaXB0aW9uLWltYWdlcyA+IC5jb2wtbWQtNCBzdmcsXG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24taGVhZGVyIC5zdWJzY3JpcHRpb24taW1hZ2VzID4gLmNvbC1tZC02IGltZyxcbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgLnN1YnNjcmlwdGlvbi1pbWFnZXMgPiAuY29sLW1kLTYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24taGVhZGVyIC5zdWJzY3JpcHRpb24taW1hZ2VzID4gLmNvbC1tZC00IGltZyxcbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgLnN1YnNjcmlwdGlvbi1pbWFnZXMgPiAuY29sLW1kLTQgc3ZnLFxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuc3Vic2NyaXB0aW9uLWhlYWRlciAuc3Vic2NyaXB0aW9uLWltYWdlcyA+IC5jb2wtbWQtNiBpbWcsXG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24taGVhZGVyIC5zdWJzY3JpcHRpb24taW1hZ2VzID4gLmNvbC1tZC02IHN2ZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgLnN1YnNjcmlwdGlvbi1uYW1lIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI2JTtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgLnN1YnNjcmlwdGlvbi1wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24taGVhZGVyIC5zdWJzY3JpcHRpb24tcmVkaXJlY3Qge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuc3Vic2NyaXB0aW9uLWhlYWRlciAuc3Vic2NyaXB0aW9uLXJlZGlyZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuc3Vic2NyaXB0aW9uLWhlYWRlciAuc3Vic2NyaXB0aW9uLXJlZGlyZWN0IC5yZWRpcmVjdC1idXR0b24ge1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQ29yZS1SZWQsICNEQzAwMjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24taGVhZGVyIC5zdWJzY3JpcHRpb24tcmVkaXJlY3QgLnJlZGlyZWN0LWJ1dHRvbiBhIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtV2hpdGUsIHZhcigtLVdoaXRlLCAjRkZGKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAxOC4ycHggKi9cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24taGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1zZXJ2aWNlLW5hbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLXNlcnZpY2VzIC5jb2wtbWQtNyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyAucGFyYWdyYXBoLS10eXBlLS1zdWJzY3JpcHRpb24tc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyAuZmllbGRfX2l0ZW0ge1xuICBnYXA6IDEycHg7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLW1vYmlsZSAuY29sLW1kLTcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNCwgI0Y3RjdGNyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLXNlcnZpY2VzIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS1tb2JpbGUgLmNvbC1tZC01IHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5wYXJhZ3JhcGgtLXR5cGUtLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5wYXJhZ3JhcGgtLXR5cGUtLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnBhcmFncmFwaC0tbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAucGFyYWdyYXBoLS10eXBlLS1zdWJzY3JpcHRpb24tc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wYXJhZ3JhcGgtLXR5cGUtLXN1YnNjcmlwdGlvbi1zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDUlOyAvKiAyMy4ycHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICB9XG4gIGJvZHkucm0tZGVudGFsIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMgLmZpZWxkX19pdGVtIC5zdWJzY3JpcHRpb24tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2t0ZXN0aW1vbmlhbHMtdGVzdGltb25pYWxzLWRlbnRhbC1ob21lIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja3Rlc3RpbW9uaWFscy10ZXN0aW1vbmlhbHMtZGVudGFsLWhvbWUgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrdGVzdGltb25pYWxzLXRlc3RpbW9uaWFscy1kZW50YWwtaG9tZSAuc2xpY2stLXZpZXctLXRlc3RpbW9uaWFscy0tdGVzdGltb25pYWxzLWRlbnRhbC1ob21lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrdGVzdGltb25pYWxzLXRlc3RpbW9uaWFscy1kZW50YWwtaG9tZSAuc2xpY2stLXZpZXctLXRlc3RpbW9uaWFscy0tdGVzdGltb25pYWxzLWRlbnRhbC1ob21lIC5zbGlja19fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkgLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpOjpiZWZvcmUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCAubWFya2VyLWNsdXN0ZXItc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjksIDM3LCAwLjEyOTQxMTc2NDcpO1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIC5sZWFmbGV0LW1hcmtlci1pY29uID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAyODtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwgLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCAubGVhZmxldC1jb250YWluZXIge1xuICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDIwcHg7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwgZGl2I2xlYWZsZXQtbWFwLXZpZXctbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIHtcbiAgei1pbmRleDogMDtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiA0MjRweDtcbiAgbGVmdDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwgLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCBoMiwgYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgaDMsIGJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIGgyIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlOyAvKiAzMy42cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIC5qcy1mb3JtLXR5cGUtc2VsZWN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDI4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkucm0tZGVudGFsIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCBmaWVsZHNldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwgZmllbGRzZXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLmZvcm0tdGV4dCB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIGZpZWxkc2V0Omxhc3Qtb2YtdHlwZSB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLm5hdiAubmF2LXBpbGxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUge1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAxMXB4IDIwcHg7XG4gIH1cbiAgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuc3Vic2NyaXB0aW9uLWhlYWRlciAuY29sLW1kLTUge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLnN1YnNjcmlwdGlvbi1oZWFkZXIgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5zdWJzY3JpcHRpb24tbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmNvbC1tZC00LCBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1hYm9uYW1lbnRlIC5jb2wtbWQtNyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSAuY29sLW1kLTQsIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWFib25hbWVudGUgLmNvbC1tZC03IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMDAwMDAwMDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAudGl0bGVfY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIC5mbGV4LXdyYXAge1xuICAgIHBhZGRpbmc6IDI0cHggMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLnRpdGxlLWNvbXBvbmVudC50aXRsZS1hbGlnbi1sZWZ0Om5vdCguaXMtZW1wdHkpIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmdyYWRpZW50X2RvdWJsZSwgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmdyYWRpZW50X29uZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuZ3JhZGllbnRfZG91YmxlIGgyLCBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuZ3JhZGllbnRfb25lIGgyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuZ3JhZGllbnRfZG91YmxlLkpvcywgYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmdyYWRpZW50X2RvdWJsZS5TdXMsIGJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5ncmFkaWVudF9vbmUuSm9zLCBib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuZ3JhZGllbnRfb25lLlN1cyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5LnJtLWRlbnRhbCAuY29sdW1uIC50aXRsZV9jb21wb25lbnQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkucm0tZGVudGFsIC5jb2x1bW4tdGV4dC5mdWxsIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuYm9keS5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvIC55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSA+IGlmcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucm0tZGVudGFsIC5nYWxsZXJ5X2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5ybS1kZW50YWwgLnJtLWhhcnRhLXJldGVhIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW46IDA7XG59XG5ib2R5LnJtLWRlbnRhbCAucm0taGFydGEtcmV0ZWEgLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5ybS1oYXJ0YS1yZXRlYSAubGVhZmxldC1jb250YWluZXIge1xuICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubWFpbi0tZGVudGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMzEuOTJweCA1Ny44NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgLm1haW4tLWRlbnRhbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ybS1kZW50YWwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ6bm90KCNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycykgLmludmVzdGlnYXRpaV9ibG9ja3MgLmludmVzdGlnYXRpZV9ibG9jay0yIHtcbiAgZmxleDogMSAxIDcwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2stMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTUuODRweDtcbiAgfVxufVxuLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTMge1xuICBmbGV4OiAxIDEgMzAlO1xufVxuLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q1ZDZkOCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxMnB4IDAgIWltcG9ydGFudDtcbn1cbi5ybS1kZW50YWwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ6bm90KCNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycykgLmludmVzdGlnYXRpaV9ibG9ja3MgLmludmVzdGlnYXRpZV9ibG9jay0zIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2stMiwgLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5ybS1kZW50YWwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ6bm90KCNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycykgLmludmVzdGlnYXRpaV9ibG9ja3MgLmludmVzdGlnYXRpZV9ibG9jay0yID4gKiwgLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTMgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2stMiA+ICogLmZsZXgtd3JhcCxcbi5ybS1kZW50YWwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ6bm90KCNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycykgLmludmVzdGlnYXRpaV9ibG9ja3MgLmludmVzdGlnYXRpZV9ibG9jay0yID4gKiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCwgLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTMgPiAqIC5mbGV4LXdyYXAsXG4ucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2stMyA+ICogLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2stMiA+ICogLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsIC5ybS1kZW50YWwgLmJsb2NrLWJsb2NrLWNvbnRlbnQ6bm90KCNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycykgLmludmVzdGlnYXRpaV9ibG9ja3MgLmludmVzdGlnYXRpZV9ibG9jay0zID4gKiAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2stMiA+ICogaW5wdXRbdHlwZT10ZXh0XSwgLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTMgPiAqIGlucHV0W3R5cGU9dGV4dF0ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm0tZGVudGFsIC5ibG9jay1ibG9jay1jb250ZW50Om5vdCgjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMpIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5pbnZlc3RpZ2F0aWVfYmxvY2stMiA+ICogLmZvcm0tYWN0aW9ucywgLnJtLWRlbnRhbCAuYmxvY2stYmxvY2stY29udGVudDpub3QoI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzKSAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrLTMgPiAqIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCBoZWFkZXIge1xuICAgIG1hcmdpbjogOHB4IDAgMCAxMHB4O1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIGgxLnRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEudGl0bGUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnJvdyBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnJvdyBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAucm93IGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAucm93IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnJvdyBhLCBib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnJvdyBhOmFjdGl2ZSwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC5yb3cgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC5yb3cgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnJvdyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC5yb3cgYTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkOmZpcnN0LW9mLXR5cGUgLmNhcmQtaGVhZGVyID4gLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkOmZpcnN0LW9mLXR5cGUgLmNhcmQtaGVhZGVyID4gLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUsXG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAyODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlLFxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQuY29sbGFwc2VkW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSxcbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IHgtbGFyZ2U7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPWZhbHNlXSwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD10cnVlXSxcbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZFthcmlhLWV4cGFuZGVkPWZhbHNlXSxcbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICBtYXJnaW46IDEwcHg7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSAuZ3JleS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1HcmF5LTYsICNGMkYzRjMpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiBpbmhlcml0O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLWZpZWxkOm5vdCgudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1maWVsZC11cmwpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSAudmlld3MtZmllbGQ6bm90KC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgLm1haW4tY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLWZpZWxkLXVybCB7XG4gIHdpZHRoOiAxJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tZmllbGQtdXJsIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDFweDtcbiAgbGVmdDogLTE2NXB4O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpaS1jb21wb25lbnQgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCAubWFpbi1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tZmllbGQtdXJsIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIC5tYWluLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1maWVsZC11cmwgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMjIuMzQ0cHg7XG4gIGJvdHRvbTogLTQ4cHg7XG4gIHJpZ2h0OiAtMTY1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzEuOTJweDtcbiAgaGVpZ2h0OiAzMS45MnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucm0tZGVudGFsIG9sLnByaWNlLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucm0tZGVudGFsIG9sLnByaWNlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCBvbC5wcmljZS1saXN0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbn1cbi5ybS1kZW50YWwgb2wucHJpY2UtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNEQzAwMjg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTI2JTtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1kZW50YWwgb2wucHJpY2UtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucm0tZGVudGFsIC5wcmljZS1saXN0IC5maWVsZF9faXRlbSAudm9jYWJ1bGFyeS1pbnZlc3RpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1kZW50YWwgLnByaWNlLWxpc3QgLmZpZWxkX19pdGVtIC52b2NhYnVsYXJ5LWludmVzdGlnYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucm0tZGVudGFsIC5wcmljZS1saXN0IC5pbnZlc3RpZ2F0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCAucHJpY2UtbGlzdCAuaW52ZXN0aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ucm0tZGVudGFsIC5wcmljZS1saXN0IC5pbnZlc3RpZ2F0aW9uIGg0IHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCAucHJpY2UtbGlzdCAuaW52ZXN0aWdhdGlvbiBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gIH1cbn1cbi5ybS1kZW50YWwgLnByaWNlLWxpc3QgLnByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTZweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNiU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ybS1kZW50YWwgLnByaWNlLWxpc3QgLnByaWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgdG9wOiA2NC44cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ibG9jay1tZW51Lm1lbnUtLW1haW4tbWVudS1kZW50YWwsIC5ibG9jay1tZW51Lm1lbnUtLWRlbnRhbC1tYWluLW1lbnUge1xuICAgIHRvcDogLThweDtcbiAgfVxuICAubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbSAuaXMtYWNjb3VudDpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnJtLWRlbnRhbCAubGF5b3V0LW1haW4td3JhcHBlci50cmFuc3BhcmVudF9jb250ZW50X2JhY2tncm91bmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmxpLmRlbnRhbF9tZW51Lm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlcjpob3ZlciB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnJtLWRlbnRhbCAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucm0tZGVudGFsLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4ucm0tZGVudGFsLnBhZ2Utdmlldy1lZHUgLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5ib2R5LnBhZ2Utdmlldy1tZWRpY2kgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UsXG5ib2R5Lm5vZGUtLXR5cGUtbWVkaWMgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UsXG5ib2R5LnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UsXG5ib2R5LnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UsXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5oZWFkZXIgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLFxuYm9keS5ub2RlLS10eXBlLWFuYWxpemUgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UsXG5ib2R5Lm5vZGUtLXR5cGUtcGFnZSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkubm9kZS1wb25kZXJhcyAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkubm9kZS0tdHlwZS1sb2NhdGlvbiAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2UsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkucGF0aC1maW5hbmNpYXItZGF0YSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkucGF0aC1jbGluaWNpLXBhcnRlbmVyZSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICB0b3A6IHVuc2V0O1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuXG5ib2R5LnBhZ2Utdmlldy1pbnZlc3RpZ2F0aWktY29tcG9uZW50ICNibG9jay13aGF0c2FwcGNoYXQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nLFxuYm9keS5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLXdoYXRzYXBwY2hhdCAuZmllbGQtLW5hbWUtYm9keSBpbWcsXG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctZWR1ICNibG9jay13aGF0c2FwcGNoYXQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucm0tZGVudGFsLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlIGxpLmNhbGxDZW50ZXI6OmJlZm9yZSwgLnJtLWRlbnRhbCBsaS5jYWxsQ2VudGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ybS1kZW50YWwubm9kZS0tdHlwZS1sb2NhdGlvbi5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnJtLWRlbnRhbC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50Lmhhcy1zaWRlYmFybGVmdCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcge1xuICBtYXgtd2lkdGg6IDI0NXB4O1xufVxuLnJtLWRlbnRhbC5ub2RlLS10eXBlLWxvY2F0aW9uLmxheW91dDIgLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLCAucm0tZGVudGFsLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQuaGFzLXNpZGViYXJsZWZ0IC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucm0tZGVudGFsLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtZGVudGFsLXNwZWNpYWx0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlOm5vdCgubm9kZS0tdHlwZS1hcnRpY2xlKSAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbi1kZW50YWwgLmNvbnRlbnQgLmpzLWZvcm0taXRlbS1jYXV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5ub2RlLS10eXBlLWFydGljbGUgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZWR1LW1haW4tZGVudGFsIC5jb250ZW50IC5qcy1mb3JtLWl0ZW0tY2F1dGEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS12aWV3LWVkdSBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbi5lZHUtbGFuZGluZy1wYWdlIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxuLmVkdS1tYWluIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxuLnBhZ2Utdmlldy1lZHUgbmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLFxuLmVkdS1tYWluIG5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCxcbi5wYWdlLXZpZXctZWR1IG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsLFxuLmVkdS1tYWluIG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsLFxuLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbi5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZSBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCxcbi5ub2RlLS10eXBlLWFydGljbGUgbmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwsXG4ucm0tZGVudGFsLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgbmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSBuYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS12aWV3LWVkdSBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbi5lZHUtbGFuZGluZy1wYWdlIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxuLmVkdS1tYWluIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxuLnBhZ2Utdmlldy1lZHUgbmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLFxuLmVkdS1tYWluIG5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCxcbi5wYWdlLXZpZXctZWR1IG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsLFxuLmVkdS1tYWluIG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsLFxuLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbi5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZSBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCxcbi5ub2RlLS10eXBlLWFydGljbGUgbmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwsXG4ucm0tZGVudGFsLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgbmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSBuYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAudGl0bGVfY29tcG9uZW50IHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG5ib2R5LnBhbGxhZHktc3R5bGUgb2wucHJpY2UtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSBvbC5wcmljZS1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSBvbC5wcmljZS1saXN0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSBvbC5wcmljZS1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI0RDMDAyODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIG9sLnByaWNlLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wcmljZS1saXN0IC5maWVsZF9faXRlbSAudm9jYWJ1bGFyeS1pbnZlc3RpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucHJpY2UtbGlzdCAuZmllbGRfX2l0ZW0gLnZvY2FidWxhcnktaW52ZXN0aWdhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucHJpY2UtbGlzdCAuaW52ZXN0aWdhdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucHJpY2UtbGlzdCAuaW52ZXN0aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnByaWNlLWxpc3QgLmludmVzdGlnYXRpb24gaDQge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnByaWNlLWxpc3QgLmludmVzdGlnYXRpb24gaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDQlO1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnByaWNlLWxpc3QgLnByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTZweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNiU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucHJpY2UtbGlzdCAucHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ0JTtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMzkuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNHB4O1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudC53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudC5ncmF5IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50LmNlbnRlcl9ib3JkZXJfdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCAudGl0bGUtYWxpZ24tcmlnaHQudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpIHtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCAudGl0bGUtYWxpZ24tbGVmdC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGgxIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGgxLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IHVuc2V0O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDEudGl0bGUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoMS50aXRsZS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDIge1xuICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4xOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDMsIGJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50ICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGgyIHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoMywgYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDMudGl0bGUtYWxpZ24tY2VudGVyLCBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIudGl0bGUtYWxpZ24tY2VudGVyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDIudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDMudGl0bGUtYWxpZ24tbGVmdCwgYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLnRpdGxlLWFsaWduLWxlZnQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGgzLnRpdGxlLWFsaWduLXJpZ2h0LCBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIudGl0bGUtYWxpZ24tcmlnaHQsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoMi50aXRsZS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDQge1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA2My43MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGg0LnRpdGxlLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGg0LnRpdGxlLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDQudGl0bGUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGg1IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoNS50aXRsZS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoNS50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGg1LnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoNi50aXRsZS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCBoNi50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IGg2LnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCAudGl0bGVfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMy4wNHB4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgcGFkZGluZzogMHB4IDEwMHB4IDQwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnRpdGxlX2NvbXBvbmVudCAudGl0bGVfZGVzY3JpcHRpb24ubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAudGl0bGVfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC50aXRsZV9jb21wb25lbnQgLnRpdGxlX2Rlc2NyaXB0aW9uLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHNwYW4ubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSBzcGFuLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnRpdGxlLWNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMC4yNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMC4yNHB4O1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5oYXMtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tbGluayBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLmNvbHVtbi53aGl0ZV9jb2x1bW5fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC5jb2x1bW46Zmlyc3QtY2hpbGQsXG5ib2R5LnBhbGxhZHktc3R5bGUgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3csIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3csIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy00IC5yb3cge1xuICByb3ctZ2FwOiAyMHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyAuZmllbGRfX2l0ZW0sIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgLmZpZWxkX19pdGVtLCBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93IC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSwgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluaywgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluaywgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLnNsaWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBsaW5lLWhlaWdodDogNTEuN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc3ByZSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc3ByZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc3ByZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMnB4O1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDU1JSAhaW1wb3J0YW50O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDI0cHggYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDM0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnNsaWNrX19zbGlkZSB7XG4gICAgd2lkdGg6IDI3NHB4O1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDU4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIC5zbGlja19fYXJyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTdweCwgLTUwcHgpO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLnRpdGxlX3JvdW5kZWQgaDMgYSwgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLnRpdGxlX3JvdW5kZWQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyIGEsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAudGl0bGVfcm91bmRlZCBoMiBhIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuaW5mb19tZWRpYyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwM3B4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmluZm9fbWVkaWMgc3Bhbi5ncmFkZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tcm91bmRlZCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuaW5mb19tZWRpYyBzcGFuLnJldmlld3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMi5pY29uLWFsaWduLS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIuaWNvbi1hbGlnbi0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICB3aWR0aDogMTg2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODRweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMi5pY29uLWFsaWduLS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQuYmFja2dyb3VuZC0td2hpdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQuYmFja2dyb3VuZC0td2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQuYmFja2dyb3VuZC0td2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuX2JvcmRlciAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm5fYm9yZGVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbXBvbmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuX2JvcmRlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb21wb25lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybl9ib3JkZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDNzA3NjtcbiAgY29sb3I6ICNlYWVhZWI7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybl9ib3JkZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRvcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybl9ib3JkZXIgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLW1vZGVybiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSBzcGFuLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2RjMDAyODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBsaW5lLWhlaWdodDogNTQuNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0gc3Bhbi5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC50aXRsZS1jb21wb25lbnQge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuaGFzLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWxpbmsgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsXG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29tcG9uZW50IC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuRHJlYXB0YSAuY29sdW1uLXRleHQuaGFsZiB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuRHJlYXB0YSAuY29sdW1uLXRleHQuaGFsZiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLkRyZWFwdGEgLmNvbHVtbi10ZXh0LmhhbGYgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAuc3BsaXRfNjBfNDAgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50IC5maWVsZF9faXRlbSAudGl0bGVfY29tcG9uZW50IHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI0RDMDAyOCAyOC4xOCUsICNFRUJBNEEgMTAyLjIyJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpOjpiZWZvcmUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgI2NvbXBvbmVudC0yIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgPiAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5wYWxsYWR5LXN0eWxlICNjb21wb25lbnQtMiAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwID4gLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuYm9keS5wYWxsYWR5LXN0eWxlICNjb21wb25lbnQtMiAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwID4gLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgI2NvbXBvbmVudC0yIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgPiAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkucGFsbGFkeS1zdHlsZSAjY29tcG9uZW50LTIgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCA+IC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5mdWxsIGgyIHtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBsaW5lLWhlaWdodDogNTEuN3B4O1xufVxuYm9keS5wYWxsYWR5LXN0eWxlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhbGxhZHktc3R5bGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi10ZXh0IHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlOm5vdCgubmF2LWl0ZW0pIHNwYW46bm90KC5uYXYtbGluaykge1xuICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZS5ub2RlLS10eXBlLWxvY2F0aW9uIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZTpub3QoLm5hdi1pdGVtKSBzcGFuOm5vdCgubmF2LWxpbmspIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzMuMThweDtcbiAgfVxufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJsb2NrLXZpZXdzLWJsb2Nrc3VtYXItc3VtbWFyeSB7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGUubm9kZS0tdHlwZS1sb2NhdGlvbiAuYmxvY2stdmlld3MtYmxvY2tzdW1hci1zdW1tYXJ5IHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGUubm9kZS0tdHlwZS1sb2NhdGlvbiAuYmxvY2stdmlld3MtYmxvY2tzdW1hci1zdW1tYXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gIH1cbn1cblxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIGRpdiNibG9jay1icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweCAwIDFweCAwO1xuICBtYXJnaW46IDIwcHggMHB4O1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAuY29udGFpbmVkX2ltYWdlX2xpZ2h0IC5zbGlja19fYXJyb3cge1xuICBib3R0b206IDM0cHg7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5jb250YWluZWRfaW1hZ2VfbGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IHtcbiAgbWluLWhlaWdodDogNDczcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5jb250YWluZWRfaW1hZ2VfbGlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtaWNvbi5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsuYmFja2dyb3VuZC1jb2xvci0tcmVkLnRpdGxlLS1ibGFjay5jdGEtc3R5bGUtLXRyYW5zcGFyZW50Lmljb24tY29sb3ItLXJlZCAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rLmJhY2tncm91bmQtY29sb3ItLXJlZC50aXRsZS0tYmxhY2suY3RhLXN0eWxlLS10cmFuc3BhcmVudC5pY29uLWNvbG9yLS1yZWQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS10b3BfY2VudGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXItLW1lZGlhIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsuaGFzLWltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDNweCAhaW1wb3J0YW50O1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkgLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI0ZGVnLCAjZGMwMDI4IDI4LjE4JSwgI2VlYmE0YSAxMDIuMjIlKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpOjpiZWZvcmUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tdHlwZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5jb2x1bW4tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tdHlwZS1saW5rIGEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAuY29sdW1uLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAwIDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKSAuY29sdW1uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKSAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAuc3BsaXRfNTBfNTAud3JhcHBlcl9iYWNrZ3JvdW5kIC5jb2x1bW46Zmlyc3QtY2hpbGQgLmNvbHVtbi10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5zcGxpdF81MF81MC53cmFwcGVyX2JhY2tncm91bmQgLmNvbHVtbjpsYXN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC50aXRsZV9jb21wb25lbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZTpub3QoLnRlbXBsYXRlMykgLnRpdGxlX2NvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlOm5vdCgudGVtcGxhdGUzKSAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi0tZGVudGFsIGFzaWRlLnNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm5hdi1pdGVtIGEubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiBsaS5uYXYtaXRlbSBhLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IGxpLm5hdi1pdGVtIC5zZWNvbmQtbGV2ZWwuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiBsaS5uYXYtaXRlbSAuc2Vjb25kLWxldmVsIGE6aG92ZXIge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAuc2Vjb25kLWxldmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5zZWNvbmQtbGV2ZWwge1xuICB0b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbCAuc2Vjb25kLWxldmVsLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG46cm9vdCB7XG4gIC0tZmMtZ2FwOiA0cHg7XG4gIC8qIHNwYWNlIGJldHdlZW4gcGlsbHMgKi9cbiAgLS1mYy1waWxsLWg6IDI4cHg7XG4gIC8qIHBpbGwgaGVpZ2h0ICovXG4gIC0tZmMtcGlsbC1yOiA2cHg7XG4gIC8qIHBpbGwgcmFkaXVzICovXG4gIC0tZmMtcGFkLXg6IDEwcHg7XG4gIC8qIHBpbGwgaG9yaXpvbnRhbCBwYWRkaW5nICovXG4gIC0tZmMtcmVkOiAjZGMwMDI4O1xuICAvKiBldmVudCByZWQgKi9cbiAgLS1mYy1zbG90OiAjRjJGM0YzO1xuICAvKiBlbXB0eSBzbG90IGdyYXkgKi9cbiAgLS1mYy1kYXludW06ICMyRTMzM0M7XG4gIC8qIGRheS1udW1iZXIgY29sb3IgKi9cbiAgLS1mYy10b2RheS1iZzogIzAwMDtcbiAgLyogdG9kYXkgY2lyY2xlICovXG4gIC8qIE1vYmlsZSBkaW1lbnNpb25zICovXG4gIC0tZmMtcGlsbC13LW1vYmlsZTogNDRweDtcbiAgLyogbW9iaWxlIHBpbGwgd2lkdGggKi9cbiAgLS1mYy1waWxsLWgtbW9iaWxlOiA0MXB4O1xuICAvKiBtb2JpbGUgcGlsbCBoZWlnaHQgKi9cbiAgLS1mYy1wYWQteC1tb2JpbGU6IDRweDtcbiAgLyogbW9iaWxlIHBpbGwgaG9yaXpvbnRhbCBwYWRkaW5nICovXG59XG5cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5wb3N0LXBob3RvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLnBvc3QtcGhvdG8ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIC5wb3N0LXBob3RvIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnICNibG9jay1tZWRpY21lbnUgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnN0aWNreS1zaWRlYmFyICNibG9jay1tZWRpY21lbnUgaDIge1xuICAgIHRvcDogMjRweDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnICNibG9jay1tZWRpY21lbnUgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fbWVkaWMtcHJvZmlsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX21lZGljLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlZ3JlZSB7XG4gIG1hcmdpbjogMjBweCAwIDhweCAwO1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX21lZGljLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWx0eSB7XG4gIG1hcmdpbjogMTJweCAwIDIwcHggMDtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9tZWRpYy1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1za2lsbHMtY3VzdG9tIC5maWVsZF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fbWVkaWMtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtc2tpbGxzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsdHkge1xuICBtYXJnaW46IDRweCAwO1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1hamF4OmhvdmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYWpheDpob3ZlciAuaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLWluZm8uY29sLFxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLXJhbmtzLmNvbCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDAgNTJweDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1yYW5rcy5jb2wgLmZpZWxkX19sYWJlbCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1yYW5rcy5jb2wgLmZpZWxkX19pdGVtcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzLmNvbCAubWVkaWNfcmFuayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3Rlcy1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIGgzLCAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgaDIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgaDMsIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDkycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9JbmZvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvOmFmdGVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC01OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvOmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTEwJTtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAudm90ZXMtcmF0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE2MCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDIwcHggMzJweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC52b3Rlcy1yYXRlcyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNTAlO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC52b3Rlcy1yYXRlcyAuZmllbGQtLW5hbWUtZmllbGQtcmF0ZXMge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWViO1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAudm90ZXMtcmF0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIC5ub3RlX2hlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAudm90ZXMtcmF0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIC5ub3RlX3JlcG9ydCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC52b3Rlcy1yYXRlcyBzcGFuLm1lZGljX25vdGlmaWNhdGlvbiB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuaW5mb19yZWNlbnppaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0luZm8ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgbWFyZ2luOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmluZm9fcmVjZW56aWkge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmluZm9fcmVjZW56aWkge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvOmhvdmVyIC52b3Rlcy1yYXRlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC12b3Rlcy13cmFwcGVyIC5maWVsZC12b3Rlcy1oZWFkZXIgLmdyYWRlLFxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIC5yZXZpZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJlMzMzYztcbiAgYmFja2dyb3VuZDogI2YyZjNmMztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIgLmZpZWxkLXZvdGVzLWhlYWRlciAuZ3JhZGUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC12b3Rlcy13cmFwcGVyIC5maWVsZC12b3Rlcy1oZWFkZXIgLmdyYWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciA+IHNwYW4ge1xuICBjb2xvcjogIzJlMzMzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwYWRkaW5nOiAwIDE4JTtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgc3Bhbi5tZWRpY19ub3RpZmljYXRpb24ge1xuICBjb2xvcjogIzJlMzMzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwYWRkaW5nOiAwIDE4JTtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzIHtcbiAgZmxleDogMTtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzIC5maWVsZC0tbmFtZS1maWVsZC1yYW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1yYW5rcyAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA4cHggMjAlIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MgLmZpZWxkX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzIHVsIC5tZWRpY19yYW5rIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC5maWVsZC12b3RlcyB7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nLm9uZV9jb2x1bW5fbWVkaWMgLmZpZWxkLXZvdGVzIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcub25lX2NvbHVtbl9tZWRpYyAudm90ZXMtaW5mby5jb2wge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC52b3Rlcy1pbmZvLmNvbCAudm90ZXMtcmF0ZXMuY29sIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIHRvcDogLTE5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC52b3Rlcy1pbmZvLmNvbCAudm90ZXMtcmF0ZXMuY29sIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0yMDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC52b3Rlcy1pbmZvLmNvbCAudm90ZXMtcmF0ZXMuY29sIHtcbiAgICByaWdodDogLTUwJTtcbiAgICB0b3A6IC0xMjAlO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nLm9uZV9jb2x1bW5fbWVkaWMgLnZvdGVzLWluZm8uY29sOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcub25lX2NvbHVtbl9tZWRpYyAudm90ZXMtcmFua3MuY29sIHtcbiAgZmxleDogMDtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbi1pbnZlc3RpZ2F0aWkgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tbG9jYXRpZSAuanMtZm9ybS1yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNkM3MDc2KTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uLWludmVzdGlnYXRpaSAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbS1sb2NhdGllIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uLWludmVzdGlnYXRpaSAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnIC5zZWN0aW9uLW1lZGljLnNlY3Rpb24taW52ZXN0aWdhdGlpIC5hY2NvcmRpb24gLmNhcmQge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uLWludmVzdGlnYXRpaSAuYWNjb3JkaW9uIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uLWludmVzdGlnYXRpaSAuYWNjb3JkaW9uIC5jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1pbnZlc3RpZ2F0aW9uIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTM2JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cbi5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbi1pbnZlc3RpZ2F0aWkgLmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjYmxvY2stbWVkaWNtZW51IGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IGgyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBwLFxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2N1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgdWwge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTNlNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSBwLFxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2N1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2N1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgcCxcbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9jdXJyaWN1bHVtLXZpdGFlIC5maWVsZC0tbmFtZS1ib2R5IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2N1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2N1cnJpY3VsdW0tdml0YWUgLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSAuZmllbGQtLW5hbWUtYm9keSA+ICo6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpLnNlY3Rpb24taW52ZXN0aWdhdGlpIC52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLWxvY2F0aWUgLmpzLWZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykuc2VjdGlvbi1pbnZlc3RpZ2F0aWkgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tbG9jYXRpZSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykuc2VjdGlvbi1pbnZlc3RpZ2F0aWkgLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKS5zZWN0aW9uLWludmVzdGlnYXRpaSAuYWNjb3JkaW9uIC5jYXJkIHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTNlNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpLnNlY3Rpb24taW52ZXN0aWdhdGlpIC5hY2NvcmRpb24gLmNhcmQge1xuICAgIHBhZGRpbmc6IDI0cHggMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpLnNlY3Rpb24taW52ZXN0aWdhdGlpIC5hY2NvcmRpb24gLmNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWludmVzdGlnYXRpb24ge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzYlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKS5zZWN0aW9uLWludmVzdGlnYXRpaSAuYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVENkQ4O1xuICB9XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDVENkQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mYy1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRDVENkQ4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmMtbGVmdCBoMiB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmMtbGVmdCAuZmMtYnV0dG9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmMtbGVmdCAuZmMtYnV0dG9uIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZjLWxlZnQgLmZjLWJ1dHRvbiAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mYy1sZWZ0IC5mYy1idXR0b24gLmZjLWljb24uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmMtbGVmdCAuZmMtYnV0dG9uIC5mYy1pY29uLmZjLWljb24tY2hldnJvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmMtbGVmdCAuZmMtYnV0dG9uIC5mYy1pY29uLmZjLWljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZjLWxlZnQgLmZjLWJ1dHRvbiAuZmMtaWNvbjpob3Zlci5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLCAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mYy1sZWZ0IC5mYy1idXR0b24gLmZjLWljb246aG92ZXIuZmMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mYy1sZWZ0IC5mYy1idXR0b24gLmZjLWljb24uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0LCAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mYy1sZWZ0IC5mYy1idXR0b24gLmZjLWljb24uZmMtaWNvbi1jaGV2cm9uLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mYy1sZWZ0IC5mYy1idXR0b24gLmZjLWljb24uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZjLWxlZnQgLmZjLWJ1dHRvbiAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZjLWxlZnQgLmZjLWJ1dHRvbiAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmMtbGVmdCAuZmMtYnV0dG9uIC5mYy1pY29uLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmpzLWRydXBhbC1mdWxsY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyIC5mYy1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5qcy1kcnVwYWwtZnVsbGNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtYm9keSAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogMTI0cHg7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmpzLWRydXBhbC1mdWxsY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyIC5mYy1ib2R5IC5mYy13aWRnZXQtY29udGVudCAuZmMtZXZlbnQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5qcy1kcnVwYWwtZnVsbGNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtYm9keSAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLWV2ZW50IHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmpzLWRydXBhbC1mdWxsY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyIC5mYy1ib2R5IC5mYy13aWRnZXQtY29udGVudCAuZmMtZXZlbnQgLmZjLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuanMtZHJ1cGFsLWZ1bGxjYWxlbmRhciAuZmMtdmlldy1jb250YWluZXIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmpzLWRydXBhbC1mdWxsY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5qcy1kcnVwYWwtZnVsbGNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtaGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmpzLWRydXBhbC1mdWxsY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyIC5mYy1oZWFkIHRoLmZjLWRheS1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExNiU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuanMtZHJ1cGFsLWZ1bGxjYWxlbmRhciAuZmMtdmlldy1jb250YWluZXIgLmZjLWhlYWQgZGl2LmZjLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjRDVENkQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuanMtZHJ1cGFsLWZ1bGxjYWxlbmRhciAuZmMtdmlldy1jb250YWluZXIgLmZjLWhlYWQgZGl2LmZjLXdpZGdldC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmpzLWRydXBhbC1mdWxsY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyIC5mYy1oZWFkIGRpdi5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuanMtZHJ1cGFsLWZ1bGxjYWxlbmRhciAuZmMtdmlldy1jb250YWluZXIgLmZjLWhlYWQgLmZjLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1ib2R5IC5mYy1yb3csXG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWJnIHRhYmxlLFxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1iZyB0ZCxcbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgOHB4O1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGhlYWQgdGQuZmMtZGF5LXRvcCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDhweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gLmZjLWRheS1udW1iZXIge1xuICBjb2xvcjogdmFyKC0tZmMtZGF5bnVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiAuZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCAuZmMtZGF5LW51bWJlciB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gLmZjLWRheS10b3AuZmMtdG9kYXkgLmZjLWRheS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIC5mYy1kYXktdG9wLmZjLXRvZGF5IC5mYy1kYXktbnVtYmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZDplbXB0eTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1mYy1nYXApKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1mYy1nYXApO1xuICByaWdodDogdmFyKC0tZmMtZ2FwKTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZDplbXB0eTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWluLWhlaWdodDogdmFyKC0tZmMtcGlsbC1oLW1vYmlsZSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjFcIl06bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50KSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oKSAqIDEgKyB2YXIoLS1mYy1nYXApICogKDEgLSAxKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMVwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiAxICsgdmFyKC0tZmMtZ2FwKSAqICgxIC0gMSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjFcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiAxICsgdmFyKC0tZmMtZ2FwKSAqICgxIC0gMSkpIC0gKDAgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjFcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDAgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDEgKyB2YXIoLS1mYy1nYXApICogKDEgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjJcIl06bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50KSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oKSAqIDIgKyB2YXIoLS1mYy1nYXApICogKDIgLSAxKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMlwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiAyICsgdmFyKC0tZmMtZ2FwKSAqICgyIC0gMSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjJcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiAyICsgdmFyKC0tZmMtZ2FwKSAqICgyIC0gMSkpIC0gKDAgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjJcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDAgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDIgKyB2YXIoLS1mYy1nYXApICogKDIgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMlwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDIgKyB2YXIoLS1mYy1nYXApICogKDIgLSAxKSkgLSAoMSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMlwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogMiArIHZhcigtLWZjLWdhcCkgKiAoMiAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIyXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiM1wiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgpICogMyArIHZhcigtLWZjLWdhcCkgKiAoMyAtIDEpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIzXCJdOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudCkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDMgKyB2YXIoLS1mYy1nYXApICogKDMgLSAxKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiM1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygwICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDMgKyB2YXIoLS1mYy1nYXApICogKDMgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiM1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogMyArIHZhcigtLWZjLWdhcCkgKiAoMyAtIDEpKSAtICgwICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIzXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDEgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogMyArIHZhcigtLWZjLWdhcCkgKiAoMyAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIzXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiAzICsgdmFyKC0tZmMtZ2FwKSAqICgzIC0gMSkpIC0gKDEgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjNcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiAzICsgdmFyKC0tZmMtZ2FwKSAqICgzIC0gMSkpIC0gKDIgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjNcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDMgKyB2YXIoLS1mYy1nYXApICogKDMgLSAxKSkgLSAoMiAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiM1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgzKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjRcIl06bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50KSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oKSAqIDQgKyB2YXIoLS1mYy1nYXApICogKDQgLSAxKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNFwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA0ICsgdmFyKC0tZmMtZ2FwKSAqICg0IC0gMSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjRcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA0ICsgdmFyKC0tZmMtZ2FwKSAqICg0IC0gMSkpIC0gKDAgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjRcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDAgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDQgKyB2YXIoLS1mYy1nYXApICogKDQgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDQgKyB2YXIoLS1mYy1nYXApICogKDQgLSAxKSkgLSAoMSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogNCArIHZhcigtLWZjLWdhcCkgKiAoNCAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI0XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogNCArIHZhcigtLWZjLWdhcCkgKiAoNCAtIDEpKSAtICgyICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI0XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygyICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA0ICsgdmFyKC0tZmMtZ2FwKSAqICg0IC0gMSkpIC0gKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjRcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMyAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA0ICsgdmFyKC0tZmMtZ2FwKSAqICg0IC0gMSkpIC0gKDMgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjRcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDMgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDQgKyB2YXIoLS1mYy1nYXApICogKDQgLSAxKSkgLSAoMyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg1KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjVcIl06bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50KSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oKSAqIDUgKyB2YXIoLS1mYy1nYXApICogKDUgLSAxKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNVwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA1ICsgdmFyKC0tZmMtZ2FwKSAqICg1IC0gMSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjVcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA1ICsgdmFyKC0tZmMtZ2FwKSAqICg1IC0gMSkpIC0gKDAgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjVcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDAgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDUgKyB2YXIoLS1mYy1nYXApICogKDUgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDUgKyB2YXIoLS1mYy1nYXApICogKDUgLSAxKSkgLSAoMSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogNSArIHZhcigtLWZjLWdhcCkgKiAoNSAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI1XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogNSArIHZhcigtLWZjLWdhcCkgKiAoNSAtIDEpKSAtICgyICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI1XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygyICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA1ICsgdmFyKC0tZmMtZ2FwKSAqICg1IC0gMSkpIC0gKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjVcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMyAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA1ICsgdmFyKC0tZmMtZ2FwKSAqICg1IC0gMSkpIC0gKDMgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjVcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDMgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDUgKyB2YXIoLS1mYy1nYXApICogKDUgLSAxKSkgLSAoMyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg1KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg0ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDUgKyB2YXIoLS1mYy1nYXApICogKDUgLSAxKSkgLSAoNCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg1KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoNCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogNSArIHZhcigtLWZjLWdhcCkgKiAoNSAtIDEpKSAtICg0ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI1XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDYpKSk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNlwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgpICogNiArIHZhcigtLWZjLWdhcCkgKiAoNiAtIDEpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI2XCJdOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudCkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDYgKyB2YXIoLS1mYy1nYXApICogKDYgLSAxKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNlwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygwICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDYgKyB2YXIoLS1mYy1nYXApICogKDYgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNlwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogNiArIHZhcigtLWZjLWdhcCkgKiAoNiAtIDEpKSAtICgwICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI2XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDEgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogNiArIHZhcigtLWZjLWdhcCkgKiAoNiAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI2XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA2ICsgdmFyKC0tZmMtZ2FwKSAqICg2IC0gMSkpIC0gKDEgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjZcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA2ICsgdmFyKC0tZmMtZ2FwKSAqICg2IC0gMSkpIC0gKDIgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjZcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDYgKyB2YXIoLS1mYy1nYXApICogKDYgLSAxKSkgLSAoMiAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNlwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgzKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygzICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDYgKyB2YXIoLS1mYy1nYXApICogKDYgLSAxKSkgLSAoMyAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNlwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgzKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogNiArIHZhcigtLWZjLWdhcCkgKiAoNiAtIDEpKSAtICgzICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI2XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDQpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDQgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogNiArIHZhcigtLWZjLWdhcCkgKiAoNiAtIDEpKSAtICg0ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI2XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDQpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg0ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA2ICsgdmFyKC0tZmMtZ2FwKSAqICg2IC0gMSkpIC0gKDQgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjZcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA2ICsgdmFyKC0tZmMtZ2FwKSAqICg2IC0gMSkpIC0gKDUgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjZcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDYgKyB2YXIoLS1mYy1nYXApICogKDYgLSAxKSkgLSAoNSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiNlwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg2KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjdcIl06bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50KSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oKSAqIDcgKyB2YXIoLS1mYy1nYXApICogKDcgLSAxKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiN1wiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA3ICsgdmFyKC0tZmMtZ2FwKSAqICg3IC0gMSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjdcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA3ICsgdmFyKC0tZmMtZ2FwKSAqICg3IC0gMSkpIC0gKDAgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjdcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDAgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDcgKyB2YXIoLS1mYy1nYXApICogKDcgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiN1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDcgKyB2YXIoLS1mYy1nYXApICogKDcgLSAxKSkgLSAoMSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiN1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogNyArIHZhcigtLWZjLWdhcCkgKiAoNyAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI3XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogNyArIHZhcigtLWZjLWdhcCkgKiAoNyAtIDEpKSAtICgyICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI3XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygyICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA3ICsgdmFyKC0tZmMtZ2FwKSAqICg3IC0gMSkpIC0gKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjdcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMyAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA3ICsgdmFyKC0tZmMtZ2FwKSAqICg3IC0gMSkpIC0gKDMgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjdcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDMgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDcgKyB2YXIoLS1mYy1nYXApICogKDcgLSAxKSkgLSAoMyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiN1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg1KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg0ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDcgKyB2YXIoLS1mYy1nYXApICogKDcgLSAxKSkgLSAoNCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiN1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg1KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoNCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogNyArIHZhcigtLWZjLWdhcCkgKiAoNyAtIDEpKSAtICg0ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI3XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDYpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogNyArIHZhcigtLWZjLWdhcCkgKiAoNyAtIDEpKSAtICg1ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI3XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDYpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg1ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA3ICsgdmFyKC0tZmMtZ2FwKSAqICg3IC0gMSkpIC0gKDUgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjdcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNykpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA3ICsgdmFyKC0tZmMtZ2FwKSAqICg3IC0gMSkpIC0gKDYgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjdcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNykpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDYgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDcgKyB2YXIoLS1mYy1nYXApICogKDcgLSAxKSkgLSAoNiAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiN1wiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg4KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjhcIl06bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50KSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oKSAqIDggKyB2YXIoLS1mYy1nYXApICogKDggLSAxKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOFwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA4ICsgdmFyKC0tZmMtZ2FwKSAqICg4IC0gMSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjhcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA4ICsgdmFyKC0tZmMtZ2FwKSAqICg4IC0gMSkpIC0gKDAgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjhcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDAgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDggKyB2YXIoLS1mYy1nYXApICogKDggLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDggKyB2YXIoLS1mYy1nYXApICogKDggLSAxKSkgLSAoMSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgyKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogOCArIHZhcigtLWZjLWdhcCkgKiAoOCAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI4XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogOCArIHZhcigtLWZjLWdhcCkgKiAoOCAtIDEpKSAtICgyICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI4XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDMpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygyICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA4ICsgdmFyKC0tZmMtZ2FwKSAqICg4IC0gMSkpIC0gKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjhcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMyAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA4ICsgdmFyKC0tZmMtZ2FwKSAqICg4IC0gMSkpIC0gKDMgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjhcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNCkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDMgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDggKyB2YXIoLS1mYy1nYXApICogKDggLSAxKSkgLSAoMyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg1KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg0ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDggKyB2YXIoLS1mYy1nYXApICogKDggLSAxKSkgLSAoNCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg1KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoNCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogOCArIHZhcigtLWZjLWdhcCkgKiAoOCAtIDEpKSAtICg0ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI4XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDYpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogOCArIHZhcigtLWZjLWdhcCkgKiAoOCAtIDEpKSAtICg1ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI4XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDYpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg1ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA4ICsgdmFyKC0tZmMtZ2FwKSAqICg4IC0gMSkpIC0gKDUgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjhcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNykpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA4ICsgdmFyKC0tZmMtZ2FwKSAqICg4IC0gMSkpIC0gKDYgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjhcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNykpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDYgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDggKyB2YXIoLS1mYy1nYXApICogKDggLSAxKSkgLSAoNiAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg4KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg3ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDggKyB2YXIoLS1mYy1nYXApICogKDggLSAxKSkgLSAoNyAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg4KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoNyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogOCArIHZhcigtLWZjLWdhcCkgKiAoOCAtIDEpKSAtICg3ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI4XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDgpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDkpKSk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgpICogOSArIHZhcigtLWZjLWdhcCkgKiAoOSAtIDEpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI5XCJdOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudCkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDkgKyB2YXIoLS1mYy1nYXApICogKDkgLSAxKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygwICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDkgKyB2YXIoLS1mYy1nYXApICogKDkgLSAxKSkgLSAoMCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogOSArIHZhcigtLWZjLWdhcCkgKiAoOSAtIDEpKSAtICgwICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI5XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDEgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogOSArIHZhcigtLWZjLWdhcCkgKiAoOSAtIDEpKSAtICgxICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI5XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA5ICsgdmFyKC0tZmMtZ2FwKSAqICg5IC0gMSkpIC0gKDEgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjlcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA5ICsgdmFyKC0tZmMtZ2FwKSAqICg5IC0gMSkpIC0gKDIgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjlcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDkgKyB2YXIoLS1mYy1nYXApICogKDkgLSAxKSkgLSAoMiAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgzKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygzICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDkgKyB2YXIoLS1mYy1nYXApICogKDkgLSAxKSkgLSAoMyAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgzKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogOSArIHZhcigtLWZjLWdhcCkgKiAoOSAtIDEpKSAtICgzICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI5XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDQpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDQgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogOSArIHZhcigtLWZjLWdhcCkgKiAoOSAtIDEpKSAtICg0ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI5XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDQpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg0ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA5ICsgdmFyKC0tZmMtZ2FwKSAqICg5IC0gMSkpIC0gKDQgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjlcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA5ICsgdmFyKC0tZmMtZ2FwKSAqICg5IC0gMSkpIC0gKDUgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjlcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDkgKyB2YXIoLS1mYy1nYXApICogKDkgLSAxKSkgLSAoNSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg2KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg2ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDkgKyB2YXIoLS1mYy1nYXApICogKDkgLSAxKSkgLSAoNiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg2KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoNiAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogOSArIHZhcigtLWZjLWdhcCkgKiAoOSAtIDEpKSAtICg2ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI5XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDcpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDgpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDcgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogOSArIHZhcigtLWZjLWdhcCkgKiAoOSAtIDEpKSAtICg3ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCI5XCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDcpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDgpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg3ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiA5ICsgdmFyKC0tZmMtZ2FwKSAqICg5IC0gMSkpIC0gKDcgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjlcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoOCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiA5ICsgdmFyKC0tZmMtZ2FwKSAqICg5IC0gMSkpIC0gKDggKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjlcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDggKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDkgKyB2YXIoLS1mYy1nYXApICogKDkgLSAxKSkgLSAoOCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiOVwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg5KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxMCkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgpICogMTAgKyB2YXIoLS1mYy1nYXApICogKDEwIC0gMSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjEwXCJdOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudCkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDEwICsgdmFyKC0tZmMtZ2FwKSAqICgxMCAtIDEpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygwICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDEwICsgdmFyKC0tZmMtZ2FwKSAqICgxMCAtIDEpKSAtICgwICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgwKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxKSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogMTAgKyB2YXIoLS1mYy1nYXApICogKDEwIC0gMSkpIC0gKDAgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjEwXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDEgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogMTAgKyB2YXIoLS1mYy1nYXApICogKDEwIC0gMSkpIC0gKDEgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjEwXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDEpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDIpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYygxICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoMSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoMiAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMikpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMykpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDIgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDEwICsgdmFyKC0tZmMtZ2FwKSAqICgxMCAtIDEpKSAtICgyICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgzKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygzICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDEwICsgdmFyKC0tZmMtZ2FwKSAqICgxMCAtIDEpKSAtICgzICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgzKSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg0KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoMyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogMTAgKyB2YXIoLS1mYy1nYXApICogKDEwIC0gMSkpIC0gKDMgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjEwXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDQpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDQgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogMTAgKyB2YXIoLS1mYy1nYXApICogKDEwIC0gMSkpIC0gKDQgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjEwXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDQpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDUpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg0ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoNCAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoNSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoNikpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDEwICsgdmFyKC0tZmMtZ2FwKSAqICgxMCAtIDEpKSAtICg1ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg2KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg2ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oKSAqIDEwICsgdmFyKC0tZmMtZ2FwKSAqICgxMCAtIDEpKSAtICg2ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg2KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg3KSkpOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGNhbGMoNiAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogMTAgKyB2YXIoLS1mYy1nYXApICogKDEwIC0gMSkpIC0gKDYgKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjEwXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDcpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDgpKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDcgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogMTAgKyB2YXIoLS1mYy1nYXApICogKDEwIC0gMSkpIC0gKDcgKiAodmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIgPiB0ZC5mYy1ldmVudC1jb250YWluZXJbcm93c3Bhbj1cIjEwXCJdOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDcpKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDgpKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg3ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoNyAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOSkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoOCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoOCAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOCkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOSkpKTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDggKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqIDEwICsgdmFyKC0tZmMtZ2FwKSAqICgxMCAtIDEpKSAtICg4ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyW3Jvd3NwYW49XCIxMFwiXTpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCg5KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgxMCkpKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoOSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaCkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoOSAqICh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gIG1hcmdpbjogMCB2YXIoLS1mYy1nYXApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoOSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMTApKSk6OmFmdGVyIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogY2FsYyg5ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKiAxMCArIHZhcigtLWZjLWdhcCkgKiAoMTAgLSAxKSkgLSAoOSAqICh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpKSk7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcltyb3dzcGFuPVwiMTBcIl06aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoMTApKTpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKDExKSkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHk6aGFzKHRyOm9ubHktY2hpbGQpIHRyID4gdGQ6ZW1wdHk6OmFmdGVyLFxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5Omhhcyh0cjpvbmx5LWNoaWxkKSB0ciA+IHRkOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5Omhhcyh0cjpvbmx5LWNoaWxkKSB0ciA+IHRkOmVtcHR5OjphZnRlcixcbi5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keTpoYXModHI6b25seS1jaGlsZCkgdHIgPiB0ZDplbXB0eTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYy1waWxsLWgtbW9iaWxlKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5Omhhcyh0cjpvbmx5LWNoaWxkKSB0ciA+IHRkOmVtcHR5OjphZnRlciB7XG4gIHRvcDogY2FsYyh2YXIoLS1mYy1waWxsLWgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5Omhhcyh0cjpvbmx5LWNoaWxkKSB0ciA+IHRkOmVtcHR5OjphZnRlciB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpKTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5Omhhcyh0cjpvbmx5LWNoaWxkKSB0ciA+IHRkOmVtcHR5OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5Omhhcyh0cjpvbmx5LWNoaWxkKSB0ciA+IHRkLmZjLWV2ZW50LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tZmMtcGlsbC1oKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuICB0b3A6IGNhbGModmFyKC0tZmMtcGlsbC1oKSArIHZhcigtLWZjLWdhcCkpO1xuICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHk6aGFzKHRyOm9ubHktY2hpbGQpIHRyID4gdGQuZmMtZXZlbnQtY29udGFpbmVyOjphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAtIHZhcigtLWZjLWdhcCkpO1xuICAgIHRvcDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSArIHZhcigtLWZjLWdhcCkpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgLnNlY3Rpb25fcHJvZ3JhbSBhLmZjLWRheS1ncmlkLWV2ZW50LmZjLWgtZXZlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYy1waWxsLWgpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mYy1waWxsLWgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mYy1nYXApO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXJlZCkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIGEuZmMtZGF5LWdyaWQtZXZlbnQuZmMtaC1ldmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYy1waWxsLWgtbW9iaWxlKTtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWZjLXBhZC14LW1vYmlsZSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mYy1nYXApO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXJlZCkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIGEuZmMtZGF5LWdyaWQtZXZlbnQuZmMtaC1ldmVudCAuZmMtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gYS5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIGEuZmMtZGF5LWdyaWQtZXZlbnQuZmMtaC1ldmVudCAuZmMtdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIGEuZmMtZGF5LWdyaWQtZXZlbnQuZmMtaC1ldmVudCAuZmMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAuc2VjdGlvbl9wcm9ncmFtIGEuZmMtZGF5LWdyaWQtZXZlbnQuZmMtaC1ldmVudCAuZmMtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZnJvbSkgXCJcXGEtXFxhXCIgYXR0cihkYXRhLXRvKTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gYS5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50IC5mYy10aW1lIHtcbiAgb3BhY2l0eTogMC45O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gYS5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50IC5mYy10aW1lIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gYS5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpIC5zZWN0aW9uX3Byb2dyYW0gLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZSAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAudGl0bGUge1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgICBtYXJnaW46IDEycHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMTJweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuYWNhZGVtaWMtdGl0bGUge1xuICBtYXJnaW46IDAgMCAzNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tcGFnZSAuYWNhZGVtaWMtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5hY2FkZW1pYy10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciA+ICo6bm90KGEpIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gKjpub3QoYSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX21lZGljLXByb2ZpbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9tZWRpYy1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1kZWdyZWUge1xuICBtYXJnaW46IDIwcHggMCAxNnB4IDA7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fbWVkaWMtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbHR5IHtcbiAgbWFyZ2luOiAxNnB4IDAgMjBweCAwO1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1hamF4OmhvdmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYWpheDpob3ZlciAuaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIGgzLCAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgaDIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgaDMsIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDkycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9JbmZvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvOmFmdGVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC01OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvOmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTEwJTtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAudm90ZXMtcmF0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE2MCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDIwcHggMzJweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC52b3Rlcy1yYXRlcyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNTAlO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC52b3Rlcy1yYXRlcyAuZmllbGQtLW5hbWUtZmllbGQtcmF0ZXMge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWViO1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAudm90ZXMtcmF0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIC5ub3RlX2hlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAudm90ZXMtcmF0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIC5ub3RlX3JlcG9ydCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC52b3Rlcy1yYXRlcyBzcGFuLm1lZGljX25vdGlmaWNhdGlvbiB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuaW5mb19yZWNlbnppaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0luZm8ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgbWFyZ2luOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmluZm9fcmVjZW56aWkge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmluZm9fcmVjZW56aWkge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvOmhvdmVyIC52b3Rlcy1yYXRlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC12b3Rlcy13cmFwcGVyIC5maWVsZC12b3Rlcy1oZWFkZXIgLmdyYWRlLFxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIC5yZXZpZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJlMzMzYztcbiAgYmFja2dyb3VuZDogI2YyZjNmMztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIgLmZpZWxkLXZvdGVzLWhlYWRlciAuZ3JhZGUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC12b3Rlcy13cmFwcGVyIC5maWVsZC12b3Rlcy1oZWFkZXIgLmdyYWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciA+IHNwYW4ge1xuICBjb2xvcjogIzJlMzMzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwYWRkaW5nOiAwIDE4JTtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgc3Bhbi5tZWRpY19ub3RpZmljYXRpb24ge1xuICBjb2xvcjogIzJlMzMzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwYWRkaW5nOiAwIDE4JTtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzIHtcbiAgZmxleDogMTtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzIC5maWVsZC0tbmFtZS1maWVsZC1yYW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1yYW5rcyAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA4cHggMjAlIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MgLmZpZWxkX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzIHVsIC5tZWRpY19yYW5rIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC5maWVsZC12b3RlcyB7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nLm9uZV9jb2x1bW5fbWVkaWMgLmZpZWxkLXZvdGVzIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcub25lX2NvbHVtbl9tZWRpYyAudm90ZXMtaW5mby5jb2wge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC52b3Rlcy1pbmZvLmNvbCAudm90ZXMtcmF0ZXMuY29sIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIHRvcDogLTE5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC52b3Rlcy1pbmZvLmNvbCAudm90ZXMtcmF0ZXMuY29sIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0yMDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZy5vbmVfY29sdW1uX21lZGljIC52b3Rlcy1pbmZvLmNvbCAudm90ZXMtcmF0ZXMuY29sIHtcbiAgICByaWdodDogLTUwJTtcbiAgICB0b3A6IC0xMjAlO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nLm9uZV9jb2x1bW5fbWVkaWMgLnZvdGVzLWluZm8uY29sOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcub25lX2NvbHVtbl9tZWRpYyAudm90ZXMtcmFua3MuY29sIHtcbiAgZmxleDogMDtcbn1cbi5zdXJnZW9uLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtbWVkaWMtYXJ0aWNsZXMgLmNvbnRlbnQgPiBkaXYsXG4uc3VyZ2Vvbi1wYWdlIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LWFydGljbGVzIC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtbWVkaWMtYXJ0aWNsZXMgLmNvbnRlbnQgPiBkaXYsXG4uc3VyZ2Vvbi1wYWdlIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LWFydGljbGVzIC52aWV3cy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc3VyZ2Vvbi1wYWdlIC50aXRsZSBzcGFuLmZpZWxkLmZpZWxkLS1uYW1lLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuIHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiAxMDglO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uLXBhZ2UgLnRpdGxlIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3VyZ2Vvbi1wYWdlIC50aXRsZV9jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkud2hpdGUgLnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSBoNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSBoNSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSBoNCB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSBoMywgLnN1cmdlb24tcGFnZSAudGl0bGVfY29tcG9uZW50Om5vdCguaXMtZW1wdHkpLndoaXRlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSBoMiB7XG4gIGZvbnQtc2l6ZTogNTlweDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSBoMiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudDpub3QoLmlzLWVtcHR5KS53aGl0ZSBoMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnRpdGxlX2NvbXBvbmVudCAudGl0bGVfZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnN1cmdlb24tcGFnZSBhc2lkZSBsaS5saXN0LWdyb3VwLWl0ZW0sXG4uc3VyZ2Vvbi1wYWdlIGFzaWRlIC5jb3VudHkge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2YzO1xuICBib3JkZXItcmFkaXVzOiAxMTZweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIG1hcmdpbjogNXB4O1xufVxuLnN1cmdlb24tcGFnZSBhc2lkZSBsaS5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSxcbi5zdXJnZW9uLXBhZ2UgYXNpZGUgLmNvdW50eTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdXJnZW9uLXBhZ2UgYXNpZGUgLmNvbXBldGVudGVfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VyZ2Vvbi1wYWdlIGFzaWRlIC5tZWRpY19kZXRhaWxzX2Jsb2NrIC5zcGVjaWFsaXRhdGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiAxO1xufVxuLnN1cmdlb24tcGFnZSBhc2lkZSAuc2tpbGxzX21lZGljX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1cmdlb24tcGFnZSBhc2lkZSAubWVkaWMtY291bnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdXJnZW9uLXBhZ2UgYXNpZGUgLm1lZGljLWNvdW50aWVzIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mby5jb2wsXG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtcmFua3MuY29sIHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1yYW5rcy5jb2w6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1yYW5rcy5jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzLmNvbCAuZmllbGRfX2xhYmVsIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzLmNvbCAuZmllbGRfX2l0ZW1zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1yYW5rcy5tZWRpY19yYW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXJhbmtzLm1lZGljX3JhbmtzIC5maWVsZF9fbGFiZWwsXG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1yYW5rcy5tZWRpY19yYW5rcyAuZmllbGRfX2l0ZW1zIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5ub3RhLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zdXJnZW9uLXBhZ2UgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8gLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvLmNvbCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mby5jb2wsXG4uc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtcmFua3MuY29sIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MuY29sIC5maWVsZF9fbGFiZWwge1xuICAgIG1hcmdpbjogMTZweCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MuY29sIC5maWVsZF9faXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1yYW5rcy5jb2wgLm1lZGljX3Jhbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1cmdlb24tcGFnZSAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtaW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTUuODRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzkuODRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDM5Ljg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VyZ2Vvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNzkuOTJweDtcbiAgICBtYXJnaW4tdG9wOiA2My44NHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlM2U0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb24tY29udGVudCAudGl0bGVfY29tcG9uZW50LnF1b3RlIC50aXRsZV9kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnN1cmdlb24tY29udGVudCAudGl0bGVfY29tcG9uZW50LnF1b3RlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN1cmdlb24tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnN1cmdlb24tY29udGVudCBoMi50aXRsZV9tZWRpY19jaGlydXJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3VyZ2Vvbi1jb250ZW50IGgyLnRpdGxlX21lZGljX2NoaXJ1cmcge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLWNvbnRlbnQgaDIudGl0bGVfbWVkaWNfY2hpcnVyZyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiA0MS44cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VyZ2Vvbi1jb250ZW50IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMTEyJTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cmdlb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgfVxufVxuLnN1cmdlb24taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uc3VyZ2Vvbi1pbWFnZSBwaWN0dXJlLFxuLnN1cmdlb24taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbn1cbi5zdXJnZW9uLXNpZGViYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VyZ2Vvbi1zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNS44NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTNlNDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDI0cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcge1xuICBwYWRkaW5nOiAyNHB4IDhweCAyNHB4IDhweDtcbiAgY29sdW1uLWdhcDogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyBoMywgLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlM2U0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgfVxuICAuc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIGgzLCAuc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvLmNvbCxcbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLXJhbmtzLmNvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLWluZm8uY29sID4gKixcbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLXJhbmtzLmNvbCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvLmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvLmNvbDphZnRlciB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mby5jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvLmNvbCAuaW5mb19yZWNlbnppaSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mby5jb2wgLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvLmNvbCAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mby5jb2wgLmZpZWxkLXZvdGVzLXdyYXBwZXIgLmZpZWxkLXZvdGVzLWhlYWRlciAuZ3JhZGUsXG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1pbmZvLmNvbCAuZmllbGQtdm90ZXMtd3JhcHBlciAuZmllbGQtdm90ZXMtaGVhZGVyIC5yZXZpZXdzIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDExNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLWluZm8uY29sIC5maWVsZC12b3Rlcy13cmFwcGVyIC5maWVsZC12b3Rlcy1oZWFkZXIgLmdyYWRlLFxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mby5jb2wgLmZpZWxkLXZvdGVzLXdyYXBwZXIgLmZpZWxkLXZvdGVzLWhlYWRlciAucmV2aWV3cyB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1yYW5rcyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLXJhbmtzIC5maWVsZC0tbmFtZS1maWVsZC1yYW5rcyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgbWFyZ2luOiAzMnB4IDglIDEwcHg7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1yYW5rcyAuZmllbGQtLW5hbWUtZmllbGQtcmFua3MgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtcmF0ZXMuY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMgLnZvdGVzLXJhdGVzLmNvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtcmF0ZXMuY29sIC5maWVsZC0tbmFtZS1maWVsZC1yYXRlcyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWI7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLXZvdGVzIC52b3Rlcy1yYXRlcy5jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIC5ub3RlX2hlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtcmF0ZXMuY29sIC5maWVsZC0tbmFtZS1maWVsZC1yYXRlcyAubm90ZV9yZXBvcnQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nLnNlY3Rpb25fZ2VuZXJhbCB7XG4gIHBhZGRpbmc6IDM2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1zaWRlYmFyIC5uYXYge1xuICAgIGZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VyZ2Vvbi1zaWRlYmFyIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLnN1cmdlb24tc2lkZWJhciAubmF2IGxpIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgfVxuICAuc3VyZ2Vvbi1zaWRlYmFyIC5uYXYgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdXJnZW9uLXNpZGViYXIgLm5hdi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUzZTQ7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zdXJnZW9uLXNpZGViYXIgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNmM3MDc2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zdXJnZW9uLXNpZGViYXIgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xNS45NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMxLjkycHg7XG4gIGhlaWdodDogMzEuOTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1zaWRlYmFyIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc3VyZ2Vvbi1zaWRlYmFyIC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNDk4cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmUzMzNjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMCAhaW1wb3J0YW50O1xufVxuLnN1cmdlb24tc2lkZWJhciAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNmM3MDc2ICFpbXBvcnRhbnQ7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyIC5ibG9jay1tZWRpYy1tZW51LCAuc3VyZ2Vvbi1zaWRlYmFyICNibG9jay1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tc2lkZWJhciAuYmxvY2stbWVkaWMtbWVudSwgLnN1cmdlb24tc2lkZWJhciAjYmxvY2stbG9jYXRpb24ge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3VyZ2Vvbi1zaWRlYmFyIC5ibG9jay1tZWRpYy1tZW51IC5uYXYsIC5zdXJnZW9uLXNpZGViYXIgI2Jsb2NrLWxvY2F0aW9uIC5uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdXJnZW9uLXNpZGViYXIgLmJsb2NrLW1lZGljLW1lbnUgLm5hdiAubW9iaWxlX2Nsb3NlLm1lbnUtaXRlbSwgLnN1cmdlb24tc2lkZWJhciAjYmxvY2stbG9jYXRpb24gLm5hdiAubW9iaWxlX2Nsb3NlLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN1cmdlb24tbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdXJnZW9uLW1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNzQuNHB4O1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zdXJnZW9uLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCA+IC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUzZTQ7XG59XG4uc3VyZ2Vvbi1tYWluIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuLnN1cmdlb24tbWFpbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3VyZ2Vvbi1tYWluIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC5ncmF5X2JhY2tncm91bmQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTU2LjQ3OTJweDtcbn1cbi5zdXJnZW9uLW1haW4gPiBkaXYudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1cmdlb24tbWFpbiA+IGRpdi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnN1cmdlb24tbWFpbiA+IGRpdi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiAudmlld3Mtcm93IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uc3VyZ2Vvbi1tYWluIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93LFxuLnN1cmdlb24tbWFpbiAudmlld3MtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3VyZ2Vvbi1tYWluIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMsXG4uc3VyZ2Vvbi1tYWluIC52aWV3cy1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1hY3Rpb25zIHtcbiAgdG9wOiAwO1xufVxuLnN1cmdlb24tbWFpbiAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCxcbi5zdXJnZW9uLW1haW4gLnZpZXdzLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIC5mb3JtLWdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VyZ2Vvbi1tYWluIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLFxuLnN1cmdlb24tbWFpbiAudmlld3MtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAge1xuICAgIGZsZXg6IDAgMCA0OS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0OS4xNjY2NjY2NyU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxufVxuLnN1cmdlb24tbWFpbiAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cDpiZWZvcmUsXG4uc3VyZ2Vvbi1tYWluIC52aWV3cy1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1ncm91cDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5zdXJnZW9uLW1haW4gLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLnN1cmdlb24tbWFpbiAudmlld3MtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXA6YmVmb3JlIHtcbiAgICB0b3A6IDUxJTtcbiAgfVxufVxuLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgzNHB4KSB7XG4gIC5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwO1xuICB9XG59XG4uc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm9fcGFkZGluZyxcbi5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLm5vX3BhZGRpbmcgLnNsaWNrLXRyYWNrIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGksXG4uc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm9fcGFkZGluZyAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSxcbi5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIHtcbiAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ub19wYWRkaW5nIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpLFxuLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEgLnNsaWNrLXRyYWNrIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLm5vX3BhZGRpbmcgLnNsaWNrLXRyYWNrIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWFyLXByb2NlbnQsXG4uc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLW5hbWUtZmllbGQtbnVtYXItcHJvY2VudCB7XG4gIHdpZHRoOiA1MTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ub19wYWRkaW5nIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1udW1hci1wcm9jZW50LFxuLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEgLnNsaWNrLXRyYWNrIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWFyLXByb2NlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ub19wYWRkaW5nIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUsXG4uc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm9fcGFkZGluZyAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlLFxuLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEgLnNsaWNrLXRyYWNrIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ub19wYWRkaW5nIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUsXG4uc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stdHJhY2sgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnN1cmdlb24tbWFpbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMtZWxlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24taWNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzOC40cHg7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zLWVsZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiA3OS4ycHg7XG4gIH1cbn1cbi5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zLWVsZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNzQuNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdXJnZW9uLW1haW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zLWVsZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi44cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VyZ2Vvbi1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucy1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1pY29uLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuMjhweDtcbiAgfVxufVxuXG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcge1xuICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgY29sdW1uLWdhcDogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvLmNvbCxcbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MuY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN1cmdlb24tc2lkZWJhcl9fY29udGFpbmVyIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvLmNvbCA+ICosXG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLXJhbmtzLmNvbCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcgLnZvdGVzLWluZm8uY29sIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAudm90ZXMtcmFua3MuY29sIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtaGVhZGVyIC5ncmFkZSxcbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc2VjdGlvbi1tZWRpYy5zZWN0aW9uX3JhdGluZyAuZmllbGQtdm90ZXMtaGVhZGVyIC5yZXZpZXdzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDExNnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLm5vdGEtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oaWRlLXNpZGViYXItcmlnaHQgLnN1cmdlb24tcGFnZSAucmVnaW9uLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgNzUlO1xufVxuXG4uc2VjdGlvbi1zdXJnZW9uX19jb21wZXRlbmNpZXMgLmZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG4uc2VjdGlvbi1zdXJnZW9uX19jb21wZXRlbmNpZXMgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc2VjdGlvbi1zdXJnZW9uX19jb21wZXRlbmNpZXMgLmZpZWxkX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDE0LjRweDtcbn1cbi5zZWN0aW9uLXN1cmdlb25fX2NvbXBldGVuY2llcyAuZmllbGRfX2l0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2VjdGlvbi1zdXJnZW9uX19jb21wZXRlbmNpZXMgLmZpZWxkX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNlY3Rpb24tc3VyZ2Vvbl9fY29tcGV0ZW5jaWVzIC5maWVsZF9faXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNlMzE4Mzc7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNS44NHB4O1xufVxuXG4ubWVkaWNfZGV0YWlsc19ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUzZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLmFsbF9tZWRpY3NfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmFsbF9tZWRpY3NfaGVhZGVyIC5tZWRpYy1idXR0b25zLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjM7XG4gIHBhZGRpbmc6IDZweCAxNnB4IDZweCA2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzJlMzMzYztcbiAgbGluZS1oZWlnaHQ6IDExNiU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxsX21lZGljc19oZWFkZXIgLm1lZGljLWJ1dHRvbnMtaGVhZGVyIC5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMCA1cHggMCAwcHg7XG59XG5cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxufVxuLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMtY29udGFpbmVyIC5tZWRpY19wb3B1cCB7XG4gIHRvcDogNTdweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMtY29udGFpbmVyIC5tZWRpY19wb3B1cCB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4uc3VyZ2Vvbl90aXRsZV9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG59XG4uc3VyZ2Vvbl90aXRsZV9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucy5jbGlja2VkIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZGMwMDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xufVxuLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMuY2xpY2tlZCAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOjpiZWZvcmUge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMCAzNXB4IDAgMTVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zIC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc3VyZ2Vvbl90aXRsZV9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyBhLm1lZGljLWFqYXgge1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmM2YzO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLnNpbmdsZV9hcHBvaW50bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5zaW5nbGVfYXBwb2ludG1lbnQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IC5hcHBvaW50bWVudC1hY3Rpb25zIC5zaW5nbGVfYXBwb2ludG1lbnQgLmljb24tc2luZ2xlLWFwcG9pbnRtZW50IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN1cmdlb25fdGl0bGVfYXBwb2ludG1lbnQgLmFwcG9pbnRtZW50LWFjdGlvbnMgLnNpbmdsZV9hcHBvaW50bWVudCAuaWNvbi1zaW5nbGUtYXBwb2ludG1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNlY3Rpb25fbWVkaWNfZGV0YWlsc19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9tZWRpY19kZXRhaWxzX2Zvcm0gLmFwcG9pbnRtZW50LWFjdGlvbnMge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb25fbWVkaWNfZGV0YWlsc19mb3JtIC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uX21lZGljX2RldGFpbHNfZm9ybSAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9ucy1jb250YWluZXIgLm1lZGljX3BvcHVwIHtcbiAgdG9wOiA1N3B4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbl9tZWRpY19kZXRhaWxzX2Zvcm0gLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMtY29udGFpbmVyIC5tZWRpY19wb3B1cCB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbl9tZWRpY19kZXRhaWxzX2Zvcm0gLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb25fbWVkaWNfZGV0YWlsc19mb3JtIC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zLmNsaWNrZWQgYnV0dG9uIHtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG4uc2VjdGlvbl9tZWRpY19kZXRhaWxzX2Zvcm0gLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMuY2xpY2tlZCAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOjpiZWZvcmUge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5zZWN0aW9uX21lZGljX2RldGFpbHNfZm9ybSAuYXBwb2ludG1lbnQtYWN0aW9ucyAubWVkaWMtYnV0dG9uczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbl9tZWRpY19kZXRhaWxzX2Zvcm0gLmFwcG9pbnRtZW50LWFjdGlvbnMgLm1lZGljLWJ1dHRvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNlY3Rpb25fbWVkaWNfZGV0YWlsc19mb3JtIC5hcHBvaW50bWVudC1hY3Rpb25zIC5tZWRpYy1idXR0b25zIC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb25fbWVkaWNfZGV0YWlsc19mb3JtIC5hcHBvaW50bWVudC1hY3Rpb25zIGEubWVkaWMtYWpheCB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjM7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGhlaWdodDogNDhweDtcbn1cbi5zZWN0aW9uX21lZGljX2RldGFpbHNfZm9ybSAuYXBwb2ludG1lbnQtYWN0aW9ucyAuc2luZ2xlX2FwcG9pbnRtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb25fbWVkaWNfZGV0YWlsc19mb3JtIC5hcHBvaW50bWVudC1hY3Rpb25zIC5zaW5nbGVfYXBwb2ludG1lbnQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbl9tZWRpY19kZXRhaWxzX2Zvcm0gLmFwcG9pbnRtZW50LWFjdGlvbnMgLnNpbmdsZV9hcHBvaW50bWVudCAuaWNvbi1zaW5nbGUtYXBwb2ludG1lbnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VjdGlvbl9tZWRpY19kZXRhaWxzX2Zvcm0gLmFwcG9pbnRtZW50LWFjdGlvbnMgLnNpbmdsZV9hcHBvaW50bWVudCAuaWNvbi1zaW5nbGUtYXBwb2ludG1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIHtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAubG9jYXRpb24tcGhvdG8gLmJsYXp5LS1maWVsZC1sb2NhdGlvbi1waG90byB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0gLmxvY2F0aW9uLXBob3RvIHBpY3R1cmUsXG4ubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiA+IGRpdltpZF49Y2FyZC1oZWFkZXJdIC5sb2NhdGlvbi1waG90byBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMzMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0gLmxvY2F0aW9uLXBob3RvIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiA+IGRpdltpZF49Y2FyZC1oZWFkZXJdIC5sb2NhdGlvbi1waG90byBwaWN0dXJlLFxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAubG9jYXRpb24tcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAubG9jYXRpb24tcGhvdG8ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0gLmhlYWRlci1lbGVtZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAuaGVhZGVyLWVsZW1lbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAuaGVhZGVyLWVsZW1lbnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiA+IGRpdltpZF49Y2FyZC1oZWFkZXJdIC5oZWFkZXItZWxlbWVudCAudGl0bGUtY29sIC5ub2RlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiA+IGRpdltpZF49Y2FyZC1oZWFkZXJdIC5oZWFkZXItZWxlbWVudCAudGl0bGUtY29sIC5ub2RlX190aXRsZSBhIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0gLmhlYWRlci1lbGVtZW50IC50aXRsZS1jb2wgLm5vZGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAuaGVhZGVyLWVsZW1lbnQgLnRpdGxlLWNvbCAubm9kZV9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uID4gZGl2W2lkXj1jYXJkLWhlYWRlcl0gLmhlYWRlci1lbGVtZW50IC5jb250YWN0LWNvbCAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiA+IGRpdltpZF49Y2FyZC1oZWFkZXJdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkIC5maWVsZF9fbGFiZWwge1xuICBjb2xvcjogIzZjNzA3NjtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiA+IGRpdltpZF49Y2FyZC1oZWFkZXJdIC5oZWFkZXItZWxlbWVudCAuY29udGFjdC1jb2wgLmZpZWxkIC5maWVsZF9faXRlbSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gPiBkaXZbaWRePWNhcmQtaGVhZGVyXSAuaGVhZGVyLWVsZW1lbnQgLmNvbnRhY3QtY29sIC5maWVsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uIC5idXR0b24tZ3JvdXAge1xuICBvcmRlcjogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAtNTBweDtcbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uIC5idXR0b24tZ3JvdXAgLmNhcmQtYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJ1dHRvbi1ncm91cCAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJ1dHRvbi1ncm91cCAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkwMDFmO1xuICBib3JkZXItY29sb3I6ICNhOTAwMWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJ1dHRvbi1ncm91cCAuY2FyZC1idXR0b24uZGV0YWlscy1idXR0b24ge1xuICAgIGZsZXg6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uIC5idXR0b24tZ3JvdXAgLmNhcmQtYnV0dG9uOm5vdCguZGV0YWlscy1idXR0b24pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIG9yZGVyOiAyO1xufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJ1dHRvbi1ncm91cCAuY2FyZC1idXR0b246bm90KC5kZXRhaWxzLWJ1dHRvbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiAuYnV0dG9uLWdyb3VwIC5jYXJkLWJ1dHRvbjpub3QoLmRldGFpbHMtYnV0dG9uKSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uIC5idXR0b24tZ3JvdXAgLmNhcmQtYnV0dG9uLmNhbGwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiAuYnV0dG9uLWdyb3VwIHtcbiAgICB0b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIgLnNlY3Rpb25fbG9jYXRpb25zIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiAuYnV0dG9uLWdyb3VwIC5jYXJkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLmJ1dHRvbi1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLm1hcC13cmFwcGVyLmNvbGxhcHNlIHtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLm1hcC13cmFwcGVyLmNvbGxhcHNlLnNob3cge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uIC5tYXAtd3JhcHBlci5jb2xsYXBzZS5zaG93IC5jYXJkLWJ1dHRvbi5pcy1yb3V0ZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSAjbWFpbi13cmFwcGVyIC5zZWN0aW9uX2xvY2F0aW9ucyBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24gLm1hcC13cmFwcGVyLmNvbGxhcHNlLnNob3cgLmNhcmQtYnV0dG9uLmlzLXJvdXRlIHtcbiAgICBtYXJnaW46IDEycHggMjRweCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uIC5tYXAtd3JhcHBlci5jb2xsYXBzZS5zaG93IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2U6bm90KC5ub3QtY2hpcnVyZykgI21haW4td3JhcHBlciAuc2VjdGlvbl9sb2NhdGlvbnMgLnZpZXdzLXJvdzpmaXJzdC1vZi10eXBlIGFydGljbGUubm9kZS0tdHlwZS1sb2NhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuOm5vdCgucm0tZGVudGFsKS5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgI21haW4td3JhcHBlciB7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICA6bm90KC5ybS1kZW50YWwpLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAjbWFpbi13cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIDpub3QoLnJtLWRlbnRhbCkubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlLm5vdC1jaGlydXJnICNtYWluLXdyYXBwZXIgLnNlY3Rpb25faW52ZXN0aWdhdGlpIC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgOm5vdCgucm0tZGVudGFsKS5ub2RlLS10eXBlLW1lZGljIC5zdXJnZW9uLXBhZ2Uubm90LWNoaXJ1cmcgI21haW4td3JhcHBlciAuc2VjdGlvbl9pbnZlc3RpZ2F0aWkgLmFjY29yZGlvbiAuY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG46bm90KC5ub3QtY2hpcnVyZykuc3VyZ2Vvbi1wYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweCA1OHB4IDU4cHg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbjpub3QoLm5vdC1jaGlydXJnKS5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bm90KC5ub3QtY2hpcnVyZykuc3VyZ2Vvbi1wYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG46bm90KC5ub3QtY2hpcnVyZykuc3VyZ2Vvbi1wYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc3RpY2t5LXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uLndoaXRlX2NvbHVtbl9iYWNrZ3JvdW5kIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogZ2FwOiAxMDBweDsgKi9cbiAgaGVpZ2h0OiA3ODBweDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4ud2hpdGVfY29sdW1uX2JhY2tncm91bmQgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4ud2hpdGVfY29sdW1uX2JhY2tncm91bmQgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDQwLjVweCAwIDUwLjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDIwLjVweCAwIDIwLjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuY29sdW1uOmxhc3QtY2hpbGQgLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCAudGV4dC1mb3JtYXR0ZWQuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5mdWxsIC50ZXh0LWZvcm1hdHRlZC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCAudGV4dC1mb3JtYXR0ZWQuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aTo6YmVmb3JlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI0RDMDAyOCAyOC4xOCUsICNFRUJBNEEgMTAyLjIyJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5jdXN0b20tY29udGFpbmVyLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmN1c3RvbS1jb250YWluZXIuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEgLmZpZWxkX19pdGVtIC5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayAuY3VzdG9tLWNvbnRhaW5lci5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnRpdGxlX2NvbXBvbmVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQud3JhcHBlcl9iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlLXByaWNlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlLW9mZmVycyB7XG4gIG1hcmdpbjogMCAwIDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2UtcHNpaG90ZXJhcGllLWRpYXNwb3JhIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2VzIC5zbGljayAuc2xpY2tfX3NsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiA5MCU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1wc2lob3RlcmFwaWUtZGlhc3BvcmEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiA3dncgMCAtN3Z3O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5jb2x1bW46bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5jb2x1bW46bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnRpdGxlX2NvbXBvbmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLmNvbHVtbjpsYXN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5jb2x1bW46bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIC5jb2x1bW46bGFzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuY29sdW1uOmxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzA3Njtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuY29sdW1uOmxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5jYXJkIC5hY2NvcmRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAgLmNvbHVtbjpsYXN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb21wb25lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF81MF81MCAuY29sdW1uOmxhc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpLndoaXRlIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwuc2xpY2stY2Fyb3VzZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNThweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGlja19fYXJyb3cge1xuICB0b3A6IC0zNHB4O1xuICByaWdodDogNDBweDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwuc2xpY2stY2Fyb3VzZWwgLnNsaWNrX19hcnJvdyBidXR0b246bm90KC5zbGljay1kaXNhYmxlZCkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy00IC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy00IC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy00IC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI2RjMDAyOCAyOC4xOCUsICNlZWJhNGEgMTAyLjIyJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpOjpiZWZvcmUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGlja19fc2xpZGUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyAuZmllbGQtLXR5cGUtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tdHlwZS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tdHlwZS1saW5rOmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLndoaXRlLWJhY2tncm91bmQgLmNvbHVtbi10ZXh0LmhhbGYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEud2hpdGUtYmFja2dyb3VuZC5EcmVhcHRhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5mdWxsIGgxIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UucGFnZS1zaWd1cmFudGEtcGFjaWVudHVsdWkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLXRleHQge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLnBhZ2Utc2lndXJhbnRhLXBhY2llbnR1bHVpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLWZhY2V0LS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWZhY2V0LS1kcm9wZG93biAuY2hvc2VuLXNpbmdsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogMTYuOHB4O1xufVxuXG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzYwXzQwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzMwXzcwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4sIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4sIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4sIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ybS1kZW50YWwgLnNwbGl0XzYwXzQwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ybS1kZW50YWwgLnNwbGl0XzMwXzcwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBjb2xvcjogIzJFMzMzQztcbn1cbi5ybS1kZW50YWwgLnNwbGl0XzYwXzQwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5ybS1kZW50YWwgLnNwbGl0XzMwXzcwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gbGFiZWwsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gbGFiZWwsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gbGFiZWwsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBsYWJlbCwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBsYWJlbCwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBsYWJlbCwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gbGFiZWwsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gbGFiZWwsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gbGFiZWwsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBsYWJlbCB7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi4ycHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xufVxuLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dCwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dCwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQsIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQsIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQsIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dCwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dCwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dCwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LCAucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsIC5ybS1kZW50YWwgLnNwbGl0XzYwXzQwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsIC5ybS1kZW50YWwgLnNwbGl0XzMwXzcwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjREMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyLCAucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyLCAucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUsIC5ybS1kZW50YWwgLnNwbGl0XzYwXzQwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSwgLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6YmVmb3JlLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6YmVmb3JlLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUsIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm90dG9tX3BhZGRpbmcgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6YmVmb3JlLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvcmRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUsIC5ybS1kZW50YWwgLnNwbGl0XzMwXzcwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ub19ib3R0b21fcGFkZGluZyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9ib3JkZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6YmVmb3JlLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSB7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41cywgLW8tdHJhbnNmb3JtIDAuNXM7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQsIC5ybS1kZW50YWwgLnNwbGl0XzQwXzYwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGNvbG9yOiAjMkUzMzNDO1xufVxuLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsLCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGxhYmVsIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2LjJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF81MF81MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LCAucm0tZGVudGFsIC5zcGxpdF83MF8zMCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ybS1kZW50YWwgLnNwbGl0XzYwXzQwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LCAucm0tZGVudGFsIC5zcGxpdF80MF82MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsIC5ybS1kZW50YWwgLnNwbGl0XzMwXzcwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI0RDMDAyODtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAyNHB4O1xufVxuLnJtLWRlbnRhbCAuc3BsaXRfNjBfNDAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciwgLnJtLWRlbnRhbCAuc3BsaXRfNTBfNTAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciwgLnJtLWRlbnRhbCAuc3BsaXRfMzBfNzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciwgLnJtLWRlbnRhbCAuc3BsaXRfNzBfMzAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUsIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGU6YmVmb3JlLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmdyYXlfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUsIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmNob3Nlbi1jb250YWluZXIgYS5jaG9zZW4tc2luZ2xlOmJlZm9yZSB7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41cywgLW8tdHJhbnNmb3JtIDAuNXM7XG59XG4ucm0tZGVudGFsIC5zcGxpdF82MF80MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLnJtLWRlbnRhbCAuc3BsaXRfNDBfNjAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci53aGl0ZV9iYWNrZ3JvdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLCAucm0tZGVudGFsIC5zcGxpdF8zMF83MCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLndoaXRlX2JhY2tncm91bmQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sIC5ybS1kZW50YWwgLnNwbGl0XzcwXzMwIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfYmFja2dyb3VuZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS10d28tY29sdW1uIC5maWVsZHNldC13cmFwcGVyIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LXR3by1jb2x1bW4gLmZpZWxkc2V0LXdyYXBwZXIgLnJhZGlvIC5qcy1mb3JtLXR5cGUtcmFkaW86Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LXR3by1jb2x1bW4gLmZpZWxkc2V0LXdyYXBwZXIgLnJhZGlvIC5qcy1mb3JtLXR5cGUtcmFkaW86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5ybS1kZW50YWwgLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzIC52aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCAubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMgLnZpZGVvLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgfVxufVxuLnJtLWRlbnRhbCAubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMgLnZpZGVvLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4ucm0tZGVudGFsIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS10ZXN0aW1vbmlhbCB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTEuN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnJtLWRlbnRhbCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLXRlc3RpbW9uaWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5ybS1kZW50YWwgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10ZXN0aW1vbmlhbCBhIHtcbiAgYmFja2dyb3VuZDogI0RDMDAyODtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucm0tZGVudGFsIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtdGVzdGltb25pYWwgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICBzZWN0aW9uIC5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2IC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKiBicmVhZGNydW1icyBjYXBpdGFsaXplIHRleHQgKi9cbiAgLyogY2hhbmdlcyB0byBpbWFnZSB0ZXh0IGFuZCBjdGEgaHAgZGVudGFsICovXG4gIC8qIG1lZGljIG1vYmlsZSBtZW51ICovXG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmltYWdlLWFsaWduLS1ib3R0b20ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQuSm9zLm5vX3BhZGRpbmdfY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbmJvZHkucm0tZGVudGFsIC5jb2x1bW4uZ3JhZGllbnRfZG91YmxlX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuYm9keS5ybS1kZW50YWwgbGkuYnJlYWRjcnVtYi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbmJvZHkucm0tZGVudGFsIGxpLmJyZWFkY3J1bWItaXRlbTo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnJtLWRlbnRhbCAjYmxvY2std2hhdHNhcHBjaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwNXB4O1xuICByaWdodDogMzZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQge1xuICAgIGJvdHRvbTogODFweDtcbiAgICByaWdodDogMzFweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgI2Jsb2NrLXdoYXRzYXBwY2hhdCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5ib2R5LnJtLWRlbnRhbCAjYmxvY2std2hhdHNhcHBjaGF0IC5maWVsZC0tbmFtZS1ib2R5IGltZyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIGgxLnRpdGxlLmVkdS10aXRsZS5lZHUtZGVudGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5ybS1kZW50YWwgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjpiZWZvcmUsXG5ib2R5LnJtLWRlbnRhbCAuYmxvY2stZWR1LWNhdGVnb3JpZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgLm1haW4tLWRlbnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDBweCAxMnB4IDEycHg7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctbWVkaWNpICNibG9jay1kZW50YWxtZWRpY2NvbXBvbmVudGZpbHRlcnMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuYmxvY2stZmFjZXQtYmxvY2tvcmFzLWRlbnRhbCxcbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuYmxvY2stZmFjZXQtYmxvY2tsb2NhdGllLWRlbnRhbCxcbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuYmxvY2stZmFjZXQtYmxvY2tzcGVjaWFsaXRhdGUtZGVudGFsLFxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzLWJsb2Nrdmlld3MtcGFnZW1lZGljaV9fZGVudGFsLW1lZGljcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2YzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICByaWdodDogMDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgYXJ0aWNsZS5ub2RlLS10eXBlLW1lZGljLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctbWVkaWNpIGFydGljbGUubm9kZS0tdHlwZS1tZWRpYy5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS53aGl0ZS1iYWNrZ3JvdW5kIC5jb2x1bW4tdGV4dC5oYWxmIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci50cmFuc3BhcmVudC1iYWNrZ3JvdW5kIC5zcGxpdF81MF81MCAuY29sdW1uIC53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ybS1kZW50YWwgLmltYWdlLWFsaWduLS1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuY2hvc2VuLXNpbmdsZSB7XG4gIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNC41O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LW1lZGljaSAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIC5jaG9zZW4tZHJvcCB7XG4gIHRvcDogNjBweDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyAuZmFjZXRzLXdpZGdldC1kcm9wZG93bjo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KSAhaW1wb3J0YW50O1xufVxuYm9keS5ybS1kZW50YWwgLnNwbGl0XzUwXzUwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWZsZXg6IDEwMCU7XG4gIC1tcy1mbGV4OiAxMDAlO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuZ3JhZGllbnRfZG91YmxlLkpvcyxcbmJvZHkucm0tZGVudGFsIC5ybS1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLmdyYWRpZW50X29uZS5Kb3Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWZsZXg6IDEwMCU7XG4gIC1tcy1mbGV4OiAxMDAlO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnNpdGUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICBib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXI6YmVmb3JlLCBib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuICBib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICBib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xMjBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkucm0tZGVudGFsIC5zaXRlLWZvb3RlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5ib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmJlZm9yZSwgYm9keS5ybS1kZW50YWwgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xufVxuYm9keS5ybS1kZW50YWwgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5ib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5iYWNrZ3JvdW5kLS1zbWFsbF9pY29ucyAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5iYWNrZ3JvdW5kLS1zbWFsbF9pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbmJvZHkucm0tZGVudGFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAudGl0bGUtLWJsYWNrIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LnJtLWRlbnRhbCAuc2l0ZS1mb290ZXI6YmVmb3JlLFxuYm9keS5ybS1kZW50YWwgLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnJtLWRlbnRhbCAuc3VyZ2Vvbi1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbmJvZHkucm0tZGVudGFsIC5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbmJvZHkucm0tZGVudGFsIC5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aW9ucyAubWFpbi0tZGVudGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpb25zIC5tYWluLS1kZW50YWwgLmNhcmQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbmJvZHkucm0tZGVudGFsLm5vZGUtLXR5cGUtbWVkaWMgbGkuYnJlYWRjcnVtYi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5ib2R5LnJtLWRlbnRhbCBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDtcbn1cbmJvZHkucm0tZGVudGFsIGZvb3Rlci5zaXRlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJvZHkucm0tZGVudGFsIGZvb3Rlci5zaXRlLWZvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keS5ybS1kZW50YWwgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5ib2R5LnJtLWRlbnRhbCBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keS5ybS1kZW50YWwgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keS5ybS1kZW50YWwgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWVkdSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWVkdSAubGF5b3V0LW1haW4td3JhcHBlci50cmFuc3BhcmVudF9jb250ZW50X2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWVkdSAubGF5b3V0LW1haW4td3JhcHBlciAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LXRlc3RpbW9uaWFscyAubGF5b3V0LW1haW4td3JhcHBlciwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LW1lZGljaSAubGF5b3V0LW1haW4td3JhcHBlciwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpb25zIC5sYXlvdXQtbWFpbi13cmFwcGVyLFxuYm9keS5ybS1kZW50YWwgLmlzLWRlbnRhbCAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWxvY2F0aWktY29tcG9uZW50IC5sYXlvdXQtbWFpbi13cmFwcGVyLnRyYW5zcGFyZW50X2NvbnRlbnRfYmFja2dyb3VuZCwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LXRlc3RpbW9uaWFscyAubGF5b3V0LW1haW4td3JhcHBlci50cmFuc3BhcmVudF9jb250ZW50X2JhY2tncm91bmQsIGJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1tZWRpY2kgLmxheW91dC1tYWluLXdyYXBwZXIudHJhbnNwYXJlbnRfY29udGVudF9iYWNrZ3JvdW5kLCBib2R5LnJtLWRlbnRhbC5wYWdlLXZpZXctaW52ZXN0aWdhdGlvbnMgLmxheW91dC1tYWluLXdyYXBwZXIudHJhbnNwYXJlbnRfY29udGVudF9iYWNrZ3JvdW5kLFxuYm9keS5ybS1kZW50YWwgLmlzLWRlbnRhbCAubGF5b3V0LW1haW4td3JhcHBlci50cmFuc3BhcmVudF9jb250ZW50X2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkucm0tZGVudGFsLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LXRlc3RpbW9uaWFscyAubGF5b3V0LW1haW4td3JhcHBlciAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LW1lZGljaSAubGF5b3V0LW1haW4td3JhcHBlciAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSwgYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWludmVzdGlnYXRpb25zIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhLFxuYm9keS5ybS1kZW50YWwgLmlzLWRlbnRhbCAubGF5b3V0LW1haW4td3JhcHBlciAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkucm0tZGVudGFsIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbmJvZHkucm0tZGVudGFsIC5sYXlvdXQtbWFpbi13cmFwcGVyIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkucm0tZGVudGFsIC5sYXlvdXQtbWFpbi13cmFwcGVyLnRyYW5zcGFyZW50X2NvbnRlbnRfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5ybS1kZW50YWwgLmxheW91dC1tYWluLXdyYXBwZXIud2hpdGVfY29udGVudF9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkucm0tZGVudGFsIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwge1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgYm9keS5ybS1kZW50YWwgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucm0tZGVudGFsIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLS1kZW50YWwgPiAucmVnaW9uLWNvbnRlbnQtdG9wOmJlZm9yZSwgYm9keS5ybS1kZW50YWwgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCA+IC5yZWdpb24tY29udGVudC10b3A6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIC5ibG9jay1tZWRpYy1tZW51IC5jb250ZW50IGgyLCBib2R5LnJtLWRlbnRhbCAucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIgI2Jsb2NrLWxvY2F0aW9uIC5jb250ZW50IGgyIHtcbiAgdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LnJtLWRlbnRhbCAucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIgLmJsb2NrLW1lZGljLW1lbnUgLmNvbnRlbnQgaDIsIGJvZHkucm0tZGVudGFsIC5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAjYmxvY2stbG9jYXRpb24gLmNvbnRlbnQgaDIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIC5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAuYmxvY2stbWVkaWMtbWVudSAuY29udGVudC5pcy1leHBhbmRlZCBoMiwgYm9keS5ybS1kZW50YWwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyICNibG9jay1sb2NhdGlvbiAuY29udGVudC5pcy1leHBhbmRlZCBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogODAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cbmJvZHkucm0tZGVudGFsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAuY29udGVudC5pcy1leHBhbmRlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucm0tZGVudGFsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVkaWMtbWVudSAubmF2IHtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5ib2R5LnJtLWRlbnRhbCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lZGljLW1lbnUgLm5hdjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ybS1kZW50YWwgZmllbGRzZXQuanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuZm9ybS10eXBlLXRleHRmaWVsZC5qcy1mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dC5mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dC5mb3JtLWdyb3VwLmNvbC1hdXRvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvU2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtdGVzdGltb25pYWwge1xuICBtYXJnaW46IDUwcHggMDtcbn1cblxuLyogZ2xvYmFsIGN0YSBjaGFuZ2UgKi9cbi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1jdGEuZmllbGQtLXR5cGUtbGluay5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS12aWV3LWludmVzdGlnYXRpb25zLnBhdGgtZGVudGFsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4udGl0bGVfY29tcG9uZW50LndoaXRlLmN0YSwgLnRpdGxlX2NvbXBvbmVudC5ncmF5LmN0YSwgLnRpdGxlX2NvbXBvbmVudC5wcmVtaXVtX2RhcmsuY3RhLCAudGl0bGVfY29tcG9uZW50LnByZW1pdW1fbGlnaHQuY3RhLCAudGl0bGVfY29tcG9uZW50LmNlbnRlcl9ib3JkZXJfdG9wLmN0YSwgLnRpdGxlX2NvbXBvbmVudC5pbWFnZS5jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGl0bGVfY29tcG9uZW50LndoaXRlLmN0YSwgLnRpdGxlX2NvbXBvbmVudC5ncmF5LmN0YSwgLnRpdGxlX2NvbXBvbmVudC5wcmVtaXVtX2RhcmsuY3RhLCAudGl0bGVfY29tcG9uZW50LnByZW1pdW1fbGlnaHQuY3RhLCAudGl0bGVfY29tcG9uZW50LmNlbnRlcl9ib3JkZXJfdG9wLmN0YSwgLnRpdGxlX2NvbXBvbmVudC5pbWFnZS5jdGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udGl0bGVfY29tcG9uZW50LndoaXRlLmN0YSBoMiwgLnRpdGxlX2NvbXBvbmVudC5ncmF5LmN0YSBoMiwgLnRpdGxlX2NvbXBvbmVudC5wcmVtaXVtX2RhcmsuY3RhIGgyLCAudGl0bGVfY29tcG9uZW50LnByZW1pdW1fbGlnaHQuY3RhIGgyLCAudGl0bGVfY29tcG9uZW50LmNlbnRlcl9ib3JkZXJfdG9wLmN0YSBoMiwgLnRpdGxlX2NvbXBvbmVudC5pbWFnZS5jdGEgaDIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpdGxlX2NvbXBvbmVudC53aGl0ZS5jdGEgaDIsIC50aXRsZV9jb21wb25lbnQuZ3JheS5jdGEgaDIsIC50aXRsZV9jb21wb25lbnQucHJlbWl1bV9kYXJrLmN0YSBoMiwgLnRpdGxlX2NvbXBvbmVudC5wcmVtaXVtX2xpZ2h0LmN0YSBoMiwgLnRpdGxlX2NvbXBvbmVudC5jZW50ZXJfYm9yZGVyX3RvcC5jdGEgaDIsIC50aXRsZV9jb21wb25lbnQuaW1hZ2UuY3RhIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4udGl0bGVfY29tcG9uZW50LndoaXRlLmN0YSBhLCAudGl0bGVfY29tcG9uZW50LmdyYXkuY3RhIGEsIC50aXRsZV9jb21wb25lbnQucHJlbWl1bV9kYXJrLmN0YSBhLCAudGl0bGVfY29tcG9uZW50LnByZW1pdW1fbGlnaHQuY3RhIGEsIC50aXRsZV9jb21wb25lbnQuY2VudGVyX2JvcmRlcl90b3AuY3RhIGEsIC50aXRsZV9jb21wb25lbnQuaW1hZ2UuY3RhIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZDVkNmQ4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGl0bGVfY29tcG9uZW50LndoaXRlLmN0YSBhOjphZnRlciwgLnRpdGxlX2NvbXBvbmVudC5ncmF5LmN0YSBhOjphZnRlciwgLnRpdGxlX2NvbXBvbmVudC5wcmVtaXVtX2RhcmsuY3RhIGE6OmFmdGVyLCAudGl0bGVfY29tcG9uZW50LnByZW1pdW1fbGlnaHQuY3RhIGE6OmFmdGVyLCAudGl0bGVfY29tcG9uZW50LmNlbnRlcl9ib3JkZXJfdG9wLmN0YSBhOjphZnRlciwgLnRpdGxlX2NvbXBvbmVudC5pbWFnZS5jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGl0bGVfY29tcG9uZW50LndoaXRlLmN0YSBhLCAudGl0bGVfY29tcG9uZW50LmdyYXkuY3RhIGEsIC50aXRsZV9jb21wb25lbnQucHJlbWl1bV9kYXJrLmN0YSBhLCAudGl0bGVfY29tcG9uZW50LnByZW1pdW1fbGlnaHQuY3RhIGEsIC50aXRsZV9jb21wb25lbnQuY2VudGVyX2JvcmRlcl90b3AuY3RhIGEsIC50aXRsZV9jb21wb25lbnQuaW1hZ2UuY3RhIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi50aXRsZV9jb21wb25lbnQuZ3JheS5jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGl0bGVfY29tcG9uZW50LmdyYXkuY3RhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRpdGxlX2NvbXBvbmVudC5ncmF5LmN0YSBoMiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGl0bGVfY29tcG9uZW50LmdyYXkuY3RhIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4udGl0bGVfY29tcG9uZW50LmdyYXkuY3RhIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZDVkNmQ4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGl0bGVfY29tcG9uZW50LmdyYXkuY3RhIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpdGxlX2NvbXBvbmVudC5ncmF5LmN0YSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5sYXlvdXQyIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5sYXlvdXQyIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNudGEtd2EtZ2RwciB7XG4gIG1hcmdpbjogMCA1cHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5udGEtd2EtZ2RwciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIGJhY2tncm91bmQgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbn1cblxuLm50YS13YS1nZHByIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5udGEtd2EtZ2RwciBsYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5wb2ludGVyLWRpc2FibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm50YS13b28tcHJvZHVjdHMtYnV0dG9uOmFmdGVyLCAubnRhLXdvby1wcm9kdWN0cy1idXR0b246YmVmb3JlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FfX2J1dHRvbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndhX19idG5fd19pbWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53YV9fcG9wdXBfY29udGVudF9pdGVtIC53YV9fY3NfaW1nX3dyYXAge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4ud2FfX2J0bl9wb3B1cCwgLndhX19idG5fcG9wdXAgKiwgLndhX19idG5fcG9wdXAgOmFmdGVyLCAud2FfX2J0bl9wb3B1cCA6YmVmb3JlLCAud2FfX2J1dHRvbiwgLndhX19idXR0b24gKiwgLndhX19idXR0b24gOmFmdGVyLCAud2FfX2J1dHRvbiA6YmVmb3JlLCAud2FfX3BvcHVwX2NoYXRfYm94LCAud2FfX3BvcHVwX2NoYXRfYm94ICosIC53YV9fcG9wdXBfY2hhdF9ib3ggOmFmdGVyLCAud2FfX3BvcHVwX2NoYXRfYm94IDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndhX19idXR0b24ge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMXB4IHJnYmEoMzIsIDMyLCAzNywgMC4wOSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA4cHggMXB4IHJnYmEoMzIsIDMyLCAzNywgMC4wOSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCA4cHggMXB4IHJnYmEoMzIsIDMyLCAzNywgMC4wOSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLndhX19idG5fdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG59XG5cbi53YV9fYnRuX3dfaWNvbiAud2FfX2J0bl90eHQge1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTVweCA3MXB4O1xufVxuXG4ud2FfX2J1dHRvbl90ZXh0X29ubHkgLndhX19idG5fdHh0LCAud2FfX3JfYnV0dG9uLndhX19idG5fd19pbWcud2FfX2J1dHRvbl90ZXh0X29ubHkgLndhX19idG5fdHh0LCAud2FfX3NxX2J1dHRvbi53YV9fYnRuX3dfaW1nLndhX19idXR0b25fdGV4dF9vbmx5IC53YV9fYnRuX3R4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLndhX19idG5fd19pY29uIC53YV9fYnRuX3R4dCAud2FfX2J0bl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi53YV9fY3NfaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLndhX19idG5fc3RhdHVzIHtcbiAgY29sb3I6ICNmNWE2MjM7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAycHggMCAwO1xufVxuXG4ud2FfX2NzX2luZm8gLndhX19jc19uYW1lLCAud2FfX2NzX2luZm8gLndhX19jc19zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53YV9fY3NfaW5mbyAud2FfX2NzX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2ZW07XG59XG5cbi53YV9fc3R0X29ubGluZSAud2FfX2NzX2luZm8gLndhX19jc19uYW1lIHtcbiAgY29sb3I6ICNkNWYwZDk7XG59XG5cbi53YV9fc3R0X29mZmxpbmUgLndhX19jc19pbmZvIC53YV9fY3NfbmFtZSB7XG4gIGNvbG9yOiAjNzY3ODdkO1xufVxuXG4ud2FfX2NzX2luZm8gLndhX19jc19zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xuICBmb250LXNpemU6IDlweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS4zNGVtO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAzNnB4O1xufVxuXG4ud2FfX3N0dF9vbmxpbmUgLndhX19jc19pbmZvIC53YV9fY3Nfc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogIzYyYzk3MTtcbn1cblxuLndhX19zdHRfb2ZmbGluZSAud2FfX2NzX2luZm8gLndhX19jc19zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjYjliYmJlO1xufVxuXG4ud2FfX3N0dF9vbmxpbmUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMyZGI3NDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlICFpbXBvcnRhbnQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi53YV9fc3R0X29ubGluZSAud2FfX2J0bl90eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi53YV9fcl9idXR0b24ud2FfX3N0dF9vbmxpbmU6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbn1cblxuLndhX19zcV9idXR0b24ud2FfX3N0dF9vbmxpbmU6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud2FfX3N0dF9vbmxpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgei1pbmRleDogLTE7XG59XG5cbi53YV9fYnV0dG9uLndhX19zdHRfb25saW5lOmFjdGl2ZSwgLndhX19idXR0b24ud2FfX3N0dF9vbmxpbmU6Zm9jdXMsIC53YV9fYnV0dG9uLndhX19zdHRfb25saW5lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDFweCByZ2JhKDMyLCAzMiwgMzcsIDAuMTkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLndhX19idXR0b24ud2FfX3N0dF9vbmxpbmU6YWN0aXZlOmJlZm9yZSwgLndhX19idXR0b24ud2FfX3N0dF9vbmxpbmU6Zm9jdXM6YmVmb3JlLCAud2FfX2J1dHRvbi53YV9fc3R0X29ubGluZTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud2FfX3N0dF9vbmxpbmUud2FfX2J0bl93X2ljb24gLndhX19idG5faWNvbiBpbWcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi53YV9fc3R0X29mZmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZWJlZGYwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzU5NWI2MDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndhX19zdHRfb2ZmbGluZS53YV9fYnRuX3dfaWNvbiAud2FfX2J0bl90eHQge1xuICBwYWRkaW5nOiA4cHggMjBweCA2cHggNzFweDtcbn1cblxuLndhX19zdHRfb2ZmbGluZS53YV9fcl9idXR0b24ud2FfX2J0bl93X2ltZyAud2FfX2J0bl90eHQge1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMTAwcHg7XG59XG5cbi53YV9fc3R0X29mZmxpbmUud2FfX3NxX2J1dHRvbi53YV9fYnRuX3dfaW1nIC53YV9fYnRuX3R4dCB7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCA3MHB4O1xufVxuXG4ud2FfX2J0bl93X2ljb24gLndhX19idG5faWNvbiB7XG4gIGxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud2FfX2J0bl93X2ljb24gLndhX19idG5faWNvbiBpbWcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNjlweDtcbiAgd2lkdGg6IDQxcHg7XG59XG5cbi53YV9fYnRuX3dfaW1nIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4ud2FfX2J0bl93X2ltZyAud2FfX2NzX2ltZyB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW1nX3dyYXAge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA3OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3OXB4O1xufVxuXG4ud2FfX2J0bl93X2ltZyAud2FfX2NzX2ltZyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW1nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJak1rUkNOelF5SWk4K1BDOXpkbWMrKSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG59XG5cbi53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW1nOmFmdGVyLCAud2FfX3N0dF9vZmZsaW5lLndhX19idG5fd19pbWcgLndhX19jc19pbWc6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgzOSwgMzgsIDM4LCAwLjI2KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDM5LCAzOCwgMzgsIDAuMjYpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMzksIDM4LCAzOCwgMC4yNik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyN3B4O1xufVxuXG4ud2FfX3N0dF9vZmZsaW5lLndhX19idG5fd19pbWcgLndhX19jc19pbWc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqUTBKRFJrUTFJaTgrUEM5emRtYyspIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbn1cblxuLndhX19idG5fd19pbWcgLndhX19idG5fdHh0IHtcbiAgcGFkZGluZzogMTRweCAyMHB4IDEycHggMTAzcHg7XG59XG5cbi53YV9fcl9idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xufVxuXG4ud2FfX3NxX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndhX19zcV9idXR0b24ud2FfX2J0bl93X2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB3aWR0aDogMjcwcHg7XG59XG5cbi53YV9fcl9idXR0b24ud2FfX2J0bl93X2ltZyAud2FfX2NzX2ltZyB7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi53YV9fc3FfYnV0dG9uLndhX19idG5fd19pbWcgLndhX19jc19pbWcge1xuICBsZWZ0OiAtMzVweDtcbn1cblxuLndhX19zcV9idXR0b24ud2FfX2J0bl93X2ltZyAud2FfX2J0bl90eHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi53YV9fYnRuX3R4dCAud2FfX2J0bl90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53YV9fcl9idXR0b24ud2FfX2J0bl93X2ltZyAud2FfX2J0bl90eHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLndhX19yX2J1dHRvbi53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW5mbyAud2FfX2NzX3N0YXR1cyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDhweCA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA4cHggOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggOHB4IDhweDtcbiAgYm90dG9tOiAxMDJweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDEwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDEwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNXB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDM1MXB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xuICB6LWluZGV4OiA5OTk5OTk5OTg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3g6YWN0aXZlLCAud2FfX3BvcHVwX2NoYXRfYm94OmZvY3VzLCAud2FfX3BvcHVwX2NoYXRfYm94OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggNHB4IHJnYmEoMzIsIDMyLCAzNywgMC4yMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDEwcHggNHB4IHJnYmEoMzIsIDMyLCAzNywgMC4yMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDEwcHggNHB4IHJnYmEoMzIsIDMyLCAzNywgMC4yMyk7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzJkYjc0MjtcbiAgY29sb3I6ICNkOWViYzY7XG4gIHBhZGRpbmc6IDE1cHggNDNweCAxN3B4IDc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmdfc20ge1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTdweCA3NHB4O1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfaGVhZGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJalJrWkdJaTgrUEM5emRtYyspIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzNweDtcbiAgbGVmdDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiA1NXB4O1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfaGVhZGluZ19zbTpiZWZvcmUge1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDE5cHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nIC53YV9fcG9wdXBfdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDM7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nIC53YV9fcG9wdXBfaW50cm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfaGVhZGluZ19zbSAud2FfX3BvcHVwX2ludHJvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nIC53YV9fcG9wdXBfaW50cm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmcgLndhX19wb3B1cF9pbnRybyBhOmFjdGl2ZSwgLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmcgLndhX19wb3B1cF9pbnRybyBhOmZvY3VzLCAud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfaGVhZGluZyAud2FfX3BvcHVwX2ludHJvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX25vdGljZSB7XG4gIGNvbG9yOiAjYTVhYmI3O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAyMXB4IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2NvbnRlbnRfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9hdmF0YXIubnRhLWRlZmF1bHQtYXZ0IHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19zdHQge1xuICBiYWNrZ3JvdW5kOiAjZjVmN2Y5O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyZGI3NDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweCA0cHggMnB4IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggNHB4IDJweCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDRweCAycHggNHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTNweCA0MHB4IDEycHggNzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fc3R0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTnpndU1UWTFJRFEzT0M0eE5qVWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEUTNPQzR4TmpVZ05EYzRMakUyTlNJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNaUlnYUdWcFoyaDBQU0kxTVRJaVBqeHdZWFJvSUdROUlrMDBOemd1TVRZMUlESXpNaTQ1TkRaak1DQXhNamd1TlRZM0xURXdOUzR3TlRjZ01qTXlMamsyTmkweU16UXVOamM1SURJek1pNDVOall0TkRFdU1UQXlJREF0TnprdU9ERTBMVEV3TGpVNU9TMHhNVE11TkRRMUxUSTRMamsyT1V3d0lEUTNPQzR4TmpWc05ESXVORE0zTFRFeU5TNHdOR010TWpFdU5ETTRMVE0xTGpBMk5TMHpNeTQzTnkwM05pNHlNRGN0TXpNdU56Y3RNVEl3TGpFMU9VTTRMalkyTnlBeE1EUXVNelFnTVRFekxqYzJNeUF3SURJME15NDBPRFVnTUdNeE1qa3VOakl6SURBZ01qTTBMalk0SURFd05DNHpOQ0F5TXpRdU5qZ2dNak15TGprME5ucE5NalF6TGpRNE5TQXpOeTR3T1RoakxURXdPQzQ0TURJZ01DMHhPVGN1TkRJeUlEZzNMamd3TXkweE9UY3VOREl5SURFNU5TNDROamdnTUNBME1pNDVNVFVnTVRNdU9UZzJJRGd5TGpZd015QXpOeTQxTnpZZ01URTBMamczT1d3dE1qUXVOVGcySURjeUxqVTBNaUEzTlM0NE5Ea3RNak11T1RZNFl6TXhMakV5TVNBeU1DNDBPREVnTmpndU5EVTNJRE15TGpJNU5pQXhNRGd1TlRneklETXlMakk1TmlBeE1EZ3VOekl6SURBZ01UazNMak15TXkwNE55NDRORE1nTVRrM0xqTXlNeTB4T1RVdU9UQTRJREF0TVRBM0xqZzROaTA0T0M0MkxURTVOUzQzTURrdE1UazNMak15TXkweE9UVXVOekE1ZWswek5qRXVPVE14SURJNE5pNDJNbU10TVM0ek9UVXRNaTR6TXpFdE5TNHlNaTB6TGpjME5pMHhNQzQ0T1RndE5pNDRNVFF0TlM0NU1UY3RNaTQ0TkRrdE16UXVNRGc1TFRFMkxqUTVOeTB6T1M0MU1EZ3RNVGd1TXpjdE5TNHhOaTB4TGpreE15MDRMams0TmkweUxqZzBPUzB4TWk0NE1URWdNaTQ0TWprdE5DNHdNRFVnTlM0Mk16Z3RNVFF1T1RBeklERTRMall5T1MweE9DNHlNeUF5TWk0ek5UUXRNeTQxTkRZZ015NDNPRFV0Tmk0NE5UUWdOQzR5TmpRdE1USXVOVFV5SURFdU5ETTFMVFV1TmpFNExUSXVPREE1TFRJMExqSTJOeTA0TGpnMk5pMDBOaTR5TURNdE1qZ3VNemt4TFRFM0xqQTFOUzB4TlM0d05ESXRNamd1TmpjdE16TXVOekV4TFRNeExqazVOeTB6T1M0MU1EZ3RNeTQwTWpjdE5TNDNOVGd0TGpNNU9DMDRMamd5TmlBeUxqUTNNUzB4TVM0Mk16VWdNaTQyT1MweUxqVTVJRFV1TnpjNExUWXVOek0wSURndU5qSTNMVEV3TGpBME1TQXlMamsyT1MwekxqSTROeUF6TGprd05TMDFMall6T0NBMUxqYzVPQzA1TGpReU5DQXhMamt4TXkwekxqa3dOUzQ1TXpZdE55NHhPVEl0TGpRM09DMHhNQzR4TkRFdE1TNDBNVFV0TWk0NE5Ea3RNVE11TURFdE16QXVPRGd4TFRFM0xqYzFNaTAwTWk0ek16Y3ROQzQ0TkRFdE1URXVOREUyTFRrdU5UUXpMVGt1TlRJekxURXlMamczTVMwNUxqVXlNeTB6TGpRMk55QXdMVGN1TWpFeUxTNDBOemd0TVRFdU1URTNMUzQwTnpndE15NDNPRFVnTUMweE1DNHdOREVnTVM0ek9UVXRNVFV1TXpneElEY3VNVGt5TFRVdU1pQTFMalkxT0MweU1DNHhNak1nTVRrdU5EWTFMVEl3TGpFeU15QTBOeTQxT1RjZ01DQXlPQzR3TlRJZ01qQXVOakF4SURVMUxqTXdPQ0F5TXk0MU5TQTFPUzR3TlRNZ01pNDROamtnTXk0M09EVWdNemt1TnpRM0lEWXpMakU1TnlBNU9DNHpNRE1nT0RZdU1EY2dOVGd1TkRjMklESXlMamczTWlBMU9DNDBOellnTVRVdU16SXhJRFk1TGpFeE5TQXhOQzR6TmpVZ01UQXVNemd0TGprMU5pQXpOQzR3TmprdE1UTXVPRFkzSURNNExqZ3hNUzB5Tnk0d09UWWdOQzQyTmkweE15NDBOU0EwTGpZMkxUSTBMamMyTmlBekxqSTBOaTB5Tnk0eE16ZDZJaUJtYVd4c1BTSWpNa1JDTnpReUlpOCtQQzl6ZG1jKykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiAyNnB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3N0dC53YV9fc3R0X29mZmxpbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJallUbGhaV0kySWk4K1BDOXpkbWMrKTtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3N0dC53YV9fc3R0X29ubGluZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fc3R0LndhX19zdHRfb25saW5lOmFjdGl2ZSwgLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3N0dC53YV9fc3R0X29ubGluZTpmb2N1cywgLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3N0dC53YV9fc3R0X29ubGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDE1cHggMXB4IHJnYmEoNTUsIDYyLCA3MCwgMC4wNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggMTVweCAxcHggcmdiYSg1NSwgNjIsIDcwLCAwLjA3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDdweCAxNXB4IDFweCByZ2JhKDU1LCA2MiwgNzAsIDAuMDcpO1xufVxuXG4ud2FfX3BvcHVwX2NvbnRlbnRfbGlzdCAud2FfX3BvcHVwX2NvbnRlbnRfaXRlbSB7XG4gIG1hcmdpbjogMTRweCAwIDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94LndhX19wZW5kaW5nIC53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94LndhX19wZW5kaW5nIC53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3gud2FfX2xhdWNoIC53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtIC53YV9fbWVtYmVyX25hbWUge1xuICBjb2xvcjogIzM2M2M0NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xODhlbSAhaW1wb3J0YW50O1xufVxuXG4ud2FfX3BvcHVwX2NvbnRlbnRfbGlzdCAud2FfX3BvcHVwX2NvbnRlbnRfaXRlbSAud2FfX21lbWJlcl9kdXR5IHtcbiAgY29sb3I6ICM5ODliOWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDAgMDtcbn1cblxuLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW0gLndhX19tZW1iZXJfc3RhdHVzIHtcbiAgY29sb3I6ICNmNWE2MjM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDAgMDtcbn1cblxuLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW0gLndhX19wb3B1cF90eHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtIC53YV9fc3R0X29mZmxpbmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MwYzVjYTtcbn1cblxuLndhX19wb3B1cF9hdnRfbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiA3cHggMCAyNHB4O1xufVxuXG4ud2FfX3BvcHVwX2F2dF9saXN0IC53YV9fcG9wdXBfYXZ0X2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi53YV9fcG9wdXBfYXZ0X2xpc3QgLndhX19wb3B1cF9hdnRfaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgbGVmdDogLTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjBweDtcbn1cblxuLndhX19wb3B1cF9jYWxsX2J0biB7XG4gIGJhY2tncm91bmQ6ICMyZGI3NDI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDEzLCAxNSwgMTgsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTdweCAycHggcmdiYSgxMywgMTUsIDE4LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMTMsIDE1LCAxOCwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjc1cHg7XG59XG5cbi53YV9fcG9wdXBfY2FsbF9idG4ud2FfX3BvcHVwX2NhbGxfYnRuX2xnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqTkdKak1UYzBJaTgrUEM5emRtYyspIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogLTMxcHg7XG4gIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMnMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi53YV9fcG9wdXBfY2FsbF9idG4ud2FfX3BvcHVwX2NhbGxfYnRuX2xnOmFjdGl2ZTpiZWZvcmUsIC53YV9fcG9wdXBfY2FsbF9idG4ud2FfX3BvcHVwX2NhbGxfYnRuX2xnOmZvY3VzOmJlZm9yZSwgLndhX19wb3B1cF9jYWxsX2J0bi53YV9fcG9wdXBfY2FsbF9idG5fbGc6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTnpndU1UWTFJRFEzT0M0eE5qVWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEUTNPQzR4TmpVZ05EYzRMakUyTlNJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNaUlnYUdWcFoyaDBQU0kxTVRJaVBqeHdZWFJvSUdROUlrMDBOemd1TVRZMUlESXpNaTQ1TkRaak1DQXhNamd1TlRZM0xURXdOUzR3TlRjZ01qTXlMamsyTmkweU16UXVOamM1SURJek1pNDVOall0TkRFdU1UQXlJREF0TnprdU9ERTBMVEV3TGpVNU9TMHhNVE11TkRRMUxUSTRMamsyT1V3d0lEUTNPQzR4TmpWc05ESXVORE0zTFRFeU5TNHdOR010TWpFdU5ETTRMVE0xTGpBMk5TMHpNeTQzTnkwM05pNHlNRGN0TXpNdU56Y3RNVEl3TGpFMU9VTTRMalkyTnlBeE1EUXVNelFnTVRFekxqYzJNeUF3SURJME15NDBPRFVnTUdNeE1qa3VOakl6SURBZ01qTTBMalk0SURFd05DNHpOQ0F5TXpRdU5qZ2dNak15TGprME5ucE5NalF6TGpRNE5TQXpOeTR3T1RoakxURXdPQzQ0TURJZ01DMHhPVGN1TkRJeUlEZzNMamd3TXkweE9UY3VOREl5SURFNU5TNDROamdnTUNBME1pNDVNVFVnTVRNdU9UZzJJRGd5TGpZd015QXpOeTQxTnpZZ01URTBMamczT1d3dE1qUXVOVGcySURjeUxqVTBNaUEzTlM0NE5Ea3RNak11T1RZNFl6TXhMakV5TVNBeU1DNDBPREVnTmpndU5EVTNJRE15TGpJNU5pQXhNRGd1TlRneklETXlMakk1TmlBeE1EZ3VOekl6SURBZ01UazNMak15TXkwNE55NDRORE1nTVRrM0xqTXlNeTB4T1RVdU9UQTRJREF0TVRBM0xqZzROaTA0T0M0MkxURTVOUzQzTURrdE1UazNMak15TXkweE9UVXVOekE1ZWswek5qRXVPVE14SURJNE5pNDJNbU10TVM0ek9UVXRNaTR6TXpFdE5TNHlNaTB6TGpjME5pMHhNQzQ0T1RndE5pNDRNVFF0TlM0NU1UY3RNaTQ0TkRrdE16UXVNRGc1TFRFMkxqUTVOeTB6T1M0MU1EZ3RNVGd1TXpjdE5TNHhOaTB4TGpreE15MDRMams0TmkweUxqZzBPUzB4TWk0NE1URWdNaTQ0TWprdE5DNHdNRFVnTlM0Mk16Z3RNVFF1T1RBeklERTRMall5T1MweE9DNHlNeUF5TWk0ek5UUXRNeTQxTkRZZ015NDNPRFV0Tmk0NE5UUWdOQzR5TmpRdE1USXVOVFV5SURFdU5ETTFMVFV1TmpFNExUSXVPREE1TFRJMExqSTJOeTA0TGpnMk5pMDBOaTR5TURNdE1qZ3VNemt4TFRFM0xqQTFOUzB4TlM0d05ESXRNamd1TmpjdE16TXVOekV4TFRNeExqazVOeTB6T1M0MU1EZ3RNeTQwTWpjdE5TNDNOVGd0TGpNNU9DMDRMamd5TmlBeUxqUTNNUzB4TVM0Mk16VWdNaTQyT1MweUxqVTVJRFV1TnpjNExUWXVOek0wSURndU5qSTNMVEV3TGpBME1TQXlMamsyT1MwekxqSTROeUF6TGprd05TMDFMall6T0NBMUxqYzVPQzA1TGpReU5DQXhMamt4TXkwekxqa3dOUzQ1TXpZdE55NHhPVEl0TGpRM09DMHhNQzR4TkRFdE1TNDBNVFV0TWk0NE5Ea3RNVE11TURFdE16QXVPRGd4TFRFM0xqYzFNaTAwTWk0ek16Y3ROQzQ0TkRFdE1URXVOREUyTFRrdU5UUXpMVGt1TlRJekxURXlMamczTVMwNUxqVXlNeTB6TGpRMk55QXdMVGN1TWpFeUxTNDBOemd0TVRFdU1URTNMUzQwTnpndE15NDNPRFVnTUMweE1DNHdOREVnTVM0ek9UVXRNVFV1TXpneElEY3VNVGt5TFRVdU1pQTFMalkxT0MweU1DNHhNak1nTVRrdU5EWTFMVEl3TGpFeU15QTBOeTQxT1RjZ01DQXlPQzR3TlRJZ01qQXVOakF4SURVMUxqTXdPQ0F5TXk0MU5TQTFPUzR3TlRNZ01pNDROamtnTXk0M09EVWdNemt1TnpRM0lEWXpMakU1TnlBNU9DNHpNRE1nT0RZdU1EY2dOVGd1TkRjMklESXlMamczTWlBMU9DNDBOellnTVRVdU16SXhJRFk1TGpFeE5TQXhOQzR6TmpVZ01UQXVNemd0TGprMU5pQXpOQzR3TmprdE1UTXVPRFkzSURNNExqZ3hNUzB5Tnk0d09UWWdOQzQyTmkweE15NDBOU0EwTGpZMkxUSTBMamMyTmlBekxqSTBOaTB5Tnk0eE16ZDZJaUJtYVd4c1BTSWpSa1pHSWk4K1BDOXpkbWMrKTtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveF9ncmF5IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCA4cHggOHB4O1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94X2dyYXkgLndhX19wb3B1cF9oZWFkaW5nX2dyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzJkYjc0MjtcbiAgY29sb3I6ICM4NjhjOWE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfZ3JheSAud2FfX3BvcHVwX2hlYWRpbmdfZ3JheSAud2FfX3BvcHVwX3RpdGxlIHtcbiAgY29sb3I6ICM1OTViNjA7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfZ3JheSAud2FfX3BvcHVwX2hlYWRpbmdfZ3JheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJak1rUkNOelF5SWk4K1BDOXpkbWMrKSB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMzcHg7XG4gIGxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogNTVweDtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveF9ncmF5IC53YV9fcG9wdXBfaGVhZGluZ19ncmF5IC53YV9fcG9wdXBfaW50cm8gYSB7XG4gIGNvbG9yOiAjNTk1YjYwO1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94X2N0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzg0cHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9oZWFkaW5nX2N0IHtcbiAgcGFkZGluZzogMThweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9oZWFkaW5nX2N0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqUmtaR0lpOCtQQzl6ZG1jKykgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMXB4O1xuICBsZWZ0OiA3MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9oZWFkaW5nX2N0IC53YV9fcG9wdXBfdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfaGVhZGluZ19jdCAud2FfX3BvcHVwX2ludHJvIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9jdF9hdnRfbGlzdDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2N0X2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMTRweDtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2N0X2NvbnRlbnQgLndhX19wb3B1cF9ub3RpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9jdF9jb250ZW50X2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMzMlO1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIGEge1xuICBjb2xvcjogIzk4OWI5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIC53YV9fcG9wdXBfY3RfdHh0IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2N0X2NvbnRlbnRfaXRlbSAud2FfX21lbWJlcl9uYW1lIHtcbiAgY29sb3I6ICMzNjNjNDc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2N0X2NvbnRlbnRfaXRlbSAud2FfX21lbWJlcl9kdXR5IHtcbiAgY29sb3I6ICM5ODliOWY7XG4gIHBhZGRpbmc6IDNweCAwIDA7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9jdF9jb250ZW50X2l0ZW0gLndhX19tZW1iZXJfc3R0X29ubGluZSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqTWtSQ056UXlJaTgrUEM5emRtYyspIDAgM3B4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIGNvbG9yOiAjMmRiNzQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogM3B4IDAgMCAxNnB4O1xufVxuXG4ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIC53YV9fbWVtYmVyX3N0dF9vZmZsaW5lIHtcbiAgY29sb3I6ICNmNWE2MjM7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMnB4IDAgMDtcbn1cblxuLndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2N0X2F2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9jdF9jYWxsX2J0biB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDExcHg7XG4gIHdpZHRoOiA5N3B4O1xufVxuXG4ud2FfX2J0bl9wb3B1cCB7XG4gIGJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuXG4ud2FfX2J0bl9wb3B1cCAud2FfX2J0bl9wb3B1cF9pY29uIHtcbiAgYmFja2dyb3VuZDogIzJkYjc0MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA2cHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4ud2FfX2J0bl9wb3B1cCAud2FfX2J0bl9wb3B1cF9pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqUmtaR0lpOCtQQzl6ZG1jKykgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi53YV9fYnRuX3BvcHVwIC53YV9fYnRuX3BvcHVwX2ljb246YWZ0ZXIsIC53YV9fYnRuX3BvcHVwIC53YV9fYnRuX3BvcHVwX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2FfX2J0bl9wb3B1cCAud2FfX2J0bl9wb3B1cF9pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVFFpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaWJUZ3VOalU1SURZdU9UazRJRFV0TldFeExqRTNOeUF4TGpFM055QXdJREFnTUNBd0xURXVOalUzSURFdU1UYzNJREV1TVRjM0lEQWdNQ0F3TFRFdU5qVTNJREJzTFRVZ05TMDFMVFZCTVM0eE56SWdNUzR4TnpJZ01DQXdJREFnTGpNME5TQXhMams1T0d3MUlEVXROU0ExWVRFdU1UY3lJREV1TVRjeUlEQWdNQ0F3SURBZ01TNDJOVGNnTVM0eE56Y2dNUzR4TnpjZ01DQXdJREFnTVM0Mk5UY2dNR3cxTFRVZ05TQTFZVEV1TVRjM0lERXVNVGMzSURBZ01DQXdJREV1TmpVM0lEQWdNUzR4TnpjZ01TNHhOemNnTUNBd0lEQWdNQzB4TGpZMU4yd3ROUzAxV2lJZ1ptbHNiRDBpSTJabVppSXZQand2YzNablBnPT0pIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoLTF0dXJuKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoLTF0dXJuKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSgtMXR1cm4pO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC0xdHVybik7XG4gIHotaW5kZXg6IDI7XG59XG5cbi53YV9fYnRuX3BvcHVwLndhX19hY3RpdmUgLndhX19idG5fcG9wdXBfaWNvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoMXR1cm4pO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSgxdHVybik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoMXR1cm4pO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDF0dXJuKTtcbn1cblxuLndhX19idG5fcG9wdXAud2FfX2FjdGl2ZSAud2FfX2J0bl9wb3B1cF9pY29uOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbn1cblxuLndhX19idG5fcG9wdXAgLndhX19idG5fcG9wdXBfdHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNDM0NzRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgd2lkdGg6IDE1NnB4O1xufVxuXG4ud2FfX2J0bl9wb3B1cC53YV9fYWN0aXZlIC53YV9fYnRuX3BvcHVwX3R4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53YV9fcG9wdXBfcG93ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2FfX3BvcHVwX3Bvd2VyZWRfY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ud2FfX3BvcHVwX3Bvd2VyZWRfY29udGVudCBhOmFjdGl2ZSwgLndhX19wb3B1cF9wb3dlcmVkX2NvbnRlbnQgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi53YV9fcG9wdXBfcG93ZXJlZF9jb250ZW50OmhvdmVyIC5zdDAsIC53YV9fcG9wdXBfcG93ZXJlZF9jb250ZW50OmhvdmVyIGVsbGlwc2Uge1xuICBmaWxsOiAjZjEzMDQyO1xufVxuXG4ud2FfX3BvcHVwX3Bvd2VyZWRfY29udGVudDpob3ZlciAud2FfX3BvcHVwX3Rvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndhX19wb3B1cF9wb3dlcmVkIC53YV9fcG9wdXBfaWNvbi1uaW5qYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ud2FfX3BvcHVwX3Rvb2x0aXB0ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDc0JTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTcycHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi53YV9fcG9wdXBfdG9vbHRpcHRleHQ6YWZ0ZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG59XG5cbi53YV9fcG9wdXBfdG9vbHRpcHRleHQgLndhX19wb3B1cF9pY29uLXRvb2x0aXAge1xuICB3aWR0aDogMTBweDtcbn1cblxuLndhX19wb3B1cF90b29sdGlwdGV4dC1uaW5qYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53YV9fcG9wdXBfcG93ZXJlZF9tYiB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndhX19wb3B1cF90b29sdGlwdGV4dF9tYiB7XG4gIGJhY2tncm91bmQ6ICNmNWY3Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjNjg2YzcxO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG4ud2FfX3BvcHVwX3Rvb2x0aXB0ZXh0LW5pbmphLW1iIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi53YV9fcG9wdXBfdG9vbHRpcHRleHRfbWIgLndhX19wb3B1cF9pY29uLW5pbmphIHtcbiAgbWFyZ2luOiAwIDNweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi53YV9fcG9wdXBfdG9vbHRpcHRleHRfbWIgLndhX19wb3B1cF9pY29uLW5pbmphIC5zdDAsIC53YV9fcG9wdXBfdG9vbHRpcHRleHRfbWIgLndhX19wb3B1cF9pY29uLW5pbmphIGVsbGlwc2Uge1xuICBmaWxsOiAjZjEzMDQyO1xufVxuXG4ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC5uanQtdGlwcHktYmFja2Ryb3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDI1JTtcbiAgYm9yZGVyLXJhZGl1czogNDAlIDQwJSAwIDA7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLm5qdC10aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTU1JSk7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLm5qdC10aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMikgdHJhbnNsYXRlKC01MCUsIC00NSUpO1xufVxuXG4ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC5uanQtdGlwcHktYmFja2Ryb3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIC01MCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMCUgMzAlO1xufVxuXG4ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC5uanQtdGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC00NSUpO1xufVxuXG4ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC5uanQtdGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpIHRyYW5zbGF0ZSgtNTAlKTtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLm5qdC10aXBweS1iYWNrZHJvcCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDUwJTtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLm5qdC10aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC5uanQtdGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpIHRyYW5zbGF0ZSgtNzUlLCAtNTAlKTtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSA+IC5uanQtdGlwcHktYmFja2Ryb3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAtNTAlIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwO1xufVxuXG4ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLm5qdC10aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAubmp0LXRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yKSB0cmFuc2xhdGUoLTI1JSwgLTUwJSk7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtYW5pbWF0ZWZpbGxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm5qdC10aXBweS1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogY2FsYygxMTAlICsgMzJweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNDYsIDAuMSwgMC41MiwgMC45OCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uanQtdGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5qdC10aXBweS1iYWNrZHJvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLm5qdC10aXBweS1iYWNrZHJvcCArIC5uanQtdGlwcHktY29udGVudCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ubmp0LXRpcHB5LWJhY2tkcm9wICsgLm5qdC10aXBweS1jb250ZW50W2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLW5qdC10aXBweS1yb290XSB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHgpO1xufVxuXG4ubmp0LXRpcHB5LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLm5qdC10aXBweS1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAubmp0LXRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLm5qdC10aXBweS1hcnJvdyB7XG4gIHRvcDogMDtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAubmp0LXRpcHB5LWFycm93OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC5uanQtdGlwcHktYXJyb3cge1xuICByaWdodDogMDtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLm5qdC10aXBweS1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDhweCAwIDhweCA4cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbml0aWFsO1xuICByaWdodDogLTdweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAubmp0LXRpcHB5LWFycm93IHtcbiAgbGVmdDogMDtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSA+IC5uanQtdGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgbGVmdDogLTdweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjUsIDAuMzgsIDEuMTEpO1xufVxuXG4ubmp0LXRpcHB5LWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5uanQtdGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ubmp0LXRpcHB5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uanQtdGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXVtkYXRhLXBsYWNlbWVudF49dG9wXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5dW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5dW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLm5qdC10aXBweS1ib3hbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5dW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xufVxuXG4ucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLndhX19wb3B1cF9wb3dlcmVkX21iLCAucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLndhX19wb3B1cF9wb3dlcmVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLndhX19wb3B1cF9jaGF0X2JveC53YV9fcGVuZGluZy53YV9fYWN0aXZlLndhX19sYXVjaCB7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAyMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLndhX19idG5fcG9wdXAge1xuICByaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCAjYmxvY2std2hhdHNhcHBjaGF0IC53YV9fYnRuX3BvcHVwIHtcbiAgICByaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA0OHB4IDUxcHg7XG4gIGdhcDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIuZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXItYmFubmVyIC5pY29uX29mZmVyIGltZyB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXItYmFubmVyIC5pY29uX29mZmVyIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIgLmljb25fb2ZmZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIgLmNvbnRlbnRfb2ZmZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXItYmFubmVyIC5jb250ZW50X29mZmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9mZmVyLWJhbm5lciAuY29udGVudF9vZmZlciBoMi5vZmZlcl90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9mZmVyLWJhbm5lciAuY29udGVudF9vZmZlciBoMi5vZmZlcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIgLmNvbnRlbnRfb2ZmZXIgLm9mZmVyX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9mZmVyLWJhbm5lciAuY29udGVudF9vZmZlciAub2ZmZXJfY3RhIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIgLmNvbnRlbnRfb2ZmZXIgLm9mZmVyX2N0YSBhIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXItYmFubmVyIC5iYWNrZ3JvdW5kX29mZmVyX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTFweDtcbiAgdG9wOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIgLmJhY2tncm91bmRfb2ZmZXJfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tb2ZmZXItYmFubmVyIC5iYWNrZ3JvdW5kX29mZmVyX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIGgxLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuYmxvY2stcGFnZS10aXRsZS1ibG9jayBoMSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzJweCAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3MtZWxlbWVudC1jb250YWluZXIuY29udGV4dHVhbC1yZWdpb24gaGVhZGVyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3MtZWxlbWVudC1jb250YWluZXIuY29udGV4dHVhbC1yZWdpb24gaGVhZGVyLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLmNvbnRleHR1YWwtcmVnaW9uIGhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIHtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8ge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWRlby13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWRlby13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWRlby13cmFwcGVyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZGVvLXdyYXBwZXIsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZGVvLXdyYXBwZXIsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZGVvLXdyYXBwZXIsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWRlby13cmFwcGVyLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWRlby13cmFwcGVyLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlkZW8td3JhcHBlciwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZGVvLXdyYXBwZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluaywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluaywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmssIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmssIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluaywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluaywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmssIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmssIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayAuaWNvbi1wbGF5LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgLmljb24tcGxheSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayAuaWNvbi1wbGF5LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgLmljb24tcGxheSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIC5pY29uLXBsYXksIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIC5pY29uLXBsYXksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgLmljb24tcGxheSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIC5pY29uLXBsYXksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgLmljb24tcGxheSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIC5pY29uLXBsYXksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayAuaWNvbi1wbGF5LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayAuaWNvbi1wbGF5LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayAuaWNvbi1wbGF5LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIC5pY29uLXBsYXksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudmlkZW8tdGFyZ2V0IC52aWRlby1saW5rIC5pY29uLXBsYXksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgLmljb24tcGxheSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnZpZGVvLXRhcmdldCAudmlkZW8tbGluayAuaWNvbi1wbGF5LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC52aWRlby10YXJnZXQgLnZpZGVvLWxpbmsgLmljb24tcGxheSB7XG4gIGJvdHRvbTogNDEuMnB4O1xuICBsZWZ0OiA0MS4ycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgc3Bhbi5maWVsZC5maWVsZC0tbmFtZS10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbiwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgc3Bhbi5maWVsZC5maWVsZC0tbmFtZS10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbiwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgc3Bhbi5maWVsZC5maWVsZC0tbmFtZS10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbiwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciBzcGFuLmZpZWxkLmZpZWxkLS1uYW1lLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciBzcGFuLmZpZWxkLmZpZWxkLS1uYW1lLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciBzcGFuLmZpZWxkLmZpZWxkLS1uYW1lLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgc3Bhbi5maWVsZC5maWVsZC0tbmFtZS10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbiwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgc3Bhbi5maWVsZC5maWVsZC0tbmFtZS10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbiwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIHNwYW4uZmllbGQuZmllbGQtLW5hbWUtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4sIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciBzcGFuLmZpZWxkLmZpZWxkLS1uYW1lLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciBzcGFuLmZpZWxkLmZpZWxkLS1uYW1lLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuIHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDAgMzJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciAuY2xlYXJmaXgudGV4dC1mb3JtYXR0ZWQuZmllbGQuZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciAuY2xlYXJmaXgudGV4dC1mb3JtYXR0ZWQuZmllbGQuZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciAuY2xlYXJmaXgudGV4dC1mb3JtYXR0ZWQuZmllbGQuZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIC5jbGVhcmZpeC50ZXh0LWZvcm1hdHRlZC5maWVsZC5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIC5jbGVhcmZpeC50ZXh0LWZvcm1hdHRlZC5maWVsZC5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIC5jbGVhcmZpeC50ZXh0LWZvcm1hdHRlZC5maWVsZC5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciAuY2xlYXJmaXgudGV4dC1mb3JtYXR0ZWQuZmllbGQuZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciAuY2xlYXJmaXgudGV4dC1mb3JtYXR0ZWQuZmllbGQuZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuY29udGVudC1jb250YWluZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIC5jbGVhcmZpeC50ZXh0LWZvcm1hdHRlZC5maWVsZC5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0sIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnQtY29udGFpbmVyIC5jbGVhcmZpeC50ZXh0LWZvcm1hdHRlZC5maWVsZC5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMnB4IDMycHggMCAzMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5maWVsZC0tbmFtZS1ib2R5LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAuZmllbGQtLW5hbWUtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAuZmllbGQtLW5hbWUtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLmZpZWxkLS1uYW1lLWJvZHksIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5maWVsZC0tbmFtZS1ib2R5LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLmZpZWxkLS1uYW1lLWJvZHksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLmZpZWxkLS1uYW1lLWJvZHksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5maWVsZC0tbmFtZS1ib2R5LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5maWVsZC0tbmFtZS1ib2R5LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAuZmllbGQtLW5hbWUtYm9keSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLmZpZWxkLS1uYW1lLWJvZHksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAuZmllbGQtLW5hbWUtYm9keSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5maWVsZC0tbmFtZS1ib2R5LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5maWVsZC0tbmFtZS1ib2R5LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLmZpZWxkLS1uYW1lLWJvZHksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLmZpZWxkLS1uYW1lLWJvZHksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLmZpZWxkLS1uYW1lLWJvZHksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcge1xuICBtYXgtd2lkdGg6IDM0NXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZywgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAuaW1hZ2VfdGVzdGltb25pYWwgaW1nLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmltYWdlX3Rlc3RpbW9uaWFsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC50ZXN0aW1vbmlhbF90aXRsZSBzcGFuLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLnRlc3RpbW9uaWFsX3RpdGxlIHNwYW4sIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAudGVzdGltb25pYWxfdGl0bGUgc3BhbiB7XG4gIHBhZGRpbmc6IDMycHggMzJweCAwIDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNi4xcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE5OTk5OTk5NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC52aWV3cy12aWV3LWdyaWQgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC12aWRlbyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtY29udGludXQuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbC1jb250aW51dC5maWVsZF9faXRlbXMgLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC52aWV3cy12aWV3LWdyaWQgPiAuZmllbGRfX2l0ZW0gYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAudmlld3Mtdmlldy1ncmlkID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnZpZXdzLXZpZXctZ3JpZCAudmlld3MtY29sIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvID4gLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5ub2RlX19jb250ZW50LCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIC52aWV3cy1jb2wgYXJ0aWNsZS5ub2RlLS10eXBlLXRleHQtdGVzdGltb25pYWxzLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLm5vZGVfX2NvbnRlbnQsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwtdmlkZW8gLnZpZXdzLWNvbCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCAudGVzdGltb25pYWxfY29udGVudCAubm9kZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyIC5maWVsZF9faXRlbXMsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zLCAuZGlzYWJsZV9zbGlkZXJfdGVzdGltb25pYWwgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyIC5maWVsZF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTNweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyIC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyIC5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyIC5maWVsZF9faXRlbSwgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyIC5maWVsZF9faXRlbSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0gbGksIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0gbGksIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIgLmZpZWxkX19pdGVtIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIgLmZpZWxkX19pdGVtIGxpIGEsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0gbGkgYSwgLmRpc2FibGVfc2xpZGVyX3Rlc3RpbW9uaWFsIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0gbGkgYSB7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLW1lbnUtY29udGFpbmVyIC5maWVsZF9faXRlbSBsaSBhOmhvdmVyLCAucGFnZS12aWV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIgLmZpZWxkX19pdGVtIGxpIGE6aG92ZXIsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIgLmZpZWxkX19pdGVtIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGdhcDogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0gbGkgYS5hY3RpdmUsIC5wYWdlLXZpZXctdGVzdGltb25pYWxzIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciAuZmllbGRfX2l0ZW0gbGkgYS5hY3RpdmUsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIgLmZpZWxkX19pdGVtIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBnYXA6IDE2cHg7XG59XG5cbi50ZXN0aW1vbmlhbHNfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbixcbi50ZXN0aW1vbmlhbHNfY29tcG9uZW50IC50aXRsZV9jb21wb25lbnQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLmhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5uYXYubWVudS0tbWFpbiBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1haW4gbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLm5vLWhvdmVyOmhvdmVyOm5vdCguaXMtb3BlbikgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYSB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJFMzMzQztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgfVxufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTc5OTlEO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0UyRTNFNDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgPiAubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0UyRTNFNDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMTQ5MDE5NjA3OCk7XG4gIG1pbi13aWR0aDogMjIycHg7XG4gIG1heC13aWR0aDogNTIycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgLm1lbnUgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIC5tZW51IGxpIHNwYW4ge1xuICBjb2xvcjogIzJFMzMzQztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSAubWVudSBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJFMzMzQztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSAubWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbn1cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIC5tZW51IGxpIGEuc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgLm1lbnUgbGkgYS5zcGFjZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRjJGM0YzO1xuICB0b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgLm1lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG59XG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSAubWVudSBsaSBhLm1lbnUtYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogI0RDMDAyODtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xufVxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgLm1lbnUgbGkgYS5tZW51LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xufVxuXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5sYW5ndWFnZV9ibG9jayAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLmxhbmd1YWdlX2Jsb2NrIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5sYW5ndWFnZV9ibG9jayAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLmxhbmd1YWdlX2Jsb2NrIC5tZWdhLW1lbnUtd3JhcHBlciBsaSBzcGFuLmFjdGl2ZS1sYW5ndWFnZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHNwYW4uYWN0aXZlLWxhbmd1YWdlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLmxhbmd1YWdlX2Jsb2NrIC5tZWdhLW1lbnUtd3JhcHBlciBsaSBzcGFuLmFjdGl2ZS1sYW5ndWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIC8qIDE1MCUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHNwYW4uYWN0aXZlLWxhbmd1YWdlOjphZnRlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHNwYW4uYWN0aXZlLWxhbmd1YWdlOjphZnRlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5sYW5ndWFnZV9ibG9jayAubWVnYS1tZW51LXdyYXBwZXIgbGkgc3Bhbi5hY3RpdmUtbGFuZ3VhZ2U6OmFmdGVyIHtcbiAgICByaWdodDogLTVweDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEubGFuZ3VhZ2UtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEubGFuZ3VhZ2UtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5sYW5ndWFnZV9ibG9jayAubWVnYS1tZW51LXdyYXBwZXIgbGkgYS5sYW5ndWFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAvKiAxNTAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2gsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdS5pcy1vcGVuLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLmlzLW9wZW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbC5pcy1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnRpdGxlLWhpZ2hsaWdodCxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAudGl0bGUtaGlnaGxpZ2h0LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAudGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6OmJlZm9yZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6OmJlZm9yZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGksXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGksXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYS5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYS5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyRTMzM0M7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGE6aG92ZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgYTpob3Zlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzk3OTk5RDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmV4cGFuZGVkID4gLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmV4cGFuZGVkID4gLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuZXhwYW5kZWQgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNFMkUzRTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5leHBhbmRlZDpob3ZlciA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5leHBhbmRlZDpob3ZlciA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLmV4cGFuZGVkOmhvdmVyID4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMTk2MDc4KTtcbiAgbWluLXdpZHRoOiAyMjJweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1MjJweDtcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGksXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgc3BhbiB7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICBjb2xvcjogIzZDNzA3NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgYS5zcGFjZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEuc3BhY2VyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEuc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEuc3BhY2VyOjphZnRlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgYS5zcGFjZXI6OmFmdGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEuc3BhY2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0YyRjNGMztcbiAgdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSBhOmhvdmVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSBhOmhvdmVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgYS5tZW51LWJ1dHRvbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgYS5tZW51LWJ1dHRvbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSBhLm1lbnUtYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogI0RDMDAyODtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEubWVudS1idXR0b246aG92ZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIGEubWVudS1idXR0b246aG92ZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgYS5tZW51LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpOmhvdmVyID4gLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaTpob3ZlciA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaTpob3ZlciA+IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaS5uby1ob3Zlcjpob3Zlcjpub3QoLmlzLW9wZW4pID4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpOmhvdmVyID4gLm1lZ2EtbWVudS13cmFwcGVyLCBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaTpob3ZlciA+IC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpOmhvdmVyID4gLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpOmhvdmVyID4gLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaTpob3ZlciA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpOmhvdmVyID4gLm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSA+IC5tZWdhLW1lbnUtd3JhcHBlciwgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSA+IC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm5vLWhvdmVyOmhvdmVyOm5vdCguaXMtb3BlbikgPiAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSA+IC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm5vLWhvdmVyOmhvdmVyOm5vdCguaXMtb3BlbikgPiAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgd2lkdGg6IDUyMnB4ICFpbXBvcnRhbnQ7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogd2lkdGg6IG1heC1jb250ZW50OyAqL1xuICBmbGV4OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IHtcbiAgcGFkZGluZzogMDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIC8qIEVhY2ggY29sdW1uIHRha2VzIGhhbGYgb2YgdGhlIGNvbnRhaW5lcidzIHdpZHRoICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIEluY2x1ZGUgcGFkZGluZyBhbmQgYm9yZGVyIGluIHdpZHRoIGNhbGN1bGF0aW9uICovXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMkYzRjM7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDE7XG4gIC8qIEVhY2ggc2Vjb25kLWNvbHVtbiBpdGVtIHRha2VzIGVxdWFsIHdpZHRoICovXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC8qIEFsaWduIGl0ZW1zIGF0IHRoZSBzdGFydCBvZiB0aGVpciBjb250YWluZXIgKi9cbiAgd2lkdGg6IDUwJTtcbiAgLyogRWFjaCBjb2x1bW4gdGFrZXMgaGFsZiBvZiB0aGUgY29udGFpbmVyJ3Mgd2lkdGggKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogSW5jbHVkZSBwYWRkaW5nIGFuZCBib3JkZXIgaW4gd2lkdGggY2FsY3VsYXRpb24gKi9cbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0LFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLWhpZ2hsaWdodCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLWhpZ2hsaWdodCxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0IHNwYW4sXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUgc3Bhbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0IHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0IHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGNvbG9yOiAjNkM3MDc2O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQgLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUgLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLWhpZ2hsaWdodCAubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUgLm5hdi1saW5rIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLWhpZ2hsaWdodCAubmF2LWxpbmsgLmhpZ2hsaWdodGVkX3RleHQsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUgLm5hdi1saW5rIC5oaWdobGlnaHRlZF90ZXh0LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQgLm5hdi1saW5rIC5oaWdobGlnaHRlZF90ZXh0LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSAubmF2LWxpbmsgLmhpZ2hsaWdodGVkX3RleHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0IC5uYXYtbGluayAuaGlnaGxpZ2h0ZWRfdGV4dCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSAubmF2LWxpbmsgLmhpZ2hsaWdodGVkX3RleHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBsaS5uYXYtaXRlbSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBsaS5uYXYtaXRlbSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGxpLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGE6aG92ZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYTpob3Zlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogd2lkdGg6IG1heC1jb250ZW50OyAqL1xuICBmbGV4OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IHtcbiAgcGFkZGluZzogMDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4ge1xuICBvcmRlcjogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDYwJTtcbiAgLyogRWFjaCBjb2x1bW4gdGFrZXMgaGFsZiBvZiB0aGUgY29udGFpbmVyJ3Mgd2lkdGggKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogSW5jbHVkZSBwYWRkaW5nIGFuZCBib3JkZXIgaW4gd2lkdGggY2FsY3VsYXRpb24gKi9cbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICBvcmRlcjogMjtcbiAgZmxleDogMTtcbiAgLyogRWFjaCBzZWNvbmQtY29sdW1uIGl0ZW0gdGFrZXMgZXF1YWwgd2lkdGggKi9cbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLyogQWxpZ24gaXRlbXMgYXQgdGhlIHN0YXJ0IG9mIHRoZWlyIGNvbnRhaW5lciAqL1xuICB3aWR0aDogNTAlO1xuICAvKiBFYWNoIGNvbHVtbiB0YWtlcyBoYWxmIG9mIHRoZSBjb250YWluZXIncyB3aWR0aCAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBJbmNsdWRlIHBhZGRpbmcgYW5kIGJvcmRlciBpbiB3aWR0aCBjYWxjdWxhdGlvbiAqL1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNjZweDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vIGEge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8gYTo6YWZ0ZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vIGE6OmFmdGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24tY3VzdG9tO1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSAubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSAubmF2LWxpbms6Zmlyc3QtY2hpbGQsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIC5uYXYtbGluazpmaXJzdC1jaGlsZCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSAubmF2LWxpbms6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGxpLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGxpLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbGkubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYTpob3Zlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhOmhvdmVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2Nsb3NlLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2JhY2ssXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5sYW5ndWFnZV9ibG9jayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfY2xvc2UsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubW9iaWxlX2JhY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubGFuZ3VhZ2VfYmxvY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfY2xvc2UsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfYmFjayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLmxhbmd1YWdlX2Jsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2Nsb3NlLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2JhY2ssXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5sYW5ndWFnZV9ibG9jayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfY2xvc2UsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubW9iaWxlX2JhY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubGFuZ3VhZ2VfYmxvY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfY2xvc2UsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfYmFjayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLmxhbmd1YWdlX2Jsb2NrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IGxpLm1vYmlsZV9kb3duLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIGxpLm1vYmlsZV9kb3duLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgbGkubW9iaWxlX2Rvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSBsaS5tb2JpbGVfZG93bixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCBsaS5tb2JpbGVfZG93bixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIGxpLm1vYmlsZV9kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogd2lkdGg6IG1heC1jb250ZW50OyAqL1xuICBmbGV4OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSAubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbTpob3ZlciAubWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbTpob3ZlciAubWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtOmhvdmVyIC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtOmhvdmVyIC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtOmhvdmVyIC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW06aG92ZXIgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0ubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSAubWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbS5uby1ob3Zlcjpob3Zlcjpub3QoLmlzLW9wZW4pIC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0ubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIC8qIEVhY2ggY29sdW1uIHRha2VzIGhhbGYgb2YgdGhlIGNvbnRhaW5lcidzIHdpZHRoICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIEluY2x1ZGUgcGFkZGluZyBhbmQgYm9yZGVyIGluIHdpZHRoIGNhbGN1bGF0aW9uICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIG5hdiAubWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiBuYXYgLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiBuYXYgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgI0UyRTNFNDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIG1heC1oZWlnaHQ6IDc1MHB4O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiBuYXYgLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiBuYXYgLm1lbnUgdWwsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51IHVsLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51IHVsIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51IHVsIGxpLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIG5hdiAubWVudSB1bCBsaSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIG5hdiAubWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIG5hdiAubWVudSB1bCBsaSBhLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIG5hdiAubWVudSB1bCBsaSBhLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51IHVsIGxpIGEubmF2LWxpbmsge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51IHVsIGxpIGEubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gbmF2IC5tZW51IHVsIGxpIGEubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiBuYXYgLm1lbnUgdWwgbGkgYS5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBvcmRlcjogMjtcbiAgZmxleDogMTtcbiAgLyogRWFjaCBzZWNvbmQtY29sdW1uIGl0ZW0gdGFrZXMgZXF1YWwgd2lkdGggKi9cbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLyogQWxpZ24gaXRlbXMgYXQgdGhlIHN0YXJ0IG9mIHRoZWlyIGNvbnRhaW5lciAqL1xuICB3aWR0aDogNTAlO1xuICAvKiBFYWNoIGNvbHVtbiB0YWtlcyBoYWxmIG9mIHRoZSBjb250YWluZXIncyB3aWR0aCAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBJbmNsdWRlIHBhZGRpbmcgYW5kIGJvcmRlciBpbiB3aWR0aCBjYWxjdWxhdGlvbiAqL1xuICBtYXJnaW46IC0yMHB4IC0yMHB4IC0yMHB4IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgfVxufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMgLm1lbnUtLW9yYXNlIHVsLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjIC5tZW51LS1vcmFzZSB1bCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjIC5tZW51LS1vcmFzZSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIG1heC1oZWlnaHQ6IDc1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyAubWVudS0tb3Jhc2UgdWwsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMgLm1lbnUtLW9yYXNlIHVsLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMgLm1lbnUtLW9yYXNlIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMgLm1lbnUtLW9yYXNlIHVsIGxpIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMgLm1lbnUtLW9yYXNlIHVsIGxpIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyAubWVudS0tb3Jhc2UgdWwgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDY2cHg7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTguMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0yMHB4O1xuICByaWdodDogLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDM0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xufVxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyBhOjphZnRlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vIGE6OmFmdGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIC5uYXYtbGluazpmaXJzdC1jaGlsZCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlIC5uYXYtbGluazpmaXJzdC1jaGlsZCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUgLm5hdi1saW5rOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbGkubmF2LWl0ZW0sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGxpLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGxpLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbn1cbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhOmhvdmVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5yZXRlYSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBhOmhvdmVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnJldGVhIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keS50b29sYmFyLWhvcml6b250YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vLFxuYm9keS50b29sYmFyLWhvcml6b250YWwgLm5hdiAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3R0b206IC02NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsQ2VudGVyIHNwYW4uaGlnaGxpZ2h0ZWRfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyRTMzM0M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYWxsQ2VudGVyIHNwYW4uaGlnaGxpZ2h0ZWRfdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVnaW9uLWhlYWRlciAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMTI5NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2VhZWFlYjtcbiAgei1pbmRleDogMTA2OTtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpb24taGVhZGVyIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWFlYWViO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjAwMDAwMDAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBzcGFuOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZCA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIwMDAwMDAwM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZCA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0RDMDAyODtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZCAubWVnYS1tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNlYWVhZWI7XG4gIHotaW5kZXg6IDEwNjk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICB0b3A6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZCAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlYWVhZWI7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYmxvY2stc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5ibG9jay1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbn1cbi5ibG9jay1zZWFyY2ggYnV0dG9uLmJ0bi1wcmltYXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmJsb2NrLXNlYXJjaCBidXR0b24uYnRuLXByaW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGxpLnByb2dyYW1hcmkubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5saS5wcm9ncmFtYXJpLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIwMDAwMDAwM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxubGkucHJvZ3JhbWFyaS5tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjREMwMDI4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmFtYXJpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuXG4uY2FsbENlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FsbENlbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG59XG5cbi5zZWFyY2hfaGVhZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VhcmNoX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbmxpLmFuYWxpemUubWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBsaS5hbmFsaXplLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubGkuYW5hbGl6ZS5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yMDAwMDAwMDNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmxpLmFuYWxpemUubWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0RDMDAyODtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbmxpLnVzZXItYWNjb3VudCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbGkudXNlci1hY2NvdW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbmxpLnVzZXItYWNjb3VudCBhLm15X2FjY291bnQge1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjAwMDAwMDAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5saS51c2VyLWFjY291bnQgYS5teV9hY2NvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNEQzAwMjg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbGkudXNlci1hY2NvdW50IGEubXlfYWNjb3VudDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbGkudXNlci1hY2NvdW50IGEubXlfYWNjb3VudCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGxpLnVzZXItYWNjb3VudCBhLm15X2FjY291bnQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGEudXNlci1hY2NvdW50OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICAgIGhlaWdodDogODhweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLmhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2FsbENlbnRlciBhIHNwYW4uaGlnaGxpZ2h0ZWRfdGV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY2FsbENlbnRlciBhIHNwYW4uaGlnaGxpZ2h0ZWRfdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY2FsbENlbnRlciBhIHNwYW4ubnVtYmVyX2NhbGxjZW50ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubmF2IC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdS5pcy1vcGVuIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LmlzLW9wZW4gLm5hdi5hdHRhY2hlZCxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaC5pcy1vcGVuIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaC5pcy1vcGVuIC5uYXYuYXR0YWNoZWQsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbC5pcy1vcGVuIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsLmlzLW9wZW4gLm5hdi5hdHRhY2hlZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2LmF0dGFjaGVkLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2LmF0dGFjaGVkLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5hdHRhY2hlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNDVweDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2LmF0dGFjaGVkLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2LmF0dGFjaGVkLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5hdHRhY2hlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0sXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2LmF0dGFjaGVkIGxpLm1lbnUtaXRlbSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbSxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtIGEuaXMtYWN0aXZlOjphZnRlcixcbi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtIGEuaXMtYWN0aXZlOjphZnRlcixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtIGEuaXMtYWN0aXZlOjphZnRlcixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2LmF0dGFjaGVkIGxpLm1lbnUtaXRlbSBhLmlzLWFjdGl2ZTo6YWZ0ZXIsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtIGEuaXMtYWN0aXZlOjphZnRlcixcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtIGEuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlMzE4Mzc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5tb2JpbGVfY2xvc2UsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubW9iaWxlX2Nsb3NlLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2Nsb3NlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5tb2JpbGVfY2xvc2Ugc3Bhbixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfY2xvc2Ugc3Bhbixcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLm1vYmlsZV9jbG9zZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9jbG9zZTo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLm1vYmlsZV9jbG9zZTo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2Nsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5tb2JpbGVfYmFjayxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfYmFjayxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLm1vYmlsZV9iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9iYWNrIHNwYW4sXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubW9iaWxlX2JhY2sgc3Bhbixcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLm1vYmlsZV9iYWNrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2JhY2s6OmJlZm9yZSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfYmFjazo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2JhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWNcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgIGNvbG9yOiAjREMwMDI4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubGFuZ3VhZ2VfYmxvY2ssXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubGFuZ3VhZ2VfYmxvY2ssXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5sYW5ndWFnZV9ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubGFuZ3VhZ2VfYmxvY2sgc3Bhbixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5sYW5ndWFnZV9ibG9jayBzcGFuLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubGFuZ3VhZ2VfYmxvY2sgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5sYW5ndWFnZV9ibG9jayAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcixcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OjpiZWZvcmUsXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OjpiZWZvcmUsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXI6OmJlZm9yZSxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OjpiZWZvcmUsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IGxpLnJldGVhLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlcixcbi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlcixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCBsaS5yZXRlYS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgbGkucmV0ZWEubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDBweDtcbiAgfVxuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSBsaS5yZXRlYS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlcixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCBsaS5yZXRlYS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCBsaS5yZXRlYS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6OmJlZm9yZSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXY6OmJlZm9yZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudTo6YmVmb3JlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXY6OmJlZm9yZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51OjpiZWZvcmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE3cHggMTNweCAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzZjNzA3NjtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIC5tZW51LFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgLm1lZ2EtbWVudS13cmFwcGVyIC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIC5tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGksXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2LFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjRjJGM0YzO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUtaGlnaGxpZ2h0LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDA7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjRjJGM0YzO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXByb21vLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5tb2JpbGVfY2xvc2UsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5tb2JpbGVfYmFjayxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLmxhbmd1YWdlX2Jsb2NrLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLm1vYmlsZV9jbG9zZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfYmFjayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5sYW5ndWFnZV9ibG9jayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLm1vYmlsZV9jbG9zZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLm1vYmlsZV9iYWNrLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubGFuZ3VhZ2VfYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2Nsb3NlLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2JhY2ssXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5sYW5ndWFnZV9ibG9jayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfY2xvc2UsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubW9iaWxlX2JhY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubGFuZ3VhZ2VfYmxvY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfY2xvc2UsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfYmFjayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsIGxpLmxhbmd1YWdlX2Jsb2NrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpIGEsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgbGkgc3Bhbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSBzcGFuLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IGxpIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgbGkgc3BhbiB7XG4gICAgY29sb3I6ICMyRTMzM0M7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiBsaSBhLmlzLWFjdGl2ZSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLWFjdGl2ZSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgbGkgc3Bhbi5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgYS5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgc3Bhbi5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IGxpIGEuaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaSBzcGFuLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNBQkFEQjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbGkubmF2LWJ1dHRvbi5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBsaS5tb2JpbGVfZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgdWwgbGkubW9iaWxlX2Rvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd246Zmlyc3QtY2hpbGQgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd246bnRoLWNoaWxkKDEpIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd246bGFzdC1jaGlsZCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5yZXp1bHRhdGVfYW5hbGl6ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYzRjM7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5yZXp1bHRhdGVfYW5hbGl6ZS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMlwiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnJlenVsdGF0ZV9hbmFsaXplOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5ZjJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEuY2FsbGNlbnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYzRjM7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5jYWxsY2VudGVyLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjREMwMDI4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEuY2FsbGNlbnRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjREMwMDI4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnByb2dyYW1hcmkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGM0YzO1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEucHJvZ3JhbWFyaS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnByb2dyYW1hcmk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5teV9hY2NvdW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQjtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLm15X2FjY291bnQuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5teV9hY2NvdW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEuc2VhcmNoX2hlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnNlYXJjaF9oZWFkZXIuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5zZWFyY2hfaGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGEudXNlci1hY2NvdW50OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgPiB1bCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaGVhZGVyIC5yZWdpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuaGVhZGVyIC5yZWdpb24taGVhZGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYWxsQ2VudGVyIGEgc3Bhbi5oaWdobGlnaHRlZF90ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYWxsQ2VudGVyIGEgc3Bhbi5udW1iZXJfY2FsbGNlbnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5uYXYgLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm5hdiAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdS5pcy1vcGVuLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLmlzLW9wZW4sXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbC5pcy1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UuaXMtb3BlbiB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdS5pcy1vcGVuIC5uYXYuYXR0YWNoZWQsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2guaXMtb3BlbiB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2guaXMtb3BlbiAubmF2LmF0dGFjaGVkLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwuaXMtb3BlbiB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbC5pcy1vcGVuIC5uYXYuYXR0YWNoZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdi5hdHRhY2hlZCxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdi5hdHRhY2hlZCxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuYXR0YWNoZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2LmF0dGFjaGVkLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2LmF0dGFjaGVkLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5hdHRhY2hlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0sXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2LmF0dGFjaGVkIGxpLm1lbnUtaXRlbSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbSxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLFxuLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdi5hdHRhY2hlZCBsaS5tZW51LWl0ZW0sXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2LmF0dGFjaGVkIGxpLm1lbnUtaXRlbSxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0sXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2LmF0dGFjaGVkIGxpLm1lbnUtaXRlbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0gc3Bhbixcbi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtIHNwYW4sXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbSBzcGFuLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtIHNwYW4sXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtIHNwYW4sXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2LmF0dGFjaGVkIGxpLm1lbnUtaXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0gYS5pcy1hY3RpdmU6OmFmdGVyLFxuLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdi5hdHRhY2hlZCBsaS5tZW51LWl0ZW0gYS5pcy1hY3RpdmU6OmFmdGVyLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0gYS5pcy1hY3RpdmU6OmFmdGVyLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYuYXR0YWNoZWQgbGkubWVudS1pdGVtIGEuaXMtYWN0aXZlOjphZnRlcixcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIHVsLmNsZWFyZml4Lm1lbnUubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0gYS5pcy1hY3RpdmU6OmFmdGVyLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdi5hdHRhY2hlZCBsaS5tZW51LWl0ZW0gYS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2UzMTgzNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9jbG9zZSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfY2xvc2UsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfY2xvc2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9jbG9zZSBzcGFuLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLm1vYmlsZV9jbG9zZSBzcGFuLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2Nsb3NlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2Nsb3NlOjpiZWZvcmUsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubW9iaWxlX2Nsb3NlOjpiZWZvcmUsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgIGNvbG9yOiAjREMwMDI4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9jbG9zZTo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLm1vYmlsZV9jbG9zZTo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2Nsb3NlOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9iYWNrLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLm1vYmlsZV9iYWNrLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubW9iaWxlX2JhY2sgc3Bhbixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB1bCBsaS5tb2JpbGVfYmFjayBzcGFuLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2JhY2sgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSB1bCBsaS5tb2JpbGVfYmFjazo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLm1vYmlsZV9iYWNrOjpiZWZvcmUsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5tb2JpbGVfYmFjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5Y1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6OmJlZm9yZSxcbi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6OmJlZm9yZSxcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnU6OmJlZm9yZSxcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgbGkucmV0ZWEubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIGxpLnJldGVhLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlcixcbi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCBsaS5yZXRlYS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IGxpLnJldGVhLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIGxpLnJldGVhLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIC5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlcixcbi5tZW51LS1tYWluLW1lbnUtZGVudGFsIGxpLnJldGVhLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciAuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIsXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCBsaS5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIuaXMtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgLmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNmM3MDc2O1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgbGkgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlciAubWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlciAubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGksXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGksXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIC5tZWdhLW1lbnUtd3JhcHBlciBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGksXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaSAubWVnYS1tZW51LXdyYXBwZXIgbGkgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlcixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWxpbmssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1saW5rLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSBuYXYgLm5hdi1pdGVtIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IG5hdiAubmF2LWl0ZW0gYSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgbmF2IC5uYXYtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNGMkYzRjM7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLWhpZ2hsaWdodCxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLWhpZ2hsaWdodCxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLnRpdGxlLWhpZ2hsaWdodCxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuYWJvbmFtZW50ZSAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAudGl0bGUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZS1oaWdobGlnaHQsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC50aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgZmxleDogMDtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1zZWMsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtc2VjLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNGMkYzRjM7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZmxleDogMTtcbiAgfVxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8sXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuY29sdW1ucyAubWVnYS1tZW51LXdyYXBwZXIgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8sXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IC5jb2x1bW5zIC5tZWdhLW1lbnUtd3JhcHBlciAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9jbG9zZSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHVsIGxpLm1vYmlsZV9iYWNrLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgdWwgbGkubGFuZ3VhZ2VfYmxvY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggdWwgbGkubW9iaWxlX2Nsb3NlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLm1vYmlsZV9iYWNrLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIHVsIGxpLmxhbmd1YWdlX2Jsb2NrLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2Nsb3NlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgdWwgbGkubW9iaWxlX2JhY2ssXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB1bCBsaS5sYW5ndWFnZV9ibG9jayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm5hdiBsaSBhLFxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpIHNwYW4sXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2ggLm5hdiBsaSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5uYXYgbGkgc3Bhbixcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaSBhLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubmF2IGxpIHNwYW4ge1xuICAgIGNvbG9yOiAjMkUzMzNDO1xuICB9XG4gIG5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLWFjdGl2ZSxcbm5hdi5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5uYXYgbGkgYS5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudS5pcy1hY3RpdmUsXG5uYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubmF2IGxpIHNwYW4uaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLWFjdGl2ZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIGEuaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLWFjdGl2ZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCAubmF2IGxpIHNwYW4uaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtYWN0aXZlLFxubmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwgLm5hdiBsaSBhLmlzLWFjdGl2ZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLWFjdGl2ZSxcbm5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5uYXYgbGkgc3Bhbi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjQUJBREIxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGxpLm5hdi1idXR0b24ubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbGkubW9iaWxlX2Rvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIHVsIGxpLm1vYmlsZV9kb3duIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93bi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duLnNwYWNlXzE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93bi5zcGFjZV8xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24uc3BhY2VfNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93bi5zcGFjZV8wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnJlenVsdGF0ZV9hbmFsaXplIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQjtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnJlenVsdGF0ZV9hbmFsaXplLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYyXCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjREMwMDI4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEucmV6dWx0YXRlX2FuYWxpemU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5jYWxsY2VudGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQjtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLmNhbGxjZW50ZXIuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5jYWxsY2VudGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEucHJvZ3JhbWFyaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEucHJvZ3JhbWFyaS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnByb2dyYW1hcmk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5teV9hY2NvdW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQjtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLm15X2FjY291bnQuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5teV9hY2NvdW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIHVsIGxpLm1vYmlsZV9kb3duIGEuc2VhcmNoX2hlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICB1bCBsaS5tb2JpbGVfZG93biBhLnNlYXJjaF9oZWFkZXIuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkubW9iaWxlX2Rvd24gYS5zZWFyY2hfaGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5kaXYjYmxvY2stZHJ1aWR3ZWJjaGF0IHtcbiAgei1pbmRleDogMTtcbn1cblxubmF2I2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG5hdiNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbmF2I2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3IgLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm51bWJlcl9jYWxsY2VudGVyIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5udW1iZXJfY2FsbGNlbnRlciB7XG4gICAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLyogMTQyLjg1NyUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cblxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnNlYXJjaF9oZWFkZXIgPiAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmhlYWRlciA6bGFuZyhlbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBsaS5pcy1vcGVuID4gdWwubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIGxpLmlzLW9wZW4gPiB1bC5tZW51IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Om5vdCguc2Nyb2xsZWQpIC5yZWdpb24tdG9wLWhlYWRlciAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTI5NnB4O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICBib2R5Om5vdCguc2Nyb2xsZWQpIC5yZWdpb24tdG9wLWhlYWRlciAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICB6LWluZGV4OiA4ODg4ODtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzJFMzMzQztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgOmxhbmcoZW4pIC5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG4gIDpsYW5nKGVuKSAubWVudS0tbWFpbi1tZW51LWVuZ2xpc2guaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIDpsYW5nKGVuKSAubWVudS0tbWFpbi1tZW51LWVuZ2xpc2guaXMtb3BlbiB1bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICA6bGFuZyhlbikgLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLmlzLW9wZW4gdWwgbGkubmF2LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICBib2R5LmVkdS1tYWluIC5oZWFkZXIgLmNhbGxDZW50ZXI6OmJlZm9yZSB7XG4gICAgdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIGJvZHkuZWR1LW1haW4gLmhlYWRlciAuY2FsbENlbnRlcjo6YWZ0ZXIge1xuICAgIHRvcDogMTRweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubWVudS0tYWNjb3VudCB7XG4gICAgdG9wOiAtMTRweDtcbiAgfVxufVxuXG4ubWVudS0tYWNjb3VudCAubW9iaWxlLXRvZ2dsZXIsXG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgLm1vYmlsZS10b2dnbGVyIHtcbiAgdG9wOiAtMTNweDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiA3LjkycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZW51LS1hY2NvdW50IC5tb2JpbGUtdG9nZ2xlcixcbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCAubW9iaWxlLXRvZ2dsZXIge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgfVxufVxuLm1lbnUtLWFjY291bnQgLm1vYmlsZS10b2dnbGVyOjphZnRlciwgLm1lbnUtLWFjY291bnQgLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4ubWVudS0tbWVuaXUtdXRpbGl6YXRvci1kZW50YWwgLm1vYmlsZS10b2dnbGVyOjphZnRlcixcbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCAubW9iaWxlLXRvZ2dsZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxODM3O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5tZW51LS1hY2NvdW50IC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDMuOTZweCk7XG59XG4ubWVudS0tYWNjb3VudCAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyLFxuLm1lbnUtLW1lbml1LXV0aWxpemF0b3ItZGVudGFsIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIge1xuICBib3R0b206IGNhbGMoNTAlIC0gMy45NnB4KTtcbn1cblxuLmJsb2NrLW1lZGljLW1lbnUgbGkubW9iaWxlX2Nsb3NlLCAjYmxvY2stbG9jYXRpb24gbGkubW9iaWxlX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYmxvY2stbWVkaWMtbWVudSBsaS5tb2JpbGVfY2xvc2UsICNibG9jay1sb2NhdGlvbiBsaS5tb2JpbGVfY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLW1lZGljLW1lbnUgLmlzLWV4cGFuZGVkIGxpLm1vYmlsZV9jbG9zZSwgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCBsaS5tb2JpbGVfY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwNzM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5ibG9jay1tZWRpYy1tZW51IC5pcy1leHBhbmRlZCBsaS5tb2JpbGVfY2xvc2Ugc3BhbiwgI2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCBsaS5tb2JpbGVfY2xvc2Ugc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvY2stbWVkaWMtbWVudSAuaXMtZXhwYW5kZWQgbGkubW9iaWxlX2Nsb3NlOjpiZWZvcmUsICNibG9jay1sb2NhdGlvbiAuaXMtZXhwYW5kZWQgbGkubW9iaWxlX2Nsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY29sdW1ucyAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8uZmllbGQtLXR5cGUtbGluay5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIHtcbiAgWi1pbmRleDogMTtcbn1cblxuLmNvbHVtbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXNlYy5maWVsZC0tdHlwZS1ibG9jay1maWVsZC5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNhbGxDZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgLyogQWRqdXN0IGZvciBzcGFjaW5nICovXG59XG4uY2FsbENlbnRlciBhIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubnVtYmVyX2NhbGxjZW50ZXIge1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIC8qIEVuc3VyZXMgc3BhY2UgaXMgcmVzZXJ2ZWQgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIE9uY2UgbG9hZGVkICovXG5hLmxvYWRlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ibG9jay1tZW51IC5oYXNzdWJtZW51bmV3IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiB3aWR0aDogbWF4LWNvbnRlbnQ7ICovXG4gIGZsZXg6IDE7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stbWVudSAuaGFzc3VibWVudW5ldyAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLW1lbnUgLmhhc3N1Ym1lbnVuZXcgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1tZW51IC5oYXNzdWJtZW51bmV3IC5tZWdhLW1lbnUtd3JhcHBlciBuYXYge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLW1lbnUgLmhhc3N1Ym1lbnVuZXcgLm1lZ2EtbWVudS13cmFwcGVyIG5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLW1lbnUgLmhhc3N1Ym1lbnVuZXcgLm1lZ2EtbWVudS13cmFwcGVyIG5hdiAubmF2LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLW1lbnUgLmhhc3N1Ym1lbnVuZXcgLm1lZ2EtbWVudS13cmFwcGVyIG5hdiAubmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stbWVudSAuaGFzc3VibWVudW5ldyAubWVnYS1tZW51LXdyYXBwZXIgbmF2IC5uYXYtaXRlbSAubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stbWVudSAuaGFzc3VibWVudW5ldyAubWVnYS1tZW51LXdyYXBwZXIgbmF2IC5uYXYtaXRlbTpob3ZlciAubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1tZW51IC5oYXNzdWJtZW51bmV3IC5tZWdhLW1lbnUtd3JhcHBlciBuYXYgLm5hdi1pdGVtOmhvdmVyIC5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbWVudSAuaGFzc3VibWVudW5ldyAubWVnYS1tZW51LXdyYXBwZXIgdWwubWVudSB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYmxvY2stbWVudSAuaGFzc3VibWVudW5ldyAubWVnYS1tZW51LXdyYXBwZXIgdWwubWVudSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDBweDtcbiAgfVxufVxuLmJsb2NrLW1lbnUgLmhhc3N1Ym1lbnVuZXcgLm1lZ2EtbWVudS13cmFwcGVyIHVsLm1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYmxvY2stbWVudSAuaGFzc3VibWVudW5ldy5pcy1vcGVuLW5ldyAubWVnYS1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1heC1oZWlnaHQ6IDA7IC8qIHN0YXJ0IGhpZGRlbiAqL1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWViO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaGVhZGVyIC5yZWdpb24taGVhZGVyLmRlc2t0b3BfbG9jYXRpb25zX21lbnUuc2hvd19tZW51IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50OyAvKiBhbnkgdmFsdWUgPiBjb250ZW50IGhlaWdodCAqL1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmVnaW9uLXRvcC1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudV90b3Age1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuLnJlZ2lvbi10b3AtaGVhZGVyLmRlc2t0b3BfbG9jYXRpb25zX21lbnVfdG9wIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWdpb24tdG9wLWhlYWRlci5kZXNrdG9wX2xvY2F0aW9uc19tZW51X3RvcCBuYXYjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnJlZ2lvbi10b3AtaGVhZGVyLmRlc2t0b3BfbG9jYXRpb25zX21lbnVfdG9wICNibG9jay1yZWdpbmEtbWFyaWEtbG9jYXRpb25zZGVza3RvcG1lbnUge1xuICB3aWR0aDogMjJweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLnJlZ2lvbi10b3AtaGVhZGVyLmRlc2t0b3BfbG9jYXRpb25zX21lbnVfdG9wICNibG9jay1yZWdpbmEtbWFyaWEtbG9jYXRpb25zZGVza3RvcG1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWdpb24tdG9wLWhlYWRlci5kZXNrdG9wX2xvY2F0aW9uc19tZW51X3RvcCAjYmxvY2stcmVnaW5hLW1hcmlhLWxvY2F0aW9uc2Rlc2t0b3BtZW51IHNwYW4ge1xuICBtYXgtd2lkdGg6IDIycHg7XG4gIGhlaWdodDogOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogUmVzcGVjdCByZWR1Y2VkIG1vdGlvbiAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucmVnaW9uLXRvcC1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudV90b3AgI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVnaW9uLXRvcC1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudV90b3AgI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSBzcGFuOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gMy45NnB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCB0b3AgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2UsIHdpZHRoIDAuNXMgZWFzZTtcbn1cbi5yZWdpb24tdG9wLWhlYWRlci5kZXNrdG9wX2xvY2F0aW9uc19tZW51X3RvcCAjYmxvY2stcmVnaW5hLW1hcmlhLWxvY2F0aW9uc2Rlc2t0b3BtZW51IHNwYW46OmFmdGVyIHtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDMuOTZweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxODM3O1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgdG9wIDAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlLCB3aWR0aCAwLjVzIGVhc2U7XG59XG4ucmVnaW9uLXRvcC1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudV90b3AgI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSBzcGFuIC5kZXNrdG9wX21lbnVfcGlwZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ2lvbi10b3AtaGVhZGVyLmRlc2t0b3BfbG9jYXRpb25zX21lbnVfdG9wICNibG9jay1yZWdpbmEtbWFyaWEtbG9jYXRpb25zZGVza3RvcG1lbnUgc3Bhbi5hbmltYXRlX21lbnVfYnRuOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVnaW9uLXRvcC1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudV90b3AgI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSBzcGFuLmFuaW1hdGVfbWVudV9idG46OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5yZWdpb24tdG9wLWhlYWRlci5kZXNrdG9wX2xvY2F0aW9uc19tZW51X3RvcCAjYmxvY2stcmVnaW5hLW1hcmlhLWxvY2F0aW9uc2Rlc2t0b3BtZW51IHNwYW4gLmJ1cmdlcjo6YmVmb3JlLCAucmVnaW9uLXRvcC1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudV90b3AgI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSBzcGFuIC5idXJnZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS12aWV3LWludGVydmVudGlvbiAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFnZS12aWV3LWludGVydmVudGlvbiAubGF5b3V0LW1haW4td3JhcHBlciAuaW50ZXJ2ZW50aW9uX3BhZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5pbnRlcnZlbnRpb25fcGFnZSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNibG9jay1ibG9ja2ludmVzdGlnYXRpb252aWV3cyAubG93ZXJGaWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1kZW50YWwubm9kZS0tdHlwZS1tZWRpYyAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46bGFuZyhlbikgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuc2xpY2tfX3NsaWRlciwgOmxhbmcoZW4pIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG46bGFuZyhlbikgLnBhcmFncmFwaC0tdHlwZS0tbGluay1zbGljayBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuOmxhbmcoZW4pIGJvZHkucm0tZGVudGFsIC5ibG9jay1icmFuZCBpbWcge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuOmxhbmcoZW4pIGJvZHkucm0tZGVudGFsIC5wcm9ncmFtYXJpIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuOmxhbmcoZW4pIGJvZHkucm0tZGVudGFsIC5tb2JpbGUtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIGJvZHkucm0tZGVudGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICA6bGFuZyhlbikgYm9keS5ybS1kZW50YWwgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIDpsYW5nKGVuKSBib2R5LnJtLWRlbnRhbCAubW9iaWxlLXRvZ2dsZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDcuOTJweDtcbiAgfVxuICA6bGFuZyhlbikgYm9keS5ybS1kZW50YWwgLm1vYmlsZS10b2dnbGVyOjphZnRlciwgOmxhbmcoZW4pIGJvZHkucm0tZGVudGFsIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgOmxhbmcoZW4pIGJvZHkucm0tZGVudGFsIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMy45NnB4KTtcbiAgfVxuICA6bGFuZyhlbikgYm9keS5ybS1kZW50YWwgLm1vYmlsZS10b2dnbGVyOjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDUwJSAtIDMuOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgYm9keS5ybS1kZW50YWwgLmNhbGxDZW50ZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgOmxhbmcoZW4pIGJvZHkucm0tZGVudGFsIC5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICA6bGFuZyhlbikgYm9keS5ybS1kZW50YWwgLm1lbnUtLXVzZXItYWNjb3VudC1kZW50YWwtZW4gbGkudXNlci1hY2NvdW50IHtcbiAgICB0b3A6IC0zcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIDpsYW5nKGVuKSBib2R5LnJtLWRlbnRhbCAubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiAubW9iaWxlLXRvZ2dsZXIge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cblxuLmFjY2Vzc2liaWxpdHktbW9kYWwtZm9vdGVyIC5hY2Nlc3NpYmlsaXR5LWZvb3Rlci13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uI2FjY2Vzc2liaWxpdHlfc2V0dGluZ3NfdG9nZ2xlIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBidXR0b24jYWNjZXNzaWJpbGl0eV9zZXR0aW5nc190b2dnbGUge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaGVhZGVyLXJtMzAge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5oZWFkZXItcm0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmhlYWRlci1ybTMwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5oZWFkZXItcm0zMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmludHJvLWZhZGkge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDY1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmludHJvLWZhZGkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5oYWxmIHtcbiAgcGFkZGluZzogMjBweCAwIDAgNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW50cm8tZmFkaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmhhbGYge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW50cm8tZmFkaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmhhbGYgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW50cm8tZmFkaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmhhbGYgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW50cm8tZmFkaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmhhbGYgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAgcDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmludHJvLWZhZGkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5oYWxmIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwLnF1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuaGFsZiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcC5xdW90ZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW50cm8tZmFkaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmhhbGYgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAuZnVuY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZjNzA3Nik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmludHJvLWZhZGkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5oYWxmIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwLmZ1bmN0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmludHJvLWZhZGkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5pbnRyby1mYWRpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmludHJvLWZhZGkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uaW50cm8tZmFkaSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkYzAwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDE3cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLUdyYXktNiwgI2YyZjNmMyk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtaGVhZGVyIC5yb3VuZC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tQ29yZS1SZWQsICNkYzAwMjgpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1oZWFkZXIgLnJvdW5kLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtaGVhZGVyIC5yb3VuZC10aXRsZSAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAudGltZWxpbmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC50aW1lbGluZS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDIyMCwgMCwgNDAsIDAuMjUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAuY2hyb25vbG9neS1wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM4cHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2RjMDAyODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggNHB4ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAwcHggNHB4ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAuY2hyb25vbG9neS1wb2ludCB7XG4gICAgbGVmdDogLTM1cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLmNocm9ub2xvZ3ktcG9pbnQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5jaHJvbm9sb2d5LWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5jaHJvbm9sb2d5LWV2ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlKC0xMHB4LCAxMHB4KTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5jaHJvbm9sb2d5LWV2ZW50LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDAsIDApO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50IHtcbiAgbWFyZ2luOiA0MHB4IDAgNDBweCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweCAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQgLmV2ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTQsICNmN2Y3ZjcpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDgxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudCAuZXZlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50IC5ldmVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNmM3MDc2KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50IC5ldmVudC13cmFwcGVyIC5ldmVudC1oZWFkZXIgc3BhbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50IC5ldmVudC13cmFwcGVyIC5ldmVudC1oZWFkZXI6aGFzKC5ldmVudC10eXBlOm5vdCg6ZW1wdHkpKTpoYXMoLmV2ZW50LWxvY2F0aW9uOm5vdCg6ZW1wdHkpKSAuZXZlbnQtdHlwZSArIC5ldmVudC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKIgXCI7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50IC5maWVsZC0tdHlwZS1kYXRldGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNmM3MDc2KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5ldmVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAuZXZlbnQtd3JhcHBlciAuZXZlbnQtaGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWJvZHkge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWJvZHkgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIHtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZmxleDogMCAwIDU2JTtcbiAgbWF4LXdpZHRoOiA1NiU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSA+IC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQgLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4taW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLVNlY29uZGFyeS1QdXJwbGUsICM3YjI4NjEpO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtd3JhcHBlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIHBhZGRpbmc6IDhweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgMCwgNDAsIDAuMDMpO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tQ29yZS1SZWQsICNkYzAwMjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLmV2ZW50LXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAuZXZlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNjRweCA2NHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogLTI1cHg7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tR3JheS00LCAjZjdmN2Y3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZsZXg6IDAgMCA2NSU7XG4gIG1heC13aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtZGVzY3JpcHRpb24gcCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLWRlc2NyaXB0aW9uIHAucXVvdGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiBwLnF1b3RlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtZGVzY3JpcHRpb24gcC5xdW90ZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLWRlc2NyaXB0aW9uIHAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiBwLm5hbWUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiBwLm5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiBwLm5hbWUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiBwLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiBwLmZ1bmN0aW9uLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtZGVzY3JpcHRpb24gcC5mdW5jdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNmM3MDc2KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLWRlc2NyaXB0aW9uIHAuZnVuY3Rpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1kZXNjcmlwdGlvbiBwLmZ1bmN0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtaW1hZ2UsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1pbWFnZSB7XG4gIGZsZXg6IDAgMCAzNSU7XG4gIG1heC13aWR0aDogMzUlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLWltYWdlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLmZpZWxkX19pdGVtOmhhcygucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwKSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5maWVsZF9faXRlbTpoYXMoLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgPiAuY29sdW1uOmZpcnN0LWNoaWxkLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCA+IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDEwcHggMCAwIDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgPiAuY29sdW1uOmZpcnN0LWNoaWxkLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCA+IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAuZmllbGRfX2l0ZW0sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmZ1bGwge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0LmZ1bGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLXR5cGUtbGluayBhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS10eXBlLWxpbmsgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS10eXBlLWxpbmsgYTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tdHlwZS1saW5rIGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnksIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5LCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMge1xuICBmbGV4OiAwIDAgNjAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAwLjVyZW07XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1b3RlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcyAubGlnaHRib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94OjpiZWZvcmUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94Om50aC1jaGlsZChuKzQpOm5vdCg6aGFzKGltZykpLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveDpudGgtY2hpbGQobis0KTpub3QoOmhhcyhpbWcpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcyAubGlnaHRib3ggaW1nLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcyAubGlnaHRib3g6Zmlyc3QtY2hpbGQsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQubm9ybWFsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNjBfNDAgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeSAuY29sdW1uLWltYWdlcyAubGlnaHRib3g6Zmlyc3QtY2hpbGQgaW1nLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveDpmaXJzdC1jaGlsZCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ub3JtYWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4taW1hZ2VzIC5saWdodGJveCBpbWcsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdW90ZSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi1pbWFnZXMgLmxpZ2h0Ym94IGltZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50Lm5vcm1hbCAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkgLmNvbHVtbi10ZXh0LCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IC5jb2x1bW4tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHksIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHksIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWl6IC5ldmVudC1ib2R5IC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHkgLmZpZWxkX19pdGVtLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LWJvZHkgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuZmllbGRfX2l0ZW0sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMjRweDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWl6IC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5mdWxsLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5mdWxsLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQuZnVsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2JSk7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1aXogLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWl6IC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWl6IC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tdHlwZS1saW5rIGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tdHlwZS1saW5rIGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1aXogLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS10eXBlLWxpbmsgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLXR5cGUtbGluayBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLXR5cGUtbGluayBhOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWl6IC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tdHlwZS1saW5rIGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tdHlwZS1saW5rIGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1aXogLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOm50aC1jaGlsZCgyKSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOm50aC1jaGlsZCgyKSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogY2FsYygyMCUgLSAxMnB4KTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1aXogLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOm50aC1jaGlsZCgyKSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOm50aC1jaGlsZCgyKSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWl6IC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyBpbWcsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNzBfMzAgLmNvbHVtbjpudGgtY2hpbGQoMikgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyBpbWcsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWVzdGlvbiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgaW1nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVpeiAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgaW1nLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzcwXzMwIC5jb2x1bW46bnRoLWNoaWxkKDIpIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3MgaW1nLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCAuY29sdW1uOm50aC1jaGlsZCgyKSAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIGltZyB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1aXogLmV2ZW50LXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVuci1pbmZvIC5ldmVudC13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVlc3Rpb24gLmV2ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMTlweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudC5ldmVudC1xdWl6IC5ldmVudC13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnItaW5mbyAuZXZlbnQtd3JhcHBlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1aXogLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC13cmFwcGVyIC5ldmVudC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZjNzA3Nik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1aXogLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW5yLWluZm8gLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWhlYWRlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50LmV2ZW50LXF1ZXN0aW9uIC5ldmVudC13cmFwcGVyIC5ldmVudC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQuZXZlbnQtcXVvdGUgLmV2ZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnRzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgbWFyZ2luOiA0MHB4IDAgNDBweCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50cy10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB3aWR0aDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnRzLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnRzLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA1Mi44cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnRzLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50cy10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50cy10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY2hyb25vbG9neSAuY2FyZCAuY2FyZC1ib2R5IC5wYXJhZ3JhcGgtLXR5cGUtLWV2ZW50cy10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxNC40cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jaHJvbm9sb2d5IC5jYXJkIC5jYXJkLWJvZHkgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tR3JheS0xMCwgI2VhZWFlYik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kgLmNhcmQgLmNhcmQtYm9keSAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGU6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubW9kZXJuX3RhYnMgLm1vZGVybl90YWJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubW9kZXJuX3RhYnMgLm1vZGVybl90YWJfbGlzdCBzcGFuLnRhYl90aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGdhcDogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkUzMzNDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5tb2Rlcm5fdGFicyAubW9kZXJuX3RhYl9saXN0IHNwYW4udGFiX3RpdGxlLmFjdGl2ZSwgLm1vZGVybl90YWJzIC5tb2Rlcm5fdGFiX2xpc3Qgc3Bhbi50YWJfdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzZDNzA3NjtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbn1cbi5tb2Rlcm5fdGFicyAudGFiX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuZnVsbC13aWR0aC5tb2Rlcm4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGVybl90YWJzIC50YWJfY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5mdWxsLXdpZHRoLm1vZGVybiAuZmllbGRfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG59XG4ubW9kZXJuX3RhYnMgLnRhYl9jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUgLmZ1bGwtd2lkdGgubW9kZXJuIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1wcmVnYXRpcmktYW5hbGl6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcGFkZGluZzogMTJweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVCO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2Rlcm5fdGFicyAudGFiX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuZnVsbC13aWR0aC5tb2Rlcm4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByZWdhdGlyaS1hbmFsaXplIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1maXNpZXIge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAxOS41cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAzMHB4O1xufVxuLm1vZGVybl90YWJzIC50YWJfY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIC5mdWxsLXdpZHRoLm1vZGVybiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tcHJlZ2F0aXJpLWFuYWxpemUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWZpc2llcjo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24tY3VzdG9tO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5tb2Rlcm5fdGFicyAudGFiX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tZ2hpZHVyaS1kZS1wcmVnYXRpcmUtYW5hbGl6ZSAuZnVsbC13aWR0aC5tb2Rlcm4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXByZWdhdGlyaS1hbmFsaXplIC5maWVsZC0tbmFtZS1maWVsZC1maXNpZXIgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5iYWNrX3RvX2hvbWVwYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmFja190b19ob21lcGFnZSBhIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDUlOyAvKiAxNy40cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJhY2tfdG9faG9tZXBhZ2UgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24tY3VzdG9tO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5yZWdpbmFfMzAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5yZWdpbmFfMzAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucmVnaW5hXzMwIC5jb2x1bW4tdGV4dC5oYWxmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlZ2luYV8zMCAuY29sdW1uLXRleHQuaGFsZiAuY2VvX3F1b3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2NHB4O1xuICBib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2luYV8zMCAuY29sdW1uLXRleHQuaGFsZiAuY2VvX3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogMjRweDtcbiAgfVxufVxuLnJlZ2luYV8zMCBkaXYjYmxvY2stcmVnaW5hbWFyaWEzMGhlYWRlciB7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWdpbmFfMzAgZGl2I2Jsb2NrLXJlZ2luYW1hcmlhMzBoZWFkZXIgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5yZWdpbmFfMzAgZGl2I2Jsb2NrLXJlZ2luYW1hcmlhMzBoZWFkZXIgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogMTAwdnc7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW5hXzMwIGRpdiNibG9jay1yZWdpbmFtYXJpYTMwaGVhZGVyIHAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWdpbmFfMzAgZGl2I2Jsb2NrLXJlZ2luYW1hcmlhMzBoZWFkZXIgcCBzcGFuLmhlYWRlcl9sb2dvX2Fubml2ZXJzYXJ5IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xufVxuLnJlZ2luYV8zMCBkaXYjYmxvY2stcmVnaW5hbWFyaWEzMGhlYWRlciBwIHNwYW4uaGVhZGVyX2xvZ29fYW5uaXZlcnNhcnkgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW5hXzMwIGRpdiNibG9jay1yZWdpbmFtYXJpYTMwaGVhZGVyIHAgc3Bhbi5oZWFkZXJfbG9nb19hbm5pdmVyc2FyeSBzdmc6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuLnJlZ2luYV8zMCBkaXYjYmxvY2stcmVnaW5hbWFyaWEzMGhlYWRlciBwIHNwYW4uaGVhZGVyX2xvZ29fYW5uaXZlcnNhcnkgc3ZnOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTg5cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW5hXzMwIGRpdiNibG9jay1yZWdpbmFtYXJpYTMwaGVhZGVyIHAgc3Bhbi5oZWFkZXJfbG9nb19hbm5pdmVyc2FyeSBzdmc6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5yZWdpbmFfMzAgZGl2I2Jsb2NrLXJlZ2luYW1hcmlhMzBoZWFkZXIgcCBzcGFuLmhlYWRlcl9sb2dvX2Fubml2ZXJzYXJ5IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5yZWdpbmFfMzAgZGl2I2Jsb2NrLXJlZ2luYW1hcmlhMzBoZWFkZXIgcCBzcGFuLmhlYWRlci1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVnaW5hXzMwIGRpdiNibG9jay1yZWdpbmFtYXJpYTMwaGVhZGVyIHAgc3Bhbi5oZWFkZXItc2hhcmUgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2luYV8zMCBkaXYjYmxvY2stcmVnaW5hbWFyaWEzMGhlYWRlciBwIHNwYW4uaGVhZGVyLXNoYXJlIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ucmVnaW5hXzMwIGRpdiNibG9jay1yZWdpbmFtYXJpYTMwaGVhZGVyIHAgc3Bhbi5oZWFkZXItc2hhcmUgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2luYV8zMCBkaXYjYmxvY2stcmVnaW5hbWFyaWEzMGhlYWRlciBwIHNwYW4uaGVhZGVyLXNoYXJlIGEge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLnJlZ2luYV8zMCAuc2VjdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5yZWdpbmFfMzAgLmN1c3RvbV9zdG9yaWVzX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDU5cHg7XG4gIG1heC13aWR0aDogNTAlO1xuICBjb2xvcjogIzJFMzMzQztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTA4JTsgLyogNjMuNzJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5yZWdpbmFfMzAgLmN1c3RvbV9zdG9yaWVzX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICB9XG59XG4ucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnJlZ2luYV8zMCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIC5tYWluR2FsbGVyeS5zbGljay1zbGlkZSAuaW5uZXJTbGlkZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDY3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgLm1haW5HYWxsZXJ5LnNsaWNrLXNsaWRlIC5pbm5lclNsaWRlciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgI21haW5TbGlkZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAwLjYvMTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LWhlaWdodDogNTU5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWdpbmFfMzAgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAjbWFpblNsaWRlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQxMnB4O1xuICB9XG59XG4ucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgLm5hdi5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjUwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgLm5hdi5zbGljay1zbGlkZSAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgbGVmdDogNDIlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbn1cbi5yZWdpbmFfMzAgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAubmF2LnNsaWNrLXNsaWRlIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBsZWZ0OiAzMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgLm5hdi5zbGljay1zbGlkZSAucHJldjo6YmVmb3JlLFxuLnJlZ2luYV8zMCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIC5uYXYuc2xpY2stc2xpZGUgLm5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogMzUlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNTU1O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU1NTtcbn1cbi5yZWdpbmFfMzAgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAubmF2LnNsaWNrLXNsaWRlIC5wcmV2OjpiZWZvcmUge1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xufVxuLnJlZ2luYV8zMCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIC5uYXYuc2xpY2stc2xpZGUgLm5leHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2luYV8zMCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIC5uYXYuc2xpY2stc2xpZGUgLm5leHQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuLnJlZ2luYV8zMCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIC5uYXYuc2xpY2stc2xpZGUgLnByZXYsIC5yZWdpbmFfMzAgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAubmF2LnNsaWNrLXNsaWRlIC5uZXh0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yZWdpbmFfMzAgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAubmF2LnNsaWNrLXNsaWRlIC5wcmV2IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgLm5hdi5zbGljay1zbGlkZSAucHJldiB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4ucmVnaW5hXzMwIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2UgLm5hdi5zbGljay1zbGlkZSAubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5yZWdpbmFfMzAgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSAubmF2LnNsaWNrLXNsaWRlIC5uZXh0IHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG4ucmVnaW5hXzMwIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5yZWdpbmFfMzAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXk6YmVmb3JlIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5yZWdpbmFfMzAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLm92ZXJsYXktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJlZ2luYV8zMCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb25zLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb25zLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bHUge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb25zLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxvY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb25zLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1sb2NhdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1sb2NhdGlvbiAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1sb2NhdGlvbiAuc2xpY2stc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb25zLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY3VzdG9tLWxvY2F0aW9uIC5zbGljay1zbGlkZSBhcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWluLWhlaWdodDogMzQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1sb2NhdGlvbiAuc2xpY2stc2xpZGUgYXJ0aWNsZSBoNCB7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbnMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbG9jYXRpb24gLnNsaWNrLXNsaWRlIGFydGljbGUgaDQge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1sb2NhdGlvbiAuc2xpY2stc2xpZGUgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbnMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbG9jYXRpb24gLnNsaWNrLXNsaWRlIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbnMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbG9jYXRpb24gLnNsaWNrLXNsaWRlIGFydGljbGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9ucy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN1c3RvbS1sb2NhdGlvbiAuc2xpY2stc2xpZGUgYXJ0aWNsZSAuYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxOC41NnB4ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2JpbGUtdG9nZ2xlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzBweDsgLyogQWRqdXN0IHdpZHRoIGFzIG5lZWRlZCAqL1xuICAgIGhlaWdodDogMzBweDsgLyogQWRqdXN0IGhlaWdodCBhcyBuZWVkZWQgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLyogQ3JlYXRlIHRoZSB0d28gbGluZXMgdXNpbmcgcHNldWRvLWVsZW1lbnRzICovXG4gIC5tb2JpbGUtdG9nZ2xlcjo6YmVmb3JlLFxuLm1vYmlsZS10b2dnbGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7IC8qIFRoaWNrbmVzcyBvZiB0aGUgbGluZXMgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyAvKiBMaW5lIGNvbG9yICovXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgdG9wIDAuNXMgZWFzZSwgYm90dG9tIDAuNXMgZWFzZTtcbiAgfVxuICAvKiBQb3NpdGlvbiB0aGUgdG9wIGxpbmUgKi9cbiAgLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICB9XG4gIC8qIFBvc2l0aW9uIHRoZSBib3R0b20gbGluZSAqL1xuICAubW9iaWxlLXRvZ2dsZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDhweDtcbiAgfVxuICAvKiBBY3RpdmUgc3RhdGU6IGJvdGggbGluZXMgbW92ZSB0byB0aGUgY2VudGVyIGFuZCByb3RhdGUgKi9cbiAgLm1vYmlsZS10b2dnbGVyLmFjdGl2ZTo6YmVmb3JlLFxuLm1vYmlsZS10b2dnbGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bzsgLyogb3ZlcnJpZGUgYm90dG9tIGZyb20gZGVmYXVsdCAqL1xuICB9XG4gIC8qIFJvdGF0ZSB0aGUgdG9wIGxpbmUgdG8gZm9ybSBvbmUgYXJtIG9mIHRoZSBYICovXG4gIC5tb2JpbGUtdG9nZ2xlci5hY3RpdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLyogUm90YXRlIHRoZSBib3R0b20gbGluZSB0byBmb3JtIHRoZSBvdGhlciBhcm0gb2YgdGhlIFggKi9cbiAgLm1vYmlsZS10b2dnbGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvcGVuX2FuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICB0byB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIGZyb20ge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNDVweDtcbiAgfVxuICB0byB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGZyb20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICB0byB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIGZyb20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQGtleWZyYW1lcyBjbG9zZV9hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBmcm9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRvIHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMTQ1cHg7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBmcm9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgdG8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZV9pZCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZV9vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVfc2l6ZV91cCB7XG4gIGZyb20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBmcm9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgdG8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlX3NpemVfZG93biB7XG4gIGZyb20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBmcm9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgdG8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlX3JpZ2h0X3RvX2xlZnQge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBmcm9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZV9sZWZ0X3RvX3JpZ2h0IHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgZnJvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxlZnRfcmlnaHQge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBmcm9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB0byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyByaWdodF9sZWZ0IHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgZnJvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaCxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbCB7XG4gICAgLyogQ2xvc2VkIHN0YXRlICovXG4gICAgLyogT3BlbiBzdGF0ZSAqL1xuICB9XG4gICNibG9jay1tZW5pdXByaW5jaXBhbG5vdSA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaCA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9wZW5fYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgfVxuICAjYmxvY2stbWVuaXVwcmluY2lwYWxub3UgPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5uYXYtYnV0dG9uLm1lbnUtaXRlbSxcbiNibG9jay1tYWlubWVudWVuZ2xpc2ggPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBsaS5uYXYtYnV0dG9uLm1lbnUtaXRlbSxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbCA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm5hdi1idXR0b24ubWVudS1pdGVtIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICNibG9jay1tZW5pdXByaW5jaXBhbG5vdSA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IG5hdiNibG9jay1vcmFzZSBsaSwgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91ID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbmF2I2Jsb2NrLXJldGVhIGxpLFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaCA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IG5hdiNibG9jay1vcmFzZSBsaSxcbiNibG9jay1tYWlubWVudWVuZ2xpc2ggPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBuYXYjYmxvY2stcmV0ZWEgbGksXG4jYmxvY2stbWVuaXVwcmluY2lwYWxkZW50YWwgPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBuYXYjYmxvY2stb3Jhc2UgbGksXG4jYmxvY2stbWVuaXVwcmluY2lwYWxkZW50YWwgPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSBuYXYjYmxvY2stcmV0ZWEgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbiNibG9jay1tYWlubWVudWVuZ2xpc2guaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsLmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMTQ1cHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGNsb3NlX2FuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbiNibG9jay1tYWlubWVudWVuZ2xpc2guaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsLmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91IGRpdiNibG9jay1kcm9wZG93bmxhbmd1YWdlLFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaCBkaXYjYmxvY2stZHJvcGRvd25sYW5ndWFnZSxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbCBkaXYjYmxvY2stZHJvcGRvd25sYW5ndWFnZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZV9vdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLW9wZW4gZGl2I2Jsb2NrLWRyb3Bkb3dubGFuZ3VhZ2UsXG4jYmxvY2stbWFpbm1lbnVlbmdsaXNoLmlzLW9wZW4gZGl2I2Jsb2NrLWRyb3Bkb3dubGFuZ3VhZ2UsXG4jYmxvY2stbWVuaXVwcmluY2lwYWxkZW50YWwuaXMtb3BlbiBkaXYjYmxvY2stZHJvcGRvd25sYW5ndWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZV9pbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAjYmxvY2stbWVuaXVwcmluY2lwYWxub3UgLnNlY29uZHN1Ym1lbnUuaXMtb3Blbi5mb2N1c2VkIGEsXG4jYmxvY2stbWFpbm1lbnVlbmdsaXNoIC5zZWNvbmRzdWJtZW51LmlzLW9wZW4uZm9jdXNlZCBhLFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsIC5zZWNvbmRzdWJtZW51LmlzLW9wZW4uZm9jdXNlZCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjYmxvY2stbWVuaXVwcmluY2lwYWxub3UgLnNlY29uZHN1Ym1lbnUuaXMtY2xvc2VkID4gLm1lbnUsXG4jYmxvY2stbWFpbm1lbnVlbmdsaXNoIC5zZWNvbmRzdWJtZW51LmlzLWNsb3NlZCA+IC5tZW51LFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsIC5zZWNvbmRzdWJtZW51LmlzLWNsb3NlZCA+IC5tZW51IHtcbiAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZV9zaXplX2Rvd247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gICNibG9jay1tZW5pdXByaW5jaXBhbG5vdSAuc2Vjb25kc3VibWVudS5pcy1vcGVuID4gLm1lbnUsXG4jYmxvY2stbWFpbm1lbnVlbmdsaXNoIC5zZWNvbmRzdWJtZW51LmlzLW9wZW4gPiAubWVudSxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbCAuc2Vjb25kc3VibWVudS5pcy1vcGVuID4gLm1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVfc2l6ZV91cDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzc3VibWVudS5pcy1jbG9zZWQgLm1lZ2EtbWVudS13cmFwcGVyLFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtY2xvc2VkIC5tZWdhLW1lbnUtd3JhcHBlcixcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtY2xvc2VkIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVfbGVmdF90b19yaWdodDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzc3VibWVudS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlcixcbiNibG9jay1tYWlubWVudWVuZ2xpc2guaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5oYXNzdWJtZW51LmlzLW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsLmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzc3VibWVudS5pcy1vcGVuIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVfcmlnaHRfdG9fbGVmdDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzc3VibWVudS5pcy1vcGVuIC5zaW1wbGUtbWVnYS1tZW51LCAjYmxvY2stbWVuaXVwcmluY2lwYWxub3UuaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5oYXNzdWJtZW51LmlzLW9wZW4gLm1lbnUsXG4jYmxvY2stbWFpbm1lbnVlbmdsaXNoLmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzc3VibWVudS5pcy1vcGVuIC5zaW1wbGUtbWVnYS1tZW51LFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtb3BlbiAubWVudSxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtb3BlbiAuc2ltcGxlLW1lZ2EtbWVudSxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtb3BlbiAubWVudSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVfcmlnaHRfdG9fbGVmdDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzc3VibWVudS5pcy1jbG9zZWQgLnNpbXBsZS1tZWdhLW1lbnUsICNibG9jay1tZW5pdXByaW5jaXBhbG5vdS5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtY2xvc2VkIC5tZW51LFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtY2xvc2VkIC5zaW1wbGUtbWVnYS1tZW51LFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLmhhc3N1Ym1lbnUuaXMtY2xvc2VkIC5tZW51LFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsLmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSAuaGFzc3VibWVudS5pcy1jbG9zZWQgLnNpbXBsZS1tZWdhLW1lbnUsXG4jYmxvY2stbWVuaXVwcmluY2lwYWxkZW50YWwuaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5oYXNzdWJtZW51LmlzLWNsb3NlZCAubWVudSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVfbGVmdF90b19yaWdodDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LmlzLWNsb3NlZCA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1vYmlsZV9iYWNrLm1lbnUtaXRlbSxcbiNibG9jay1tYWlubWVudWVuZ2xpc2guaXMtY2xvc2VkID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubW9iaWxlX2JhY2subWVudS1pdGVtLFxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsZGVudGFsLmlzLWNsb3NlZCA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1vYmlsZV9iYWNrLm1lbnUtaXRlbSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxlZnRfcmlnaHQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgfVxuICAjYmxvY2stbWVuaXVwcmluY2lwYWxub3UuaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1vYmlsZV9iYWNrLm1lbnUtaXRlbSxcbiNibG9jay1tYWlubWVudWVuZ2xpc2guaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IGxpLm1vYmlsZV9iYWNrLm1lbnUtaXRlbSxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbC5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgbGkubW9iaWxlX2JhY2subWVudS1pdGVtIHtcbiAgICBhbmltYXRpb24tbmFtZTogcmlnaHRfbGVmdDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5jb250YWN0ZWF6YS1uZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNvbnRhY3RlYXphLW5lLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5jb250YWN0ZWF6YS1uZS1ibG9jayB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWN0ZWF6YS1uZS1ibG9jayB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0ZWF6YS1uZS1ibG9jayB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdGVhemEtbmUtYmxvY2sgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdGVhemEtbmUtYmxvY2sgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uY29udGFjdGVhemEtbmUtYmxvY2sgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdGVhemEtbmUtYmxvY2sgLmJ0bi5zdHlsZS1ncmF5LCAuY29udGFjdGVhemEtbmUtYmxvY2sgLmJ0bi5zdHlsZS1ncmF5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICBib3JkZXItY29sb3I6ICNGMkYzRjM7XG59XG4uY29udGFjdGVhemEtbmUtYmxvY2sgLnByb2dyYW1hcmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29udGFjdGVhemEtbmUtYmxvY2sgLmNhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAuY29udGFjdGVhemEtbmUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmNvbnRhY3RlYXphLW5lLWJsb2NrLCAubm9kZS0tdHlwZS1hbmFsaXplIC5jb250YWN0ZWF6YS1uZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtYWZlY3RpdW5pIC5jb250YWN0ZWF6YS1uZS1ibG9jayBoMiwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udGFjdGVhemEtbmUtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAuY29udGFjdGVhemEtbmUtYmxvY2sgLmJ0biwgLm5vZGUtLXR5cGUtYW5hbGl6ZSAuY29udGFjdGVhemEtbmUtYmxvY2sgLmJ0biB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgLyogbWFzdGVyY2FyZCBpZHMgKi9cbiAgLyogcmVzZXQgY29tcG9uZW50cyBwcmV2IHN0eWxlICovXG4gIC8qIHVwcGVyIHNlY3Rpb24gKi9cbiAgLyogbG93ZXIgc2V0aW9uICovXG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLCAubm9kZS0tdHlwZS1jYW1wYWlnbi5zY3JvbGxlZCAuaGVhZGVyLS1zdGF0aWMgLmhlYWRlci13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbi5zY3JvbGxlZC1maXhlZCAuaGVhZGVyLS1zdGF0aWMgLmhlYWRlci13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAuaGVhZGVyLmhlYWRlci0tbm9saW5rIC5oZWFkZXItd3JhcHBlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24uc2Nyb2xsZWQgLmhlYWRlci0tc3RhdGljIC5oZWFkZXItd3JhcHBlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24uc2Nyb2xsZWQtZml4ZWQgLmhlYWRlci0tc3RhdGljIC5oZWFkZXItd3JhcHBlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmhlYWRlci5oZWFkZXItLW5vbGluayAuaGVhZGVyLXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLCAubm9kZS0tdHlwZS1jYW1wYWlnbi5zY3JvbGxlZCAuaGVhZGVyLS1zdGF0aWMgLmhlYWRlci13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbi5zY3JvbGxlZC1maXhlZCAuaGVhZGVyLS1zdGF0aWMgLmhlYWRlci13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAuaGVhZGVyLmhlYWRlci0tbm9saW5rIC5oZWFkZXItd3JhcHBlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkIC5oZWFkZXItLXN0YXRpYyAuaGVhZGVyLXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXItLXN0YXRpYyAuaGVhZGVyLXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5oZWFkZXIuaGVhZGVyLS1ub2xpbmsgLmhlYWRlci13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24sIC5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkIC5oZWFkZXItLXN0YXRpYyAuaGVhZGVyLXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXItLXN0YXRpYyAuaGVhZGVyLXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5oZWFkZXIuaGVhZGVyLS1ub2xpbmsgLmhlYWRlci13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxheW91dC1tYWluLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkIC5sYXlvdXQtbWFpbi13cmFwcGVyLCAubm9kZS0tdHlwZS1jYW1wYWlnbi5zY3JvbGxlZC1maXhlZCAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi50b29sYmFyLXRyYXktb3BlbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmFja2dyb3VuZC0taW1hZ2UubWFyZ2luLXRvcC0tc21hbGwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi50b29sYmFyLXRyYXktb3BlbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuYmFja2dyb3VuZC0taW1hZ2UubWFyZ2luLXRvcC0tbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLnRvb2xiYXItdHJheS1vcGVuIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5iYWNrZ3JvdW5kLS1pbWFnZS5tYXJnaW4tdG9wLS1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLXJvdyA+IC5jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLXJvdyA+IC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5zZWN0aW9uLXJvdyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXJnaW4tdG9wLS1iaWcge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFyZ2luLWJvdHRvbS0tYmlnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXJnaW4tdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hcmdpbi1ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmssXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIC5zbGlja19fc2xpZGUge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyAuc2xpY2tfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduID4gLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtaW4taGVpZ2h0OiA1MThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduID4gLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24gPiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24gPiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSArIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFyZ2luLXRvcC0tYmlnIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24gPiAuZmllbGRfX2l0ZW06bGFzdC1vZi10eXBlID4gZGl2OmZpcnN0LWNoaWxkOm5vdFtjbGFzcz1wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb25dIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiA+IC5maWVsZF9faXRlbTpsYXN0LW9mLXR5cGUgPiBkaXY6Zmlyc3QtY2hpbGQ6bm90W2NsYXNzPXBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiAjY29tcG9uZW50LTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduID4gLnNlY3Rpb24tY29udGFpbmVyID4gLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmJhY2tncm91bmQtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmJhY2tncm91bmQtLWltYWdlIHtcbiAgcGFkZGluZzogNzBweCAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1pbWFnZS5tYXJnaW4tdG9wLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0taW1hZ2UubWFyZ2luLWJvdHRvbS0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmJhY2tncm91bmQtLWltYWdlLm1hcmdpbi10b3AtLW5vcm1hbCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0taW1hZ2UubWFyZ2luLWJvdHRvbS0tbm9ybWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1pbWFnZS5tYXJnaW4tdG9wLS1iaWcge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1pbWFnZS5tYXJnaW4tYm90dG9tLS1iaWcge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1pbWFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gIG1hcmdpbi10b3A6IC0yMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0taW1hZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5kaXNwbGF5LS1sZWZ0IC5zZWN0aW9uLS1zcGxpdCAuY29sdW1uOmZpcnN0LWNoaWxkIC5zZWN0aW9uLWluZm8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLS1zcGxpdCAuY29sdW1uOmxhc3QtY2hpbGQgLnNlY3Rpb24taW5mbyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYWxpZ24tY3RhLWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSA+IC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmFsaWduLWN0YS1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uY29tcG9uZW50LW5vc3BhY2luZyAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50ID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uc2VjdGlvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMy5zbWFsbC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMy5tYXgtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmhlYWRlci5oZWFkZXItLW5vbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuaGVhZGVyLmhlYWRlci0tbm9saW5rIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuaGVhZGVyLmhlYWRlci0tbm9saW5rIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuaGVhZGVyLmhlYWRlci0tbm9saW5rIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmhlYWRlci5oZWFkZXItLW5vbGluay5sb2dvLWxhcmdlIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5oZWFkZXIuaGVhZGVyLS1ub2xpbmsubG9nby1sYXJnZSAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuaGVhZGVyLmhlYWRlci0tbm9saW5rLmxvZ28tc21hbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5oZWFkZXIuaGVhZGVyLS1ub2xpbmsgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayB7XG4gICAgcGFkZGluZzogMTJweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiBoZWFkZXIuaGVhZGVyLS1saW5rIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgcGFkZGluZzogMXJlbSAyNHB4O1xuICBmb250LXNpemU6IDAuODY5NTY1MjE3NHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiBoZWFkZXIuaGVhZGVyLS1saW5rIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsgYTpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiBoZWFkZXIuaGVhZGVyLS1saW5rIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyBpbWcsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiBoZWFkZXIuaGVhZGVyLS1saW5rIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsge1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGhlYWRlci5oZWFkZXItLWxpbmsgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIGltZyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIGhlYWRlci5oZWFkZXItLWxpbmsgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gICAgbWF4LWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28ge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGhlYWRlci5oZWFkZXItLWxpbmsgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGhlYWRlci5oZWFkZXItLWxpbmsgLmhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gaGVhZGVyLmhlYWRlci0tbGluayAuaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiBoZWFkZXIuaGVhZGVyLS1saW5rIC5oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsgYTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkIC5oZWFkZXItLXN0YXRpYywgLm5vZGUtLXR5cGUtY2FtcGFpZ24uc2Nyb2xsZWQtZml4ZWQgLmhlYWRlci0tc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkIC5oZWFkZXItLXN0YXRpYyAuaGVhZGVyLXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduLnNjcm9sbGVkLWZpeGVkIC5oZWFkZXItLXN0YXRpYyAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtZm9vdGVyLWltYWdlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA4MS42cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MS42cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXI6YmVmb3JlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZvb3Rlci13cmFwcGVyOmJlZm9yZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXI6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xuICBjb250ZW50OiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tdG9wLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW4ge1xuICBmbG9hdDogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tdG9wIC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi10b3AgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tdG9wID4gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi10b3AgPiAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi10b3AgPiAuY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi10b3AgLmNvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgPiAuY29udGVudCAucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW4ge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiBkaXYsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZm9vdGVyLXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciA+IC5jb250ZW50IC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLmZvb3Rlci13cmFwcGVyID4gLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5jYW1wYWlnbi1mb290ZXIgLnJlZ2lvbiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5yZWdpb24gLmZpZWxkX19pdGVtIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5ybS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2l0ZS1mb290ZXIucm0tZm9vdGVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmZvb3Rlci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmZvb3Rlci13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5mb290ZXItd2hpdGUgLmZvb3Rlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zaXRlLWZvb3Rlci5mb290ZXItd2hpdGUgLmZvb3Rlci13cmFwcGVyOmJlZm9yZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmZvb3Rlci13aGl0ZSAuZm9vdGVyLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmZvb3Rlci13aGl0ZSAuZm9vdGVyLXdyYXBwZXIgYS5zb2NpYWwtbGluayB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNpdGUtZm9vdGVyLmZvb3Rlci13aGl0ZSAuZm9vdGVyLXdyYXBwZXIgYS5zb2NpYWwtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLmJveGVkLWNvbnRlbnQge1xuICBtYXJnaW46IDQycHggMCAwO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuYmFja2dyb3VuZC0tZ3JheSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLmJveGVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmJhY2tncm91bmQtLXdoaXRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiAuYm94ZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi0tc3BsaXQgLnNlY3Rpb24taW5mbyBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi0tc3BsaXQgLnNlY3Rpb24taW5mbyBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLS1zcGxpdCAuc2VjdGlvbi1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLXNwbGl0IC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1MHB4IDYycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE4LjE4MTgxODE4MTglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmNvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmxhc3QtY2hpbGQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmxhc3QtY2hpbGQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gaDIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMxLjJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gaW5wdXQ6bm90KC5qcy1mb3JtLXN1Ym1pdCksXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB0ZXh0YXJlYTpub3QoLmpzLWZvcm0tc3VibWl0KSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHNlbGVjdDpub3QoLmpzLWZvcm0tc3VibWl0KSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jaG9zZW4tY29udGFpbmVyOm5vdCguanMtZm9ybS1zdWJtaXQpLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gaW5wdXQ6bm90KC5qcy1mb3JtLXN1Ym1pdCksXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB0ZXh0YXJlYTpub3QoLmpzLWZvcm0tc3VibWl0KSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHNlbGVjdDpub3QoLmpzLWZvcm0tc3VibWl0KSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5jaG9zZW4tY29udGFpbmVyOm5vdCguanMtZm9ybS1zdWJtaXQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5qcy1mb3JtLXN1Ym1pdCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAud2ViZm9ybS1jb25maXJtYXRpb24gLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIGgyLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSBoMyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgaDIge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAud2ViZm9ybS1jb25maXJtYXRpb246YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLndlYmZvcm0tY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAud2ViZm9ybS1jb25maXJtYXRpb24gaDMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAud2ViZm9ybS1jb25maXJtYXRpb24gaDIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAud2ViZm9ybS1jb25maXJtYXRpb24gaDMsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAud2ViZm9ybS1jb25maXJtYXRpb24gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5zdWJtaXR0ZWQgLmNvbHVtbjpmaXJzdC1jaGlsZCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtLnN1Ym1pdHRlZCAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAuc2VjdGlvbi1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBidXR0b24ge1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0zNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBidXR0b246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBidXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgPiAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuc3R5bGUtLXByZW1pdW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xuICBwYWRkaW5nOiAwIDMuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5zdHlsZS0tcHJlbWl1bSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnN0eWxlLS1wcmVtaXVtIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLnN0eWxlLS1wcmVtaXVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5zdHlsZS0tcHJlbWl1bSBhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5zdHlsZS0tcHJlbWl1bSBhOmFjdGl2ZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuc3R5bGUtLXByZW1pdW0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRENCQTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRTQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzczRTQ4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuc3R5bGUtLXByZW1pdW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM0M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTM0M2M7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi0tZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvdmVybGFwcGluZyBmb3JtIGZpeCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLmFwcC1idXR0b25zIGltZyB7XG4gIG1heC13aWR0aDogMTQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuYXBwLWJ1dHRvbnMgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLmFwcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuYXBwLWJ1dHRvbnMgYSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLmFwcC1idXR0b25zIGE6bGFzdC1vZi10eXBlIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi0tZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDMuMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24taWNvbi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1heC13aWR0aDogMjg3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1pY29uLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24taWNvbi1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24tZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1pY29uLWVsZW1lbnQgPiAuZmllbGRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1pY29uLWVsZW1lbnQgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uZGlzcGxheS0tcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uZGlzcGxheS0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5kaXNwbGF5LS1sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgPiAuZmllbGRfX2l0ZW0sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiA+IC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiID4gLmZpZWxkX19pdGVtLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIge1xuICBwYWRkaW5nOiA0OHB4IDEyJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiB7XG4gICAgcGFkZGluZzogMzEuMnB4IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItdGl0bGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlIGgyLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIGgzLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUgaDIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSBoMyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMixcbiNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSBoMixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIGgzLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLFxuI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlOmFmdGVyLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbiAgb3BhY2l0eTogMC4yO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1pbnRybyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWludHJvIHtcbiAgbWFyZ2luLXRvcDogMjcuNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1pbnRybyBwLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItaW50cm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWludHJvOmJlZm9yZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLmZpZWxkLWNhbXBhaWduLXRhYi1pbnRybzpiZWZvcmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1pbnRybzpiZWZvcmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAuZmllbGQtY2FtcGFpZ24tdGFiLWludHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMuMTVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItZWxlbWVudC10aXRsZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWVsZW1lbnQtdGl0bGUge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItZWxlbWVudC10aXRsZSBoNCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWVsZW1lbnQtdGl0bGUgaDQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1kZXNjcmlwdGlvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItZGVzY3JpcHRpb24gcCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1kZXNjcmlwdGlvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC5uYXYtcGlsbHMsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAubmF2LXBpbGxzIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC5uYXYtcGlsbHMgLm5hdi1pdGVtLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNTAlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAubmF2LXBpbGxzIC5uYXYtaXRlbSBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLm5hdi1waWxscyAubmF2LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDE0LjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJlMzMzYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAubmF2LXBpbGxzIC5uYXYtaXRlbSBhLmFjdGl2ZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC5uYXYtcGlsbHMgLm5hdi1pdGVtIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTMzM2M7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC5uYXYtcGlsbHMgLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgYSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC5uYXYtcGlsbHMgLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNXB4IDAgMCAzLjVweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLm5hdi1waWxscyAubmF2LWl0ZW06bGFzdC1vZi10eXBlIGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAubmF2LXBpbGxzIC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMy41cHggMy41cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlICsgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1pbnRybzpiZWZvcmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlICsgLmZpZWxkLWNhbXBhaWduLXRhYi1pbnRybzpiZWZvcmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSArIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItaW50cm86YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUgKyAuZmllbGQtY2FtcGFpZ24tdGFiLWludHJvOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC50YWItcGFuZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC50YWItcGFuZS5hY3RpdmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAudGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC50YWItcGFuZS5uby1vcGFjaXR5LFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLnRhYi1wYW5lLm5vLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAudGFiLWNvbnRlbnQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAudGFiLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC50YWItY29udGVudCAudGFiLXBhbmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC50YWItY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiLWVsZW1lbnQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLnRhYi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWItZWxlbWVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLnRhYi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWItZWxlbWVudCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIC50YWItY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiLWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAudGFiLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYi1lbGVtZW50LFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIgLnRhYi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWItZWxlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAudGFiLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1jdGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYiAudGFiLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1jdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItZGlzY2xhaW1lcixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLWRpc2NsYWltZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1kaXNjbGFpbWVyIHAsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1kaXNjbGFpbWVyIHAge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogOTUuMjc3MjA3MzkyMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGJ1dHRvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBidXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhOmJlZm9yZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYnV0dG9uOmJlZm9yZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYnV0dG9uOmJlZm9yZSB7XG4gIGxlZnQ6IC00OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYnV0dG9uLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBidXR0b246YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYTpiZWZvcmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBidXR0b246YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5maWVsZC0tbmFtZS1maWVsZC1jdGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgYSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGJ1dHRvbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgYTpiZWZvcmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSBidXR0b246YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGE6YmVmb3JlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgYnV0dG9uLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlIGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5iYWNrZ3JvdW5kLS13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5iYWNrZ3JvdW5kLS1ncmF5IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLml0ZW0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIC5pdGVtLXdyYXBwZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWNoZWNrbWFyay1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogNTIuOHB4O1xuICBmbGV4LWJhc2lzOiA1NHB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWNoZWNrbWFyay1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY2hlY2ttYXJrLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmssXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIHtcbiAgICBjb2x1bW5zOiAxO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIC5pdGVtLXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuaXRlbS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIC5pdGVtLXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuaXRlbS13cmFwcGVyLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLml0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLml0ZW0td3JhcHBlciB1bCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLml0ZW0td3JhcHBlciBvbCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIC5pdGVtLXdyYXBwZXIgdWwsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuaXRlbS13cmFwcGVyIG9sIHtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuaXRlbS13cmFwcGVyIHVsLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLml0ZW0td3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jaGVja21hcmsgLml0ZW0td3JhcHBlciBvbCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIC5pdGVtLXdyYXBwZXIgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFicyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jaGVja21hcmstaW1hZ2UsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWNoZWNrbWFyayAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY2hlY2ttYXJrLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmbGV4LWJhc2lzOiAzMXB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmFjY29yZGlvbi1ib2R5IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWYxO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tb2Rlcm4gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWVsZW1lbnQtdGl0bGUge1xuICBjb2xvcjogIzIwMkI0MTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHggOTZweCAwIDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2RjMDAyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnRbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tZWxlbWVudC10aXRsZSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xuICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1lZGljX2dyZXlfY2FyZHMgLmFjY29yZGlvbiAuY2FyZCAuYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWVsZW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEyNCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMCAyNHB4IDIwcHggMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyAuYWNjb3JkaW9uIC5jYXJkIC5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTZweCAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gIGNvbG9yOiAjNmM3MDc2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnN0eWxlLS1tZWRpY19ncmV5X2NhcmRzIC5hY2NvcmRpb24gLmNhcmQgLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1pbWFnZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuYWNjb3JkaW9uLWltYWdlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5jb2x1bW4tZnVsbCA+IC5hY2NvcmRpb24tYm9keSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAgNzJweCAxcmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMTZweDtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWl0ZW0gLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbXBvbmVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTcuNzc3Nzc3Nzc3OHB4IDI0cHggMTcuNzc3Nzc3Nzc3OHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbXBvbmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tZWxlbWVudC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDMuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ucmlnaHQtaW1hZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnJpZ2h0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLmxlZnQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMTguMTgxODE4MTgxOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5yaWdodC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLmxlZnQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLnJpZ2h0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uLmxlZnQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ubGVmdC1pbWFnZSAuYWNjb3JkaW9uLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24ucmlnaHQtaW1hZ2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tc2xpZGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6IHRpZW1wb3NmaW5lO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXNsaWRlLXRpdGxlIHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tc2xpZGUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1zbGlkZS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXNsaWRlLXRpdGxlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1zbGlkZS1kZXNjcmlwdGlvbiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tc2xpZGUtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXNsaWRlLXRpdGxlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1zbGlkZS1kZXNjcmlwdGlvbiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tc2xpZGUtbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzYztcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjcpO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuc2xpY2tfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLnNsaWNrX19hcnJvdyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLnNsaWNrX19hcnJvdyBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXNsaWRlciAuc2xpY2tfX2Fycm93IGJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zbGlkZXIgLnNsaWNrX19hcnJvdyBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgPiAuZmllbGRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAtY2FyZHMtY2FyZCB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtY2FyZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwLWNhcmRzLWNhcmQgaDMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcC1jYXJkcy1jYXJkICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcC1jYXJkcy1jYXJkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcC1jYXJkcy1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAtY2FyZHMtY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcC1jYXJkcy1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW46IC03MHB4IDAgOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtY2FyZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwLWNhcmRzLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcC1jYXJkcy1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLWNhcmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcC1jYXJkcy1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAtY2FyZHMtY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtY2FyZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwLWNhcmRzLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWJlcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA0O1xuICBib3R0b206IDQycHg7XG4gIGxlZnQ6IDYwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAtY2FyZHMtY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtbnVtYmVyaW5nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLWRlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtZGVzY3JpcHRpb24gYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLWRlc2NyaXB0aW9uIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciAucXVvdGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS13cmFwcGVyIC5xdW90ZS1pbWFnZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWltYWdlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciAucXVvdGUtZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciAucXVvdGUtZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjclO1xuICAgIHBhZGRpbmctdG9wOiAzLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLmxheW91dC1sZWZ0IC5xdW90ZS13cmFwcGVyIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUubGF5b3V0LXJpZ2h0IC5xdW90ZS13cmFwcGVyIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAzNnB4IDI0cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciAucXVvdGUtZGVzY3JpcHRpb24gYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIC5xdW90ZS13cmFwcGVyIC5xdW90ZS1kZXNjcmlwdGlvbiBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWRlc2NyaXB0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmJhY2tncm91bmQtLXdoaXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuYmFja2dyb3VuZC0td2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSAucXVvdGUtd3JhcHBlciAucXVvdGUtZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5iYWNrZ3JvdW5kLS13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlLmxheW91dC1sZWZ0IC5xdW90ZS13cmFwcGVyIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5pY29uLWFsaWduLS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93LCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy00IC5yb3cge1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93IC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93IC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtNCAucm93IC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIC5yb3cgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIC5yb3cgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmssIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluaywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy00IC5yb3cgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb250YWluZXItLW1lZGlhIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4ICogMikgLyAyKTtcbiAgbWF4LXdpZHRoOiA1OTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMiAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLnJvdyB7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93IC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMyAucm93IC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3Muc2VjdGlvbi1zbGlkZXItbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3Muc2VjdGlvbi1zbGlkZXItbGlua3MgLnNlY3Rpb24tY29udGFpbmVyIC5wb3J0cmFpdC1mb250IHtcbiAgICB0b3A6IDM2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3Muc2VjdGlvbi1zbGlkZXItbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiA5M3B4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3Muc2VjdGlvbi1zbGlkZXItbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gMik7XG4gIG1heC13aWR0aDogNTYycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3Muc2VjdGlvbi1zbGlkZXItbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGNvbG9yOiAjOTc5OTlEO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3Muc2VjdGlvbi1zbGlkZXItbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rcy5zZWN0aW9uLXNsaWRlci1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tbGluayAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3Muc2VjdGlvbi1zbGlkZXItbGlua3MgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tYmlnLWxpbmtzLnNlY3Rpb24tc2xpZGVyLWxpbmtzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1iaWctbGlua3M6bm90KC5zZWN0aW9uLXNsaWRlci1saW5rcykgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW46IDAgMzJweCAzMnB4IDA7XG4gIHBhZGRpbmc6IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rczpub3QoLnNlY3Rpb24tc2xpZGVyLWxpbmtzKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWJpZy1saW5rczpub3QoLnNlY3Rpb24tc2xpZGVyLWxpbmtzKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyA+IC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIGEge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLWFwcHMgLmFwcC1idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLWFwcHMgLmFwcC1idXR0b25zIGEge1xuICBtaW4td2lkdGg6IDE0MnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgcGFkZGluZzogMCAwIDcycHg7XG4gIGhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLmxlZnQtY29sdW1uIHtcbiAgcGFkZGluZzogNzJweDtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyAubGVmdC1jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyAubGVmdC1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdHdvLXNpZGVzIC5sZWZ0LWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLmxlZnQtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLmxlZnQtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyAubGVmdC1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNzJweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXR3by1zaWRlcyAubGVmdC1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLmxlZnQtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLnJpZ2h0LWNvbHVtbiB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLnJpZ2h0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLnJpZ2h0LWNvbHVtbiAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMgLnJpZ2h0LWNvbHVtbiAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1ncmF5OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1ncmF5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tcHJlbWl1bV9saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkY2RjA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQ6YmVmb3JlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGNkYwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRTQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrOmJlZm9yZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2Rhcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRTQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuaW1hZ2UtLXJpZ2h0IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudC5pbWFnZS0tb2Zmc2V0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQuaW1hZ2UtLW9mZnNldCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50ID4gZGl2IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCA+IGRpdiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50LmltYWdlLS1vZmZzZXQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3JkZXI6IDE7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXNtYWxsIGltZyB7XG4gIG1heC13aWR0aDogNjAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1zbWFsbCBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uID4gZGl2IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIG9yZGVyOiA0O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAwMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudDpiZWZvcmUge1xuICBsZWZ0OiAtMTAwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMDBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8ge1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDY2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnNjcm9sbFRvVmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAuc2Nyb2xsVG9WaWRlbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIlLCA1NSUpO1xuICB6LWluZGV4OiA1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5zY3JvbGxUb1ZpZGVvOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5zY3JvbGxUb1ZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5zY3JvbGxUb1ZpZGVvOmFmdGVyIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwLjVweDtcbiAgdG9wOiAtNDJweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlbyB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlby52aWRlb1BsYXlpbmcge1xuICB0b3A6IDBweDtcbiAgbGVmdDogOTNweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW8udmlkZW9QbGF5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW8udmlkZW9QbGF5aW5nIHtcbiAgICBsZWZ0OiA3NXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby1jb250cm9scyAucGxheVZpZGVvLnZpZGVvUGxheWluZzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NSUsIDU1JSk7XG4gIHotaW5kZXg6IDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlby52aWRlb1BsYXlpbmc6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlby52aWRlb1BsYXlpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlby52aWRlb1BsYXlpbmc6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8tY29udHJvbHMgLnBsYXlWaWRlbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUlLCA1NSUpO1xuICB6LWluZGV4OiA1O1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLWNvbnRyb2xzIC5wbGF5VmlkZW86YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlci52aWRlb1BsYXlpbmc6YmVmb3JlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyLnZpZGVvUGxheWluZzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlci52aWRlb1BsYXlpbmcgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyLnZpZGVvUGxheWluZyAudmlkZW8tZGVzY3JpcHRpb24gLmljb24td3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIudmlkZW9QbGF5aW5nIC52aWRlby1kZXNjcmlwdGlvbiAuaWNvbi13cmFwcGVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgNjAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyLnZpZGVvUGxheWluZyAudmlkZW8tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXI6YmVmb3JlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyOmJlZm9yZSB7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYuNWRlZyk7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyOmFmdGVyIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMuNWRlZyk7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIgLmZpZWxkLS10eXBlLWltYWdlLnRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAuZmllbGQtLXR5cGUteW91dHViZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCNmZmYsICMwMDApO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogLTUwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBsaW5lYXIsIGJvdHRvbSAwLjI1cyBsaW5lYXIsIHBhZGRpbmcgMC4xcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjg1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tZGVzY3JpcHRpb24gLmljb24td3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctdmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWRlc2NyaXB0aW9uIC5pY29uLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNDVweCAvIDIpO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgei1pbmRleDogNztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tZGVzY3JpcHRpb24gLmljb24td3JhcHBlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzVweCAvIDIpO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8ge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNDklO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSBkZWwge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wYWNrLWZpbHRlciAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlLW5vLWxvY2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tcHJpY2Utbm8tbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tcHJpY2Utbm8tbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXByaWNlLW5vLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUgZGVsIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1wcmljZS1uby1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi12YWNjaW5lLXR5cGUge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi12YWNjaW5lLXR5cGUgLmZpZWxkX19pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS10eXBlIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0ge1xuICBmbGV4OiAxIDAgY2FsYyg1MCUgLSAyNHB4KTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi12YWNjaW5lLXR5cGUgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdmFjY2luZS11cmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA0OHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC12YWNjaW5lLXVybCBhIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC12YWNjaW5lLXVybCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1hZ2VzL3RyaW1pdGVyZS5zdmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAucGFyYWdyYXBoIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtdHlwZSAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggODVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS1sb2Mge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtbG9jIC5maWVsZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS1sb2MgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDI0cHgpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiA2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS1sb2MgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS1sb2MgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSAucGFyYWdyYXBoIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi12YWNjaW5lLWxvYyAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtbG9jIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS1sb2MgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi12YWNjaW5lLWxvYyAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi12YWNjaW5lLWxvYyAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGggLmJveGVkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS1sb2MgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoIC5ib3hlZC1jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvMjZweCB1cmwoLi4vaW1hZ2VzL2ljb25zL3Byb2dyYW1hcmktaWNvbi5zdmcpIG5vLXJlcGVhdCAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUtbG9jIC5maWVsZF9faXRlbXMgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdW50eSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdmFjY2luZS1sb2MgLmZpZWxkX19pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtY291bnR5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi12YWNjaW5lLWxvYyAuZmllbGRfX2l0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvcm0tdmFjY2luYXJlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tZm9ybS12YWNjaW5hcmUgLnNlY3Rpb24taW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tZm9ybS12YWNjaW5hcmUgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tZm9ybS12YWNjaW5hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvcm0tdmFjY2luYXJlIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tZm9ybS12YWNjaW5hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tbGlzdC12YWNjaW5hcmUgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWxpc3QtdmFjY2luYXJlIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1saXN0LXZhY2NpbmFyZSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1saXN0LXZhY2NpbmFyZSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1saXN0LXZhY2NpbmFyZSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gdWwgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWxpc3QtdmFjY2luYXJlIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tbGlzdC12YWNjaW5hcmUgLnNlY3Rpb24tY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1saXN0LXZhY2NpbmFyZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tbGlzdC12YWNjaW5hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1saXN0LXZhY2NpbmFyZSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pY29ucy12YWNjaW5hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWljb25zLXZhY2NpbmFyZSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24taWNvbnMtdmFjY2luYXJlIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTM0cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pY29ucy12YWNjaW5hcmUgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1pY29ucy12YWNjaW5hcmUgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiA+IC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLXRleHQtbWF0ZXJuaXRhdGUgLnNlY3Rpb24taW5mbyB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24gPiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi10ZXh0LW1hdGVybml0YXRlIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduID4gLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tdGV4dC1tYXRlcm5pdGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduID4gLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24tdGV4dC1tYXRlcm5pdGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiA+IC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLXRleHQtbWF0ZXJuaXRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiA+IC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLXRleHQtbWF0ZXJuaXRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24gPiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuc2VjdGlvbi10ZXh0LW1hdGVybml0YXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLmZ1bGwtd2lkdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLmZ1bGwtd2lkdGggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIGgzLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUuc2xpY2stY3VycmVudCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUuc2xpY2stY3VycmVudCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUuc2xpY2stY3VycmVudCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUuc2xpY2stY3VycmVudCAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZS5zbGljay1jdXJyZW50IC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZS5zbGljay1jdXJyZW50IC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5idXR0b24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlLnNsaWNrLWN1cnJlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmJ1dHRvbjphY3RpdmUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlLnNsaWNrLWN1cnJlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlLnNsaWNrLWN1cnJlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2QwMDI1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlLnNsaWNrLWN1cnJlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUgaDMubm9kZV9fdGl0bGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMi5ub2RlX190aXRsZSwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlIGgyLm5vZGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZS5zbGljay1jdXJyZW50IC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlLnNsaWNrLWN1cnJlbnQgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZS5zbGljay1jdXJyZW50IC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIC5idXR0b246OmJlZm9yZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGU6bm90KC5zbGljay1hY3RpdmUpLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZS5ncmF5ZWQtb3V0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y3ZjdmNztcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZSBoMy5ub2RlX190aXRsZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLm5vZGVfX3RpdGxlLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUgaDIubm9kZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGU6aG92ZXIge1xuICAgIG1hcmdpbjogMCA0OHB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlcjpiZWZvcmUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlOmhvdmVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlcjpiZWZvcmUge1xuICAgIGxlZnQ6IC00OHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlOmhvdmVyOmFmdGVyIHtcbiAgICByaWdodDogLTQ4cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGU6aG92ZXIgKyAuc2xpY2tfX3NsaWRlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGU6aG92ZXIgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzhweDtcbiAgICBsZWZ0OiAzOHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlOmhvdmVyIGgzLm5vZGVfX3RpdGxlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIubm9kZV9fdGl0bGUsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciBoMi5ub2RlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYy1waG90byB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYy1waG90byArIGRpdiAubm9kZV9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZSAubm9kZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZSAubm9kZV9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUgLm5vZGVfX3RpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlIC5idXR0b24ge1xuICBmb250LXNpemU6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZSAuYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fc2xpZGUgLmJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciAuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciAuYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlOmhvdmVyIC5idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlOmhvdmVyIC5idXR0b24sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX3NsaWRlOmhvdmVyIC5idXR0b246YWN0aXZlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QwMDI1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZDAwMjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19zbGlkZTpob3ZlciAuYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygtMXJlbSAqIDQgLSA2OHB4IC8gMik7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1tb2Rlcm4gLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpiZWZvcmUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybiAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLW1vZGVybi5yYW5kb20tb3JkZXIgLnNsaWNrX19zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tZm9ybS1tYXRlcm5pdGF0ZSAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvcm0tbWF0ZXJuaXRhdGUgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1mb3JtLW1hdGVybml0YXRlIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1mb3JtLW1hdGVybml0YXRlIC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvcm0tbWF0ZXJuaXRhdGUgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDpub3QoLmJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvcm0tbWF0ZXJuaXRhdGUgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvcm0tbWF0ZXJuaXRhdGUgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tZm9ybS1tYXRlcm5pdGF0ZSAuY29sdW1uIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tZm9ybS1tYXRlcm5pdGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvcm0tbWF0ZXJuaXRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvb3Rlci1tYXRlcm5pdGF0ZSAuc2VjdGlvbi1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvb3Rlci1tYXRlcm5pdGF0ZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvb3Rlci1tYXRlcm5pdGF0ZSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi1mb290ZXItbWF0ZXJuaXRhdGUgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLWZvb3Rlci1tYXRlcm5pdGF0ZSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAud2ViZm9ybS0tbWF0ZXJuaXRhdGVfY2FtcGFuaWUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAudWktZGF0ZXBpY2tlcixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC51aS1hdXRvY29tcGxldGUge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAudWktZGF0ZXBpY2tlcixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC51aS1hdXRvY29tcGxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuY29sdW1uLWZvcm0gLnVpLWRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuY29sdW1uLWZvcm0gLnVpLWRhdGVwaWNrZXIge1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJsYXktZWxlbWVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW0gIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5oaWdobGlnaHQtc3VidGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMy41cHggMjRweCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJsYXktZWxlbWVudHMgLmljb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBwYWRkaW5nLWxlZnQ6IDk5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMjRweCAwIDQwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcmxheS1lbGVtZW50cyAuaWNvbi1oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcmxheS1lbGVtZW50cyAuaWNvbi1oZWFkZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5jb2x1bW4tdGV4dCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcmxheS1lbGVtZW50cyAuY29sdW1uLXRleHQgdWwgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5jb2x1bW4tdGV4dCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5jb2x1bW4tdGV4dCB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJsYXktZWxlbWVudHMgLmNvbHVtbi10ZXh0IHVsIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5jb2x1bW4tdGV4dCB1bCBsaSB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3MDc2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5qcy1mb3JtLWl0ZW0uaXMtZm9jdXNlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1vdmVybGF5LWVsZW1lbnRzIC5qcy1mb3JtLWl0ZW0uaXMtZm9jdXNlZCBpbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IHtcbiAgcGFkZGluZzogNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOTk5OXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkuYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBoNCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIGRlbCB7XG4gIGNvbG9yOiAjMmUzMzNjO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi10ZXh0Om9ubHktY2hpbGQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLXRleHQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSA+IC5maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSA+IC5maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQgLmNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuY29sdW1uIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMThweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuY29sdW1uIGZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gZm9ybSBmaWVsZHNldCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQgLmNvbHVtbiBmb3JtIGZpZWxkc2V0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gZm9ybSAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5jb2x1bW4gZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXktZWxlbWVudCAub3ZlcmxheS1jb2x1bW5zIC5jb2x1bW4tZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCAuY29sdW1uIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5vdmVybGF5LWNvbHVtbnMgLmNvbHVtbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyAuY29sdW1uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gZmllbGRzZXQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQuaGlnaGxpZ2h0LXN1YnRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBoNCB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMzNjO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50LmhpZ2hsaWdodC1zdWJ0aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmNvbHVtbi10ZXh0Om9ubHktY2hpbGQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogODUlO1xufVxuLmNvbHVtbi10ZXh0Om5vdCg6b25seS1jaGlsZCkgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5vdmVybGF5LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY2cHg7XG4gIHJpZ2h0OiA2NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5vdmVybGF5LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAub3ZlcmxheS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IC5vdmVybGF5LWNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAub3ZlcmxheS1jbG9zZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5vdmVybGF5LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgNTEsIDYwLCAwLjI4KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5vdmVybGF5LWJhY2tkcm9wLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93cy13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXBob25lIC52aWV3cy1sYWJlbCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93cy13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFkZHJlc3MgLnZpZXdzLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZjNzA3NjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvd3Mtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1waG9uZSAuZmllbGQtY29udGVudCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93cy13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFkZHJlc3MgLmZpZWxkLWNvbnRlbnQge1xuICBjb2xvcjogIzJlMzMzYztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvd3Mtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1waG9uZSAuZmllbGQtY29udGVudCBhOm5vdCg6aG92ZXIpLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWRkcmVzcyAuZmllbGQtY29udGVudCBhOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtcGhvbmUgLmZpZWxkLWNvbnRlbnQgYTpob3ZlciwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93cy13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFkZHJlc3MgLmZpZWxkLWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC5mb3JtLXJvdyAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAuZm9ybS1yb3cgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5maWVsZHNldC13cmFwcGVyIGRpdi5qcy1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAuZm9ybS1yb3cgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5maWVsZHNldC13cmFwcGVyIGRpdi5qcy1mb3JtLWl0ZW0gLmZvcm0tY2hlY2staW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC5mb3JtLXJvdyAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZpZWxkc2V0LXdyYXBwZXIgZGl2LmpzLWZvcm0taXRlbSBkaXYuZm9ybS1jaGVjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAuZm9ybS1yb3cgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5maWVsZHNldC13cmFwcGVyIGRpdi5qcy1mb3JtLWl0ZW0gbGFiZWwuZm9ybS1jaGVjayB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNjZweDtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC5mb3JtLXJvdyAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZpZWxkc2V0LXdyYXBwZXIgZGl2LmpzLWZvcm0taXRlbSBpbnB1dFtjaGVja2VkPWNoZWNrZWRdICsgbGFiZWwge1xuICBjb2xvcjogIzJlMzMzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLmZvcm0tcm93IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1yYWRpb3Mge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAuc3RvY2tzLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC5zdG9ja3MtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvd3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvd3Mtd3JhcHBlciAudmlld3Mtcm93IHtcbiAgcGFkZGluZzogMzJweDtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyNHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjRweCk7XG4gIG1hcmdpbjogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93cy13cmFwcGVyIC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93cy13cmFwcGVyIC52aWV3cy1yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgaDMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvd3Mtd3JhcHBlciAudmlld3Mtcm93ID4gZGl2OmZpcnN0LWNoaWxkICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvd3Mtd3JhcHBlciAudmlld3Mtcm93ID4gZGl2OmZpcnN0LWNoaWxkIGgyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYWRkcmVzcyB7XG4gIGZsZXg6IDE7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3RvY2stbmF6YWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjNGMztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3RvY2stbmF6YWwsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12YWNjaW5lLXN0b2NrcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvd3Mtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdG9jay1pbmplY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3RvY2stbmF6YWwgLnZpZXdzLWxhYmVsLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3RvY2staW5qZWN0aW9uIC52aWV3cy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgb3JkZXI6IDI7XG4gIG1heC13aWR0aDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZhY2NpbmUtc3RvY2tzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93cy13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN0b2NrLW5hemFsIC5maWVsZC1jb250ZW50LCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmFjY2luZS1zdG9ja3MgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3dzLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3RvY2staW5qZWN0aW9uIC5maWVsZC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIG9yZGVyOiAxO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24ucGFnZS1ub2RlLTQ4NDA5IC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItaW1hZ2UsIC5ub2RlLS10eXBlLWNhbXBhaWduLnBhZ2Utbm9kZS00ODgxMCAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWltYWdlLCAubm9kZS0tdHlwZS1jYW1wYWlnbi5wYWdlLW5vZGUtNDg2MTIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1pbWFnZSB7XG4gIG1heC13aWR0aDogODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24ucGFnZS1ub2RlLTQ4NDA5IC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItaW1hZ2UsIC5ub2RlLS10eXBlLWNhbXBhaWduLnBhZ2Utbm9kZS00ODgxMCAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWltYWdlLCAubm9kZS0tdHlwZS1jYW1wYWlnbi5wYWdlLW5vZGUtNDg2MTIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0NnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ge1xuICAvKiBwcml6ZXMgKi9cbiAgLyogd2lubmVycyAqL1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24ge1xuICBtYXJnaW4tdG9wOiAxMTdweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWNhbXBhaWduIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICBmb250LWZhbWlseTogcGFsbWVybGFrZS1yZWd1bGFyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDUuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1Ljg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDU2cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSA+IC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSA+IC5maWVsZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzJweCAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWNhbXBhaWduIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSB7XG4gIC8qIHdoZWVsICovXG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW4ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQ6bm90KC5jb25maXJtYXRpb24pIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZDpub3QoLmNvbmZpcm1hdGlvbikge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkOm5vdCguY29uZmlybWF0aW9uKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZm9ybSB7XG4gIG1heC13aWR0aDogMzkycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIHtcbiAgZmxleDogMCAwIDEwMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyBoMiB7XG4gIG1heC13aWR0aDogNjcycHg7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMCAxMTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjU2MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZC5wcml6ZS1ub25lIC5jb25maXJtYXRpb24tbWVzc2FnZTpiZWZvcmUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkLnByaXplLU5VTEwgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUtbm9uZSAuY29uZmlybWF0aW9uLW1lc3NhZ2U6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUtTlVMTCAuY29uZmlybWF0aW9uLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMxYzQ7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZC5wcml6ZS1ub25lIC5jb25maXJtYXRpb24tbWVzc2FnZTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZC5wcml6ZS1OVUxMIC5jb25maXJtYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkLnByaXplLWZpeGVkNTAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjUwIGxlaVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IyODYxO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUtZml4ZWQxMDAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjEwMCBsZWlcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3QTJENDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUtZml4ZWQxMDAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUtZml4ZWQxNTAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjE1MCBsZWlcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdEQjU5MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUtZml4ZWQxNTAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUtcGVyY2VudDEwIC5jb25maXJtYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItMTAlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzlFMUI7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZC5wcml6ZS1wZXJjZW50MjAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi0yMCVcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkLnByaXplLWtpbmV0aWMgLmNvbmZpcm1hdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkV2YWx1YXJlIGdyYXR1aXRhIGxhIEtpbmV0aWNcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4NkM2QztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQucHJpemUta2luZXRpYyAuY29uZmlybWF0aW9uLW1lc3NhZ2U6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZCAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMjJweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkIC5jb25maXJtYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTg3cHg7XG4gIGhlaWdodDogMTg3cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDE0cHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkIC5jb25maXJtYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogOTJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkIC5jb25maXJtYXRpb24tbWVzc2FnZSBoMywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZCAuY29uZmlybWF0aW9uLW1lc3NhZ2UgaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIGgyIHtcbiAgZm9udC1mYW1pbHk6IHBhbG1lcmxha2UtcmVndWxhcjtcbiAgY29sb3I6ICNkYzAwMjg7XG4gIGZvbnQtc2l6ZTogNi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2LjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkIC5jb25maXJtYXRpb24tbWVzc2FnZSBoNCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZCAuY29uZmlybWF0aW9uLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDE0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZCAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZCAuY29uZmlybWF0aW9uLW1lc3NhZ2UgaDMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuc2VjdGlvbi1yb3cgPiAuY29sdW1uOmxhc3QtY2hpbGQuY29uZmlybWF0aW9uIC5zZWN0aW9uLWluZm8gLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkIC5jb25maXJtYXRpb24tbWVzc2FnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLXJvdyA+IC5jb2x1bW46bGFzdC1jaGlsZC5jb25maXJtYXRpb24gLnNlY3Rpb24taW5mbyAud2ViZm9ybS1jb25maXJtYXRpb24tbWFzdGVyY2FyZCAuY29uZmlybWF0aW9uLW1lc3NhZ2UgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tcm93ID4gLmNvbHVtbjpsYXN0LWNoaWxkLmNvbmZpcm1hdGlvbiAuc2VjdGlvbi1pbmZvIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tYXN0ZXJjYXJkIC5jb25maXJtYXRpb24tbWVzc2FnZSBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLS1zcGxpdCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tLXNwbGl0IC5jb2x1bW4gLnNlY3Rpb24taW5mbyAuZmllbGQtLW5hbWUtZmllbGQtZm9ybSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tLXNwbGl0IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIC5mb3JtLWl0ZW0tYm9uIC53ZWJmb3JtLWVsZW1lbnQtaGVscCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tLXNwbGl0IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0taXRlbS1ib24gLndlYmZvcm0tZWxlbWVudC1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLS1zcGxpdCAuY29sdW1uIC5zZWN0aW9uLWluZm8gLmZvcm0taXRlbS1ib24gLndlYmZvcm0tZWxlbWVudC1oZWxwID4gc3Bhbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tLXNwbGl0IC5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0taXRlbS1ib24gLndlYmZvcm0tZWxlbWVudC1oZWxwID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvIC5mb3JtLWl0ZW0tYm9uIC53ZWJmb3JtLWVsZW1lbnQtaGVscCA+IHNwYW4gaW1nLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAuZm9ybS1pdGVtLWJvbiAud2ViZm9ybS1lbGVtZW50LWhlbHAgPiBzcGFuIGltZyB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0uZGlzcGxheS0tcmlnaHQgLnNlY3Rpb24tLXNwbGl0IC5jb2x1bW4gLnNlY3Rpb24taW5mbyAuanMtZm9ybS1zdWJtaXQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtLmRpc3BsYXktLXJpZ2h0IC5zZWN0aW9uLS1zcGxpdCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAuc2VjdGlvbi1pbmZvICNlZGl0LWNhcHRjaGEtaW5mbyBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAjZWRpdC1jYXB0Y2hhLWluZm8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHBhbG1lcmxha2UtcmVndWxhcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjZGMwMDI4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybS5kaXNwbGF5LS1yaWdodCAuc2VjdGlvbi0tc3BsaXQgLmNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogOTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1hc3RlcmNhcmQtd2hlZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDVzO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAubWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLm1hc2sge1xuICAgIHRvcDogLTlweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDIwcHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgOTk5cHggcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5tYXNrOjpiZWZvcmUge1xuICAgIGxlZnQ6IDExNXB4O1xuICAgIHdpZHRoOiA5OXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyOiA4cHggc29saWQgI2ZmZjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSB7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxLnJlc3VsdCAucHJpemUtd3JhcHBlci53aW5uZXIgLnByaXplLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MS5yZXN1bHQgLnByaXplLXdyYXBwZXIud2lubmVyIC5wcml6ZS1jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoNTAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnR5cGUtZGlzY291bnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuODEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci50eXBlLWRpc2NvdW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci50eXBlLXZvdWNoZXIge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnR5cGUtdm91Y2hlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnR5cGUtZnJlZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci50eXBlLWZyZWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci50eXBlLWVtcHR5IHNwYW4ge1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnR5cGUtZW1wdHkgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIudHlwZS1lbXB0eSBzcGFuOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnR5cGUtZW1wdHkgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIgLnByaXplLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiAxNTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIgLnByaXplLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlciAucHJpemUtY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnByaXplLWZpeGVkNTAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IyODYxO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci5wcml6ZS1maXhlZDEwMCB7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDgycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUxZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3QTJENDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci5wcml6ZS1maXhlZDEwMCB7XG4gICAgcmlnaHQ6IDMxcHg7XG4gICAgdG9wOiA0M3B4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnByaXplLWZpeGVkMTUwIHtcbiAgcmlnaHQ6IDZweDtcbiAgYm90dG9tOiAxNzJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAyZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdEQjU5MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci5wcml6ZS1maXhlZDE1MCB7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBib3R0b206IDk3cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIucHJpemUtcGVyY2VudDEwIHtcbiAgYm90dG9tOiAyMnB4O1xuICByaWdodDogMTI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzlFMUI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIucHJpemUtcGVyY2VudDEwIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDY3cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIucHJpemUtcGVyY2VudDIwIHtcbiAgYm90dG9tOiAyMnB4O1xuICBsZWZ0OiAxMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1NGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIucHJpemUtcGVyY2VudDIwIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogNjdweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci5wcml6ZS1raW5ldGljIHtcbiAgYm90dG9tOiAxNzJweDtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTAyZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4NkM2Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuYm94MSAucHJpemUtd3JhcHBlci5wcml6ZS1raW5ldGljIHtcbiAgICBib3R0b206IDk3cHg7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5tYWluYm94IC5ib3gxIC5wcml6ZS13cmFwcGVyLnByaXplLW5vbmUge1xuICB0b3A6IDgycHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01NGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMxYzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEgLnByaXplLXdyYXBwZXIucHJpemUtbm9uZSB7XG4gICAgbGVmdDogMzFweDtcbiAgICB0b3A6IDQzcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLnNwaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MS43OGRlZywgI0Y3OUUxQiAtMi42MyUsICNkYzAwMjggODYuNzUlKTtcbiAgYm94LXNoYWRvdzogNi4xNTUzNHB4IDUwLjAxMjFweCA3OS4yNXB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuc3BpbiB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAuc3BpbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLnNwaW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hc3RlcmNhcmQtZm9ybSAubWFpbmJveCAubWFpbmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5tYXN0ZXJjYXJkLWZvcm0gLm1haW5ib3ggLmJveDEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ubWFzdGVyY2FyZC1mb3JtIC5yb3RhdGluZyB7XG4gIGFuaW1hdGlvbjogcm90YXRpbmcgMzBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDUwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RjMDAyODtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIGgzLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIGgyIHtcbiAgZm9udC1mYW1pbHk6IHBhbG1lcmxha2UtcmVndWxhcjtcbiAgZm9udC1zaXplOiA0Ljc1cmVtO1xuICBsaW5lLWhlaWdodDogNC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogI2RjMDAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIGgzLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIGgyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLm1vbnRobHktcHJpemVzIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAubW9udGhseS1wcml6ZXMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMgLnByaXplLWxpc3QsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLm1vbnRobHktcHJpemVzIC5wcml6ZS1saXN0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmluc3RhbnQtcHJpemVzIC5wcml6ZS1saXN0LFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5tb250aGx5LXByaXplcyAucHJpemUtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMgLnByaXplLWxpc3QgbGksXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLm1vbnRobHktcHJpemVzIC5wcml6ZS1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmluc3RhbnQtcHJpemVzIC5wcml6ZS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMgLnByaXplLWxpc3QgbGkge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmluc3RhbnQtcHJpemVzIC5wcml6ZS1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNi4xNTUzNHB4IDI5cHggNDFweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyAucHJpemUtbGlzdCAua2luZXRpYyB7XG4gIHdpZHRoOiAyMTlweDtcbiAgaGVpZ2h0OiAyMTlweDtcbiAgYm94LXNoYWRvdzogMzYuMTg4OHB4IDY1LjEzOTlweCA0NS44MzkycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyAucHJpemUtbGlzdCAua2luZXRpYzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4MXB4O1xuICBoZWlnaHQ6IDI3NHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiB1cmwoXCIuLi9pbWFnZXMvbWFzdGVyY2FyZC9lbGxpcHNlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmluc3RhbnQtcHJpemVzIC5wcml6ZS1saXN0IC5raW5ldGljIGRpdiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzEuNzhkZWcsICNGNzlFMUIgLTIuNjMlLCAjZGMwMDI4IDg2Ljc1JSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMgLnByaXplLWxpc3QgLmRpc2NvdW50MjAge1xuICB3aWR0aDogMTU2cHg7XG4gIGhlaWdodDogMTU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyAucHJpemUtbGlzdCAuZGlzY291bnQxMCB7XG4gIHdpZHRoOiAxMzZweDtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5RTFCO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyAucHJpemUtbGlzdCAuZGlzY291bnQxMCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01OXB4O1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogcGFsbWVybGFrZS1yZWd1bGFyO1xuICBjb2xvcjogI2MwYzFjNDtcbiAgZm9udC1zaXplOiAyLjY4NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC04Ljk1ZGVnKTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMgLnByaXplLWxpc3QgLmRpc2NvdW50MTAgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gdXJsKFwiLi4vaW1hZ2VzL21hc3RlcmNhcmQvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMgLnByaXplLWxpc3QgLnZvdWNoZXIxNTAge1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdEQjU5MTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyAucHJpemUtbGlzdCAudm91Y2hlcjEwMCB7XG4gIHdpZHRoOiAxMDZweDtcbiAgaGVpZ2h0OiAxMDZweDtcbiAgbGluZS1oZWlnaHQ6IDEwNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBMkQ0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyAucHJpemUtbGlzdCAudm91Y2hlcjEwMCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNjZweDtcbiAgZm9udC1mYW1pbHk6IHBhbG1lcmxha2UtcmVndWxhcjtcbiAgY29sb3I6ICNjMGMxYzQ7XG4gIGZvbnQtc2l6ZTogMi42ODc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOC45NWRlZyk7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5pbnN0YW50LXByaXplcyAucHJpemUtbGlzdCAudm91Y2hlcjEwMCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gdXJsKFwiLi4vaW1hZ2VzL21hc3RlcmNhcmQvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuaW5zdGFudC1wcml6ZXMgLnByaXplLWxpc3QgLnZvdWNoZXI1MCB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IyODYxO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAubW9udGhseS1wcml6ZXMgLnByaXplLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAubW9udGhseS1wcml6ZXMgLnByaXplLWxpc3QgLnByaXplIHtcbiAgd2lkdGg6IDIwNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5tb250aGx5LXByaXplcyAucHJpemUtbGlzdCAucHJpemUge1xuICAgIHdpZHRoOiAyMjRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5iaWctcHJpemVzIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmJpZy1wcml6ZXMgaDMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmJpZy1wcml6ZXMgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOC41ZGVnKTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyBoMzo6YWZ0ZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDI6OmFmdGVyLCAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5iaWctcHJpemVzIGgyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzRweDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gdXJsKFwiLi4vaW1hZ2VzL21hc3RlcmNhcmQvdGl0bGUtbGluZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5iaWctcHJpemVzIGgzIHNwYW4sIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIgc3BhbiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyBoMiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02NnB4O1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBwYWxtZXJsYWtlLXJlZ3VsYXI7XG4gIGNvbG9yOiAjYzBjMWM0O1xuICBmb250LXNpemU6IDIuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTguOTVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmJpZy1wcml6ZXMgaDMgc3Bhbjo6YWZ0ZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAjYmxvY2stbWFzdGVyY2FyZHByaXplcyAuYmlnLXByaXplcyAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIgc3Bhbjo6YWZ0ZXIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmJpZy1wcml6ZXMgaDIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiB1cmwoXCIuLi9pbWFnZXMvbWFzdGVyY2FyZC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKDlkZWcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduICNibG9jay1tYXN0ZXJjYXJkcHJpemVzIC5iaWctcHJpemVzIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMgLmJpZy1wcml6ZXMgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwJTtcbiAgICBtYXgtd2lkdGg6IDE1MCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAuYmxvY2stdmlld3MtYmxvY2ttYXN0ZXJjYXJkLXdpbm5lcnMtbWFzdGVyY2FyZC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAuYmxvY2stdmlld3MtYmxvY2ttYXN0ZXJjYXJkLXdpbm5lcnMtbWFzdGVyY2FyZC1ibG9jayB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLmJsb2NrLXZpZXdzLWJsb2NrbWFzdGVyY2FyZC13aW5uZXJzLW1hc3RlcmNhcmQtYmxvY2sgdGgsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLmJsb2NrLXZpZXdzLWJsb2NrbWFzdGVyY2FyZC13aW5uZXJzLW1hc3RlcmNhcmQtYmxvY2sgdGQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLmJsb2NrLXZpZXdzLWJsb2NrbWFzdGVyY2FyZC13aW5uZXJzLW1hc3RlcmNhcmQtYmxvY2sgdGgge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5ibG9jay12aWV3cy1ibG9ja21hc3RlcmNhcmQtd2lubmVycy1tYXN0ZXJjYXJkLWJsb2NrIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWI7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLmJsb2NrLXZpZXdzLWJsb2NrbWFzdGVyY2FyZC13aW5uZXJzLW1hc3RlcmNhcmQtYmxvY2sgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAuYmxvY2stdmlld3MtYmxvY2ttYXN0ZXJjYXJkLXdpbm5lcnMtbWFzdGVyY2FyZC1ibG9jayB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm1hc3RlcmNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkyLjU3ZGVnLCAjREMwMDI4IDcuOTclLCAjMkUzMzNDIDY1LjIzJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgLyogbW9iaWxlIG9ubHkgZWxlbWVudCovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1tZWRpdW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDc5cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciA+IC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDAgMTJweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwgPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtLmZpZWxkLWN0YSB7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbS5maWVsZC1jdGEge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbS5maWVsZC1jdGEgLmZpZWxkLS1jdGEtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbS5maWVsZC1jdGEgLmZpZWxkLS1jdGEtY29udGVudCBhIHtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLW1lZGl1bTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDc5cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbS5maWVsZC1jdGEgLmZpZWxkLS1jdGEtY29udGVudCBhIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbS5maWVsZC1jdGEgLmZpZWxkLS1jdGEtY29udGVudCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwgPiAuZmllbGRfX2l0ZW0uZmllbGQtY3RhIC5maWVsZC0tY3RhLWNvbnRlbnQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwMDFhO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGVzdGltb25pYWwgPiAuZmllbGRfX2l0ZW0uZmllbGQtY3RhIC5maWVsZC0tY3RhLWNvbnRlbnQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbS5maWVsZC1jdGEgLmZpZWxkLS1jdGEtY29udGVudCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtLmZpZWxkLWN0YSAuZmllbGQtLWN0YS1jb250ZW50IGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiBoMiwgI2Jsb2NrLWludHJlYWJhdW5tZWRpYyAuY29udGVudCAuY29sdW1uIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCAxMnB4IDE2cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbC1zbGlkZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwtc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbC1zbGlkZS5wbGF5LWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjFweDtcbiAgbGVmdDogMjRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIHVybChcIi4uL2ltYWdlcy9pY29ucy9wbGF5LWZ1bGwtZmlsbGVkLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFsLXNsaWRlLnBsYXktaWNvbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBwYWRkaW5nLXRvcDogNjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsID4gLmZpZWxkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCA+IC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDQ0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjc1cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogLTg4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscy1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSAjYmxvY2staW50cmVhYmF1bm1lZGljIC5jb250ZW50IC5jb2x1bW4gaDIsICNibG9jay1pbnRyZWFiYXVubWVkaWMgLmNvbnRlbnQgLmNvbHVtbiAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwNXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscy1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdGVzdGltb25pYWxzLWxvY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscy1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscy1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscy1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscy1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmFjdGl2ZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscy1sb2NhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLXRpdGxlLXN1YnRpdGxlIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1zdWJ0aXRsZSAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLXRpdGxlLXN1YnRpdGxlIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tdGl0bGUtc3VidGl0bGUgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLXRpdGxlLXN1YnRpdGxlIC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tdGl0bGUtc3VidGl0bGUgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA5N3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1zdWJ0aXRsZSAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtYm94IHtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJveCA+IC5maWVsZF9faXRlbSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1ib3ggPiAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJveCA+IC5maWVsZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtYm94ID4gLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW46IDI0cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtYm94ID4gLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWZvcm1hdHRlZCB7XG4gIG1hcmdpbjogNTJweCAwIDAgLTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWZvcm1hdHRlZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWZvcm1hdHRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1mb3JtYXR0ZWQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjExOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtZm9ybWF0dGVkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA5LjUyMzgwOTUyMzhweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtaWNvbnMgLmZpZWxkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1pY29ucyAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtaWNvbnMgLmZpZWxkX19pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWZvcm1hdHRlZCBzcGFuLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5maWVsZC0tbmFtZS1maWVsZC1pY29ucyB7XG4gIGJveC1zaGFkb3c6IDAgNDhweCAzMnB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1mb3JtYXR0ZWQgc3BhbiwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJveC1pY29ucyAuZmllbGQtLW5hbWUtZmllbGQtaWNvbnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzRyZW07XG4gICAgcGFkZGluZzogOS41MjM4MDk1MjM4cHggMTQuNTQ1NDU0NTQ1NXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm94LWljb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLXRpdGxlLWxlZnQgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5zZWN0aW9uLXRpdGxlLWxlZnQgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tdGl0bGUtbGVmdCAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLWZ1bGwgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1sZWZ0IC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcycHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1sZWZ0IC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5NDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1sZWZ0IC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1sZWZ0IC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiAucG9ydHJhaXQtZm9udCB7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yODA1MjFweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1sZWZ0IC5zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi0tZnVsbCA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAuc2VjdGlvbi10aXRsZS1sZWZ0IC5zZWN0aW9uLWNvbnRhaW5lciAucG9ydHJhaXQtZm9udCB7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnNlY3Rpb24tdGl0bGUtbGVmdCAuc2VjdGlvbi1jb250YWluZXIgLnBvcnRyYWl0LWZvbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBtYXRyaXgoMC45OCwgLTAuMTQsIC0wLjIsIDAuOTksIDAsIDApO1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5sYWJzLWxvY2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1sb2NhdGlpLWxhYm9yYXRvYXJlLWFsbC1sYWJzLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5mb3JtLW91dGVyLXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLWxvY2F0aWktbGFiIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MsIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLWxvY2F0aWktbGFiIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYywgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2Mge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2Mge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlID4gaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgPiBoMiB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW46IDMycHggYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJzIC5saXN0LWdyb3VwLWl0ZW0gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMgLmxpc3QtZ3JvdXAtaXRlbSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJzIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDQuMTI1cmVtO1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyZTMzM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnMgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMy40Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy1tYWluIC5mb3JtLXJvdyA+IC5qcy1mb3JtLWl0ZW0tb3JhcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLW1haW4gLmZvcm0tcm93ID4gLmpzLWZvcm0taXRlbS1vcmFzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLW1haW4gLmZvcm0tcm93ID4gLmpzLWZvcm0taXRlbS1vcmFzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZGMwMDI4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy1tYWluIC5mb3JtLXJvdyA+IC5qcy1mb3JtLWl0ZW0tb3JhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLW1haW4gLmZvcm0tcm93ID4gLmpzLWZvcm0taXRlbS1vcmFzOjpiZWZvcmUge1xuICBsZWZ0OiAxN3B4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLW1haW4gLmZvcm0tcm93ID4gLmpzLWZvcm0taXRlbS1vcmFzID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXMgPiBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXMgPiBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtbWFpbiAuZm9ybS1yb3cgPiAuanMtZm9ybS1pdGVtLW9yYXMgPiBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA3NzJweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgPiAudmlld3MtZWxlbWVudC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlID4gZGl2ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlID4gZGl2ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlID4gZGl2ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDY3cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlID4gZGl2ID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjdweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDcsIDI0NywgMjQ3LCAwKSAwJSwgI0Y3RjdGNyAxMDAlKTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgaDQge1xuICBsaW5lLWhlaWdodDogMS4xNjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gPiAubm9kZV9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gPiAubm9kZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyAjYmxvY2stcXVpY2t0YWJzbG9jYXRpaWxhYm9yYXRvYXJlIC5xdWlja3RhYnMtdGFicGFnZSAudmlld3Mtcm93IC5ub2RlLS10eXBlLWxvY2F0aW9uID4gLmNhcmQtYnV0dG9uLmlzLXJvdXRlIHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gPiAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gPiAuY2FyZC1idXR0b24uaXMtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gPiAuY2FyZC1idXR0b24uaXMtcm91dGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgY29sb3I6ICNkYzAwMjg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNvbnRhY3QtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNvbnRhY3QtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpaS1sYWJvcmF0b2FyZSAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpaS1sYWJvcmF0b2FyZS1ibG9jICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUgLnF1aWNrdGFicy10YWJwYWdlIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtbG9jYXRpb24gLmNvbnRhY3QtY29sIC5maWVsZF9fbGFiZWwge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzZjNzA3Njtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wgLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQ2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgd2lkdGg6IDE0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MgI2Jsb2NrLXF1aWNrdGFic2xvY2F0aWlsYWJvcmF0b2FyZSAucXVpY2t0YWJzLXRhYnBhZ2UgLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1sb2NhdGlvbiAuY29udGFjdC1jb2wgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDk1OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLWxvY2F0aWktbGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLWxvY2F0aWktbGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDY3cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLWxvY2F0aWktbGFiIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLWxvY2F0aWktbGFiIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aWktbGFib3JhdG9hcmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdpbmUtbG9jYXRpaS1sYWIgaW1nIHtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA0OSU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1sZWZ0LCAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1sZWZ0IC5ibG9jay1tYWtlLWFwcG9pbnRtZW50IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgaDIge1xuICAgIHBhZGRpbmc6IDAgMzZweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1maXJzdC1idXR0b24sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LXNlY29uZC1idXR0b24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjQzNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1maXJzdC1idXR0b24sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LXNlY29uZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LWZpcnN0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtbGVmdCAuYmxvY2stbWFrZS1hcHBvaW50bWVudCAubWFrZS1hcHBvaW5tZW50LWZpcnN0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLWxlZnQgLmJsb2NrLW1ha2UtYXBwb2ludG1lbnQgLm1ha2UtYXBwb2lubWVudC1zZWNvbmQtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgaDIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1yaWdodCAuYW5hbHlzaXMtcmVzdWx0cyBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgMXB4O1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIGZpZWxkc2V0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQuaGFzLWNvbnRlbnQgbGFiZWwge1xuICB0b3A6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1yaWdodCAuYW5hbHlzaXMtcmVzdWx0cyBmaWVsZHNldCBsYWJlbCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDM3cHggMTZweCAxOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5sYWJzLWxvY2F0aW9ucyAubGFicy1sb2NhdGlvbnMtY29tcG9uZW50IC5mb3JtLWNvbnRhaW5lciAuc2lkZS1yaWdodCAuYW5hbHlzaXMtcmVzdWx0cyBmaWVsZHNldDpsYXN0LW9mLXR5cGUgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubGFicy1sb2NhdGlvbnMgLmxhYnMtbG9jYXRpb25zLWNvbXBvbmVudCAuZm9ybS1jb250YWluZXIgLnNpZGUtcmlnaHQgLmFuYWx5c2lzLXJlc3VsdHMgZmllbGRzZXQ6bGFzdC1vZi10eXBlIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmxhYnMtbG9jYXRpb25zIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQgLmZvcm0tY29udGFpbmVyIC5zaWRlLXJpZ2h0IC5hbmFseXNpcy1yZXN1bHRzIC5idXR0b24ge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTE5O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyID4gLmZpZWxkID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyID4gLmZpZWxkID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSkgLmNvbHVtbjpmaXJzdC1jaGlsZCwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyID4gLmZpZWxkID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICAgIHBhZGRpbmc6IDQwLjVweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNSUgMCAxMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gICAgcGFkZGluZzogMzZweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIGJvZHk6bm90KC50ZW1wbGF0ZTMpOm5vdCgucGF0aC1hcnRpY29sZS1tZWRpY2FsZSk6bm90KC5ub2RlLS10eXBlLWFmZWN0aXVuaSk6bm90KC5ub2RlLS10eXBlLWFuYWxpemUpIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiBib2R5Om5vdCgudGVtcGxhdGUzKTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpOm5vdCgubm9kZS0tdHlwZS1hZmVjdGl1bmkpOm5vdCgubm9kZS0tdHlwZS1hbmFsaXplKSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hcnRpY2xlIC50aXRsZS1hbGlnbi1sZWZ0LnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSB7XG4gICAgcGFkZGluZzogNDAuNXB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNSUgMCAxMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC13ZWJmb3JtKSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAudGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDQwLjVweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgxcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNSUgMCAxMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgcGFkZGluZzogMzZweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmxheW91dC1uby1zaWRlYmFycy5sYXlvdXQyIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtIC5jb2x1bW4gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5sYXlvdXQtbm8tc2lkZWJhcnMubGF5b3V0MiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gaDIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHggOHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0gLmNvbHVtbjpmaXJzdC1jaGlsZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFuYWxpemUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFmZWN0aXVuaS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYW5hbGl6ZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW4gaW1nLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtYWZlY3RpdW5pLmxheW91dC10d28tc2lkZWJhcnMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbWcge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnRlbXBsYXRlMyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSBoMixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFydGljbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIGgyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAudGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW4sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbixcbi5ub2RlLS10eXBlLWNhbXBhaWduIC5ub2RlLS10eXBlLWFydGljbGUucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5sYXlvdXQtdHdvLXNpZGViYXJzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAudGVtcGxhdGUzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0pIC5jb2x1bW46Zmlyc3QtY2hpbGQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC50ZW1wbGF0ZTMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm06bm90KC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSkgLmNvbHVtbiBpbWcsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAubm9kZS0tdHlwZS1hcnRpY2xlLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubGF5b3V0LXR3by1zaWRlYmFycyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSAuY29sdW1uIGltZyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZzogODFweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDQ4cHggMCAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAyOC41cHggMCA4MXB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCA4MXB4IDAgNDAuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjg4cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5maWVsZF9faXRlbSNjb21wb25lbnQtMSA+IC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIGlucHV0LmpzLWZvcm0tZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBoMiB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmNvbHVtbiBpbWcge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5jb2x1bW46Zmlyc3QtY2hpbGQgPiAqIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMTUuODRweCAxMnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLndlYmZvcm0tYWpheC1mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTYycHgpO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZTphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46Zmlyc3QtY2hpbGQgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1yZWQgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGEsIC5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCBhOmFjdGl2ZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtcmVkIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLXJlZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDAyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMDAyNTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLWdyYXkgYSB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICBwYWRkaW5nOiAwIDMuMTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhLWdyYXkgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gI2Jsb2NrLXByb2dyYW1hcmVvbmxpbmUgLmZpZWxkLS1uYW1lLWJvZHkgLmNvbHVtbjpsYXN0LWNoaWxkIC5jdGEtZ3JheSBhLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1ncmF5IGE6YWN0aXZlLCAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YS1ncmF5IGE6Zm9jdXMge1xuICBjb2xvcjogI2RjMDAyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduICNibG9jay1wcm9ncmFtYXJlb25saW5lIC5maWVsZC0tbmFtZS1ib2R5IC5jb2x1bW46bGFzdC1jaGlsZCAuY3RhIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbiAjYmxvY2stcHJvZ3JhbWFyZW9ubGluZSAuZmllbGQtLW5hbWUtYm9keSAuY29sdW1uOmxhc3QtY2hpbGQgLmN0YSBhIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNFNDg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIGEsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNFNDg7XG4gIGNvbG9yOiAjRENCQTg5O1xuICBib3JkZXItY29sb3I6ICMzNzNFNDg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEgYTpob3Zlcixcbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzczZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzNzNmO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0U0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2RhcmsgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0JBODk7XG4gIGNvbG9yOiAjMzczRTQ4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLmJhY2tncm91bmQtLXByZW1pdW1fZGFyayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0gLmZvcm0tc3VibWl0LFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgcGFkZGluZzogMCAzLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuZm9ybS1zdWJtaXQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2RhcmsgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLmJhY2tncm91bmQtLXByZW1pdW1fZGFyayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0gLmZvcm0tc3VibWl0LCAubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2RhcmsgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIC5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLmJhY2tncm91bmQtLXByZW1pdW1fZGFyayAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0gLmZvcm0tc3VibWl0OmZvY3VzLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuZm9ybS1zdWJtaXQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjRENCQTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRTQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzczRTQ4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM0M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTM0M2M7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2RhcmsgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0JBODk7XG4gIGNvbG9yOiAjMzczRTQ4O1xuICBib3JkZXItY29sb3I6ICNEQ0JBODk7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2RhcmsgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2IxNzk7XG4gIGJvcmRlci1jb2xvcjogI2Q3YjE3OTtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRTQ4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRENEQztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0JBODk7XG4gIGNvbG9yOiAjMzczRTQ4O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5uYXYtcGlsbHMgLm5hdi1pdGVtOm50aC1jaGlsZCgxKSAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RDREM7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIgLm5hdi1waWxscyAubmF2LWl0ZW06bnRoLWNoaWxkKDIpIC5uYXYtbGluayB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0RDREM7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjZGMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0sXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDQkE4OTtcbiAgY29sb3I6ICMzNzNFNDg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLXR5cGUtd2ViZm9ybS1tYXJrdXAsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5mb3JtLXR5cGUtd2ViZm9ybS1tYXJrdXAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZm9ybS1zdWJtaXQsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xuICBwYWRkaW5nOiAwIDMuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLXN1Ym1pdCxcbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0tc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmZvcm0tc3VibWl0OmFjdGl2ZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0tc3VibWl0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLXN1Ym1pdDpob3Zlcixcbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZm9ybS1zdWJtaXQsIC5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmZvcm0tc3VibWl0OmFjdGl2ZSwgLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsXG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIC5mb3JtLXN1Ym1pdCxcbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0tc3VibWl0OmFjdGl2ZSxcbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6ICNEQ0JBODk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNFNDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzNFNDg7XG59XG4ubm9kZS0tdHlwZS1jYW1wYWlnbi5jYW1wYWlnbi1wcmVtaXVtIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIC5mb3JtLXN1Ym1pdDpob3Zlcixcbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0gLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzQzYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMzQzYztcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gbGFiZWwuanMtZm9ybS10eXBlLXJhZGlvLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSBsYWJlbC5qcy1mb3JtLXR5cGUtcmFkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzA3MTczO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjZGMDtcbn1cbi5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGNkYwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlcjpiZWZvcmUsIC5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGNkYwO1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbG9nbywgLm5vZGUtLXR5cGUtY2FtcGFpZ24uY2FtcGFpZ24tcHJlbWl1bSAuc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtaW1hZ2Uge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28sIC5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0gLnNpdGUtZm9vdGVyLmNhbXBhaWduLWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJyaWRlLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vYmlsZV9hcHBzX2NvbXBvbmVudCB7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQge1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG4ubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5hcHAtYnV0dG9ucyBhIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEgLmFwcC1idXR0b25zIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAuYXBwLWJ1dHRvbnMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTEuMnB4O1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwdmggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIHtcbiAgICBnYXA6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyBpbWcge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMS4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24taW1hZ2UgcGljdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24taW1hZ2UgcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi10aXRsZTpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvcyBGaW5lXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjIlOyAvKiAzNi42cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAuYXBwLWJ1dHRvbnMgYSB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyBpbWcge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDExLjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi10aXRsZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExLjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExLjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge1xuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi1jdGFzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIHtcbiAgICBnYXA6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAuYXBwLWJ1dHRvbnMgaW1nIHtcbiAgICB3aWR0aDogMTQxcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTEuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHNjYWxlOiAxLjE7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEgLnByZXNlbnRhdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tdGl0bGU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zIEZpbmVcIjtcbiAgICBmb250LXNpemU6IDU5cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIC5wcmVzZW50YXRpb24tY3RhcyAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIC5hcHAtYnV0dG9ucyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSAucHJlc2VudGF0aW9uLWN0YXMgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSAuYXBwLWJ1dHRvbnMgaW1nIHtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTEuMnB4O1xuICB9XG59XG4ubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLnBhdGgtZnJvbnRwYWdlLCAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLCAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLm5vZGUtLXR5cGUtbG9jYXRpb24sIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIubm9kZS0tdHlwZS1jYW1wYWlnbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLnBhdGgtZnJvbnRwYWdlLCAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLCAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLm5vZGUtLXR5cGUtbG9jYXRpb24sIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIubm9kZS0tdHlwZS1jYW1wYWlnbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLnBhdGgtZnJvbnRwYWdlLCAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLCAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLm5vZGUtLXR5cGUtbG9jYXRpb24sIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIubm9kZS0tdHlwZS1jYW1wYWlnbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3Rlci5wYXRoLWZyb250cGFnZSwgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3Rlci5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSwgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3Rlci5ub2RlLS10eXBlLWxvY2F0aW9uLCAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyLm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3Rlci5wYXRoLWZyb250cGFnZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucmVnaW9uLWZvb3Rlci10b3AgLmFwcC1idXR0b25zIGEge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMyUgMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDU4NHB4O1xuICBtYXgtaGVpZ2h0OiA1ODRweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcxLjk4cHgpIHtcbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ0NXB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwOHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcbiAgLm1vYmlsZV9hcHBzX2NvbXBvbmVudCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuOmxhbmcoZW4pIC5yZWdpb24tZm9vdGVyLXRvcCAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbjpsYW5nKGVuKSAucmVnaW9uLWZvb3Rlci10b3AgLnByZXNlbnRhdGlvbi1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG46bGFuZyhlbikgLnJlZ2lvbi1mb290ZXItdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyB7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGZsZXgtZmxvdzogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICA6bGFuZyhlbikgLnJlZ2lvbi1mb290ZXItdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jdGFzIC5hcHAtYnV0dG9ucyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbjpsYW5nKGVuKSAucmVnaW9uLWZvb3Rlci10b3AgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWN0YXMgLmFwcC1idXR0b25zIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDExLjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uLnN0aWNrLXRvLWZvb3RlciAucHJlc2VudGF0aW9uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIgLnByZXNlbnRhdGlvbi1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi53ZWJmb3JtLS12b3VjaGVyZSAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi53ZWJmb3JtLS12b3VjaGVyZSAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgd2lkdGg6IGF1dG87IC8qIG9yIGFueSBmaXhlZCBzaXplICovXG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiBhdHRyKHdpZHRoKS9hdHRyKGhlaWdodCk7XG59XG5cbi5jYXNfcGFnZSAuYmxvY2stdmlld3MtYmxvY2ttZWRpY2ktaG9tZXBhZ2UtbWVkaWNzLWNhcyAubW9yZS1saW5rIGEge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FzX3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IGhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgaDIudGl0bGUge1xuICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2NpdHktZmlsdGVyIC5jaXR5LWZpbHRlci1mb3JtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNhc19wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAjY2l0eS1maWx0ZXIgLmNpdHktZmlsdGVyLWZvcm0gLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FzX3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNjaXR5LWZpbHRlciAuY2l0eS1maWx0ZXItZm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2NpdHktZmlsdGVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2NpdHktZmlsdGVyIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDUxLjdweCAqL1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmNhc19wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuYmxvY2stdmlld3MtYmxvY2ttZWRpY2ktaG9tZXBhZ2UtbWVkaWNzLWNhcyBoZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtbG9jYXRpaS1jb21wb25lbnQtY2FzLWJsb2NrIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNhc19wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIiwgXCJHZW9yZ2lhXCIsIFwic2VyaWZcIjtcbn1cblxuLnNwbGl0XzUwXzUwIC5jb2x1bW4gLmdyYWRpZW50X2RvdWJsZV9iYWNrZ3JvdW5kIC5jb2x1bW4tdGV4dCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uc3BsaXRfNTBfNTAgLmNvbHVtbiAuZ3JhZGllbnRfZG91YmxlX2JhY2tncm91bmQgLmNvbHVtbi1pbWFnZSB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbiNibG9jay1ibG9ja2ludmVzdGlnYXRpb252aWV3c2hvbWVwYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzaG9tZXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbjogMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzaG9tZXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbjogMCAzMnB4O1xuICB9XG59XG5cbi5jYXNfcGFnZSAjY2l0eS1maWx0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE1MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAuY2FzX3BhZ2UgI2NpdHktZmlsdGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXNfcGFnZSAjY2l0eS1maWx0ZXIge1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG4uY2FzX3BhZ2UgI2NpdHktZmlsdGVyIGRpdiNmb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FzX3BhZ2UgLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50ICNjaXR5LWZpbHRlciAuY2l0eS1maWx0ZXItZm9ybSB7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FzX3BhZ2UgZmllbGRzZXQuanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1zZWxlY3QuZm9ybS10eXBlLXNlbGVjdC5qcy1mb3JtLWl0ZW0tY2l0eS1maWx0ZXIuZm9ybS1pdGVtLWNpdHktZmlsdGVyLmZvcm0tZ3JvdXAuY29sLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FzX3BhZ2UgZGl2I2Jsb2NrLXZpZXdzLWJsb2NrLWxvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWNhcy1ibG9jayB7XG4gIG1hcmdpbjogMCAwcHggMCAtMjRweDtcbn1cbi5jYXNfcGFnZSAubWVkaWNzLWhvbWVwYWdlIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNhc19wYWdlIC5pbnZlc3RpZ2F0aWlfYmxvY2tzIHtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmNhc19wYWdlIC5tZWRpY3MtaG9tZXBhZ2Uge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmNhc19wYWdlIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWNhcy1ibG9jayAubW9yZS1saW5rIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jYXNfcGFnZSAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1sb2NhdGlpLWNvbXBvbmVudC1jYXMtYmxvY2sgLm1vcmUtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FzX3BhZ2UgI2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzY2FzIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY2FzX3BhZ2UgI2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzY2FzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmNhc19wYWdlIC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhc19wYWdlICNibG9jay12aWV3cy1ibG9jay1sb2NhdGlpLWNvbXBvbmVudC1sb2NhdGlpLWNvbXBvbmVudC1jYXMtYmxvY2sgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHNlbGVjdCxcbm5hdiNibG9jay11c2VyYWNjb3VudGRlbnRhbCxcbiNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yLFxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLFxuI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSxcbiNjaXR5LWZpbHRlcixcbi5yZWdpb24taGVhZGVyLFxuLmludmVzdGlnYXRpaV9ibG9ja3Mge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hvc2VuLWRyb3Age1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLmludmVzdGlnYXRpb25fY2F0ZWdvcnlfbmFtZSBhLmFuYWxpemU6aG92ZXIge1xuICBjb2xvcjogcmdiKDIyMCwgMCwgNDApICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1zcGVjaWFsaXRhdGUtY29tcHV0ZWQgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2Jsb2NrLXJldGVhZmlsdGVycyAuZmllbGRfX2l0ZW1zLmludmVzdGlnYXRpaV9ibG9ja3MgLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0ZpbHRlcnMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gICNibG9jay1yZXRlYWZpbHRlcnMgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWNvbnRhaW5lciBhLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbmlmcmFtZSNmaW5hbmNpYXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uY29sdW1uLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubGkuZmFjZXRzLXJlc2V0IHtcbiAgb3JkZXI6IGluaGVyaXQ7XG59XG5cbi5jaG9zZW4tZHJvcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuY2hvc2VuLWRyb3Age1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gdWwgbGksIC5wYXJhZ3JhcGgtLXR5cGUtLWRpY3Rpb25hcnktc2VjdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIG5hdiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbCB7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSB1bCNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCAuY2hvc2VuLWRyb3Age1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYS5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYS5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI2Jsb2NrLWluZGV4bWVudSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIC5maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEwMCU7XG4gIH1cbiAgLnBhZ2Utdmlldy1pbnRlcnZlbnRpb24gLmJlZi1leHBvc2VkLWZvcm0gLmZsZXgtd3JhcCAuZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAgLmZvcm0tZ3JvdXAgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbSA+IGEsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbSBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIHNwYW4ge1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTZweDtcbn1cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gc3Bhbjo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJFMzMzQyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzEuOThweCkge1xuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIHNwYW4ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxufVxuXG4uc29jaWFsX3NoYXJlX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3AgLm5hdiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMiUpO1xuICB9XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnBhZ2Utdmlldy1lZHUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ybS1kZW50YWwubm9kZS0tdHlwZS1hcnRpY2xlIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICB0b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpY2xlIC5yZWdpb24tdG9wLWhlYWRlciAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAuc2VhcmNoX2hlYWRlciwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXRvcC1oZWFkZXIgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLnVzZXItYWNjb3VudCwgLm5vZGUtLXR5cGUtYXJ0aWNsZSAucmVnaW9uLXRvcC1oZWFkZXIgLm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UgLmxvZ28sIC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnBhZ2Utdmlldy1lZHUgLnJlZ2lvbi10b3AtaGVhZGVyIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IC5zZWFyY2hfaGVhZGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5wYWdlLXZpZXctZWR1IC5yZWdpb24tdG9wLWhlYWRlciAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAudXNlci1hY2NvdW50LCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5wYWdlLXZpZXctZWR1IC5yZWdpb24tdG9wLWhlYWRlciAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSAubG9nbyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5ybS1kZW50YWwubm9kZS0tdHlwZS1hcnRpY2xlIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5zZWFyY2hfaGVhZGVyLCAucm0tZGVudGFsLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAudXNlci1hY2NvdW50LCAucm0tZGVudGFsLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubG9nbywgLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlLnBhZ2Utdmlldy1lZHUgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgLnNlYXJjaF9oZWFkZXIsIC5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5wYWdlLXZpZXctZWR1IC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC51c2VyLWFjY291bnQsIC5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5wYWdlLXZpZXctZWR1IC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5sb2dvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnJtLWRlbnRhbCBkaXYjYmxvY2stYnJhbmRpbmd1bHNpdHVsdWkge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAucm0tZGVudGFsIGRpdiNibG9jay1icmFuZGluZ3Vsc2l0dWx1aSAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ybS1kZW50YWwubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIsIC5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5wYWdlLXZpZXctZWR1IC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXJ0aWNsZV9tb2JpbGVfY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbi1jdXN0b207XG4gICAgY29sb3I6ICNkYzAwMjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IGgyI2Jsb2NrLWxvY2F0aW9uLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3QgLmFydGljbGVzX21vYmlsZV9jbG9zZSBzcGFuLmljb24tY2xvc2UuY2xvc2UtbWFpbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSBhbmQgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3QgLmFydGljbGVzX21vYmlsZV9jbG9zZSBzcGFuLmljb24tY2xvc2UuY2xvc2UtbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLW1lbnUuaXMtZXhwYW5kZWQgLm5hdiBsaS5oYXMtY2hpbGRyZW4uaXMtb3BlbmVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLmNsaW5pYy1tZW51LWJhY2ssXG4uZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZSAubG9jYXRpb24tbWVudS10aXRsZSxcbi5yZWdpb24tY29udGVudC10b3AgLmxvY2F0aW9uLW1lbnUtdGl0bGUsXG4ubG9jYXRpb25zLXN0eWxlIC5sb2NhdGlvbi1tZW51LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2xpbmljLW1lbnUtYmFjayxcbi5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlIC5sb2NhdGlvbi1tZW51LXRpdGxlLFxuLnJlZ2lvbi1jb250ZW50LXRvcCAubG9jYXRpb24tbWVudS10aXRsZSxcbi5sb2NhdGlvbnMtc3R5bGUgLmxvY2F0aW9uLW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS12aWV3LWVkdSAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctZWR1IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gICAgbmF2I2Jsb2NrLWxvY2F0aW9uIHtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgbmF2I2Jsb2NrLWxvY2F0aW9uIC5pcy1leHBhbmRlZCAubmF2IHtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4uY2hvc2VuLXJlc3VsdHMgbGkuc29ydC1kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXJyb3cuc3ZnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2hvc2VuLXJlc3VsdHMgbGkuc29ydC1hc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydF9hcnJvdy5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IHtcbiAgLyogQWRqdXN0IHdpZHRoIHBlciBicmVha3BvaW50ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM3NnB4KSB7XG4gIC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTM3NXB4KSB7XG4gIC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IC5zbGljay1zbGlkZSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtLWxvY2F0aW9ucy1jb21wb25lbnQgLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbn1cblxuLnJtLWhhcnRhLXJldGVhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAuc2l0ZS1icmFuZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLnNpdGUtYnJhbmRpbmcgLmJsb2NrLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5kaXYjbWFpbi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBkaXYjbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIGRpdiNtYWluLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGRpdiNtYWluLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYW1wYWlnbi1wcmVtaXVtIGRpdiNtYWluLXdyYXBwZXIsIC5ub2RlLS10eXBlLWNhbXBhaWduIGRpdiNtYWluLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmRpdiNtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGRpdiNtYWluIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuXG4uYXJ0aWNsZXNfbW9iaWxlX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlc19tb2JpbGVfY2xvc2Ugc3Bhbi5pY29uLWNsb3NlLmNsb3NlLW1haW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtYnJhbmRpbmcgaDEubS0wIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jdXNlcmNlbnRyaWNzLWNtcC11aSBkaXYjdWMtbWFpbi1kaWFsb2cge1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgI3JtLWJhY2stdG8tdG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG4ubm90LWNoaXJ1cmcgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubm90LWNoaXJ1cmcgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIgI2Jsb2NrLW1lZGljbWVudSB7XG4gIHRvcDogMTMwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3R0b206IDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoLTE1MHB4ICsgMTAwdmgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzMuOThweCkge1xuICAubm90LWNoaXJ1cmcgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIgI2Jsb2NrLW1lZGljbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygtMTUwcHggKyAxMDB2aCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLm5vdC1jaGlydXJnIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyICNibG9jay1tZWRpY21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAubm9kZS0tdHlwZS1hZmVjdGl1bmkgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIsIC5ub2RlLS10eXBlLWFuYWxpemUgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIge1xuICAgIHRvcDogMTMycHg7XG4gIH1cbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIGhlaWdodDogODV2aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciAjYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucywgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIgI2Jsb2NrLWFydGljbGVvcm5ld3NtZW51IHtcbiAgICB0b3A6IDEzMHB4O1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIgI2Jsb2NrLWNvbmRpdGlvbnMtc2VjdGlvbnMsIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygtMTUwcHggKyAxMDB2aCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyICNibG9jay1hcnRpY2xlb3JuZXdzbWVudSB7XG4gIHRvcDogMjBweDtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LXRpbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyLFxuLm5vZGUtLXR5cGUtbWVkaWMgZm9vdGVyLnNpdGUtZm9vdGVyLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24gZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuOmxhbmcoZW4pIC5zZWFyY2hfaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHk6bm90KC5zY3JvbGxlZCkucm0tZGVudGFsIC5yZWdpb24tdG9wLWhlYWRlciAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogODB2dztcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQgLnNpdGUtZm9vdGVyLFxuLnBhZ2Utdmlldy1tZWRpY2kgLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi5iYWNrZ3JvdW5kLS1wcmVtaXVtX2RhcmsuZGlzcGxheS0tbGVmdC5tYXJnaW4tdG9wLS1ub3JtYWwubWFyZ2luLWJvdHRvbS0tbm9ybWFsLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrLmRpc3BsYXktLWxlZnQubWFyZ2luLXRvcC0tbm9ybWFsLm1hcmdpbi1ib3R0b20tLW5vcm1hbC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG46bm90KC5zY3JvbGxlZCkgLnJlZ2lvbi10b3AtaGVhZGVyIC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICByaWdodDogMDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI5NnB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIDpub3QoLnNjcm9sbGVkKSAucmVnaW9uLXRvcC1oZWFkZXIgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICA6bm90KC5zY3JvbGxlZCkgLnJlZ2lvbi10b3AtaGVhZGVyIC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIHRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS45OHB4KSB7XG4gIGRpdiNlZGl0X3NwZWNpYWxpdGF0ZV9vbGRfY2hvc2VuIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgLnJtLWRlbnRhbCBkaXYjbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgzMy45OHB4KSB7XG4gIC5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQgZGl2I2Jsb2NrLWJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODMzLjk4cHgpIHtcbiAgZGl2I2Jsb2NrLWJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtZmlsdGVyc19ibG9ja3Mge1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsYXp5IC5tZWRpYS0tYmxhenkgaW1nLm1lZGlhX19lbGVtZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50LnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgbWluLWhlaWdodDogMTAwMHB4O1xufSIsIi8qXG5UaGVtZSBOYW1lOiBCb290c3RyYXAgNCBTYXNzXG5EZXNjcmlwdGlvbjogQm9vdHN0cmFwIDQgd2l0aCBTYXNzXG4qL1xuLy8gaW1wb3J0IGZpbGVzXG5AaW1wb3J0IFwiaW1wb3J0XCI7XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbmltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHdpZHRoOiBhdXRvOyAvKiBvciBhbnkgZml4ZWQgc2l6ZSAqL1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogYXR0cih3aWR0aCkgLyBhdHRyKGhlaWdodCk7XG59XG4uY2FzX3BhZ2Uge1xuICAuYmxvY2stdmlld3MtYmxvY2ttZWRpY2ktaG9tZXBhZ2UtbWVkaWNzLWNhcyAubW9yZS1saW5rIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCB7XG4gICAgaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgaDIudGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICNjaXR5LWZpbHRlciB7XG4gICAgICAuY2l0eS1maWx0ZXItZm9ybSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNkM3MDc2KTtcbiAgICAgICAgICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDUxLjdweCAqL1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2ttZWRpY2ktaG9tZXBhZ2UtbWVkaWNzLWNhcyB7XG4gICAgICBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtbG9jYXRpaS1jb21wb25lbnQtY2FzLWJsb2NrIHtcbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInLCAnR2VvcmdpYScsICdzZXJpZic7XG59XG5cblxuLnNwbGl0XzUwXzUwIHtcbiAgLmNvbHVtbiAuZ3JhZGllbnRfZG91YmxlX2JhY2tncm91bmQge1xuICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICAuY29sdW1uLWltYWdlIHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1ibG9ja2ludmVzdGlnYXRpb252aWV3c2hvbWVwYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbjogMCA0OHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbjogMCAzMnB4O1xuICB9XG59XG4uY2FzX3BhZ2Uge1xuICAjY2l0eS1maWx0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICAgIGRpdiNmb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgI2NpdHktZmlsdGVyIC5jaXR5LWZpbHRlci1mb3JtIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGZpZWxkc2V0LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtc2VsZWN0LmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLWNpdHktZmlsdGVyLmZvcm0taXRlbS1jaXR5LWZpbHRlci5mb3JtLWdyb3VwLmNvbC1hdXRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZGl2I2Jsb2NrLXZpZXdzLWJsb2NrLWxvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWNhcy1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDBweCAwIC0yNHB4O1xuICB9XG4gIC5tZWRpY3MtaG9tZXBhZ2UgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaW52ZXN0aWdhdGlpX2Jsb2NrcyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubWVkaWNzLWhvbWVwYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWNhcy1ibG9jayB7XG4gICAgLm1vcmUtbGluayB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzY2FzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbiAgLmhvbWVwYWdlX19sb2NhdGlvbnMtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjYmxvY2stdmlld3MtYmxvY2stbG9jYXRpaS1jb21wb25lbnQtbG9jYXRpaS1jb21wb25lbnQtY2FzLWJsb2NrIHtcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHNlbGVjdCxcbm5hdiNibG9jay11c2VyYWNjb3VudGRlbnRhbCxcbiNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yLFxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLFxuI2Jsb2NrLXJlZ2luYS1tYXJpYS1sb2NhdGlvbnNkZXNrdG9wbWVudSxcbiNjaXR5LWZpbHRlcixcbi5yZWdpb24taGVhZGVyLFxuLmludmVzdGlnYXRpaV9ibG9ja3Mge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hvc2VuLWRyb3Age1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cbi5pbnZlc3RpZ2F0aW9uX2NhdGVnb3J5X25hbWUgYS5hbmFsaXplIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyMjAsIDAsIDQwKSAhaW1wb3J0YW50O1xuICB9XG59XG4jYmxvY2stcmV0ZWFmaWx0ZXJzIC5maWVsZF9faXRlbXMuaW52ZXN0aWdhdGlpX2Jsb2Nrc1xuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgYS5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvRmlsdGVycy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pZnJhbWUjZmluYW5jaWFyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmNvbHVtbi1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5saS5mYWNldHMtcmVzZXQge1xuICBvcmRlcjogaW5oZXJpdDtcbn1cbi5jaG9zZW4tZHJvcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8gdWwgbGksIC5wYXJhZ3JhcGgtLXR5cGUtLWRpY3Rpb25hcnktc2VjdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBuYXYjYmxvY2stbWVuaXVwcmluY2lwYWxkZW50YWwge1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUge1xuICAgIHVsI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxufVxuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtc3BlY2lhbGl0YXRlLWNvbXB1dGVkIC5jaG9zZW4tZHJvcCB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4jYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGljbGUgI2Jsb2NrLWFydGljbGVvcm5ld3NtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5hLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNwYW4ge1xuICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG4jYmxvY2staW5kZXhtZW51IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxvY2F0aW9ucyAuZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXZpZXctaW50ZXJ2ZW50aW9uIC5iZWYtZXhwb3NlZC1mb3JtIC5mbGV4LXdyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTAwJTtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYtaXRlbSB7XG4gICYgPiBhLCBzcGFuIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICYuaGFzLWNoaWxkcmVuIHtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxNnB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzJFMzMzQyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAubmF2IC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMTIlIG51bGwgbnVsbCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIlKTtcbiAgICB9XG4gICAgLmNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5wYWdlLXZpZXctZWR1IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm0tZGVudGFsLm5vZGUtLXR5cGUtYXJ0aWNsZSAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSwgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUucGFnZS12aWV3LWVkdSB7XG4gICAgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgICAgIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91IHtcbiAgICAgICAgLnNlYXJjaF9oZWFkZXIsIC51c2VyLWFjY291bnQsIC5sb2dvIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJtLWRlbnRhbC5ub2RlLS10eXBlLWFydGljbGUsIC5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZS5wYWdlLXZpZXctZWR1IHtcbiAgICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCB7XG4gICAgICAuc2VhcmNoX2hlYWRlciwgLnVzZXItYWNjb3VudCwgLmxvZ28ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJtLWRlbnRhbCBkaXYjYmxvY2stYnJhbmRpbmd1bHNpdHVsdWkge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAuYmxvY2stYnJhbmQge1xuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAucm0tZGVudGFsLm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyLCAucm0tZGVudGFsLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUucGFnZS12aWV3LWVkdSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbnNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLFxuICAucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlX21vYmlsZV9jbG9zZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbi1jdXN0b207XG4gICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDIjYmxvY2stbG9jYXRpb24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZXNfbW9iaWxlX2Nsb3NlIHtcbiAgICAgIHNwYW4uaWNvbi1jbG9zZS5jbG9zZS1tYWluIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stbWVudS5pcy1leHBhbmRlZCAubmF2IGxpLmhhcy1jaGlsZHJlbi5pcy1vcGVuZWQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNsaW5pYy1tZW51LWJhY2ssXG4gIC5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlIC5sb2NhdGlvbi1tZW51LXRpdGxlLFxuICAucmVnaW9uLWNvbnRlbnQtdG9wIC5sb2NhdGlvbi1tZW51LXRpdGxlLFxuICAubG9jYXRpb25zLXN0eWxlIC5sb2NhdGlvbi1tZW51LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXZpZXctZWR1IHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBuYXYjYmxvY2stbG9jYXRpb24ge1xuICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmlzLWV4cGFuZGVkIC5uYXYge1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNob3Nlbi1yZXN1bHRzIHtcbiAgbGkuc29ydC1kZXNjIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXJyb3cuc3ZnXCIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgbGkuc29ydC1hc2Mge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydF9hcnJvdy5zdmdcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IHtcbiAgLyogQWRqdXN0IHdpZHRoIHBlciBicmVha3BvaW50ICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzc2cHgpIHtcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUuNSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTM3NXB4KSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0LjUpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzLjUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjgpO1xuICAgIH1cbiAgfVxufVxuXG4ucm0taGFydGEtcmV0ZWEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJsb2NrLWFydGljbGUtbmV3cy1tZW51IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLnNpdGUtYnJhbmRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuICAgIC5ibG9jay1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuZGl2I21haW4td3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbXBhaWduLXByZW1pdW0sIC5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgZGl2I21haW4td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5kaXYjbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmFydGljbGVzX21vYmlsZV9jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHNwYW4uaWNvbi1jbG9zZS5jbG9zZS1tYWluIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnNpdGUtYnJhbmRpbmcgaDEubS0wIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3VzZXJjZW50cmljcy1jbXAtdWkge1xuICBkaXYjdWMtbWFpbi1kaWFsb2cge1xuICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgI3JtLWJhY2stdG8tdG9wIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxuICB9XG59XG4ubm90LWNoaXJ1cmcge1xuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgICNibG9jay1tZWRpY21lbnUge1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKC0xNTBweCArIDEwMHZoKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoLTE1MHB4ICsgMTAwdmgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAjYmxvY2stbWVkaWNtZW51IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm5vZGUtLXR5cGUtYWZlY3RpdW5pLCAubm9kZS0tdHlwZS1hbmFsaXplIHtcbiAgICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciB7XG4gICAgICB0b3A6IDEzMnB4O1xuICAgIH1cbiAgfVxuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgaGVpZ2h0OiA4NXZoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICNibG9jay1jb25kaXRpb25zLXNlY3Rpb25zLCAjYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUge1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnN1cmdlb24tcGFnZTpub3QoLm5vdC1jaGlydXJnKSB7XG4gICAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1maXJzdC5zdGlja3ktc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgICNibG9jay1jb25kaXRpb25zLXNlY3Rpb25zLCAjYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygtMTUwcHggKyAxMDB2aCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1hcnRpY2xlIHNlY3Rpb24ucmVnaW9uLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIHtcbiAgI2Jsb2NrLWFydGljbGVvcm5ld3NtZW51IHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC10aWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLFxuLm5vZGUtLXR5cGUtbWVkaWMsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbiB7XG4gIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuOmxhbmcoZW4pIHtcbiAgLnNlYXJjaF9oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHk6bm90KC5zY3JvbGxlZCkucm0tZGVudGFsIC5yZWdpb24tdG9wLWhlYWRlciAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDgwdnc7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0LFxuLnBhZ2Utdmlldy1tZWRpY2kge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24uYmFja2dyb3VuZC0tcHJlbWl1bV9kYXJrLmRpc3BsYXktLWxlZnQubWFyZ2luLXRvcC0tbm9ybWFsLm1hcmdpbi1ib3R0b20tLW5vcm1hbC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG46bm90KC5zY3JvbGxlZCkgLnJlZ2lvbi10b3AtaGVhZGVyIC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICByaWdodDogMDtcbiAgY29sb3I6ICMyZTMzM2M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI5NnB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtNjdweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICBkaXYjZWRpdF9zcGVjaWFsaXRhdGVfb2xkX2Nob3NlbiB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5ybS1kZW50YWwgZGl2I21haW4td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQge1xuICBkaXYjYmxvY2stYnJlYWRjcnVtYnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG5kaXYjYmxvY2stYnJlYWRjcnVtYnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LWZpbHRlcnNfYmxvY2tzIHtcbiAgei1pbmRleDogMDtcbn1cbi5ibGF6eSAubWVkaWEtLWJsYXp5IGltZy5tZWRpYV9fZWxlbWVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50LnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IHtcbiAgbWluLWhlaWdodDogMTAwMHB4O1xufVxuIiwiLyogSU1QT1JUUyAqL1xuXG4vLyBib3VyYm9uXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uXCI7XG5cbi8vIHR5cG9ncmFwaHlcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5cbi8vIHZhcmlhYmxlc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyByZXNldFxuQGltcG9ydCBcImJyYW5kaW5nL3Jlc2V0XCI7XG5cbi8vYm9vdHN0cmFwXG5AaW1wb3J0IFwiYm9vdHN0cmFwXCI7XG5cbi8vaWNvbnNcbkBpbXBvcnQgXCJicmFuZGluZy9pY29tb29uX2ljb25zX21hcFwiO1xuQGltcG9ydCBcImJyYW5kaW5nL251bWJlcnNfaWNvbnNfbWFwXCI7XG5AaW1wb3J0IFwiYnJhbmRpbmcvaWNvbnNcIjtcblxuLy8gZm9ybWF0dGVkIHRleHRcbkBpbXBvcnQgXCJicmFuZGluZy9mb3JtYXR0ZWQtdGV4dFwiO1xuXG4vL2Fycm93XG5AaW1wb3J0IFwiYnJhbmRpbmcvYXJyb3dcIjtcblxuLy8gZm9ybSB1dGlsaXRpZXNcbkBpbXBvcnQgXCJicmFuZGluZy9mb3Jtc1wiO1xuXG4vL2NvbXBvbmVudHNcbkBpbXBvcnQgXCJicmFuZGluZy9wdWxjaW5nLWNpcmNsZVwiO1xuXG4vL2J1dHRvblxuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG5cbi8vIGNsb3NlIGJ1dHRvblxuQGltcG9ydCBcImNvbXBvbmVudHMvY2xvc2UtYnV0dG9uXCI7XG5cbi8vIGdyYWRlIGdhdWdlXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ncmFkZS1nYXVnZVwiO1xuXG4vLyBsaXN0XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXN0XCI7XG5cbi8vbGF5b3V0XG5AaW1wb3J0IFwiYnJhbmRpbmcvbGF5b3V0XCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpZGViYXItY29sdW1uXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpZGViYXItY29sdW1uLXNpZGViYXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiYnJhbmRpbmcvZ2xvYmFsXCI7XG5cbi8vIHRpdGxlXG5AaW1wb3J0IFwiY29tcG9uZW50cy90aXRsZS9nbG9iYWxcIjtcblxuLy8gc2Nyb2xsIHRvIHRvcFxuQGltcG9ydCBcImNvbXBvbmVudHMvc2Nyb2xsLXRvLXRvcFwiO1xuXG4vL25hdlxuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2L3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2L2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2L25hdi1jb2xsYXBzZWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdi9tZWdhLW1lbnVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdi9zZWFyY2gtYm94XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXYvcXVpY2stYWNjZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXYvbmF2LWxlZnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdi9jbGluaWMtbmF2XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXYvY2xpbmljLW5hdlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2L3NlY29uZGFyeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2L25hdi1kZW50YWxcIjtcblxuLy8gZml4ZWQgbmF2YmFyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXYvZml4ZWQtbmF2YmFyXCI7XG5cbi8vaGVhZGVyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvc3RpY2t5XCI7XG5cbi8vZm9vdGVyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXIvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXIvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXIvc29jaWFsLWxpbmtcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3Rlci90cmlwbGUtY29sdW1uc1wiO1xuXG4vL2JyZWFkY3J1bWJzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1icy9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JyZWFkY3J1bWJzL2dsb2JhbFwiO1xuXG4vL21vZGFsXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbC9vdmVybGF5XCI7XG5cbi8vIG92ZXJsYXlcbkBpbXBvcnQgXCJjb21wb25lbnRzL292ZXJsYXlcIjtcblxuLy9sYXJnZSBidWxsZXRcbkBpbXBvcnQgXCJzY3NzL2JyYW5kaW5nL2xhcmdlLWJ1bGxldFwiO1xuXG4vL2ZpbHRlcnNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlcnMvY29tbW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWx0ZXJzL2Nob3NlblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmlsdGVycy9zZWxlY3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlcnMvZm9ybS1hdXRvY29tcGxldGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlcnMvZml0bGVyLWZvcm0vc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWx0ZXJzL2ZpdGxlci1mb3JtL2dsb2JhbFwiO1xuXG4vLyBkcm9wLWJ1dHRvblxuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcC1idXR0b24vc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9kcm9wLWJ1dHRvbi9nbG9iYWxcIjtcblxuLy8gYWNjb3JkaW9uXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hY2NvcmRpb24vc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hY2NvcmRpb24vZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hY2NvcmRpb24vcGhvbmUtcG9wXCI7XG5cbi8vIGZvcm1cbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm0vZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtL2lucHV0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtL2Nob3NlblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybS9zZWxlY3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm0vY2hlY2tib3hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm0vY2FwdGNoYVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybS9idXR0b25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm0vY29uZmlybWF0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtL2RhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm0vdXBsb2FkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtL3ZpcnR1YWwtY2xpbmljXCI7XG5cbi8vIHJhZGlvICYgY2hlY2tib3ggZ3JvdXBcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoZWNrLWdyb3VwL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2hlY2stZ3JvdXAvZ2xvYmFsXCI7XG5cbi8vIHNpZGViYXIgbWVudVxuQGltcG9ydCBcImNvbXBvbmVudHMvc2lkZWJhci1tZW51L2dsb2JhbFwiO1xuXG4vLyBwZXJzb25cbkBpbXBvcnQgXCJjb21wb25lbnRzL3BlcnNvbi9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BlcnNvbi9pdGVtXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wZXJzb24vdm90ZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BlcnNvbi9saXN0aW5nXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wZXJzb24vZGV0YWlsL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGVyc29uL2RldGFpbC9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BlcnNvbi9kZXRhaWwvaWNvbnMtbWVkaWNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BlcnNvbi9kZXRhaWwvdGV4dC1mb3JtYXRcIjtcblxuLy8gbG9jYXRpb25cbkBpbXBvcnQgXCJjb21wb25lbnRzL2xvY2F0aW9uL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9jYXRpb24vaXRlbVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9jYXRpb24vZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2NhdGlvbi9hbmFseXNpcy1saXN0aW5nXCI7XG5cbi8vIGNhbGVuZGFyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYWxlbmRhci9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhbGVuZGFyL2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2FsZW5kYXIvdHJpbWVzdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYWxlbmRhci90cmltZXN0ZXItaXRlbVwiO1xuXG4vLyBtb2JpbGUtZHJvcGRvd25cbkBpbXBvcnQgXCJjb21wb25lbnRzL21vYmlsZS1kcm9wZG93blwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2FsZW5kYXIvdGFibGVcIjtcblxuLy8gcGFnZSB0aXRsZVxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnZS10aXRsZVwiO1xuXG4vLyBzZWN0aW9uXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWN0aW9uXCI7XG5cbi8vIGFsZXJ0ICYgcHJvZ3Jlc3NcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FsZXJ0L2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZ3Jlc3MvZ2xvYmFsXCI7XG5cbi8vIGFydGljbGVcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FydGljbGUvY29tbW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hcnRpY2xlL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYXJ0aWNsZS9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FydGljbGUvbGlzdGluZy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hcnRpY2xlL2FydGljbGUtdmlld3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FydGljbGUvbmV3LWVkdS1sYXlvdXRzXCI7XG5cbi8vIGFydGljbGUgY29sdW1uc1xuQGltcG9ydCBcImNvbXBvbmVudHMvYXJ0aWNsZS1jb2x1bW5zL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYXJ0aWNsZS1jb2x1bW5zL2dsb2JhbFwiO1xuXG4vLyBzY2hlZHVsZVxuQGltcG9ydCBcImNvbXBvbmVudHMvc2NoZWR1bGUvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zY2hlZHVsZS9nbG9iYWxcIjtcblxuLy8gbGlua3NcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpbmtzL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGlua3MvZ2xvYmFsXCI7XG5cbi8vIGxpbmstbGlzdFxuQGltcG9ydCBcImNvbXBvbmVudHMvbGluay1saXN0L3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGluay1saXN0L2dsb2JhbFwiO1xuXG4vLyBzbGlkZXJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlci9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlci9nbG9iYWxcIjtcblxuLy8gaG9tZXBhZ2Ugc2xpZGVyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ob21lcGFnZS1zbGlkZXIvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ob21lcGFnZS1zbGlkZXIvZ2xvYmFsXCI7XG5cbi8vIHNsaWNrXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbGljay9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWNrL2dsb2JhbFwiO1xuXG4vLyBjYXJvdXNlbFxuQGltcG9ydCBcImNvbXBvbmVudHMvY2Fyb3VzZWwvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJvdXNlbC9nbG9iYWxcIjtcblxuLy8gY29tcG9uZW50LWludHJvXG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbnRyby9nbG9iYWwuc2Nzc1wiO1xuXG4vLyBjb250YWN0XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb250YWN0L3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29udGFjdC9nbG9iYWxcIjtcblxuLy8gY3RhXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jdGEvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jdGEvZ2xvYmFsXCI7XG5cbi8vIHF1b3RlXG5AaW1wb3J0IFwiY29tcG9uZW50cy9xdW90ZS9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3F1b3RlL2dsb2JhbFwiO1xuXG4vLyBsaW5rXG5AaW1wb3J0IFwiY29tcG9uZW50cy9saW5rXCI7XG5cbi8vIGltYWdlXG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbWFnZS9nbG9iYWxcIjtcblxuLy9wYXJhZ3JhcGhzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYXJhZ3JhcGgtaWNvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhcmFncmFwaC10aXRsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW8tdGVzdGltb25pYWxcIjtcblxuLy8gY29sdW1uc1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sdW1ucy9zdHJ1Y3R1cmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sdW1ucy9nbG9iYWwuc2Nzc1wiO1xuXG4vLyBtYXBcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hcC9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hcC9nbG9iYWxcIjtcblxuLy8gdGFic1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGFicy9nbG9iYWxcIjtcblxuLy8gcGFja2FnZVxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFja2FnZS9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhY2thZ2UvZ2xvYmFsXCI7XG5cbi8vIGNvbHVtbnMtYW5kLWltYWdlXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2x1bW5zLWFuZC1pbWFnZS9zdHJ1Y3R1cmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sdW1ucy1hbmQtaW1hZ2UvZ2xvYmFsLnNjc3NcIjtcblxuLy8gY2VudGVyc1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2VudGVycy9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NlbnRlcnMvZ2xvYmFsXCI7XG5cbi8vIGxpc3RcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpc3Qvc3RydWN0dXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpc3QvZ2xvYmFsLnNjc3NcIjtcblxuLy8gcHJlc2VudGF0aW9uXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcmVzZW50YXRpb24vc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcmVzZW50YXRpb24vZ2xvYmFsXCI7XG5cbi8vIHdlYmZvcm1cbkBpbXBvcnQgXCJjb21wb25lbnRzL3dlYmZvcm0vc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy93ZWJmb3JtL2dsb2JhbFwiO1xuXG4vLyBkYXRlLXBpY2tlclxuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZS1waWNrZXIvZ2xvYmFsXCI7XG5cbi8vIHN1bW1hcnlcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1bW1hcnkvZ2xvYmFsXCI7XG5cbi8vIHNvY2lhbCBzaGFyZVxuQGltcG9ydCBcImNvbXBvbmVudHMvc29jaWFsLXNoYXJlL2dsb2JhbFwiO1xuXG4vLyBwYWdlLXNwZWNpZmljIHN0eWxlc1xuQGltcG9ydCBcInBhZ2VzL21haW50ZW5hbmNlXCI7XG5AaW1wb3J0IFwicGFnZXMvc2ltcGxlLXBhZ2VcIjtcbkBpbXBvcnQgXCJwYWdlcy9ob21lcGFnZVwiO1xuQGltcG9ydCBcInBhZ2VzL2FuYWx5c2lzLXJlc3VsdHNcIjtcbkBpbXBvcnQgXCJwYWdlcy9hcnRpY2xlLW5ld3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9jaGlsZGJpcnRoXCI7XG5AaW1wb3J0IFwicGFnZXMvc2F0aXNmYWN0aW9uXCI7XG5cbi8vIGltYWdlIGFuZCBxdW90ZVxuQGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2UtYW5kLXF1b3RlL2dsb2JhbFwiO1xuXG4vLyBzb2xyIHNlYXJjaCBwYWdlXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zb2xyLXNlYXJjaC9nbG9iYWxcIjtcblxuLy8gYm1pIGNhbGN1bGF0b3JcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JtaS1jYWxjdWxhdG9yL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm1pLWNhbGN1bGF0b3IvZ2xvYmFsXCI7XG5cbi8vIGRpY3Rpb25hcnlcbkBpbXBvcnQgXCJwYWdlcy9kaWN0aW9uYXJ5XCI7XG5cbi8vIG1lbWJlclxuQGltcG9ydCBcInBhZ2VzL21lbWJlclwiO1xuXG4vLyBhbmFseXNpcyBjYWxjdWxhdG9yXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbmFseXNpcy1jYWxjdWxhdG9yL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYW5hbHlzaXMtY2FsY3VsYXRvci9nbG9iYWxcIjtcblxuLy8gYXJ0aWNsZSBiYW5uZXJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FydGljbGUtYmFubmVyL2dsb2JhbFwiO1xuXG4vLyBkaWN0aW9uYXJ5IGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvZGljdGlvbmFyeS9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RpY3Rpb25hcnkvZ2xvYmFsXCI7XG5cbi8vIEVEVVxuQGltcG9ydCBcInBhZ2VzL2VkdS9pbXBvcnRcIjtcblxuLy8gc2lkZWJhciByaWdodFxuQGltcG9ydCBcImNvbXBvbmVudHMvc2lkZWJhci1wcm9kdWN0cy9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpZGViYXItY29udGFjdC9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpZGViYXItcGFja2FnZXMvZ2xvYmFsXCI7XG5cbi8vIHJhbmdlIHNsaWRlclxuQGltcG9ydCBcImNvbXBvbmVudHMvcmFuZ2Utc2xpZGVyL3N0cnVjdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmFuZ2Utc2xpZGVyL2dsb2JhbFwiO1xuXG4vLyByZWxhdGVkIHByb2R1Y3RzIGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvcmVsYXRlZC1wcm9kdWN0cy9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlbGF0ZWQtcHJvZHVjdHMvZ2xvYmFsXCI7XG5cbi8vIGF2ZXJhZ2VBd2FpdGluZ1RpbWUgY29tcG9uZW50XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hdmVyYWdlV2FpdGluZ1RpbWUvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hdmVyYWdlV2FpdGluZ1RpbWUvZ2F1Z2VcIjtcblxuLy9jb3JvbmF2aXJ1c1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29yb25hdmlydXMvZ2xvYmFsXCI7XG5cbi8vIG1vc3QgcmVjZW50XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb3N0LXJlY2VudC9zdHJ1Y3R1cmVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vc3QtcmVjZW50L2dsb2JhbFwiO1xuXG4vLyBwYWdlclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnZXIvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYWdlci9nbG9iYWxcIjtcblxuLy8gZm9sZGVyIGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9sZGVyL2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9sZGVyL3N0cnVjdHVyZVwiO1xuXG4vLyB3aWRnZXQgcHJpY2VcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dpZGdldC1wcmljZS9nbG9iYWxcIjtcblxuLy8gbG9jYXRpb25zXG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2NhdGlvbnMvZ2xvYmFsXCI7XG5cbi8vIG1lZGljIGZpbHRlclxuQGltcG9ydCBcImNvbXBvbmVudHMvbWVkaWMtZmlsdGVyL2dsb2JhbFwiO1xuXG4vLyBqb2JzXG5AaW1wb3J0IFwicGFnZXMvam9ic1wiO1xuXG4vLyBqb2ItZGV0YWlsc1xuQGltcG9ydCBcInBhZ2VzL2pvYi1kZXRhaWxzXCI7XG5cbi8vIG1hcmtldGluZyBjYW1wYWlnbiBwYWdlXG5AaW1wb3J0IFwicGFnZXMvbWFya2V0aW5nLWNhbXBhaWduL2ltcG9ydFwiO1xuXG4vLyBsYWJvcmF0b3JpZXNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xvY2F0aW9uL2xhYm9yYXRvcmllc1wiO1xuXG4vLyBzaWRlYmFyIGZvcm1cbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpZGViYXItZm9ybS9nbG9iYWxcIjtcblxuLy8gYmFyaWF0cmljIHBhZ2VcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JhcmlhdHJpYy9nbG9iYWxcIjtcblxuLy8gc3Vic2NyaXB0aW9uIGRldGFpbHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1YnNjcmlwdGlvbi9nbG9iYWxcIjtcblxuLy8gZXhlY3V0aXZlIHByb2ZpbGVzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZW1iZXIvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZW1iZXIvZ2xvYmFsXCI7XG5cbi8vIGNvdmlkIGZvcm1cbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvdmlkLWZvcm0vZ2xvYmFsXCI7XG5cbi8vIGltYWdlLCB0ZXh0IGFuZCBjdGFcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlLXRleHQtY3RhL2dsb2JhbFwiO1xuXG4vLyBhbmFseXNpcy1yZXN1bHRzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbmFseXNpcy1yZXN1bHRzL3NsaWRlci1hbmQtZm9ybS9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FuYWx5c2lzLXJlc3VsdHMvY29uZmlybWF0aW9uLWZvcm0vZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbmFseXNpcy1yZXN1bHRzL3VuYXZhaWxhYmxlLXJlc3VsdHMvZ2xvYmFsXCI7XG5cbi8vIHNlYXJjaFxuQGltcG9ydCBcImNvbXBvbmVudHMvc2VhcmNoL3NlYXJjaC1ibG9ja1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2VhcmNoL2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2VhcmNoL21vYmlsZS1zbGlkZXJcIjtcblxuLy8gYW5hbHlzZXMtcGRmXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbmFseXNlcy1wZGYvZ2xvYmFsXCI7XG5cbi8vIGdhbGxlcnlcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dhbGxlcnkvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9nYWxsZXJ5L2dhbGxlcnktb3ZlcmxheVwiO1xuXG4vLyBzdGVwc1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3RlcHMvZ2xvYmFsXCI7XG5cbi8vIGFudGlib2RpZXMgY2hhcnRcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FudGlib2RpZXMtY2hhcnQvZ2xvYmFsXCI7XG5cbi8vIGNvbXBvbmVudGEgbGVnYXR1cmkgbm91YVxuQGltcG9ydCBcImNvbXBvbmVudHMvbGVnYXR1cmkvc3RydWN0dXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sZWdhdHVyaS9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xlZ2F0dXJpL2NhcmRcIjtcblxuLy8gcG9uZGVyYXNcbkBpbXBvcnQgXCJwYWdlcy9wb25kZXJhc1wiO1xuXG4vL21hdGVybml0YXRpXG5AaW1wb3J0IFwicGFnZXMvbWF0ZXJuaXRhdGkuc2Nzc1wiO1xuXG5cbi8vIGRvclxuQGltcG9ydCBcInBhZ2VzL2NhbXBhaWduL2RvclwiO1xuXG4vLyBtYW5hZ2VtZW50XG5AaW1wb3J0IFwicGFnZXMvbWFuYWdlbWVudC9nbG9iYWxcIjtcblxuLy8gc3BlY2lmaWMgc3R5bGVzIGZvciBwYWdlc1xuQGltcG9ydCBcIm92ZXJyaWRlL2NvbnR1bC1tZXVcIjtcblxuLy8gdmlkZW8gcG9wdXAgY29tcG9uZW50XG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWRlby1wb3B1cFwiO1xuXG4vLyBpbmRpdmlkdWFsIGNvbnRyaWJ1dGlvbiBwYWdlXG5AaW1wb3J0IFwicGFnZXMvaW5kaXZpZHVhbC1jb250cmlidXRpb25cIjtcblxuLy8gcGVkaWF0cmljcyBsb2NhdGlvbnMgY29tcG9uZW50XG5AaW1wb3J0IFwicGFnZXMvY2FtcGFpZ24vY29tcG9uZW50cy9wZWRpYXRyaWNzXCI7XG5cbi8vIGxpbmtzIGNhcm91c2VsXG5AaW1wb3J0IFwiY29tcG9uZW50cy9saW5rcy1jYXJvdXNlbFwiO1xuXG4vLyBncmlwYVxuQGltcG9ydCBcInBhZ2VzL2dyaXBhXCI7XG5cbi8vXG5AaW1wb3J0IFwicGFnZXMvYmFieXMtZmlyc3QteWVhclwiO1xuXG4vL3JldGVhXG5AaW1wb3J0IFwicGFnZXMvcmV0ZWFcIjtcblxuLy8gaW50ZXJuYXRpb25sIHZhY2NpbmVzIHBvcHVwXG5AaW1wb3J0IFwicGFnZXMvY2FtcGFpZ24vaW50ZXJuYXRpb25hbC12YWNjaW5hdGlvblwiO1xuXG4vLyB2aWRlbyBjYXJvdXNlbCBjb21wb25lbnRcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvLWNhcm91c2VsXCI7XG5cbi8vIG1vYmlsZSBzd2lwZSBtZW51XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXYvbW9iaWxlLXN3aXBlLW1lbnVcIjtcblxuLy8gaW1wb3J0IGZvciBsYW5kaW5nIHBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvbGFuZGluZy1wYWdlL2ltcG9ydFwiO1xuXG4vLyBicmFuZCBjYW1wYWlnblxuQGltcG9ydCBcInBhZ2VzL2NhbXBhaWduL2JyYW5kLWNhbXBhaWduL2dsb2JhbFwiO1xuQGltcG9ydCBcInBhZ2VzL2NhbXBhaWduL2JyYW5kLWNhbXBhaWduL2xpc3RpbmctcGFnZVwiO1xuQGltcG9ydCBcInBhZ2VzL2NhbXBhaWduL2JyYW5kLWNhbXBhaWduL3N0b3J5LXBhZ2VcIjtcblxuLy8gaW1wb3J0IGZvciBwYWxsYWR5IHBhZ2VcbkBpbXBvcnQgXCJwYWdlcy9wYWxsYWR5L2ltcG9ydFwiO1xuXG5cbi8vIHZpZGVvIGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW9cIjtcblxuLy8gdGVzdGltb25pYWxzIGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvdGVzdGltb25pYWxzXCI7XG5cbi8vIHNjcmVlbmluZyB0YWJzIGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvc2NyZWVuaW5nLXRhYnNcIjtcblxuLy8gdmlkZW8gYmFubmVyIGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW8tYmFubmVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXN0LWltYWdlXCI7XG5cbi8vIHBvdmVzdGUgY29tcG9uZW50XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wb3Zlc3RlXCI7XG5cbi8vIGNhc2UgaW5mbyBjb21wb25lbnRcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nhc2UtaW5mb1wiO1xuXG4vLyBpbWFnZSBiYW5uZXIgY29tcG9uZW50XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbWFnZS1iYW5uZXJcIjtcblxuLy8gbWVudVxuQGltcG9ydCBcImNvbXBvbmVudHMvbWVudVwiO1xuXG4vLyBibG9ja1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2stYXNjdWx0YS1jb3JwdWxcIjtcblxuLy8gYmxvY2tcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlLWNhcm91c2VsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uZXctdGVzdGltb25pYWxzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sYXlvdXRcIjtcblxuLy8gbGFib3JhdG9yXG5AaW1wb3J0IFwicGFnZXMvbm9kZS1sYWJvcmF0b3JcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xhYnMtbG9jYXRpb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXRlYXVhLW5vYXN0cmFcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2doaWR1cmktcHJlZ2F0aXJpLWFuYWxpemVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhY2hldGUtYW5hbGl6ZS1zbGlkZXJcIjtcblxuLy8gb25lIGRheSBjaGVja3VwIGtpZHNcbkBpbXBvcnQgXCJwYWdlcy9jYW1wYWlnbi9vbmUtZGF5LWtpZHNcIjtcblxuLy8gcG9wdXBcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BvcHVwXCI7XG5cbkBpbXBvcnQgXCJzdG9yaWVzXCI7XG5AaW1wb3J0IFwibGFuZGluZ19wYWdlX292ZXJsYXlcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FjY3JlZGl0YXRpb24vZ2xvYmFsXCI7XG5cbi8vIE1vZGVybiBGaWx0ZXJzIENvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50XCI7XG5cbi8vIERlbnRhbFxuQGltcG9ydCBcInBhZ2VzL2RlbnRhbC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvcGFsbGFkeS5zY3NzXCI7XG5cbi8vZmVydGlsaXR5IHBhZ2VcbkBpbXBvcnQgXCJwYWdlcy9mZXJ0aWxpdHktaW5zdGl0dXRlLnNjc3NcIjtcblxuXG4vL0NoaXJ1cmcgUGFnZVxuQGltcG9ydCBcInBhZ2VzL3N1cmdlb25cIjtcblxuLy9wc2lob3RlcmFwaWUtZGlhc3BvcmEgUGFnZVxuQGltcG9ydCBcInBhZ2VzL3BzaWhvdGVyYXBpZS1kaWFzcG9yYS5zY3NzXCI7XG5cbi8vc2lndXJhbnRhIHBhY2llbnR1bHVpIFBhZ2VcbkBpbXBvcnQgXCJwYWdlcy9zaWd1cmFudGEtcGFjaWVudHVsdWkuc2Nzc1wiO1xuXG5cbi8vRGVudGFsXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9jay1mYWNldC0tZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RlbnRhbC9mb3JtXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9kZW50YWwvdmlkZW8tdGVzdGltb25pYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RlbnRhbC9jb2x1bW5zXCI7XG5AaW1wb3J0IFwid2hhdHNhcHBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL29mZmVyL2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGVzdGltb25pYWxzL2dsb2JhbFwiO1xuQGltcG9ydCBcIm1lbnUvbWFpbi1tZW51XCI7XG5AaW1wb3J0IFwicGFnZXMvaW50ZXJ2ZW50aW9uX3BhZ2VcIjtcblxuLy9BY2Nlc3NpYmlsaXR5XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hY2Nlc3NpYmlsaXR5L2dsb2JhbFwiO1xuXG4vLyBDaHJvbm9sb2d5IGNvbXBvbmVudC5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nocm9ub2xvZ3kvZ2xvYmFsLnNjc3NcIjtcblxuLy9Nb2Rlcm4gdGFic1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9kZXJuLXRhYnMvZ2xvYmFsXCI7XG5AaW1wb3J0IFwicGFnZXMvcmVnaW5hXzMwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tYW51YWxfbG9jYXRpb25zL2dsb2JhbFwiO1xuQGltcG9ydCBcImFuaW1hdGlvbnMvbWFpbl9tZW51L2dsb2JhbFwiO1xuXG4vLyBCbG9jayBjb250YWN0IHVzLlxuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2stY29udGFjdC11c1wiO1xuLy8gY2FtcGFpZ25zXG5AaW1wb3J0IFwicGFnZXMvY2FtcGFpZ24vaW1wb3J0XCI7XG5cbi8vcHJlc2VudGF0aW9uIGNvbXBvbmVudFxuQGltcG9ydCBcImNvbXBvbmVudHMvbW9iaWxlX2FwcHNfY29tcG9uZW50XCI7XG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCJmb3Jtcy92b3VjaGVyc19mb3JtXCI7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBPdXRwdXRzIHRoZSBgb3ZlcmZsb3ctd3JhcGAgcHJvcGVydHkgYW5kIGl0cyBsZWdhY3kgbmFtZSBgd29yZC13cmFwYCB0b1xuLy8vIHN1cHBvcnQgYnJvd3NlcnMgdGhhdCBkbyBub3QgeWV0IHVzZSBgb3ZlcmZsb3ctd3JhcGAuXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJHdyYXAgW2JyZWFrLXdvcmRdXG4vLy8gICBBY2NlcHRlZCBDU1MgdmFsdWVzIGFyZSBgbm9ybWFsYCwgYGJyZWFrLXdvcmRgLCBgaW5oZXJpdGAsIGBpbml0aWFsYCxcbi8vLyAgIG9yIGB1bnNldGAuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAud3JhcHBlciB7XG4vLy8gICAgIEBpbmNsdWRlIG92ZXJmbG93LXdyYXA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC53cmFwcGVyIHtcbi8vLyAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuLy8vICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuLy8vICAgfVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBvcmRlci9wcm9wZXJ0aWVzLWFscGhhYmV0aWNhbC1vcmRlciAqL1xuXG5AbWl4aW4gb3ZlcmZsb3ctd3JhcCgkd3JhcDogYnJlYWstd29yZCkge1xuICB3b3JkLXdyYXA6ICR3cmFwO1xuICBvdmVyZmxvdy13cmFwOiAkd3JhcDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuIiwiLyogVFlQT0dSQVBIWSAqL1xuJG9uZS1kYXktZm9udDogQW1hdGljU0M7XG4kYmFzZS1mb250OiBncmFwaGlrO1xuJGhlYWRpbmdzLWZvbnQ6IHRpZW1wb3NmaW5lO1xuJHNlY29uZGFyeS1mb250OiBwYWxtZXJsYWtlO1xuJHBvcnRyYWl0c2NyaXB0LWZvbnQ6IHBvcnRyYWl0c2NyaXB0O1xuJGZvbnRzLXBhdGg6ICcuLi9mb250cyc7XG5cbiRmb250LWZhbWlsaWVzOiAoXG4gICRiYXNlLWZvbnQ6IChcbiAgICB3ZWlnaHQ6IChcbiAgICAgIHRoaW4sXG4gICAgICBleHRyYWxpZ2h0LFxuICAgICAgbGlnaHQsXG4gICAgICByZWd1bGFyLFxuICAgICAgbWVkaXVtLFxuICAgICAgc2VtaWJvbGQsXG4gICAgICBib2xkLFxuICAgICAgYmxhY2ssXG4gICAgICBzdXBlclxuICAgIClcbiAgKSxcbiAgJGhlYWRpbmdzLWZvbnQ6IChcbiAgICB3ZWlnaHQ6IChcbiAgICAgIHJlZ3VsYXIsXG4gICAgICBtZWRpdW1cbiAgICApXG4gICksXG4gICRvbmUtZGF5LWZvbnQ6IChcbiAgICB3ZWlnaHQ6IChcbiAgICAgIFNDXG4gICAgKVxuICApLFxuICAkc2Vjb25kYXJ5LWZvbnQ6IChcbiAgICB3ZWlnaHQ6IChcbiAgICAgIHJlZ3VsYXJcbiAgICApXG4gICksXG4gICRwb3J0cmFpdHNjcmlwdC1mb250OiAoXG4gICAgd2VpZ2h0OiAoXG4gICAgICBib3VuY2VcbiAgICApXG4gIClcbik7XG5cbkBlYWNoICRmYW1pbHksICR3ZWlnaHQgaW4gJGZvbnQtZmFtaWxpZXMge1xuXG4gIEBlYWNoICR3ZWlnaHQgaW4gbWFwLWdldChtYXAtZ2V0KCRmb250LWZhbWlsaWVzLCAkZmFtaWx5KSwgd2VpZ2h0KSB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cbiAgICAgIEBpZiAoJGZhbWlseSA9PSAndGllbXBvc2ZpbmUnKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skZmFtaWx5fS0jeyR3ZWlnaHR9JztcbiAgICAgICAgc3JjOiB1cmwoJyN7JGZvbnRzLXBhdGh9LyN7JGZhbWlseX0vI3skZmFtaWx5fS0jeyR3ZWlnaHR9LmVvdCcpO1xuICAgICAgICBzcmM6IHVybCgnI3skZm9udHMtcGF0aH0vI3skZmFtaWx5fS8jeyRmYW1pbHl9LSN7JHdlaWdodH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udHMtcGF0aH0vI3skZmFtaWx5fS8jeyRmYW1pbHl9LSN7JHdlaWdodH0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJyN7JGZvbnRzLXBhdGh9LyN7JGZhbWlseX0vI3skZmFtaWx5fS0jeyR3ZWlnaHR9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gICAgICB9IEBlbHNlIGlmICgkZmFtaWx5ID09ICdwb3J0cmFpdHNjcmlwdCcpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRmYW1pbHl9LSN7JHdlaWdodH0nO1xuICAgICAgICBzcmM6IHVybCgnI3skZm9udHMtcGF0aH0vI3skZmFtaWx5fS8jeyRmYW1pbHl9LSN7JHdlaWdodH0ub3RmJyk7XG4gICAgICAgIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS8jeyRmYW1pbHl9LyN7JGZhbWlseX0tI3skd2VpZ2h0fS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250cy1wYXRofS8jeyRmYW1pbHl9LyN7JGZhbWlseX0tI3skd2VpZ2h0fS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgICB9IEBlbHNlIGlmICgkZmFtaWx5ID09ICdBbWF0aWNTQycpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRmYW1pbHl9JztcbiAgICAgICAgc3JjOiB1cmwoJyN7JGZvbnRzLXBhdGh9LyN7JGZhbWlseX0vI3skZmFtaWx5fS50dGYnKTtcbiAgICAgIH0gQGVsc2UgaWYgKCRmYW1pbHkgPT0gJ3RpZW1wb3NoZWFkbGluZS1yZWd1bGFyJykge1xuICAgICAgICBmb250LWZhbWlseTogJyN7JGZhbWlseX0nO1xuICAgICAgICBzcmM6IHVybCgnI3skZm9udHMtcGF0aH0vI3skZmFtaWx5fS8jeyRmYW1pbHl9Lm90ZicpO1xuICAgICAgICBzcmM6IHVybCgnI3skZm9udHMtcGF0aH0vI3skZmFtaWx5fS8jeyRmYW1pbHl9LnR0ZicpO1xuICAgICAgfSBAZWxzZSBpZiAoJGZhbWlseSA9PSAnVGllbXBvc0hlYWRsaW5lLUJvbGQnKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skZmFtaWx5fSc7XG4gICAgICAgIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS8jeyRmYW1pbHl9LyN7JGZhbWlseX0ub3RmJyk7XG4gICAgICB9IEBlbHNlIGlmICgkZmFtaWx5ID09ICdUaWVtcG9zSGVhZGxpbmUtU2VtaWJvbGQnKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skZmFtaWx5fSc7XG4gICAgICAgIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS8jeyRmYW1pbHl9LyN7JGZhbWlseX0ub3RmJyk7XG4gICAgICB9IEBlbHNlIGlmICgkZmFtaWx5ICE9ICd0aWVtcG9zZmluZScpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRmYW1pbHl9LSN7JHdlaWdodH0nO1xuICAgICAgICBzcmM6IHVybCgnI3skZm9udHMtcGF0aH0vI3skZmFtaWx5fS8jeyRmYW1pbHl9LSN7JHdlaWdodH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udHMtcGF0aH0vI3skZmFtaWx5fS8jeyRmYW1pbHl9LSN7JHdlaWdodH0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uLWN1c3RvbSc7XG4gIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZvbnRzLXBhdGh9L2ljb21vb24vZm9udHMvaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZm9udHMtcGF0aH0vaWNvbW9vbi9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmb250cy1wYXRofS9pY29tb29uL2ZvbnRzL2ljb21vb24uc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuLy8vIEZvbnQgd2VpZ2h0c1xuQG1peGluIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogcmVndWxhciwgJGZvbnQtZmFtaWx5OiAkYmFzZS1mb250KSB7XG4gIGZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseX0tI3skZm9udC13ZWlnaHR9O1xufVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyByZW1vdmUgdG9wIGlubmVyIHNoYWRvdyBvbiBpb3NcblxuaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1lbWFpbF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICogICAgYW5kIENocm9tZS5cbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICpvdmVyZmxvdzogdmlzaWJsZTsgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgKmhlaWdodDogMTNweDsgLyogMyAqL1xuICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uY2hyb21lZnJhbWUge1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgaGVpZ2h0OiAyMS44cHg7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogaW5pdGlhbDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICYgKyB1bCxcbiAgJiArIG9sIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRzcGFjZXIgbnVsbCBudWxsIG51bGwpO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBCdWlsZHMgZGlyZWN0aW9uYWwgcHJvcGVydGllcyBieSBwYXJzaW5nIENTUyBzaG9ydGhhbmQgdmFsdWVzLiBGb3IgZXhhbXBsZSxcbi8vLyBhIHZhbHVlIG9mIGAxMHB4IG51bGxgIHdpbGwgb3V0cHV0IHRvcCBhbmQgYm90dG9tIGRpcmVjdGlvbmFsIHByb3BlcnRpZXMsXG4vLy8gYnV0IHRoZSBgbnVsbGAgc2tpcHMgbGVmdCBhbmQgcmlnaHQgZnJvbSBiZWluZyBvdXRwdXQuXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJHByb3BlcnR5XG4vLy8gICBCYXNlIHByb3BlcnR5LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRzdWZmaXhcbi8vLyAgIFN1ZmZpeCB0byBhcHBlbmQuIFVzZSBgbnVsbGAgdG8gb21pdC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bGlzdH0gJHZhbHVlc1xuLy8vICAgTGlzdCBvZiB2YWx1ZXMgdG8gc2V0IGZvciB0aGUgcHJvcGVydHkuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIF9kaXJlY3Rpb25hbC1wcm9wZXJ0eShib3JkZXIsIHdpZHRoLCBudWxsIDVweCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHg7XG4vLy8gICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9jb21wYWN0LXNob3J0aGFuZFxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfY29udGFpbnMtZmFsc3lcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AbWl4aW4gX2RpcmVjdGlvbmFsLXByb3BlcnR5KFxuICAkcHJvcGVydHksXG4gICRzdWZmaXgsXG4gICR2YWx1ZXNcbikge1xuICAkdG9wOiAkcHJvcGVydHkgKyBcIi10b3BcIiArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG4gICRib3R0b206ICRwcm9wZXJ0eSArIFwiLWJvdHRvbVwiICsgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcbiAgJGxlZnQ6ICRwcm9wZXJ0eSArIFwiLWxlZnRcIiArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG4gICRyaWdodDogJHByb3BlcnR5ICsgXCItcmlnaHRcIiArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG4gICRhbGw6ICRwcm9wZXJ0eSArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG5cbiAgJHZhbHVlczogX2NvbXBhY3Qtc2hvcnRoYW5kKCR2YWx1ZXMpO1xuXG4gIEBpZiBfY29udGFpbnMtZmFsc3koJHZhbHVlcykge1xuICAgIEBpZiBudGgoJHZhbHVlcywgMSkgeyAjeyR0b3B9OiBudGgoJHZhbHVlcywgMSk7IH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHVlcykgPT0gMSB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDEpIHsgI3skcmlnaHR9OiBudGgoJHZhbHVlcywgMSk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMikgeyAjeyRyaWdodH06IG50aCgkdmFsdWVzLCAyKTsgfVxuICAgIH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHVlcykgPT0gMiB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDEpIHsgI3skYm90dG9tfTogbnRoKCR2YWx1ZXMsIDEpOyB9XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDIpIHsgI3skbGVmdH06IG50aCgkdmFsdWVzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDMge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAzKSB7ICN7JGJvdHRvbX06IG50aCgkdmFsdWVzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFsdWVzLCAyKSB7ICN7JGxlZnR9OiBudGgoJHZhbHVlcywgMik7IH1cbiAgICB9IEBlbHNlIGlmIGxlbmd0aCgkdmFsdWVzKSA9PSA0IHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHVlcywgMyk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHVlcywgNCkgeyAjeyRsZWZ0fTogbnRoKCR2YWx1ZXMsIDQpOyB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAjeyRhbGx9OiAkdmFsdWVzO1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcmVib290XCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3R5cGVcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jb2RlXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2dyaWRcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuLy9AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuLy9AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaW5wdXQtZ3JvdXBcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJkXCI7XG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYmFkZ2VcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9qdW1ib3Ryb25cIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuLy9AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Byb2dyZXNzXCI7XG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWVkaWFcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2xvc2VcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b2FzdHNcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xuLy9AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Rvb2x0aXBcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wb3BvdmVyXCI7XG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWxcIjtcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9zcGlubmVyc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBib3JkZXIgcmFkaXVzXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDsgLy8gNHB4XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDsgLy8gNC44cHhcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0OyAvLyAzLjJweFxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDI0cHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlOiAxNnB4O1xuXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogZmFsc2U7XG5cbi8vIENsdXN0ZXIgZGltZW5zaW9uc1xuLy9cbi8vIEN1c3RvbSBkaW1lbnNpb25zIGZvciB0aGUgbWFwIGNsdXN0ZXJzXG4kY2x1c3Rlci13aWR0aDogMzJweDtcbiRjbHVzdGVkLWhlaWdodDogMzJweDtcblxuLy8gRm9vdGVyIExvZ28gZGltZW5zaW9uc1xuLy9cbi8vIEN1c3RvbSBkaW1lbnNpb25zIGZvciB0aGUgZm9vdGVyIGxvZ29cbiRybS13aWR0aDogNjVweDtcbiRybS1oZWlnaHQ6IDY1cHg7XG5cbi8vIEJveCBkaW1lbnNpb25zXG4vL1xuLy8gQ3VzdG9tIGRpbWVuc2lvbnMgZm9yIGRpZmZlcmVudCB0eXBlcyBvZiBib3hlc1xuJHNsaWRlci1ib3gtd2lkdGg6IDQ5MHB4O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbTtcbiRzcGFjZXJzOiAoKTtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIDA6IDAsXG4gICAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAgIDM6ICRzcGFjZXIsXG4gICAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgICA1OiAoJHNwYWNlciAqIDMpXG4gICAgKSxcbiAgICAkc3BhY2Vyc1xuKTtcblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7JGJhc2UtZm9udH0tcmVndWxhcjsgLy8gZ3JhcGhpa1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAjeyRoZWFkaW5ncy1mb250fS1yZWd1bGFyOyAvL3RpZW1wb3MtZmluZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmOyAvLyBncmFwaGlrXG5cbiRmb250LXNpemUtYmFzZTogMXJlbTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXhsOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1OyAvLyBmb250LXNpemU6IDI4cHg7XG4kZm9udC1zaXplLXhsZzogJGZvbnQtc2l6ZS1iYXNlICogMS40OyAvLyBmb250LXNpemU6IDIycHg7XG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1OyAvLyBmb250LXNpemU6IDIwcHg7XG4kZm9udC1zaXplLXhzbTogJGZvbnQtc2l6ZS1iYXNlICogMS4xMjU7IC8vIGZvbnQtc2l6ZTogMThweDtcbiRmb250LXNpemUtc3VidGl0bGU6ICRmb250LXNpemUtYmFzZSAqIDEuMDYyNTsgLy8gZm9udC1zaXplOiAxN3B4O1xuJGZvbnQtc2l6ZS1uYXY6ICRmb250LXNpemUtYmFzZSAqLjkzNzU7IC8vIGZvbnQtc2l6ZTogMTVweDtcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7IC8vIGZvbnQtc2l6ZTogMTRweDtcbiRmb250LXNpemUteHM6ICRmb250LXNpemUtYmFzZSAqIC43NTsgLy8gZm9udC1zaXplOiAxMnB4O1xuJGZvbnQtc2l6ZS14eHM6ICRmb250LXNpemUtYmFzZSAqIC41NTsgLy8gZm9udC1zaXplOiA4LjhweDtcblxuXG4kc2VjdGlvbi10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDMuNTsgLy8gZm9udC1zaXplOiA1NnB4OyBiYXNlZCBvbiB0aGUgZGVmYXVsdCBmb250IHNpemUgb2YgYDE2cHhgXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzLjM3NTsgLy8gZm9udC1zaXplOiA1NHB4OyBiYXNlZCBvbiB0aGUgZGVmYXVsdCBmb250IHNpemUgb2YgYDE2cHhgXG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjYyNTsgLy8gZm9udC1zaXplOiA0MnB4O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi4yNTsgLy8gZm9udC1zaXplOiAzNnB4O1xuJGgzLWZvbnQtc2l6ZS14bDogJGZvbnQtc2l6ZS1iYXNlICogMjsgLy8gZm9udC1zaXplOiAzMnB4O1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41OyAvLyBmb250LXNpemU6IDI0cHg7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1OyAvLyBmb250LXNpemU6IDIwcHg7XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIGZvbnQtc2l6ZTogMTZweDtcblxuJGgxLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJHNlY3Rpb24tdGl0bGUtZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAyOyAvLyBmb250LXNpemU6IDMycHg7IGJhc2VkIG9uIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBvZiBgMTZweGBcblxuLy8gZGlmZmVyZW50IHNpemVzXG4kc2NoZWR1bGUtaWNvbi1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaWNvbi1ncmlkLXNpemU6ICRoNC1mb250LXNpemU7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDQwMDtcbiRoZWFkaW5ncy1jb2xvcjogbnVsbDtcblxuLy8gbGluZSBoZWlnaHRzXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMjtcbiRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjM7XG4kbGluZS1oZWlnaHQtYmFzZTogMS42O1xuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAjZmZmO1xuJGdyYXktMTAwOiAjZmFmYWZhO1xuJGdyYXktMjAwOiAjZjdmN2Y3O1xuJGdyYXktMzAwOiAjZjBmMWYxO1xuJGdyYXktNDAwOiAjZWFlYWViO1xuJGdyYXktNTAwOiAjZDVkNmQ4O1xuJGdyYXktNjAwOiAjYzBjMWM0O1xuJGdyYXktNzAwOiAjNmM3MDc2O1xuJGdyYXktNzUwOiAjNmE2ZTc0O1xuJGdyYXktODAwOiAjMzQzYTQwOyAvLyBub3QgdXNlZFxuJGdyYXktOTAwOiAjMmUzMzNjO1xuJGJsYWNrOiAjMDAwO1xuXG4kZ3JheXM6ICgpO1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICAgICksXG4gICAgJGdyYXlzXG4pO1xuXG4kcmVkOiAjZGMwMDI4O1xuJGJsdWU6ICMxYTc3ZjI7XG4kbGlnaHQtYmx1ZTogIzFkYTFmMjtcbiRpbmRpZ286ICM2NjEwZjI7XG4kcHVycGxlOiAjNmY0MmMxO1xuJHBpbms6ICNlODNlOGM7XG4kb3JhbmdlOiAjZmQ3ZTE0O1xuJHllbGxvdzogI2ZmYzEwNztcbiRncmVlbjogIzJiYzM3MDtcbiR0ZWFsOiAjMjBjOTk3O1xuJHRlYWwtcGFzdGVsOiAjN0RCNTkxO1xuJGN5YW46ICMxN2EyYjg7XG4kbGlnaHQtcGluazogI2ZmZjBmMjtcbiRsaWdodC1ncmF5OiAjRjJGM0YzO1xuJGRhcmstZ3JheTogIzk3OTk5RDtcblxuJGNvbG9yczogKCk7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwiYmx1ZVwiOiAkYmx1ZSxcbiAgICAgIFwiaW5kaWdvXCI6ICRpbmRpZ28sXG4gICAgICBcInB1cnBsZVwiOiAkcHVycGxlLFxuICAgICAgXCJwaW5rXCI6ICRwaW5rLFxuICAgICAgXCJyZWRcIjogJHJlZCxcbiAgICAgIFwib3JhbmdlXCI6ICRvcmFuZ2UsXG4gICAgICBcInllbGxvd1wiOiAkeWVsbG93LFxuICAgICAgXCJncmVlblwiOiAkZ3JlZW4sXG4gICAgICBcInRlYWxcIjogJHRlYWwsXG4gICAgICBcInRlYWwtcGFzdGVsXCI6ICR0ZWFsLXBhc3RlbCxcbiAgICAgIFwiY3lhblwiOiAkY3lhbixcbiAgICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgICAgXCJncmF5XCI6ICRncmF5LTYwMCxcbiAgICAgIFwiZ3JheS1kYXJrXCI6ICRncmF5LTkwMFxuICAgICksXG4gICAgJGNvbG9yc1xuKTtcblxuLy8gYnJhbmRpbmcgY29sb3JzXG4kcm0tZ3JheS0yOiAkZ3JheS0xMDA7XG4kcm0tZ3JheS00OiAkZ3JheS0yMDA7XG4kcm0tZ3JheS03OiAkZ3JheS0zMDA7XG4kcm0tZ3JheS0xMDogJGdyYXktNDAwO1xuJHJtLWdyYXktMjA6ICRncmF5LTUwMDtcbiRybS1ncmF5LTMwOiAkZ3JheS02MDA7XG4kcm0tZ3JheS03MDogJGdyYXktNzAwO1xuJHJtLWdyYXk6ICRncmF5LTkwMDtcbiRybS1yZWQ6ICRyZWQ7XG5cbiRwcmltYXJ5OiAkcm0tcmVkO1xuJHNlY29uZGFyeTogJHJtLWdyYXk7XG4kc3VjY2VzczogJGdyZWVuO1xuJGluZm86ICRjeWFuO1xuJHdhcm5pbmc6ICR5ZWxsb3c7XG4kZGFuZ2VyOiAjZTMxODM3O1xuJGxpZ2h0OiAkcm0tZ3JheS00O1xuJGRhcms6ICRybS1ncmF5O1xuJHNlcGFyYXRvcjogJHJtLWdyYXktMTA7XG4kYWNjb3VudC1tZW51LXZlcnRpY2FsLXNlcGFyYXRvcjogJHNlcGFyYXRvcjtcbiRncmF5LWJ1dHRvbi1iYWNrZ3JvdW5kOiAkcm0tZ3JheS00O1xuJGFycm93LWNvbG9yOiAkcm0tZ3JheS0zMDtcbiRkYXJrLW1vZGUtYmc6ICMzNzNFNDg7XG4kZGFyay1tb2RlLWZvcm0tYmc6ICNEQ0JBODk7XG4kZ2F1Z2UtY29sb3I6ICR0ZWFsLXBhc3RlbDtcblxuJHRoZW1lLWNvbG9yczogKCk7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXG4gICAgICBcInN1Y2Nlc3NcIjogJHN1Y2Nlc3MsXG4gICAgICBcImluZm9cIjogJGluZm8sXG4gICAgICBcIndhcm5pbmdcIjogJHdhcm5pbmcsXG4gICAgICBcImRhbmdlclwiOiAkZGFuZ2VyLFxuICAgICAgXCJsaWdodFwiOiAkbGlnaHQsXG4gICAgICBcImRhcmtcIjogJGRhcmssXG4gICAgICBcInJlZFwiOiAkcHJpbWFyeVxuICAgICksXG4gICAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICR3aGl0ZTtcbiRib2R5LWNvbG9yOiAkc2Vjb25kYXJ5O1xuJGJvZHktZ3JheTogJHJtLWdyYXktNDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JTtcblxuJGxpbmstY29sb3I6ICRwcmltYXJ5O1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgeHNtOiAzNjBweCwgLy8gVGhpcyBpcyBhbiBpbnRlcm1lZGlhdGUgYnJlYWtwb2ludCBiZXR3ZWVuIHhzIGFuZCBzbSB1c2VkIGZvciBvbGRlciBkZXZpY2VzLlxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgdGFibGV0OiA4MzRweCwgICAgLy8gaVBhZCBwb3J0cmFpdCBhbmQgc2ltaWxhciB0YWJsZXRzXG4gIGxnOiA5OTJweCxcbiAgZGVza3RvcDogMTIwMHB4LCAgLy8gU3RhbmRhcmQgZGVza3RvcCBicmVha3BvaW50XG4gIHhsOiAxMjcycHgsXG4gIHh4bDogMTQ0MHB4ICAgICAgIC8vIExhcmdlIGRlc2t0b3Agc2NyZWVuc1xuKTtcblxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzY4cHgsXG4gIHRhYmxldDogODIwcHgsICAgICAvLyBORVc6IENvbnRhaW5lciBmb3IgdGFibGV0XG4gIGxnOiA5ODBweCxcbiAgZGVza3RvcDogMTE4MHB4LCAgIC8vIE5FVzogQ29udGFpbmVyIGZvciBkZXNrdG9wXG4gIG1pbm9yeGw6IDEzNjZweCxcbiAgeGw6IDEzNzZweCxcbiAgeHhsOiAxMzc2cHggICAgICAgIC8vIE5FVzogQ29udGFpbmVyIGZvciBsYXJnZSBkZXNrdG9wXG4pO1xuXG4kdW5zbGljay1icmVha3BvaW50LW1pbjogMTIyNXB4O1xuJHVuc2xpY2stYnJlYWtwb2ludC1tYXg6ICR1bnNsaWNrLWJyZWFrcG9pbnQtbWluIC0gLjAyO1xuXG4vLyBkZXNpZ24gZnVsbCB3aWR0aFxuJGxhcmdlLWNvbnRhaW5lci1tYXgtd2lkdGg6IDE2ODBweDtcblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1jb2xvcjogJHJtLWdyYXktNzA7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkcm0tZ3JheS0yMDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6IDFweDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiA3cHg7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkcm0tZ3JheS03O1xuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkcm0tZ3JheS0zMDtcbiRpbnB1dC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbiRpbnB1dC1tYXJnaW46IDAgMCAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KSAwO1xuJGZvcm0tZmllbGQtaWNvbi1yaWdodC1wb3NpdGlvbjogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpO1xuXG5cbi8vIFotaW5kZXhlc1xuLy9cbi8vIERlZmluZSBuZXcgei1pbmRleCB2YXJpYWJsZXNcbiR6aW5kZXgtYmVoaW5kOiAtMTtcbiR6aW5kZXgtY29udGFjdDogOTk5O1xuJHppbmRleC1wb3B1cDogMTAwMTtcbiR6aW5kZXgtY29udGV4dHVhbDogMTA3MTtcblxuLy8gQnV0dG9uIHdpZHRoc1xuLy9cbi8vIERlZmluZSBidXR0b24gd2lkdGhzXG4kYnV0dG9uLXdpZHRoLWRlc2t0b3A6IDEyOHB4O1xuJGJ1dHRvbi13aWR0aC1tb2JpbGU6IDE0NnB4O1xuXG4vLyBJbWFnZSBmaXhlZCB3aWR0aHNcbi8vXG4vLyBEZWZpbmUgaW1nIHdpZHRoc1xuJGxpbmstaW1nLXdpZHRoOiAyNDBweDtcblxuLy8gSW1hZ2UgaGVpZ2h0XG4vL1xuLy8gRGVmaW5lIGN1c3RvbSBpbWFnZSBoZWlnaHRzIGZvciBpbmRleCBhbmQgdGVtcGxhdGUyIHRvIHNldCB0aGUgaGVpZ2h0IGZvciB2aWRlb3MuXG4kaW5kZXgtbGFyZ2UtaGVpZ2h0OiA3MDBweDtcblxuLy8gc2VjdGlvbiAvIGNvbXBvbmVudCB2ZXJ0aWNhbCBzcGFjaW5nXG5cbiRjb21wb25lbnQtbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tLXNtOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuXG4kdGl0bGUtY29tcG9uZW50LXNwYWNpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLWJvdHRvbS1zbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4kdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0O1xuJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcC1zbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcC11bmJveGVkOiAkdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wIC0gJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xuJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcC11bmJveGVkLXNtOiAkdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wLXNtIC0gJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tLXNtO1xuXG4vLyB0cmFuc2l0aW9uIGR1cmF0aW9uc1xuJGNhcmRzLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcblxuLy8gcGFnZSBkZXNpZ24gdmFyaWFibGVzXG4kaW5uZXItZ3JheS1ib3gtdmVydGljYWwtcGFkZGluZzogJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcDtcbiRpbm5lci1ncmF5LWJveC12ZXJ0aWNhbC1wYWRkaW5nLXNtOiAkdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wLXNtO1xuXG4vLyBudW1iZXIgaWNvbnMgc2l6ZVxuJHBhcmFncmFwaC1pY29uLW51bWJlci1zaXplOiAxMTBweDtcblxuLy8gbWVudSBsb2dvIHNpemluZyAmIG90aGVyIGRpbWVuc2lvbnNcbiRicmFuZC13aWR0aDogMjY1cHg7XG4kYnJhbmQtaGVpZ2h0OiA0OHB4O1xuJHhzbS10b3AtbWVudS1oZWlnaHQ6IDYwcHg7XG4kc20tdG9wLW1lbnUtaGVpZ2h0LXNjcm9sbGVkOiA1NHB4O1xuJHN0aWNreS1uYXYtbGVmdC1oZWlnaHQ6IDQ5cHg7XG5cbiRjYXJkLXRpdGxlLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMS4zMTtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICRibGFjaztcblxuJHNjYWxlLWNvbG9yLTE6ICNFRUJBNEE7XG4kc2NhbGUtY29sb3ItMjogI0U2QkE0RjtcbiRzY2FsZS1jb2xvci0zOiAjRDNCOTU5O1xuJHNjYWxlLWNvbG9yLTQ6ICNDNEI4NjE7XG4kc2NhbGUtY29sb3ItNTogI0IxQjc2QjtcbiRzY2FsZS1jb2xvci02OiAjOUNCNjc3O1xuJHNjYWxlLWNvbG9yLTc6ICM4RkI2ODE7XG4kc2NhbGUtY29sb3ItODogIzhDQkI4QTtcbiRzY2FsZS1jb2xvci05OiAjODdCNTg3O1xuJHNjYWxlLWNvbG9yLTEwOiAjODZDNUEzO1xuXG4kc2NhbGUtY29sb3JzOiAoXG4gICRzY2FsZS1jb2xvci0xLFxuICAkc2NhbGUtY29sb3ItMixcbiAgJHNjYWxlLWNvbG9yLTMsXG4gICRzY2FsZS1jb2xvci00LFxuICAkc2NhbGUtY29sb3ItNSxcbiAgJHNjYWxlLWNvbG9yLTYsXG4gICRzY2FsZS1jb2xvci03LFxuICAkc2NhbGUtY29sb3ItOCxcbiAgJHNjYWxlLWNvbG9yLTksXG4gICRzY2FsZS1jb2xvci0xMFxuKTtcblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8vL1xuLy8vIEN1c3RvbSBjb2xvcnMgRGVmaW5pdGlvbnNcbi8vLyBEZWZpbml0aW9ucyBmb3IgYWxsIGJyYW5kIGNvbG9ycyB1c2VkIGluIHRoZSAgYXBwXG4vLy8gQGdyb3VwIEljb25zXG4vLy8gQGF1dGhvciBBbnRvbmVsYSBEYXZpZFxuLy8vL1xuXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSB2YXJpYWJsZS1uYW1lLWZvcm1hdCBtaXhpbi1uYW1lLWZvcm1hdFxuLy8vIFBsYWNlaG9sZGVycyBhcmUgdmVyeSBzaW1pbGFyIHRvIGNsYXNzIHNlbGVjdG9ycywgYnV0IGluc3RlYWQgb2YgdXNpbmcgYSBwZXJpb2QgKC4pIGF0IHRoZSBzdGFydCwgdGhlIHBlcmNlbnQgY2hhcmFjdGVyICglKSBpcyB1c2VkLiBQbGFjZWhvbGRlciBzZWxlY3RvcnMgaGF2ZSB0aGUgYWRkaXRpb25hbCBwcm9wZXJ0eSB0aGF0IHRoZXkgd2lsbCBub3Qgc2hvdyB1cCBpbiB0aGUgZ2VuZXJhdGVkIENTUywgb25seSB0aGUgc2VsZWN0b3JzIHRoYXQgZXh0ZW5kIHRoZW0gd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0LlxuJWljb24ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBpY29uKCRpY29uLW5hbWUpIHtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogbWFwX2dldCgkaWNvbnMsICRpY29uLW5hbWUpO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi1jdXN0b20nICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cblxuQGVhY2ggJGljb24tbmFtZSwgJGljb24tdmFsdWUgaW4gJGljb25zIHtcbiAgLmljb24tI3skaWNvbi1uYW1lfSxcbiAgLmljb24tI3skaWNvbi1uYW1lfS1jaXJjbGVkLFxuICAuaWNvbi0jeyRpY29uLW5hbWV9LXBpbmsge1xuICAgIEBleHRlbmQgJWljb247XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnI3skaWNvbi12YWx1ZX0nO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG4gICAgLnBhcmFncmFwaC1pY29uIHtcbiAgICAgICYuaWNvbiB7XG4gICAgICAgICYuaWNvbi0jeyRpY29uLW5hbWV9LWNpcmNsZWQsXG4gICAgICAgICYuaWNvbi0jeyRpY29uLW5hbWV9LXBpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcGFyYWdyYXBoLWljb24tbnVtYmVyLXNpemUpO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi0jeyRpY29uLW5hbWV9LXBpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1waW5rO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbi1hbGlnbi0tdG9wX2xlZnQsXG4gICAgJi5pY29uLWFsaWduLS10b3BfcmlnaHQge1xuICAgICAgLnBhcmFncmFwaC1pY29uIHtcbiAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAmLmljb24tI3skaWNvbi1uYW1lfS1jaXJjbGVkLFxuICAgICAgICAgICYuaWNvbi0jeyRpY29uLW5hbWV9LXBpbmsge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogNS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24tYWxpZ24tLXRvcF9sZWZ0IHtcbiAgICAgIC5wYXJhZ3JhcGgtaWNvbiB7XG4gICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgJi5pY29uLSN7JGljb24tbmFtZX0tY2lyY2xlZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24tYWxpZ24tLXRvcF9yaWdodCB7XG4gICAgICAucGFyYWdyYXBoLWljb24ge1xuICAgICAgICAmLmljb24ge1xuICAgICAgICAgICYuaWNvbi0jeyRpY29uLW5hbWV9LWNpcmNsZWQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOdW1iZXIgaWNvbnNcbiVudW1iZXItaWNvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuXG5AbWl4aW4gbnVtYmVyLWljb24oJG51bWJlcikge1xuICBAZXh0ZW5kICVudW1iZXItaWNvbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogbWFwX2dldCgkbnVtYmVycy1pY29ucywgJG51bWJlcik7XG4gIH1cbn1cblxuQGVhY2ggJGljb24tbmFtZSwgJGljb24tdmFsdWUgaW4gJG51bWJlcnMtaWNvbnMge1xuICAuaWNvbi1zI3skaWNvbi1uYW1lfXJtLFxuICAuaWNvbi1nI3skaWNvbi1uYW1lfXJtLFxuICAuaWNvbi1kI3skaWNvbi1uYW1lfXJtIHtcbiAgICBAZXh0ZW5kICVudW1iZXItaWNvbjtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICBjb250ZW50OiAnI3skaWNvbi1uYW1lfSc7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAkcGFyYWdyYXBoLWljb24tbnVtYmVyLXNpemU7XG4gICAgICBoZWlnaHQ6ICRwYXJhZ3JhcGgtaWNvbi1udW1iZXItc2l6ZTtcbiAgICB9XG4gIH1cbiAgLmljb24tcyN7JGljb24tbmFtZX1ybSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xuICAgIH1cbiAgfVxuICAuaWNvbi1nI3skaWNvbi1uYW1lfXJtIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG50aCgkaWNvbi12YWx1ZSwgMSkgbnRoKCRpY29uLXZhbHVlLCAyKSAwIDApO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbiAgLmljb24tZCN7JGljb24tbmFtZX1ybSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA4OC45MnB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLW5hbWV9Lic7XG4gICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDg4LjkycHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG50aCgkaWNvbi12YWx1ZSwgMSkgbnRoKCRpY29uLXZhbHVlLCAyKSAwIDApO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuLmljb24tY29sb3ItLWJsYWNrIC5wYXJhZ3JhcGgtaWNvbi5pY29uOmFmdGVyIHtcbiAgY29sb3I6ICRibGFjaztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgY29uY2lzZSwgb25lLWxpbmUgbWV0aG9kIGZvciBzZXR0aW5nIGFuIGVsZW1lbnTigJlzIHBvc2l0aW9uaW5nXG4vLy8gcHJvcGVydGllczogYHBvc2l0aW9uYCwgYHRvcGAsIGByaWdodGAsIGBib3R0b21gIGFuZCBgbGVmdGAuIFVzZSBhIGBudWxsYFxuLy8vIHZhbHVlIHRvIOKAnHNraXDigJ0gYW4gZWRnZSBvZiB0aGUgYm94LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRwb3NpdGlvblxuLy8vICAgQSBDU1MgcG9zaXRpb24gdmFsdWUuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICRib3gtZWRnZS12YWx1ZXNcbi8vLyAgIExpc3Qgb2YgbGVuZ3RoczsgYWNjZXB0cyBDU1Mgc2hvcnRoYW5kLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMCBudWxsIG51bGwgMTBlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbGVmdDogMTBlbTtcbi8vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLy8gICAgIHRvcDogMDtcbi8vLyAgICAgcmlnaHQ6IDA7XG4vLy8gICAgIGJvdHRvbTogMDtcbi8vLyAgICAgbGVmdDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2lzLWxlbmd0aFxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfdW5wYWNrLXNob3J0aGFuZFxuXG5AbWl4aW4gcG9zaXRpb24oXG4gICRwb3NpdGlvbixcbiAgJGJveC1lZGdlLXZhbHVlc1xuKSB7XG4gICRib3gtZWRnZS12YWx1ZXM6IF91bnBhY2stc2hvcnRoYW5kKCRib3gtZWRnZS12YWx1ZXMpO1xuICAkb2Zmc2V0czogKFxuICAgIHRvcDogICAgbnRoKCRib3gtZWRnZS12YWx1ZXMsIDEpLFxuICAgIHJpZ2h0OiAgbnRoKCRib3gtZWRnZS12YWx1ZXMsIDIpLFxuICAgIGJvdHRvbTogbnRoKCRib3gtZWRnZS12YWx1ZXMsIDMpLFxuICAgIGxlZnQ6ICAgbnRoKCRib3gtZWRnZS12YWx1ZXMsIDQpLFxuICApO1xuXG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG5cbiAgQGVhY2ggJG9mZnNldCwgJHZhbHVlIGluICRvZmZzZXRzIHtcbiAgICBAaWYgX2lzLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAgICN7JG9mZnNldH06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGxpc3QtYnVsbGV0LXNpemU6ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcblxuQG1peGluIGJ1bGxldGVkLWxpc3Qge1xuICB1bCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpO1xuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDlweCBudWxsIG51bGwgMCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkbGlzdC1idWxsZXQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkbGlzdC1idWxsZXQtc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBudW1iZXJlZC1saXN0IHtcbiAgb2wge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNikgKyBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS42KTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJpY2gtdGV4dC1mb3JtYXQge1xuICBAaW5jbHVkZSBidWxsZXRlZC1saXN0O1xuICBAaW5jbHVkZSBudW1iZXJlZC1saXN0O1xuXG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICBwIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtZm9ybWF0dGVkLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gIEBpbmNsdWRlIHJpY2gtdGV4dC1mb3JtYXQ7XG59XG5cbi5ub2RlIHtcbiAgQGluY2x1ZGUgbnVtYmVyZWQtbGlzdCgpO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lYm9yZGVyZWQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG59XG5cbiVmb3JtLWZpZWxkLXNoYWRvdy1vbi1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDEpLFxuICAwIDIwcHggNTVweCAycHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDEpO1xufVxuXG5AbWl4aW4gbW92aW5nLWxhYmVsLXNpemUtd3JhcHBlcihcbiAgJGJhc2UtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UsXG4gICR0cmFuc2Zvcm1lZC1mb250LXNpemU6ICRmb250LXNpemUteHMsXG4gICRmaWVsZC1zZWxlY3RvcjogJ2lucHV0LCB0ZXh0YXJlYScsXG4gICRmaWVsZC1wYWRkLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoIC0gMyxcbiAgJGZpZWxkLXBhZGQtYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1ICsgMyxcbiAgJGxhYmVsLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjYpLFxuICAkZmllbGQtcGFkZC1ob3Jpem9udGFsOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUsXG4gICRhZGQtcGFkZC10by1maWVsZDogdHJ1ZVxuKSB7XG5cbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2UtZm9udC1zaXplKTtcblxuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRsYWJlbC10b3AgJGZpZWxkLXBhZGQtaG9yaXpvbnRhbCBudWxsKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2UtZm9udC1zaXplKTtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKDAuMCwgMCwgMC4yLCAxKSAwcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpZiAoJGZpZWxkLXNlbGVjdG9yID09ICdzZWxlY3QnIG9yICRmaWVsZC1zZWxlY3RvciA9PSAnLmNob3Nlbi1zaW5nbGUnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJHRyYW5zZm9ybWVkLWZvbnQtc2l6ZSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRmaWVsZC1wYWRkLWJvdHRvbSk7XG4gICAgfVxuICB9XG5cbiAgI3skZmllbGQtc2VsZWN0b3J9IHtcbiAgICBAaWYgKCRhZGQtcGFkZC10by1maWVsZCA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRmaWVsZC1wYWRkLXRvcCBudWxsICRmaWVsZC1wYWRkLWJvdHRvbSk7XG4gICAgfVxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cblxuICAmLmhhcy1jb250ZW50IHtcbiAgICBsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJHRyYW5zZm9ybWVkLWZvbnQtc2l6ZSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRmaWVsZC1wYWRkLWJvdHRvbSk7XG4gICAgfVxuICB9XG59XG4iLCJcbkBtaXhpbiBwdWxzaW5nLWNpcmNsZSgkY2lyY2xlQmFja2dyb3VuZCwkcHVsc2VCYWNrZ3JvdW5kLCRjaXJjbGVTaXplOjZweCwkcHVsc2VTaXplOjIwcHggKSB7XG4gIC8vIElubmVyIGNpcmNsZSBzdHlsZXNcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogJGNpcmNsZVNpemU7XG4gICAgaGVpZ2h0OiAkY2lyY2xlU2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2lyY2xlQmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLC4zKTtcbiAgICBhbmltYXRpb246IHB1bHNlLWRvdCAxLjI1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgLS40cyBpbmZpbml0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvL1B1bHNpbmcgb3V0ZXIgY2lyY2xlIHN0eWxlc1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHdpZHRoOiAkcHVsc2VTaXplO1xuICAgIGhlaWdodDogJHB1bHNlU2l6ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1bHNlQmFja2dyb3VuZDtcbiAgICBhbmltYXRpb246IHB1bHNlLXJpbmcgMS4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgaW5maW5pdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZS1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMzKTtcbiAgfVxuICA4MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZS1kb3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpO1xuICB9XG5cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGJ1dHRvbiAoXG4gICR0eXBlOiByZWQsXG4gICRzaXplOiAkZm9udC1zaXplLXNtLFxuICAkd2lkdGg6IGF1dG8sXG4gICRpY29uOiBmYWxzZSxcbiAgJGNpcmNsZTogZmFsc2UsXG4gICRjaXJjbGUtc2l6ZTogZmFsc2UsXG4gICRmb250LXdlaWdodDogcmVndWxhcixcbiAgJGZvbnQtZmFtaWx5OiBncmFwaGlrLFxuICAkYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXNcbikge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LCAkZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodCk7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogJGJ0bi10cmFuc2l0aW9uO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6ICRzaXplO1xuXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQGlmICgkd2lkdGggPT0gZnVsbCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaWYgKCR3aWR0aCkge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gIH1cblxuICBAaWYgKCRpY29uKSB7XG4gICAgQGluY2x1ZGUgaWNvbigkaWNvbik7XG5cbiAgICBsaW5lLWhlaWdodDogJHNpemUgKiAyLjg1O1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgQGlmICgkY2lyY2xlID09IGZhbHNlKSB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgICBmb250LXNpemU6ICRpY29uLWdyaWQtc2l6ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgbGluZS1oZWlnaHQ6ICRzaXplICogMy42O1xuICAgIHBhZGRpbmc6IDAgKCRzaXplICogMy42KTtcbiAgfVxuXG4gIEBpZiAoJGNpcmNsZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgQGlmICgkY2lyY2xlLXNpemUpIHtcbiAgICAgIHdpZHRoOiAkY2lyY2xlLXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGNpcmNsZS1zaXplO1xuICAgIH0gQGVsc2Uge1xuICAgICAgd2lkdGg6ICRzaXplICogMy40Mjg7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkdHlwZSA9PSByZWQpIHtcbiAgICAmLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHByaW1hcnksIDMpO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJHR5cGUgPT0gd2hpdGUpIHtcbiAgICAmLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5LWJnO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYm9keS1iZywgMik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJvZHktYmcsIDIpO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJHR5cGUgPT0gZ3JheSkge1xuICAgICYsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkdHlwZSA9PSBsYWItZ3JheSkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1ncmF5LTc7XG4gIH0gQGVsc2UgaWYgKCR0eXBlID09IHJlZC1vdXRsaW5lKSB7XG4gICAgJiwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH0gQGVsc2UgaWYgKCR0eXBlID09IHdoaXRlLW91dGxpbmUpIHtcbiAgICAmLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5LWJnO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJHR5cGUgPT0gcHJlbWl1bSkge1xuICAgICYsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZGFyay1tb2RlLWZvcm0tYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1tb2RlLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstbW9kZS1iZztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstbW9kZS1iZywgNCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGRhcmstbW9kZS1iZywgNCk7XG4gICAgfVxuICB9XG59XG5cbi5idG4ge1xuICBAaW5jbHVkZSBidXR0b24oKTtcblxuICAmLmJ0bi13aGl0ZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiB3aGl0ZSk7XG4gIH1cbn1cblxuLmNvbnRleHR1YWwge1xuICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWw7XG59XG4iLCIuY2xvc2UtYnV0dG9uIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCBudWxsKTtcbiAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5ncmFkZUdhdWdlIHtcblxuICAmLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ2F1Z2Uuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDgyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplICogMS4yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGdhdWdlLWNvbG9yO1xuXG4gICAgKiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIDApO1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogcmVndWxhcik7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgY29sb3I6ICRybS1ncmF5LTIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1yZWFkTGVzcyxcbiAgJi1yZWFkTW9yZSB7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lbGlzdHMge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KTtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kZm9udC1zaXplLWJhc2U7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsaXN0cyggJGNvbG9yOiAkYm9keS1jb2xvciApIHtcbiAgQGV4dGVuZCAlbGlzdHM7XG4gIGxpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG4iLCIlZ2xvYmFsLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKDApO1xuICAvL0BpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbn1cblxuQG1peGluIHNpZGViYXItcmlnaHQtYm94KCRiYWNrZ3JvdW5kOiAkYm9keS1iZywgJGNvbG9yOiAkc2Vjb25kYXJ5KSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIC8vbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuXG4lc2lkZWJhci1yaWdodC1ib3gtdGl0bGUge1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgfVxufVxuXG4lc2lkZWJhci1yaWdodC1ib3gtbGluay1saXN0LXdyYXBwZXIge1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICBAaW5jbHVkZSBtYXJnaW4oMCk7XG59XG5cbkBtaXhpbiBzaWRlYmFyLXJpZ2h0LWJveC1saW5rLWxpc3QtaXRlbSgkaXRlbS1zZWxlY3RvcjogbGksICRpdGVtLWlubmVyLXNlbGVjdG9yOiBhKSB7XG4gICN7JGl0ZW0tc2VsZWN0b3J9IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICB9XG5cbiAgI3skaXRlbS1pbm5lci1zZWxlY3Rvcn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgIC8vcGFkZGluZy10b3A6ICR4c20tdG9wLW1lbnUtaGVpZ2h0O1xuICB9XG59XG4uZWR1IC5sYXlvdXQtbWFpbi13cmFwcGVyLCAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbn1cbi5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgQGV4dGVuZCAlZ2xvYmFsLWNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgJi5pcy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmcgIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNtYWluIHtcbiAgICAvL0BpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgIC8vQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgLnJtLWRlbnRhbCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICB9XG5cbiAgICA+IC5jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCBudWxsKTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50IHtcbiAgICAvL0BpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoMCk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvL21pbi1oZWlnaHQ6IDE2MHB4O1xuICAvL21heC1oZWlnaHQ6IDE1NC41OXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAvL3BhZGRpbmc6IDE1cHggMzNweDtcbiAgfVxufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi52aWV3IHtcblxuICAvLyB0byBiZSBnZW5lcmFsaXplZFxuICAmLW1lZGljcyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICYgKyAudmlldy1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgfVxuXG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBuYXYjYmxvY2stbG9jYXRpb24ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIC5uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgLy9AaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xufVxuXG5hc2lkZSB7XG5cbiAgJi5zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgfVxuICB9XG59XG5cbi5yZWdpb24tY29udGVudC10b3AsXG5hc2lkZS5zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMik7XG4gIH1cbn1cblxuLm1haW4tY29udGVudCB7XG5cbiAgJi5oYXMtc2lkZWJhcmxlZnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgIH1cblxuICAgICYuaGFzLXNpZGViYXJyaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZW1wbGF0ZTMgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuICB9XG59XG5cbi5oaWRlLXNpZGViYXItcmlnaHQge1xuICAgIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIG1haW4ubWFpbi1jb250ZW50IHtcbiAgICAgICAgJi5oYXMtc2lkZWJhcnJpZ2h0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICYubm9kZS0tdHlwZS1tZWRpYyBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kZ3JheWVkLWJhY2tncm91bmQtb2Zmc2V0LXdpZHRoOiAxMTBweDtcblxuQG1peGluIGVsZW1lbnQtd2l0aC1vZmZzZXRlZC1iYWNrZ3JvdW5kKCRiYWNrZ3JvdW5kOiAkYm9keS1ncmF5LCAkb2Zmc2V0LXdpZHRoOiAkZ3JheWVkLWJhY2tncm91bmQtb2Zmc2V0LXdpZHRoLCAkaGlnaGVyLXppbmRleDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkb2Zmc2V0LXdpZHRoO1xuXG4gICAgQGlmICgkaGlnaGVyLXppbmRleCkge1xuICAgICAgei1pbmRleDogJHppbmRleC1iZWhpbmQgKyAyO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIDAgKC0kb2Zmc2V0LXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgKC0kb2Zmc2V0LXdpZHRoKSAwIG51bGwpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICB9XG59XG5cbjpsYW5nKGVuKSB7XG4gIC5wYWdlLXZpZXctbWVtYmVycyB7XG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIC52aWV3LWxlYWRlcnNoaXAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLXZpZXctbWVtYmVycyAubGlzdGluZy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4lYm94ZWQtZ3JleS1mb290ZXIge1xuICBAaW5jbHVkZSBwYWRkaW5nKDAgbnVsbCk7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAkZm9vdGVyLXhsLXZlcnRpY2FsLW1hcmdpbjogNDBweDtcbiAgJGZvb3Rlci1sZy12ZXJ0aWNhbC1tYXJnaW46IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGZvb3Rlci14bC12ZXJ0aWNhbC1tYXJnaW4pO1xuXG4gICAgLy8mOmJlZm9yZSxcbiAgICAvLyY6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiAnJztcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOy8vJGdyYXktMjAwO1xuICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gIHdpZHRoOiAxMDAlO1xuICAgIC8vICBoZWlnaHQ6ICRmb290ZXIteGwtdmVydGljYWwtbWFyZ2luO1xuICAgIC8vfVxuXG4gICAgLy8mOmJlZm9yZSB7XG4gICAgLy8gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAoLSRmb290ZXIteGwtdmVydGljYWwtbWFyZ2luKSAwIG51bGwpO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy8mOmFmdGVyIHtcbiAgICAvLyAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCAoLSRmb290ZXIteGwtdmVydGljYWwtbWFyZ2luKSk7XG4gICAgLy99XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJGZvb3Rlci1sZy12ZXJ0aWNhbC1tYXJnaW4gbnVsbCAwKTtcblxuICAgIC8vICY6YmVmb3JlIHtcbiAgICAvLyAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAoLSRmb290ZXItbGctdmVydGljYWwtbWFyZ2luKSAwIG51bGwpO1xuICAgIC8vICAgY29udGVudDogJyc7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIGhlaWdodDogJGZvb3Rlci1sZy12ZXJ0aWNhbC1tYXJnaW47XG4gICAgLy8gfVxuICB9XG5cbiAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAvL0BpbmNsdWRlIGVsZW1lbnQtd2l0aC1vZmZzZXRlZC1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gICBAaW5jbHVkZSBwYWRkaW5nKCRpbm5lci1ncmF5LWJveC12ZXJ0aWNhbC1wYWRkaW5nIG51bGwpO1xuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygzMnB4IG51bGwpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggNThweCAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZhZGVkLWxpbmtzLXdyYXBwZXIoJGVsZW1lbnQtc3BhY2luZy1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCkge1xuXG4gIC8vIHRoaXMgZW5zdXJlcyBzYW1lIHNwYWNpbmcgYmV0d2VlbiBmYWRlZCBlbGVtZW50cyBpbiBsaXN0c1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAkZWxlbWVudC1zcGFjaW5nLWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gZmFkZS1iYWNrZ3JvdW5kKCRjb2xvcjogJGJvZHktYmcpIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50aXplKCRjb2xvciwgMSkgMCUsIHRyYW5zcGFyZW50aXplKCRjb2xvciwgMC4xKSA2MCUsIHRyYW5zcGFyZW50aXplKCRjb2xvciwgMCkgMTAwJSk7XG4gIH1cbn1cblxuQG1peGluIGZhZGVkLWxpbmtzKCRmb250LXNpemU6ICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQsXG4gICRmb250LXNpemUtbW9iOiAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtbW9iOiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodCkge1xuXG4gICRmYWRlZC1lbGVtZW50LWNvbXB1dGVkLWxpbmUtaGVpZ2h0OiAkZm9udC1zaXplICogJGxpbmUtaGVpZ2h0O1xuICAkZmFkZWQtZWxlbWVudC1jb21wdXRlZC1saW5lLWhlaWdodC1zbTogJGZvbnQtc2l6ZS1tb2IgKiAkbGluZS1oZWlnaHQtbW9iO1xuXG4gIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gMyByb3dzIG9mIHRleHQsIHRoZSB0aGlyZCBiZWluZyBmYWRlZCBvdXQgaWYgaXQgZXhpc3RzXG4gIG1heC1oZWlnaHQ6ICRmYWRlZC1lbGVtZW50LWNvbXB1dGVkLWxpbmUtaGVpZ2h0ICogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyB0aGlzIGlzIGZvciB0aGUgZmFkZSBvdXQgZWZmZWN0IG9uIHRoaXJkIHJvdyBpZiBpdCBleGlzdHNcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZmFkZWQtZWxlbWVudC1jb21wdXRlZC1saW5lLWhlaWdodCAqIDIgMCBudWxsKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6ICRmYWRlZC1lbGVtZW50LWNvbXB1dGVkLWxpbmUtaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtbW9iKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1vYjtcbiAgICBtYXgtaGVpZ2h0OiAkZmFkZWQtZWxlbWVudC1jb21wdXRlZC1saW5lLWhlaWdodC1zbSAqIDM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGZhZGVkLWVsZW1lbnQtY29tcHV0ZWQtbGluZS1oZWlnaHQtc20gKiAyIDAgbnVsbCk7XG4gICAgICBoZWlnaHQ6ICRmYWRlZC1lbGVtZW50LWNvbXB1dGVkLWxpbmUtaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2lkZWJhci1iYWNrLWxpbmstYXJyb3coKSB7XG4gIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfbGVmdCk7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgbnVsbCBudWxsKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItd2lkdGgsIDEyKSBudWxsIG51bGwgbWF0aC5kaXYoLSRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbkBtaXhpbiBzaWRlYmFyLWJhY2stbGluay1kZXNrdG9wKCkge1xuICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNCkgKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSkpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjk3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmlzLWFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG5AbWl4aW4gc2lkZWJhci1maXJzdC1iYWNrLXRvLXBhZ2UtbGluayB7XG4gIEBpbmNsdWRlIHNpZGViYXItYmFjay1saW5rLWFycm93O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAaW5jbHVkZSBzaWRlYmFyLWJhY2stbGluay1kZXNrdG9wO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCxcbi5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuXG4gIGgyIHtcbiAgICBAZXh0ZW5kIC5oNTtcbiAgfVxufVxuXG4jcGFnZSB7XG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuOmxhbmcoZW4pIHtcbiAgYm9keSB7XG4gICAgZGl2I3BhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbmJvZHkge1xuICAmLnBhdGgtZnJvbnRwYWdlIHtcbiAgICBkaXYjcGFnZS13cmFwcGVyIHtcbiAgICAgIC8vcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgICBkaXYjcGFnZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gIGRpdiNwYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJi5wYXRoLWZyb250cGFnZSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDAgNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgfVxuICAgICAgLmJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLy9AaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiA1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIC8vQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cblxuICAuc2l0ZS1mb290ZXIge1xuICAgIEBleHRlbmQgJWJveGVkLWdyZXktZm9vdGVyO1xuICB9XG5cbiAgJjpub3QoLmluZGV4KTpub3QoLnJtLWRlbnRhbCk6bm90KC5sYXlvdXQtbm8tc2lkZWJhcnMpLFxuICAmLmxheW91dC1vbmUtc2lkZWJhcixcbiAgJi5sYXlvdXQtdHdvLXNpZGViYXJzLFxuICAmLmxheW91dDIge1xuICAgIC8vYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgJi5lZHUtbWFpbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyLFxuICAgICAgLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBzdG9wLXNjcm9sbGluZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi5oYXMtb3ZlcmxheS1vcGVuIHtcbiAgICBAaW5jbHVkZSBzdG9wLXNjcm9sbGluZztcbiAgfVxuXG4gICYuaGFzLW92ZXJsYXktb3Blbi1tZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBzdG9wLXNjcm9sbGluZztcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgdGFibGUgcCB7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgfVxufVxuXG4uaXMtYi1sb2FkaW5nOm5vdChbZGF0YS1hbmltYXRpb25dKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAyMjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuOmxhbmcoZW4pIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLmZ1bGxfd2lkdGhfbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XG5cbiAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgfVxuXG4gICAgICBmb250LXNpemU6IDczcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy9wdCBzZXRhcmVhIGRpbiBkcnVwYWwgcHQgaDNcbiAgICBoMy50aXRsZS1jb21wb25lbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9wYWdpbmEgZW5nbGV6YSBob3NwaXRhbHNcbiAgICAuc3BsaXRfNTBfNTAge1xuXG4gICAgICAuY29sdW1uIC50aXRsZS1jb21wb25lbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgI2NvbXBvbmVudC0xIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDM0cHg7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5zaWRlLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG5cbiAgICAgIC5zaWRlLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcmVnYXRpcmktYW5hbGl6ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByZWdhdGlyaS1hbmFsaXplID4gLmZpZWxkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDM0cHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUxLjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNwcmUge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEycHg7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NSUgIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbjpsYW5nKGVuKSB7XG4gIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhOmZpcnN0LW9mLXR5cGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWw6bm90KC5zbGljay1jYXJvdXNlbCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNHB4O1xuXG5cbiAgICAgIC5zbGljayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUxLjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNwcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTJweDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1JSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIHtcbiAgICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YS5zdHlsZS0td2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcblxuICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogNThweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNzZweDtcblxuICAgICAgICBidXR0b24uc2xpY2stYXJyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1N3B4LCAtNTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAudGl0bGVfcm91bmRlZCBoMyBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9fbWVkaWMge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAzcHg7XG5cbiAgICAgICAgICBzcGFuLmdyYWRlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5yZXZpZXdzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYmFja2dyb3VuZC0td2hpdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiB7XG4gICAgICAmLnN0eWxlLS1tb2Rlcm5fYm9yZGVyIHtcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgLmFjY29yZGlvbi1jb21wb25lbnQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzcwNzY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdHlsZS1tb2Rlcm4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCB7XG4gICAgLy8gICAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiB7XG4gICAgLy8gICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSB7XG4gICAgLy8gICAgICAgZGlzcGxheTogZmxleDtcblxuICAgIC8vICAgICAgIHNwYW4ubnVtYmVyIHtcbiAgICAvLyAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgLy8gICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgLy8gICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC8vICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgLy8gICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIC8vICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NC43MnB4O1xuXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAvLyAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIC8vICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIC50aXRsZS1jb21wb25lbnQge1xuICAgIC8vICAgICBwYWRkaW5nOiAwO1xuICAgIC8vICAgfVxuXG4gICAgLy8gICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC8vICAgICB1bCBsaSB7XG4gICAgLy8gICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSB7XG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vICAgICAgIG1hcmdpbjogMDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuXG4gICAgLy8gICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgIC8vICAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy8gICAgIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAvLyAgICAgICBwYWRkaW5nOiAwO1xuICAgIC8vICAgICB9XG5cbiAgICAvLyAgICAgLmNvbHVtbi10ZXh0IHtcbiAgICAvLyAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgIC8vICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vICAgICAgICAgbWFyZ2luOiAwO1xuICAgIC8vICAgICAgIH1cblxuICAgIC8vICAgICAgIGgyIHtcbiAgICAvLyAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgLy8gICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAvLyAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwLjI0cHg7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgfVxuXG4gICAgLy8gICAgICAgcCB7XG4gICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAvLyAgICAgICB9XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICAmLmhhcy1ib3JkZXIge1xuICAgIC8vICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cblxuICAgIC8vICAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAvLyAgICAgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyB7XG4gICAgLy8gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAvLyAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1saW5rIGltZyB7XG4gICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLy8gICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG5cbiAgICAvLyB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1jb21wb25lbnQge1xuICAgICAgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiB7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgLy8gfVxuICB9XG5cbiAgLnRpdGxlX2NvbXBvbmVudCB7XG4gICAgLmNlbnRlcl9ib3JkZXJfdG9wIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgICAgIG1heC13aWR0aDogMTM3NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYmxvY2stdGRpY3Rpb25hcnktaW52ZXN0aWdhdGlvbi1kaXNjbGFpbWVyLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjRweDtcbiAgICByaWdodDogLTQ4cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxvd2VyRmlsdGVycywgLnNob3dMb2FkIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcjogJHNlY29uZGFyeSkge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiB7XG4gIGRpdiNtYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICVib3hlZC1jb21wb25lbnQtbWFyZ2luLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LXdpdGgtb2Zmc2V0ZWQtYmFja2dyb3VuZCgkYmFja2dyb3VuZDogJGdyYXktMjAwLCAkaGlnaGVyLXppbmRleDogdHJ1ZSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4lYm94ZWQtY29tcG9uZW50LW1hcmdpbi1ib3R0b20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tLXNtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgLm5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAucGFyYWdyYXBoIHtcbiAgICAmLS10eXBlLS1jb21wb25lbnQge1xuXG4gICAgICAmLXByZXNlbnRhdGlvbixcbiAgICAgICYtY29sdW1ucy1hbmQtaW1hZ2UsXG4gICAgICAmLWxpc3QsXG4gICAgICAmLWltYWdlLFxuICAgICAgJi1jb2x1bW5zLFxuICAgICAgJi1ob21lcGFnZS1zbGlkZXIsXG4gICAgICAmLWFjY29yZGlvbixcbiAgICAgICYtdGV4dC1xdW90ZSxcbiAgICAgICYtd2ViZm9ybSxcbiAgICAgICYtaW50cm8sXG4gICAgICAmLWN0YSxcbiAgICAgICYtdmlkZW8sXG4gICAgICAmLXdlYmZvcm0sXG4gICAgICAmLWltYWdlLWFuZC1xdW90ZSxcbiAgICAgICYtYmxvY2ssXG4gICAgICAmLWxvY2F0aW9ucyxcbiAgICAgICYtbWVkaWNpLWZpbHRlciB7XG4gICAgICAgIEBleHRlbmQgJWJveGVkLWNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXR5cGUge1xuICAgICAgJi0tYmlnLXNsaWRlciB7XG4gICAgICAgIEBleHRlbmQgJWJveGVkLWNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5jb21wb25lbnQtbWFwLFxuLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCB7XG4gIEBleHRlbmQgJWJveGVkLWNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZGlzY2xhaW1lciB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3N5bXB0b21zLWNoZWNrZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud2MtZHJ1aWQtZXhwYW5kZWQge1xuICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWwgKyAxICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50LWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50c2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGMwMDI4IDFweDtcblxuICB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLndoaXRlX3RleHQge1xuICAgIHRhYmxlIHRoIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuYmxhY2tfdGV4dCB7XG4gICAgdGFibGUgdGgge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLnByZXNlbnRhdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5sb2NhdGlvbi13aGl0ZS1oZWFkZXIubm9kZS0tdHlwZS1sb2NhdGlvbixcbmJvZHkuZmVydGlsaXR5LWluc3RpdHV0ZS1zdHlsZS5ub2RlLS10eXBlLWxvY2F0aW9uLFxuYm9keS5sb2NhdGlvbi13aGl0ZS1oZWFkZXIubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uge1xuICBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMXB4IDA7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgfVxufVxuXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24sXG5ib2R5LmxvY2F0aW9uX2dyYXlfaGVhZGVyLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDFweCAwO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICNibG9jay1sb2NhdGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAubmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgIC5uYXYtbGluayxcbiAgICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUNvcmUtV2hpdGUsICNGRkYpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1Db3JlLVdoaXRlLCAjRkZGKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgLm5hdi1saW5rLFxuICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQ29yZS1XaGl0ZSwgI0ZGRikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYTpmb2N1cyxcbiAgICAgICAgICAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQ29yZS1XaGl0ZSwgI0ZGRikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiA3M3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgICAgLyogODEuNzZweCAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7IC8qIDQxLjhweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDQxLjhweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkubG9jYXRpb24td2hpdGUtaGVhZGVyLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAudGl0bGU6bm90KC5uYXYtaXRlbSkgc3Bhbjpub3QoLm5hdi1saW5rKSB7XG4gICAgICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMy4xOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay12aWV3cy1ibG9ja3N1bWFyLXN1bW1hcnkge1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgb3BhY2l0eTogMC42O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiVib3hlZC10aXRsZS1jb21wb25lbnQtc3BhY2luZy10b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZyAoJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcCBudWxsIG51bGwpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZyAoJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcC1zbSBudWxsIG51bGwpO1xuICB9XG59XG5cbiV1bmJveGVkLXRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nICgkdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wLXVuYm94ZWQgbnVsbCBudWxsKTtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nICgkdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wLXVuYm94ZWQtc20gbnVsbCBudWxsKTtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZyAoJHRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcC11bmJveGVkLXNtIG51bGwgbnVsbCk7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbiV0aXRsZS1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgcGFkZGluZyAobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCk7XG4gICYudGl0bGUtYWxpZ24tbGVmdCwgJi50aXRsZS1hbGlnbi1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nIChudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIgbnVsbCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZyAobnVsbCBudWxsICR0aXRsZS1jb21wb25lbnQtc3BhY2luZy1ib3R0b20pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZyAobnVsbCBudWxsICR0aXRsZS1jb21wb25lbnQtc3BhY2luZy1ib3R0b20tc20pO1xuICAgICYudGl0bGUtYWxpZ24tbGVmdCwgJi50aXRsZS1hbGlnbi1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nIChudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSBudWxsKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZyAobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlIG51bGwpO1xuICB9XG5cbiAgbWFyZ2luOiAwO1xufVxuXG4laDItdGl0bGUtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgfVxufVxuXG4udGl0bGUtY29tcG9uZW50IHtcbiAgOmxhbmcoZW4pIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gICY6bm90KC5pcy1lbXB0eSkge1xuICAgIEBleHRlbmQgJXRpdGxlLXNlY3Rpb247XG5cbiAgICAmLmdyYXkge1xuICAgICAgQGV4dGVuZCAldW5ib3hlZC10aXRsZS1jb21wb25lbnQtc3BhY2luZy10b3A7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICBAZXh0ZW5kICVib3hlZC10aXRsZS1jb21wb25lbnQtc3BhY2luZy10b3A7XG4gICAgfVxuXG5cbiAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcblxuICAgIC5wYXRoLWZyb250cGFnZSAmIHtcbiAgICAgIEBleHRlbmQgJWJveGVkLXRpdGxlLWNvbXBvbmVudC1zcGFjaW5nLXRvcDtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgIC5wYXRoLWZyb250cGFnZSAmIHtcbiAgICAgIEBleHRlbmQgJXVuYm94ZWQtdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wO1xuICAgIH1cbiAgfVxufVxuXG5oMiB7XG4gICYudGl0bGUtY29tcG9uZW50IHtcbiAgICBAZXh0ZW5kICVoMi10aXRsZS1zZWN0aW9uO1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkgJiB7XG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgKiAyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kYmFjay10by10b3AtYnV0dG9uLXNpemU6IDU4cHg7XG5cbi5ybS1iYWNrLXRvLXRvcCB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0LjcgbnVsbCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgZGlzcGxheTogbm9uZTsgLy8gZ2V0cyB0b2dnbGVkIGJ5IEpTIG9uIHNjcm9sbFxuICBjb2xvcjogJHByaW1hcnk7XG4gIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICB3aWR0aDogJGJhY2stdG8tdG9wLWJ1dHRvbi1zaXplO1xuICBoZWlnaHQ6ICRiYWNrLXRvLXRvcC1idXR0b24tc2l6ZTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTlweCAwIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45NCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcblxuICAvLyBFbnN1cmUgdGhlIHBzZXVkbyBpcyBhY3R1YWxseSByZW5kZXJlZCBhbmQgY2VudGVyZWQuXG4gIC8vIFRoZSBpY29uKCkgbWl4aW4gd3JpdGVzIHRoZSBjb250ZW50IG9uIDo6YmVmb3JlOyB3ZSBzdHlsZSBpdCBoZXJlLlxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgICAgICAgICAgIC8vIDwtIGF2b2lkcyBsaW5lLWhlaWdodCBoYWNrc1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3VwKTtcblxuICAvLyBNYWtlIHN1cmUgdGhlIHBzZXVkbyBleGlzdHMgYW5kIGluaGVyaXRzIHNpemluZy5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTsgICAgICAgICAgICAgICAvLyBmbGV4IHdpbGwgY2VudGVyIGl0IHZlcnRpY2FsbHlcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5uby1kcnVpZC1jaGF0ICYge1xuICAgIG1hcmdpbi1ib3R0b206IC0oJGJhY2stdG8tdG9wLWJ1dHRvbi1zaXplICsgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjE1O1xuICAgIGJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogNC4xNTtcblxuICAgIC8vIFJlLWFzc2VydCBpbiB0aGUgc2FtZSBtZWRpYSBxdWVyeSB0byBiZWF0IGFueSB1cHN0cmVhbSBtb2JpbGUgb3ZlcnJpZGVzLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG59XG5cbiR0b29sdGlwLWNvdW50ZXItc2l6ZTogMjJweDtcblxuJWRydWlkQ2hhdENvdW50ZXJFbGVtZW50IHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItd2lkdGgsIDYpIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItd2lkdGgsIDYpIG51bGwgbnVsbCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5cHgpO1xuICBjb250ZW50OiAnMSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICR0b29sdGlwLWNvdW50ZXItc2l6ZTtcbiAgaGVpZ2h0OiAkdG9vbHRpcC1jb3VudGVyLXNpemU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRib2R5LWJnO1xuICBjb2xvcjogJGJvZHktYmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWNvdW50ZXItc2l6ZSAtIDY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNkcnVpZENvbnRhaW5lckVsZW1lbnQge1xuICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IG51bGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG5cbiAgc3BhbiB7XG4gICAgJi5kcmQtYmFkZ2Uge1xuICAgICAgQGV4dGVuZCAlZHJ1aWRDaGF0Q291bnRlckVsZW1lbnQ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXRvb2x0aXBBY3RpdmUge1xuICAgIHNwYW4ge1xuICAgICAgJi5kcmQtYmFkZ2Uge1xuICAgICAgICB0b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMTIpO1xuICAgICAgICByaWdodDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci13aWR0aCwgNC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4xNTtcbiAgICBib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgfVxufVxuXG4jZHJ1aWRDb250YWluZXJFbGVtZW50SW5uZXIsXG4jZHJ1aWRDb250YWluZXJUb29sdGlwT3V0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNkcnVpZENvbnRhaW5lckVsZW1lbnRJbm5lciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHdpZHRoOiAkYmFjay10by10b3AtYnV0dG9uLXNpemU7XG4gICAgaGVpZ2h0OiAkYmFjay10by10b3AtYnV0dG9uLXNpemU7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTlweCAwIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45NCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuaGFzLXRvb2x0aXBBY3RpdmUgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlZHJ1aWRDaGF0Q291bnRlckVsZW1lbnQ7XG4gICAgICB9XG4gICAgfVxufVxuXG4jZHJ1aWRDb250YWluZXJUb29sdGlwIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjYpKTtcbiAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJGJvZHktYmc7XG4gIGJvcmRlci1yYWRpdXM6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNik7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICR0b29sdGlwLWNhcmV0LXNpemU6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtY2FyZXQtc2l6ZSAqIDAuNTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtY2FyZXQtc2l6ZSAqIDAuNTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogJHRvb2x0aXAtY2FyZXQtc2l6ZSBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXItbGVmdDogJHRvb2x0aXAtY2FyZXQtc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMTI1O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItd2lkdGgsIDI0KTtcbiAgfVxufVxuIiwiI2Jsb2NrLWxvY2F0aWkge1xuXG4gIC5uYXYtaXRlbSB7XG5cbiAgICBhIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJG1lbnUtYXJyb3ctc2l6ZTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yO1xuJG1lbnUtYXJyb3ctd2VpZ2h0OiAycHg7XG5cbiRzZWNvbmRhcnktbWVudS1zcGFjaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuXG4kbWVudS1pY29uLXNpemU6IDM1cHg7XG5cblxuJWljb25pemVkLW1lbnUge1xuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwIG51bGwgbnVsbCk7XG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB3aWR0aDogJG1lbnUtaWNvbi1zaXplO1xuICAgIGhlaWdodDogJG1lbnUtaWNvbi1zaXplO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cblxuJW5hdi1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAmLS1tYWluLW1lbnUtZGVudGFsLFxuICAmLS1tYWluIHtcbiAgICAvL21pbi1oZWlnaHQ6ICRtZW51LWljb24tc2l6ZTtcblxuICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLTAuNTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWljb25pemVkLW1lbnU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcblxuICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBAZXh0ZW5kICVuYXYtaXRlbTtcblxuICAgIC5tZW51LS1tYWluICYge1xuICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuMjU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuXG4gICAgICAmLmhhcy1ob3ZlciB7XG5cbiAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSAkZ3JpZC1ndXR0ZXItd2lkdGggbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpIG51bGwpO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCk7XG4gICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnksIC41KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS0tbWFpbiAmLFxuICAgICAgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgJixcbiAgICAgIC5tZW51LS1tYWluLW1lbnUtZGVudGFsICYge1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgKDlweCArICRtZW51LWFycm93LXNpemUgKiAuNSkgbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXdpZHRoKCRtZW51LWFycm93LXdlaWdodCAwIDAgJG1lbnUtYXJyb3ctd2VpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+ICYsXG4gICAgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAmLFxuICAgIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gJiB7XG5cbiAgICAgIC8vIHRvcCBtZW51IHNlYXJjaCBidXR0b24gJiBpdHMgZHJvcGRvd25cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG4gICAgICAgICAgLy9wb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgc20pIHtcbiAgICAgICAgICAgIC5zY3JvbGxlZCAmIHtcbiAgICAgICAgICAgICAgdG9wOiAtKCRncmlkLWd1dHRlci13aWR0aCAtIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICAgIHRvcDogLSgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgKyAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LS1zZWFyY2gta2V5d29yZHMsIC5tZW51LS1jdXZpbnRlLWNoZWllLWRlLWNhdXRhcmUtZGVudGFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcblxuICAgICAgICAgICAgICAgIC5zY3JvbGxlZCAmIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRzZWFyY2gsIC5ibG9jay10ZGVudGFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMyAwICRncmlkLWd1dHRlci13aWR0aCAqIDIuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZ2EtbWVudS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICA+IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCAwIG51bGwpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzMXB4IDUxcHggMCByZ2JhKDAsMCwwLDAuMTkpOyAvLyBUT0RPOiB1c2UgdHJhbnNwYXJlbnRpemVcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ibG9jay10c2VhcmNoLCAuYmxvY2stdGRlbnRhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCBudWxsKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1jb250ZXh0dWFsO1xuXG4gICAgICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCB1bmxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZXh0cmEgb3B0aW9uczsgY29tbWVudGVkIGZvciBub3cgc2luY2UgZXh0cmEgb3B0aW9ucyB3ZXJlIGhpZGRlbiBmb3IgdGhlIG1vbWVudFxuICAgICAgLyomOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyA0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSovXG4gICAgfVxuXG4gICAgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAmIHtcbiAgICAgIC8vIHRvcCBtZW51IHNlYXJjaCBidXR0b24gJiBpdHMgZHJvcGRvd25cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLm1lZ2EtbWVudS13cmFwcGVye1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGJyYW5kLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRncmlkLWd1dHRlci13aWR0aCAqIDEuNDtcbiAgICAgICAgICAgIC5zY3JvbGxlZCAmIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+ICYsXG4gICAgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAmIHtcbiAgICAgIC8vIHRvcCBtZW51IHNlYXJjaCBkZW50YWwgYnV0dG9uICYgaXRzIGRyb3Bkb3duXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXJ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgIC8vQGV4dGVuZCAlaWNvbml6ZWQtbWVudTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgLTQwcHggbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlcntcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAuc2Nyb2xsZWQgJiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZWdhLW1lbnUtYmFja2dyb3VuZCB7XG4gICAgICAgICAgLy90b3A6IC0kZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDIuMikgKC0kZ3JpZC1ndXR0ZXItd2lkdGgpIG51bGwgdW5sbCk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sYW5ndWFnZV9ibG9jayB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4yKSAoLSRncmlkLWd1dHRlci13aWR0aCkgbnVsbCB1bmxsKTtcbiAgICAgICAgICAgICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51IHtcblxuICAmLWl0ZW0ge1xuICAgIEBleHRlbmQgJW5hdi1pdGVtO1xuICAgIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCAmIHtcbiAgICAgICYubWVudS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgLy9tYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5tb2JpbGUtdG9nZ2xlciB7XG4gICAgICAgICAgICAvL3RvcDogLTE3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LS1hY2NvdW50IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBtYXJnaW46IDAgJHNlY29uZGFyeS1tZW51LXNwYWNpbmc7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMzVweCAoLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNSkgbnVsbCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1ICRncmlkLWd1dHRlci13aWR0aCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjcpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOiAzNzBweCApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDA7XG4gICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjk1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICouOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpIG51bGwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5teV9hY2NvdW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgaWNvbihhY2NvdW50KTtcbiAgICAgICAgICAgIC8vQGV4dGVuZCAlaWNvbml6ZWQtbWVudTtcblxuICAgICAgICAgICAgLy8mOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgLy8gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgICAvLyAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIC8vICAgIG1hcmdpbi10b3A6IC0kZm9udC1zaXplLWJhc2UgKiAwLjU7XG4gICAgICAgICAgICAvLyAgICBoZWlnaHQ6ICRmb250LXNpemUtbmF2O1xuICAgICAgICAgICAgLy8gICAgd2lkdGg6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgLy99XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgJGFjY291bnQtbWVudS12ZXJ0aWNhbC1zZXBhcmF0b3I7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyLmlzLW9wZW4gJiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1lbnUtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5tb2JpbGUtdG9nZ2xlciB7XG4gICAgICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1haW4tbWVudS1kZW50YWwsXG4gICYtLW1haW4ge1xuXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KDpudGgtbGFzdC1jaGlsZCgxKSkge1xuXG4gICAgICA+IC5tZWdhLW1lbnUtd3JhcHBlciA+IHVsIHtcblxuICAgICAgICA+IC5tZW51LS10b2dnbGVyIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgPiBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcmVnaW5hLW1hcmlhLFxuICAmLS11c2VmdWwtZm9vdGVyLFxuICAmLS1jb250YWN0IHtcblxuICAgIGxpLm5hdi1pdGVtIHtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6ICRmb250LXNpemUteGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYSwgc3BhbiB7XG5cbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwgJixcbiAgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUgJixcbiAgLm1lbnUtLW1haW4gJiB7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXY7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLyogZWR1IG1vYmlsZSBmaXhlenogKi9cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5tZW51LS1tYWluIHtcbiAgICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAvLyY6bm90KC5pcy1vcGVuKSB7XG4gICAgICAgICAgICAvLyAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAvLyAgICB0b3A6IDA7XG4gICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgLy99XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtLXRvZ2dsZXIge1xuICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50IC8qIDooICovO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSAubWVudS1pdGVtLS10b2dnbGVyICB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgdG9wOiAwcHg7XG4gICAgfVxuICB9XG59XG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSA+IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbiIsIkBtaXhpbiBhcnJvdygkYXJyb3ctd2VpZ2h0OiAycHgsICRhcnJvdy1zaXplOiA2cHgsICRhcnJvdy1jb2xvcjogJGRhcmspIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXdpZHRoKDAgJGFycm93LXdlaWdodCAkYXJyb3ctd2VpZ2h0IDApO1xuICBib3JkZXItY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRhcnJvdy1zaXplO1xuICBoZWlnaHQ6ICRhcnJvdy1zaXplO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICB3aWR0aDogJGFycm93LXNpemUgKiAxLjU7XG4gICAgaGVpZ2h0OiAkYXJyb3ctc2l6ZSAqIDEuNTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjUpO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBtZW51LXNlYXJjaC1ibG9jayB7XG4gIC5zZWFyY2gtYmxvY2stZm9ybSB7XG5cbiAgICAuanMtZm9ybS1zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIEBpbmNsdWRlIGljb24oc2VhcmNoKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRybS1ncmF5LTcwKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbiVtZWdhLW1lbnUtYmFja2dyb3VuZCB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC0gMSkgMCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIGJveC1zaGFkb3c6IDAgMzBweCAyMHB4IDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOCk7XG4gIHotaW5kZXg6IC0xO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsKTtcbiAgICBib3gtc2hhZG93OiAwIDMwcHggMjBweCAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjgpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIHdpZHRoOiAzMDAlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgfVxufVxuXG4ubWVudS0tbWFpbi1tZW51LWRlbnRhbCAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbi5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuLm1lbnUtLW1haW4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAvLyBzZWFyY2hcbiAgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuXG4gICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgIC5zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3NlYXJjaCBvcGVuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGFkZC1zaW1wbGUpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbi5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtb3BlbiA+IC5tZWdhLW1lbnUtd3JhcHBlcixcbi5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUgPiAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICA+IC5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlcjpob3ZlciB7XG4gICAgICAmLmlzLW9wZW4ge1xuXG4gICAgICAgID4gLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIC8vQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIGluaXRpYWwgaW5pdGlhbCk7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLmhhcy1ob3ZlciB7XG5cbiAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0b3A6IDRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXI6aG92ZXIge1xuXG4gICAgICA+IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG5cbiAgICAgICAgPiAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gIG5hdi5tZW51LS1tYWluLCBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCwgbmF2Lm1lbnUtLWRlbnRhbC1tYWluLW1lbnUge1xuICAgIHVsLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcm0tZ3JheS03MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1ob3ZlciB7XG5cbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBpbml0aWFsKTtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLy9AaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3VwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAvL0BpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgJGdyaWQtZ3V0dGVyLXdpZHRoICogLTAuNzUgYXV0byBhdXRvKTtcbiAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtJGZvbnQtc2l6ZS1uYXYgKiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ob3ZlciB7XG5cbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfdXApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlLmlzLW9wZW4ge1xuICAgICAgICAgID4gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNsb3NlKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5oYW1idXJnZXItYWNjb3VudC1tZW51LCAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAvL2hhbWJ1cmdlciBtZW51XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5tZW51LS10b2dnbGVyIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCkgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgbnVsbCk7XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAvL21hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA0O1xuXG4gICAgICAgIC5wcml2YXRlLW1lbnUgJiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vbWVudS0tc2ltcGxlLW1lZ2EtbWVudVxuICAgICYuaXMtb3BlbiB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0IDAgMCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAwLjc1KSk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWwgLSAxO1xuICAgICAgYm94LXNoYWRvdzogMjAwcHggMHB4IDBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgIC5zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtLXRvZ2dsZXIge1xuICAgICAgICAvLyBleHRlbmQgZWxlbWVudCB0byBjbG9zZSBtZW51IG9uIFwiZm9jdXMtb3V0XCJcbiAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LS10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiBhLCA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2ZpcnN0IGxldmVsIDxsaT4gZXguTG9jYXRpaSxTcGVjaWFsaXRhdGksVXRpbGVcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSAwKTtcblxuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0sICRiYXNlLWZvbnQpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCk7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2VwYXJhdG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlcjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9maXJzdCBsZXZlbCBtZW51IDxsaT4gY2xvc2VkXG4gICAgICAgICYubWVudS1pdGVtLS1leHBhbmRlZCxcbiAgICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciB7XG4gICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICByaWdodDogLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSArIDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgID4gLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjhweDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vZmlyc3QgbGV2ZWwgbWVudSA8bGk+IGV4cGFuZGVkIGV4LkxvY2F0aWkgd2l0aCBjaGlsZHJlblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwICRncmlkLWd1dHRlci13aWR0aCAqIDQgMCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAwLjc1KSk7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWw7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWxnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgIGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyLjQpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgIGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvL3NlY29uZCBsZXZlbCB3cmFwcGVyXG4gICAgICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbCAtIDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC8vbWVudSBpdGVtIHNpbXBsZVxuICAgICAgICAgICAgPiAubWVudSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAvL3VzaW5nIGltcG9ydGFudCB0byBhdm9pZCBjcmVhdGluZyBwcm9ibGVtcyBlbHNld2hlcmVcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAxLjUgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2VwYXJhdG9yO1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgJGJhc2UtZm9udCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vbG9jYXRpb25zIG1lbnVcbiAgICAgICAgICAgIC5zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgICAgICAgICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpIDApO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZXBhcmF0b3I7XG5cbiAgICAgICAgICAgICAgICAgIC8vICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvcjtcbiAgICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgICAgLmJsb2NrLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCAkYmFzZS1mb250KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gdWwubmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQobis1KSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIExvY2F0aW9uIG1lbnUgb3BlbiBleC4gUG9saWNsaW5pY2lcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICRhcnJvdy1zaXplOiA5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICA+IGgyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGFycm93LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGFycm93LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHNlY29uZGFyeSwgMC41KVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC8vbG9jYXRpb24gbWVudSBvcGVuIGV4LnBvbGljbGluaWNpIG9wZW5cbiAgICAgICAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogNCAwIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAwLjc1KSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtbGcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgbnVsbCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy9saXN0IG9mIGxvY2F0aW9uc1xuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogMikpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSAwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlcGFyYXRvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgJGJhc2UtZm9udCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLmhhbWJ1cmdlci1hY2NvdW50LW1lbnUsID4uaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihpbml0aWFsLCBudWxsKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgID4gc3Bhbi5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtLCAkd2lkdGg6IGZ1bGwpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtLCAkd2lkdGg6IGZ1bGwpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYWNjb3VudC1tZW51LCAuaGFtYnVyZ2VyLWFjY291bnQtZGVudGFsLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5tZW51IHtcbiAgICAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAubWVudS1pdGVtIHtcbiAgICAuaWNvbi1OT1Uge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlciAqIDIuNTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKE5PVSk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMCBudWxsKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hdGguZGl2KCRmb250LXNpemUtYmFzZSwgMi4zKSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA0LjgpKTtcbiAgICAgICAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRzZWFyY2gtZm9ybS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcblxuLmJsb2NrLXNlYXJjaCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50LFxuICAuc2VhcmNoLWZvcm0sXG4gIC5mb3JtLWdyb3VwLFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogJHNlYXJjaC1mb3JtLWhlaWdodCArIDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogJHNlYXJjaC1mb3JtLWhlaWdodCArIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vaGlkZXMgYnV0dG9uIGluIHNlYXJjaCBib3hcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIGhlaWdodDogJHNlYXJjaC1mb3JtLWhlaWdodCAqIDEuNzU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCBudWxsIG51bGwpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gpO1xuICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAkc2VhcmNoLWZvcm0taGVpZ2h0O1xuICAgICAgaGVpZ2h0OiAkc2VhcmNoLWZvcm0taGVpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubWVudS0tc2VhcmNoLWtleXdvcmRzLCAubWVudS0tY3V2aW50ZS1jaGVpZS1kZS1jYXV0YXJlLWRlbnRhbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KSAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KSBudWxsKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCAkYmFzZS1mb250KTtcblxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgcGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGxlZnQtbmF2LWl0ZW1zKCR1bC1zZWxlY3RvcjogJy5uYXYnLCAkbGktc2VsZWN0b3I6ICcubmF2LWl0ZW0nLCAkYm9yZGVyZWQ6IGZhbHNlLCAkYS1zZWxlY3RvcjogJy5uYXYtaXRlbSwgLm5hdi1saW5rJykge1xuICAjeyR1bC1zZWxlY3Rvcn0ge1xuICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgI3skbGktc2VsZWN0b3J9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAjeyRhLXNlbGVjdG9yfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpZiAoJGJvcmRlcmVkID09IHRydWUpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgI3skYS1zZWxlY3Rvcn0ge1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICN7JGEtc2VsZWN0b3J9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS40KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDE1JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiRuYXYtaXRlbS1hcnJvdy1mb250LXNpemU6ICRmb250LXNpemUteGxnO1xuLm5hdmlnYXRpb24sIC5ibG9jay1tZWRpYy1tZW51LCAjYmxvY2stbG9jYXRpb24sXG4uYmxvY2stYmxvY2stY29udGVudCB7XG5cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICYge1xuICAgIEBpbmNsdWRlIGxlZnQtbmF2LWl0ZW1zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAwO1xuXG4gICAgLm5hdiB7XG5cbiAgICAgICYtaXRlbSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSBudWxsIG51bGwpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1pdGVtLWFycm93LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigtJG5hdi1pdGVtLWFycm93LWZvbnQtc2l6ZSAqIDAuNSBudWxsIG51bGwpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXJyb3ctY29sb3I7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDE1JSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjUgbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2Vjb25kLWxldmVsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMikpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBudWxsKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zKSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW9wZW4sXG4gICAgICAgICAgICAmLmhhcy1zdWJtZW51TGlua0FjdGl2ZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfdXApO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjcxNX0gKyAjeyRuYXYtaXRlbS1hcnJvdy1mb250LXNpemUgKiAwLjV9KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2Vjb25kLWxldmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW9wZW4uaGFzLXN1Ym1lbnVMaW5rQWN0aXZlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zZWNvbmQtbGV2ZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1ibG9jay1jb250ZW50IHtcblxuICAucmVnaW9uLXNpZGViYXItZmlyc3QgJiB7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAuaDM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuXG4gID4gYSB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1maXJzdC1iYWNrLXRvLXBhZ2UtbGluaztcbiAgfVxuXG4gIC5ibG9jay1tZW51Lm1lbnUtLWFsZWdlLXJhcGlkLXVuLW9yYXMge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1IDAgMCk7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGdlbmVyYWwuYmxvY2stc3BlY2lhbHR5LW1lbnUsIC5ibG9jay1tZW51Lm1lbnUtLXNwZWNpYWx0eSB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgPiBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IDApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICB9XG4gIH1cblxuICAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAwKTtcbiAgICBAaW5jbHVkZSBsZWZ0LW5hdi1pdGVtcztcblxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gbmF2LWxlZnQtd2l0aC1maXJzdC1saW5rLWJhY2soKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwIG51bGwgbnVsbCk7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2lkZWJhci1iYWNrLWxpbmstYXJyb3c7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2lkZWJhci1iYWNrLWxpbmstZGVza3RvcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICArIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5ICYsXG4gIC5ub2RlLS10eXBlLWFuYWxpemUgJiB7XG4gICAgLm1lbnUtLWFuYWx5c2lzLWRpY3Rpb25hcnktbWVudSB7XG4gICAgICBAaW5jbHVkZSBuYXYtbGVmdC13aXRoLWZpcnN0LWxpbmstYmFjaygpO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5ICYsXG4gIC5ub2RlLS10eXBlLWFmZWN0aXVuaSAmIHtcbiAgICAubWVudS0tY29uZGl0aW9ucy1kaWN0aW9uYXJ5LW1lbnUge1xuICAgICAgQGluY2x1ZGUgbmF2LWxlZnQtd2l0aC1maXJzdC1saW5rLWJhY2soKTtcbiAgICB9XG4gIH1cblxuICAucGFnZS12aWV3LWFuYWx5c2lzLXNldCAmIHtcbiAgICAubWVudS0tYW5hbHlzaXMtbWVudSB7XG4gICAgICBAaW5jbHVkZSBuYXYtbGVmdC13aXRoLWZpcnN0LWxpbmstYmFjaygpO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stY29udGFjdHBhZ2luYWRlbWVkaWNpLFxuI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEsXG4jYmxvY2stY29udGFjdHBhZ2luYWRlYWJvbmFtZW50ZSxcbiNibG9jay1hc2N1bHRhdGljb3JwdWwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggMCAwIDApO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUge1xuICBAaW5jbHVkZSBsZWZ0LW5hdi1pdGVtcygkdWwtc2VsZWN0b3I6ICcubGlzdC1ncm91cCcsICRsaS1zZWxlY3RvcjogJy5saXN0LWdyb3VwLWl0ZW0nLCAkYS1zZWxlY3RvcjogJ2EnKTtcblxuICAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgLmJhY2stdG8tbGluayB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICYucGFyZW50LXVybC5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuICAgICAgICAmLmNoaWxkLXVybC5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMykpO1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjcxNX0gKyAjeyRuYXYtaXRlbS1hcnJvdy1mb250LXNpemUgKiAwLjV9KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgbnVsbCBudWxsKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXYtaXRlbS1hcnJvdy1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oLSRuYXYtaXRlbS1hcnJvdy1mb250LXNpemUgKiAwLjUgbnVsbCBudWxsKTtcbiAgICAgICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFydGljbGVMaW5rT3BlbiB7XG4gICAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfdXApO1xuICAgICAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5pcy1vcGVuKSB7XG4gICAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIG51bGwpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLmxpc3QtZ3JvdXAge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfcmlnaHQpO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hcnRpY2xlTGlua09wZW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwICRncmlkLWd1dHRlci13aWR0aCAqIDQgMCAwKTtcbiAgICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbCArIDM7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMTU7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2xlZnQpO1xuICAgICAgICAgICAgICBsZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjE1O1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci13aWR0aCwgMTIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAmOm5vdCguaXMtb3Blbikge1xuICAgIC5ibG9jay1lZHUtc2FyY2luYSB7XG4gICAgICAuYmFjay10by1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZWR1LXNhcmNpbmEge1xuICAgICYgKyAuYmxvY2stYXJ0aWNsZS1uZXdzLW1lbnUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgICAmLmlzLWFydGljbGVMaW5rT3BlbiB7XG4gICAgICAgICAgICAucGFyZW50LXVybCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGxlZnQgbmF2IGZvciBEaWN0aW9uYXIgYWZlY3RpdW5pXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmksIC5ub2RlLS10eXBlLWFuYWxpemUge1xuICAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgbGVmdC1uYXYtaXRlbXMoJHVsLXNlbGVjdG9yOiAnLmxpc3QtZ3JvdXAnLCAkbGktc2VsZWN0b3I6ICcubGlzdC1ncm91cC1pdGVtJywgJGEtc2VsZWN0b3I6ICcubmF2LWl0ZW0nKTtcblxuICAgID4gYSB7XG4gICAgICBAaW5jbHVkZSBzaWRlYmFyLWZpcnN0LWJhY2stdG8tcGFnZS1saW5rO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3RpY2t5LXNpZGViYXIge1xuICAkY29udGFpbmVyLWxnOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgJ2xnJyk7XG4gICRjb250YWluZXItbWQ6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAnbWQnKTtcbiAgJGNvbnRhaW5lci1zbTogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICdzbScpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICBoMiB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsICRncmlkLWd1dHRlci13aWR0aCAqIDIuNzUgbnVsbCBudWxsIDApO1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy96LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWwgLSAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICB3aWR0aDogY2FsYygjeyRjb250YWluZXItbGd9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoI3skY29udGFpbmVyLW1kfSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgICAgIHRvcDogJHNtLXRvcC1tZW51LWhlaWdodC1zY3JvbGxlZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAkcGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpO1xuXG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAkcGFkZGluZyk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiAjeyRwYWRkaW5nfSkpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogJHhzbS10b3AtbWVudS1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cblxuLy9zdGlja3kgc2lkZWJhci1maXJzdFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LnN0aWNreS1zaWRlYmFyIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblxuICAgIC5ibG9jay1zZWFyY2gtbGVmdC1maWx0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgc3RpY2t5LXNpZGViYXIoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stbWVudSxcbiAgICAuYmxvY2stbWVkaWMtbWVudSB7XG4gICAgICBAaW5jbHVkZSBzdGlja3ktc2lkZWJhcigpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gICAgQGluY2x1ZGUgbGVmdC1uYXYtaXRlbXMoJHVsLXNlbGVjdG9yOiAnLm1lbnUnLCAkbGktc2VsZWN0b3I6ICcubWVudS1pdGVtJywgJGEtc2VsZWN0b3I6ICdhJyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLmVkdS1jYXRlZ29yaWVzLWNob29zZS1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbml1LWxvY2F0aWUge1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAgMCk7XG4gIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYmFja2dyb3VuZDogJGJvZHktYmc7XG5cbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcblxuICAgICYuZmlyc3QtbGV2ZWx7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgfVxuXG4gICAgJi5zZWNvbmQtbGV2ZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBpbml0aWFsKTtcbiAgICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNpcmNsZSk7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KSAwIDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAtMikpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyAqIDAuNSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG5cbiAgICAgICYuZmlyc3QtbGV2ZWwtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjQpICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCB1bnNldCk7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXhwYW5kZWQge1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWNvbmQtbGV2ZWwtbGluayB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2Rvd24pO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAwIHVuc2V0IHVuc2V0KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgICAgICAgICBjb2xvcjogJGFycm93LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3VwKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiVtZW51LWl0ZW0tbGluayB7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXY7XG4gIGNvbG9yOiAkZGFyaztcbiAgLy9wYWRkaW5nOiAwIDE1cHggMTVweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG59XG5cbi5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWluZGV4bWVudSwgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24ge1xuICAuY29udGVudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy9AaW5jbHVkZSBtYXJnaW4obnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAtNC41KTtcbiAgfVxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMzAwO1xuICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yMztcbiAgLy8ubmF2IC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uICYge1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgLy8gICAgbWFyZ2luOiAyNHB4O1xuICAvLyAgfVxuICAvL31cbiAgLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC8vZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgLy93aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICBtYXJnaW46IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGxpLm1vYmlsZV9jbG9zZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICBtYXJnaW46IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGM0YzO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1vcGVuZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICAmLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5zZWNvbmQtbGV2ZWwge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaS5uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLnNlY29uZC1sZXZlbCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmV4cGFuZGVkLWFjdGl2ZSwgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgLm5hdi1saW5rLCAuc2Vjb25kLWxldmVsLWxpbmsge1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluaywgc3Bhbi5uYXYtaXRlbSwgYS5uYXYtaXRlbSAge1xuICAgICAgQGV4dGVuZCAlbWVudS1pdGVtLWxpbms7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lbnUtaXRlbS0tZXhwYW5kZWQsICYuaGFzLWNoaWxkcmVuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAkc2Vjb25kYXJ5LXN1Ym1lbnUtd2lkdGg6IDI1MHB4O1xuXG4gICAgICAubWVudSwgLnNlY29uZC1sZXZlbCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA2MHB4IG1hdGguZGl2KC0kc2Vjb25kYXJ5LXN1Ym1lbnUtd2lkdGgsIDE1KSBudWxsIG51bGwpO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICAgICAgICAvL3dpZHRoOiAkc2Vjb25kYXJ5LXN1Ym1lbnUtd2lkdGg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICAgICAgICAkc2Vjb25kYXJ5LW1lbnUtYXJyb3c6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgKC0kc2Vjb25kYXJ5LW1lbnUtYXJyb3cgKiAwLjUpICRzZWNvbmRhcnktbWVudS1hcnJvdyAqIDEuNyBudWxsIG51bGwpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAkc2Vjb25kYXJ5LW1lbnUtYXJyb3c7XG4gICAgICAgICAgaGVpZ2h0OiAkc2Vjb25kYXJ5LW1lbnUtYXJyb3c7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0UyRTNFNDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIC5tZW51LCAuc2Vjb25kLWxldmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5uYXYtbGluaywgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDRweCAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLm1vcmUtaXRlbXMpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfdXApO1xuXG4gICAgICAgICAgICAmOm5vdCgubW9yZS1pdGVtcykge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTI1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJG1lbnUtbW9yZS1zaXplOiAzNnB4O1xuXG4gICAgICAgICYubW9yZS1pdGVtcyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6ICRtZW51LW1vcmUtc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRtZW51LW1vcmUtc2l6ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJG1lbnUtbW9yZS1zaXplO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJy4uLic7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmICsgLm1lbnUge1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgICAgICAubW9yZS1pdGVtcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuJG1lbnUtYnJlYWtpbmctcG9pbnQ6IGxnO1xuXG5cbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCxcbi5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgPiAubWVudSwgPiAubmF2IHtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICA+IC5tZW51LWl0ZW0sIC5uYXYtaXRlbSB7XG5cbiAgICAgIC5tZW51LCAubmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSwgLm5hdi1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtZW51LWJyZWFraW5nLXBvaW50KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDEpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbWVudS1icmVha2luZy1wb2ludCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1lbnUtYnJlYWtpbmctcG9pbnQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjI1KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXNlYXJjaCB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXBob25lIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1lbnUtYnJlYWtpbmctcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGljb24ocGhvbmUpO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTlkN1wiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1hY2NvdW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKGFjY291bnQpO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTljZFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1wcm9ncmFtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1lbnUtYnJlYWtpbmctcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGljb24oYWRkLW91dGxpbmUpO1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAvL2NvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC41KTtcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IGNhbGMoJGJvcmRlci1yYWRpdXMtbGcgKiAyKTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSk7XG4gICAgICAgICAgICAvL2NvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICR0b2dnbGVyLXNwYWNpbmc6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjMzKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbWVudS1icmVha2luZy1wb2ludCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdG9nZ2xlci1zcGFjaW5nO1xuXG4gICAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDApO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3tjYWxjKCR0b2dnbGVyLXNwYWNpbmcgKiAuNSl9KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3R0b206IGNhbGMoNTAlIC0gI3tjYWxjKCR0b2dnbGVyLXNwYWNpbmcgKiAuNSl9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuaXMtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuLm1lbnUtLW1haW4tbWVudS1kZW50YWwsXG4ubWVudS0tZGVudGFsLW1haW4tbWVudSB7XG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiwgLm5hdi5pcy1vcGVuIHtcbiAgICAgIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtLCAkd2lkdGg6IGZ1bGwpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuLy8gICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCxcbi8vICAgLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUge1xuLy8gICAgIC5oYW1idXJnZXItYWNjb3VudC1kZW50YWwtbWVudXtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vIH1cblxuLy8gYm9keS5kZW50YWwtbWVudS1vcGVuLFxuLy8gYm9keS5kZW50YWwtbWVudS1vcGVuICNwYWdlIHtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vIH1cbi5uYXYtbGluay5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1saW5rLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiR0b3AtaGVhZGVyLXNwYWNpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAvL3otaW5kZXg6IDM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCBudWxsKTtcbiAgICBoZWlnaHQ6ICR4c20tdG9wLW1lbnUtaGVpZ2h0O1xuICB9XG5cbiAgLmJhY2staG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgQGV4dGVuZCAlZ2xvYmFsLWNvbnRhaW5lcjtcbiAgfVxuXG4gIC8vIHNlY3Rpb25zXG4gIC5yZWdpb24ge1xuICAgIC8vQGluY2x1ZGUgbWFrZS1yb3coMCk7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy90b3A6IDA7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vcGFkZGluZzowIDAgMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLXRvcC1oZWFkZXIge1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgJGRlc2t0b3AtaGVhZGVyLW1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCArICR0b3AtaGVhZGVyLXNwYWNpbmcgKiAyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRkZXNrdG9wLWhlYWRlci1tYXJnaW4tdG9wO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4xMjU7XG5cbiAgICAgICAgLnNjcm9sbGVkICYsXG4gICAgICAgIC5zY3JvbGxlZC1maXhlZCAmIHtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDZweCAxOXB4IC00cHggI2NjYztcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmFjay1ob21lIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yNSkgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2xlZnQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsXG4gICAgICAgICAgICA1MCUgbnVsbCBudWxsICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSkpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0oJGg0LWZvbnQtc2l6ZSAqIDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgLnNpdGUtYnJhbmRpbmcgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDEwMCUgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRkZXNrdG9wLWhlYWRlci1tYXJnaW4tdG9wKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbi5tZW51LS1tYWluICYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByaXZhdGUtbWVudSB7XG4gICAgICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgICAgICAuYmFjay1ob21lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAxMDAlIDApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRkZXNrdG9wLWhlYWRlci1tYXJnaW4tdG9wKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLmJhY2staG9tZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay1icmFuZCBpbWcge1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gIH1cbn1cbi8vIGJsb2Nrc1xuLmJsb2NrIHtcbiAgLmhlYWRlciAmIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLy8gbGFuZ3VhZ2Ugc2VsZWN0b3JcbiAgJi1kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3kgKyAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5oZWFkZXIgJiB7XG4gICAgICAvL0BpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wLWhlYWRlci1zcGFjaW5nIG51bGwgbnVsbCAwKTtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCB1bnNldCAwIG51bGwgbnVsbCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5pcy1vcGVuICYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIC8vQGluY2x1ZGUgcG9zaXRpb24oXG4gICAgICAgIC8vICBhYnNvbHV0ZSxcbiAgICAgICAgLy8gIC8vJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMlxuICAgICAgICAvLyAgdG9wOjA7XG4gICAgICAgIC8vICBsZWZ0OiAzMnB4O1xuICAgICAgICAvLyk7XG5cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1lbnVzXG4gICYtbWVudSB7XG4gICAgJi5tZW51LS1hY2NvdW50IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC00KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgfVxuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJi5tZW51LS1tYWluLFxuICAgICYubWVudS0tbWFpbi1tZW51LWRlbnRhbCxcbiAgICAmLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDAgKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSkgMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5tZW51LS1tYWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYnJhbmQtd2lkdGg7XG4gICAgfVxuXG4gICAgLy8mLm1lbnUtLW1haW4tbWVudS1kZW50YWwsICYubWVudS0tZGVudGFsLW1haW4tbWVudSB7XG4gICAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC8vfVxuICB9XG5cbiAgJi1icmFuZCB7XG4gICAgLy9AaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgdW5zZXQgbnVsbCBudWxsIDApO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIHdpZHRoOiAkYnJhbmQtd2lkdGg7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLy9AaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgLSgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpIG51bGwgbnVsbCk7XG4gICAgICB3aWR0aDogbWF0aC5kaXYoJGJyYW5kLXdpZHRoLCAxLjc1KTtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgICAgICAvL2xlZnQ6IC0xN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIC8vdG9wOiAtNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL3RvcDogNTAlO1xuICAgICAgICAvL21hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwNnB4O1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgLy90b3A6IC02cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubGkuY2FsbENlbnRlci5tZW51LWl0ZW0ge1xuICAvL21pbi13aWR0aDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2NrLW1lbnUge1xuXG4gICYubWVudS0tbWFpbixcbiAgJi5tZW51LS1tYWluLW1lbnUtZGVudGFsLFxuICAmLm1lbnUtLWRlbnRhbC1tYWluLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCBudWxsKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCguc2Nyb2xsZWQpIHtcblxuICAubWVudS0tbWFpbixcbiAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwsXG4gIC5tZW51LS1kZW50YWwtbWFpbi1tZW51IHtcbiAgICB6LWluZGV4OiAxMDcwO1xuICAgIGhlaWdodDogMDtcbiAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuYm9keSB7XG4gICYuaGVhZGVyLWltYWdlIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgfVxuXG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICNjb21wb25lbnQtMSB7XG4gICAgICA+LnBhcmFncmFwaCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhbmd1YWdlX2Jsb2NrIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWdpb24tdG9wLWhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbi5sYW5ndWFnZV9ibG9jayAuZHJvcGJ1dHRvbi1hY3Rpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5ndWFnZV9ibG9jayBsaS5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJtLWRlbnRhbCAuYmxvY2stYnJhbmQgaW1nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMsXG4gIC5ybS1kZW50YWwsXG4gIC5wYXRoLWNsaW5pY2kge1xuICAgIC5ibG9jay1icmFuZCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIHtcbiAgICAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICAgIC8vbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXRoLWZyb250cGFnZSB7XG4gICAgLmJsb2NrLWJyYW5kIGltZyB7XG4gICAgICAvL21hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgYm9keS5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZSB7XG4gICAgLm1lbnUtLW1haW4tbWVudS1kZW50YWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtYnJhbmRpbmcgLmJsb2NrLWJyYW5kIGltZyB7XG4gICAgICAvL21hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkucm0tZGVudGFsLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNpdGUtYnJhbmRpbmcgLmJsb2NrLWJyYW5kIGltZyB7XG4gICAgICAvL21hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCAubWVudS1pdGVtLm1lbnUtaXRlbSB7XG4gICAgLy9tYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbjpsYW5nKGVuKXtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxuICAvL3JlZG8gZm9yIG5ldyBtZW51XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy96LWluZGV4OiAxMDIwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMHB4IDMycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgfVxuICAucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVCO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgLmxvY2F0aW9uLXN1Ym1lbnUge1xuXG4gICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmLm5hdiB7XG4gICAgICAmOm5vdCgubWVudS0tbWFpbi1tZW51LWRlbnRhbCAqKSxcbiAgICAgICY6bm90KC5tZW51LS1kZW50YWwtbWFpbi1tZW51ICopXG4gICAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAvL3dpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lvbiB7XG5cbiAgJi10b3AtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciB7XG4gICAgICAgIC8vQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDBweCBhdXRvIGF1dG8pO1xuICAgICAgICAvL0BpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5jYWxsQ2VudGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNDNweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDExMHB4O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wYXRoLWFydGljb2xlLW1lZGljYWxlICYsXG4gICAgICAgICAgICAgIC5ub2RlLS10eXBlLWFydGljbGUgJiB7XG4gICAgICAgICAgICAgICAgdG9wOiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG5cbiAgICAgICAgICAvL0BpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDc1cHggYXV0byBhdXRvKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAmID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNSkgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSk7XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICYuY2FsbENlbnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLThweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC8vQGluY2x1ZGUgcGFkZGluZygwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDApO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAvL0BpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsIG51bGwgMCAwKTtcbiAgICAgICAgLy9jb250ZW50OiAnJztcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9oZWlnaHQ6IDFweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkc2VwYXJhdG9yO1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAvL21hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIC5ybS1kZW50YWwgJiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSxcbi5ub2RlLS10eXBlLWFydGljbGUge1xuICAucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICAgICAgICA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSB7XG4gICAgICAgIC5tZW51LS1tYWluIHtcbiAgICAgICAgICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgICAgICAgICA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLXNwZWNpYWxpdGF0aSxcbi5wYXRoLWNsaW5pY2ksXG4ucGF0aC1pbWFnaXN0aWNhLFxuLnBhdGgtaW52ZXN0aWdhdGlpLFxuLnBhdGgtbGFib3JhdG9yLFxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLFxuLnBhdGgtbWVkaWNpIHtcbiAgLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAvL3otaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAuc2Nyb2xsZWQgI2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICAgID4gdWwge1xuICAgICAgJiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNSkgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSk7XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICYuY2FsbENlbnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogLTI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrIHtcbiAgJi1icmFuZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgIC5pcy1vcGVuICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogbWF0aC5kaXYoJGJyYW5kLWhlaWdodCwgMS41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSB7XG5cbiAgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgICAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciB7XG4gICAgICA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyLmlzLW9wZW4ge1xuXG4gICAgLmJsb2NrLWJyYW5kIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdiNibG9jay1wb25kZXJhc2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5LCAucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnkge1xuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1lZHUsIC5wYXRoLWFydGljb2xlLW1lZGljYWxlIHtcbiAgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuYm9keSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgIC5zY3JvbGxlZCxcbiAgICAuc2Nyb2xsZWQsXG4gICAgLnNjcm9sbGVkLWZpeGVkIHtcblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwIDAgbnVsbCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbGxhcHNlZC1uYXYoJHN0YXRlOiBzdGlja3kpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrIHtcblxuICAgICAgICAgICYtYnJhbmQge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBzbSkge1xuICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhcmdlLWxvZ28gLmJsb2NrLWJyYW5kIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtLWFjY291bnQge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMykgOTBweCBudWxsIG51bGwpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIHNtKSB7XG4gICAgICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS0tYWNjb3VudCB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNikpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBMb25nIGxvZ29cbiAgICAgICY6bm90KC5wYXRoLWZyb250cGFnZSkge1xuXG4gICAgICAgIC5oZWFkZXIge1xuXG4gICAgICAgICAgLmJsb2NrIHtcblxuICAgICAgICAgICAgJi1icmFuZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQtbWFpbi13cmFwcGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvLyBMb25nIGxvZ29cbiAgICAmOm5vdCgucGF0aC1mcm9udHBhZ2UpIHtcblxuICAgICAgLmhlYWRlciB7XG5cbiAgICAgICAgLmJsb2NrIHtcblxuICAgICAgICAgICYtYnJhbmQge1xuICAgICAgICAgICAgLnNjcm9sbGVkICYge1xuICAgICAgICAgICAgICB0b3A6IC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC0gMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNjcm9sbGVkLFxuICAgIC5zY3JvbGxlZC1maXhlZCB7XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICAubGFyZ2UtbG9nbyAuYmxvY2stYnJhbmQge1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pe1xuICAgIC5zY3JvbGxlZCxcbiAgICAuc2Nyb2xsZWQtMjAsXG4gICAgLnNjcm9sbGVkLWZpeGVkIHtcblxuICAgICAgLmhlYWRlciB7XG5cbiAgICAgICAgLm1lbnUtLWFjY291bnQge1xuICAgICAgICAgIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAuc2Nyb2xsZWQsXG4gICAgLnNjcm9sbHVwLFxuICAgIC5zY3JvbGxkb3duLFxuICAgIC5zY3JvbGxlZC1maXhlZCB7XG5cbiAgICAgIC5oZWFkZXIge1xuXG4gICAgICAgIC5tZW51LS1hY2NvdW50IHtcbiAgICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcblxuICAgICAgICAgIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LS1tYWluIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHVsLmNsZWFyZml4Lm1lbnUgPiAubWVudS0tdG9nZ2xlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zY3JvbGxlZCxcbiAgICAgICYuc2Nyb2xsZWQtZml4ZWQge1xuXG4gICAgICAgIC5oZWFkZXIge1xuXG4gICAgICAgICAgLm1lbnUtLWFjY291bnQge1xuXG4gICAgICAgICAgICAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbGVkLFxuICAuc2Nyb2xsZWQtZml4ZWQge1xuICAgIC5ibG9jay1tZW51Lm1lbnUtLW1haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgYm9keSB7XG4gICAgLnJlZ2lvbi1oZWFkZXIge1xuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAuc2VhcmNoX2hlYWRlciwgLnVzZXItYWNjb3VudCwgLmxvZ28ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICBib2R5IHtcbiAgICAucmVnaW9uLWhlYWRlciB7XG4gICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAuc2VhcmNoX2hlYWRlciwgLnVzZXItYWNjb3VudCwgLmxvZ28ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsZWQge1xuICAgICAgLnJlZ2lvbi1oZWFkZXIge1xuICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2RjMDAyOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHJtKTtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VhcmNoX2hlYWRlciB7XG4gICAgICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgICAgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxlZnQ6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDk4JTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTkzJSwgMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIC5tZW51LS1zZWFyY2gta2V5d29yZHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51c2VyLWFjY291bnQge1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYXJjaF9oZWFkZXIsIC51c2VyLWFjY291bnQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNjcm9sbGVkLnJtLWRlbnRhbCB7XG4gICAgICAucmVnaW9uLWhlYWRlciB7XG4gICAgICAgICNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAuc2VhcmNoX2hlYWRlciB7XG4gICAgICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBsaS51c2VyLWFjY291bnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2hfaGVhZGVyID4gc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbi1jdXN0b207XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kdG9nZ2xlci1wb3NpdGlvbjogMzBweDtcblxuQG1peGluIGNvbGxhcHNlZC1uYXYoJHN0YXRlOiByZXNwb25zaXZlKSB7XG4gIC8vIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgbnVsbCBudWxsKTtcbiAgbWFyZ2luLXRvcDogJHRvZ2dsZXItcG9zaXRpb247XG4gIC8vIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAvLyBtaW4td2lkdGg6IDMwMHB4O1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICgtMTNweCkgMTNweCBudWxsIG51bGwpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgIGhlaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLy8gYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC44KSxcbiAgICAvLyAwIDI1cHggMzVweCAycHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5tZW51LS10b2dnbGVyIHtcbiAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIC00O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LS10b2dnbGVyIHtcbiAgICBAaW5jbHVkZSBpY29uKG1lbnUpO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAoLSR0b2dnbGVyLXBvc2l0aW9uKSAwIG51bGwgbnVsbCk7XG4gICAgLy8gZm9yIHRoZSBtb21lbnQsIHRoZSBzdGlja3kgbmF2IHdpbGwgbm90IGJlIHNob3duIHVudGlsIHRoZSBuZXcgbWVudSBpdGVtcyBhcmUgcHJvdmlkZWRcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAoLSRncmlkLWd1dHRlci13aWR0aCAqIDEuMjUpIG51bGwgbnVsbCBudWxsKTtcbiAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLy9zZWFyY2ggbWVudVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQ6bm90KC5pcy1vcGVuKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAxMjVweCAwIG51bGwgMCk7XG4gICAgICAgIEBpZiAoJHN0YXRlID09IHN0aWNreSkge1xuICAgICAgICAgIHRvcDogNThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCA1NnB4IDAgbnVsbCAwKTtcbiAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIC0wLjUgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbXBsZS1tZWdhLW1lbnUge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuXG4gICAgICAgIC5oZWFkZXIuaXMtb3BlbiAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcblxuICAgIC5tZW51LS10b2dnbGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgPiAubWVudS1pdGVtIHtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICgkc3RhdGUgPT0gc3RpY2t5KSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJGFycm93LXNpemU6IDlweDtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5oYXMtaG92ZXIge1xuXG4gICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6ICRhcnJvdy1zaXplO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRhcnJvdy1zaXplO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnksIDAuNSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXhwYW5kZWQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIG51bGwgbnVsbCk7XG5cbiAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjgpLFxuICAgICAgICAgICAgICAwIDI1cHggMzVweCAycHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMCAwIDFweCAwIHNvbGlkICRsaWdodDtcbiAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1jb250ZXh0dWFsO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwMHB4O1xuXG4gICAgICAgICAgICAgIC5zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDAgMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ibG9ja3Mge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYgaDIge1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguaXMtb3Blbikge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KTtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IC5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucGF0aC1mcm9udHBhZ2UgLmhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDE5N3B4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuLy8gY29udGFpbmVyc1xuLnNpdGUtZm9vdGVyIHtcblxuICAuZm9vdGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvKTtcblxuICAgIC5jb250ZW50IHtcblxuICAgICAgLmZpZWxkX19pdGVtIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGl2OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20ge1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24tZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgICAgb3JkZXI6MztcblxuICAgICAgICAgIC5maWVsZF9faXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgID4uY29udGVudHtcbiAgICAgICAgLnJlZ2lvbi1mb290ZXItYm90dG9te1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgID4uY29udGVudHtcbiAgICAgICAgLnJlZ2lvbi1mb290ZXJ7XG4gICAgICAgICAgJi1sZWZ0LWNvbHVtbi10b3B7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgID4uY29udGVudHtcbiAgICAgICAgLnJlZ2lvbi1mb290ZXJ7XG4gICAgICAgICAgJi1sZWZ0LWNvbHVtbi10b3B7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtcmlnaHQtY29sdW1ue1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDAgMCk7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbGVmdC1jb2x1bW4tYm90dG9tIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgPi5jb250ZW50e1xuICAgICAgICAucmVnaW9uLWZvb3RlcntcbiAgICAgICAgICAmLWxlZnQtY29sdW1uLXRvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtbGVmdC1jb2x1bW4tYm90dG9tIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgIH1cblxuICAgIC5yZWdpb24tZm9vdGVyLWJvdHRvbSB7XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG5cbiAgICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbHVtbnNcbi5yZWdpb24ge1xuXG4gIC5zaXRlLWZvb3RlciAmIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAgIC5maWVsZF9faXRlbSxcbiAgICAgIC5wbGF0Zm9ybXMge1xuICAgICAgICBtYXJnaW46ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tZW51LS1mb290ZXItYm90dG9tLW1lbnUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYucmVnaW9uLWZvb3Rlci1yaWdodC1jb2x1bW57XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAmLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uICB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIH1cbiAgICAgIC5tZW51LS1mb290ZXItYm90dG9tLW1lbnUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5yZWdpb24tZm9vdGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cbiAgICAuYmxvY2sge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIH1cblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cblxuICAgIHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAubG9nbyxcbiAgICAgIC5hcHAtaWNvbnMge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuICAgICAgICBAaW5jbHVkZSBpY29uKHJtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRybS1oZWlnaHQpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMCk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmFwcC1pY29ucyB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTQycHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICAgICAgLmFwcC1pY29uc3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgLmFwcC1pY29uc3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAuYXBwLWljb25zIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMCBpbml0aWFsIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4zNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcHAtaWNvbnN7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgKC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTVweCBudWxsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSl7XG4gICAgICAmLWxlZnQtY29sdW1uIHtcbiAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAubmF2e1xuICAgICAgICAgICAgLm5hdi1pdGVte1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQtY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgID4gLm5hdmlnYXRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLXV0aWxlLTIge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLXJlZ2luYW1hcmlhIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICNibG9jay1jb250YWN0IHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICBjb2xvcjogJGRhcms7XG4gIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAwO1xuICBuYXYjYmxvY2stZm9vdGVyYm90dG9tbWVudSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAvLyBwaG9uZSBudW1iZXIgKyBpbmZvXG4gIC5maWVsZF9faXRlbSB7XG5cbiAgICA+IGRpdiB7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYVtocmVmXj1cInRlbFwiXSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKXtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gMyBjb2x1bW5zIGhlYWRpbmdzXG4gIGg1IHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLUdyYXktNzAsICM2QzcwNzYpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG5cbiAgLy8gYm90dG9tIG5hdlxuICBAYXQtcm9vdCBuYXYge1xuXG4gICAgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tICYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyAvLyBQcmV2ZW50IG5hdmlnYXRpb24gZnJvbSBzaHJpbmtpbmdcbiAgICB9XG4gIH1cblxuICAucmVnaW9uLWZvb3Rlci1sZWZ0LWNvbHVtbi1ib3R0b20ge1xuXG4gICAgI2Jsb2NrLWNvcHlyaWdodCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZ2xvYmFsIG1lbnVzIGRlZmluaXRpb25zXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBAYXQtcm9vdCBsaSB7XG4gICAgLnJlZ2lvbi1mb290ZXItbGVmdC1jb2x1bW4tYm90dG9tICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY29tbW9uIG1lbnVzIChpbiAzIGNvbHVtbnMgbGlzdGluZ3MpXG4gIEBhdC1yb290IGxpIHtcblxuICAgIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIGdsb2JhbCBsaW5rc1xuICBhOm5vdCgucm0tYmFjay10by10b3ApIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gIH1cblxuICAvLyBnbG9iYWwgcGFyYWdyYXBoc1xuICBwIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBhdC1yb290IGxpIHtcbiAgICAgIC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLWJvdHRvbSAmIHtcbiAgICAgICAgYXtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wbGF0Zm9ybXMge1xuICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNik7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc29jaWFsLWxpbmsge1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgbWF4LXdpZHRoOiA3OHB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7IFxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyBcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgIH1cblxuICAgIC5mYSxcbiAgICAuZmFiIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5mYS0yeCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhLWxpbmtlZGluLFxuICAgIC5mYWIuZmEtbGlua2VkaW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbGlua2VkaW4tY3VzdG9tLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhLXlvdXR1YmUsXG4gICAgLmZhYi5mYS15b3V0dWJlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3lvdXR1YmUtY3VzdG9tLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhLWZhY2Vib29rLFxuICAgIC5mYWIuZmEtZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZmFjZWJvb2stY3VzdG9tLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhLWluc3RhZ3JhbSxcbiAgICAuZmFiLmZhLWluc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW0tY3VzdG9tLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAuZmEtbGlua2VkaW4sXG4gICAgJjpob3ZlciAuZmFiLmZhLWxpbmtlZGluLFxuICAgICY6aG92ZXIgLmZhLXlvdXR1YmUsXG4gICAgJjpob3ZlciAuZmFiLmZhLXlvdXR1YmUsXG4gICAgJjpob3ZlciAuZmEtZmFjZWJvb2ssXG4gICAgJjpob3ZlciAuZmFiLmZhLWZhY2Vib29rLFxuICAgICY6aG92ZXIgLmZhLWluc3RhZ3JhbSxcbiAgICAmOmhvdmVyIC5mYWIuZmEtaW5zdGFncmFtIHtcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgLy8gSW5jcmVhc2VkIGZyb20gMTJweCB0byBlbnN1cmUgdmlzaWJpbGl0eSBvbiBpT1MgZGV2aWNlc1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyAvLyBUaWdodGVyIGxpbmUgaGVpZ2h0IGZvciBjb21wYWN0IGFwcGVhcmFuY2VcbiAgICAgICAgLy8gaU9TIFNhZmFyaSBzcGVjaWZpYyBmaXhlc1xuICAgICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3RtZW50XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvLyBCZXR0ZXIgZm9udCByZW5kZXJpbmcgb24gaU9TXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgLy8gRm9yY2UgaGFyZHdhcmUgYWNjZWxlcmF0aW9uIHRvIHByZXZlbnQgY2xpcHBpbmdcbiAgICAgICAgbWluLWhlaWdodDogMWVtOyAvLyBFbnN1cmUgbWluaW11bSBoZWlnaHQgZm9yIHRleHRcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIEVuc3VyZSB0ZXh0IGlzIG5vdCBjbGlwcGVkXG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgLy8gd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuOTtcblxuICAgICAgLmZhLFxuICAgICAgLmZhYiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmJsb2NrLW1lbnUge1xuXG4gIC5yZWdpb24tZm9vdGVyLXJpZ2h0LWNvbHVtbiAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoNSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMHB4IG51bGwgbnVsbCk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAubmF2IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1leHBhbmRlZCB7XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDA7XG4gICAgLy9wYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnJtLWRlbnRhbCAmIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfcmlnaHQpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNXB4IDNweCBudWxsIG51bGwpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC41KTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm9kZS0tdHlwZS1jYW1wYWlnbi5sYXlvdXQtbm8tc2lkZWJhcnMgJiB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDM7XG4gICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcblxuICAmLm1vZGFsLW9wZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCk7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRib2R5LWJnLCAwLjMpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vdmVybGF5LW9wZW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgb3BhY2l0eTogMC4yMTtcbiAgLy96LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9keS5oYXMtb3ZlcmxheS1vcGVuICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5Lmhhcy1vdmVybGF5LW9wZW4ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbiIsIiVsYXJnZUJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHJlZDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIH1cbn1cbiIsIiVkcm9wZG93bi1pdGVtIHtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4lZHJvcGRvd24taXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbn1cbiIsIi5jaG9zZW4ge1xuXG4gICYtY29udGFpbmVyIHtcblxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvLyAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcbiAgICAvLyB9XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOm5vdCguY2hvc2VuLXdpdGgtZHJvcCkge1xuICAgICAgLy8gQ2hvc2VuIGlzIGV4cGFuZGVkXG4gICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZHJvcCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwMCUgMCBudWxsKTtcbiAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xuXG4gICAgLmNob3Nlbi13aXRoLWRyb3AgJiB7XG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8qIEBlbmQgKi9cbiAgLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbiAgJi1zaW5nbGUge1xuICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9wYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDA7XG4gICAgY29sb3I6ICRsaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZ3JpZC1ndXR0ZXItd2lkdGggJGZvcm0tZmllbGQtaWNvbi1yaWdodC1wb3NpdGlvbiBudWxsIG51bGwpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIC5jaG9zZW4td2l0aC1kcm9wICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIG51bGwgbnVsbCk7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAxMDAlKTtcbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZ3JpZC1ndXR0ZXItd2lkdGggJGZvcm0tZmllbGQtaWNvbi1yaWdodC1wb3NpdGlvbiBpbml0aWFsIGluaXRpYWwpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGxnKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLXJlc3VsdHMge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOCksXG4gICAgMCAyNXB4IDM1cHggMnB4IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjkpO1xuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZS1yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgIEBleHRlbmQgJWRyb3Bkb3duLWl0ZW0tLWFjdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJi5uby1yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmdyb3VwLXJlc3VsdCB7XG4gICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAmLmNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjaG9zZW4tZHJvcGRvd24tc3R5bGUge1xuICAuY2hvc2VuLXNpbmdsZSB7XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzU7XG4gICAgfVxuICB9XG5cbiAgLmNob3Nlbi1kcm9wIHtcbiAgICAvKiBtZW51IHotaW5kZXg6IDEwMjAgc3RpY2t5IHZhbHVlICovXG4gICAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgfVxuXG4gIC8vIENob3NlbiBzdHlsaW5nXG4gIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAgICAgJi5wYXJlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUtcmVzdWx0IHtcbiAgICAgICAgJjpob3ZlciAsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5qcy1mb3JtLWl0ZW0ge1xuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHotaW5kZXg6IGluaGVyaXQ7XG4gIH1cblxuICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMjJweCAkZm9ybS1maWVsZC1pY29uLXJpZ2h0LXBvc2l0aW9uIG51bGwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1hdXRvY29tcGxldGUge1xuICBtYXJnaW46IDAgMCAwICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjgpLFxuICAwIDI1cHggMzVweCAycHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93biArIDI7XG5cblxuICAudWktbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBAZXh0ZW5kICVkcm9wZG93bi1pdGVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICBAZXh0ZW5kICVkcm9wZG93bi1pdGVtLS1hY3RpdmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gIC5mbGV4LXdyYXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxNHB4IDAgbnVsbCBudWxsKTtcblxuICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgdG9wOiA2OHB4O1xuICAgICAgfVxuXG4gICAgICA+IGlucHV0LmJ1dHRvbiB7XG4gICAgICAgICY6bm90KC5qcy1oaWRlKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0ge1xuXG4gICAgJi1ncm91cCB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyLjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbS1udW1lIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMy44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyB7XG5cbiAgLmZvcm0tZ3JvdXAsXG4gIC5mb3JtLWl0ZW0tbnVtZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IHtcbiAgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLXByb2dyYW0tbWVkaWMtcHJvZ3JhbSxcbi5tZWRpYy1zZWN0aW9ucyB7XG4gIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAuZmxleC13cmFwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNS45KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1tZWRpY2kgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1jbGluaWNpICN2aWV3cy1leHBvc2VkLWZvcm0tbWVkaWNzLWxvY2F0aW9uLW1lZGljcy1wYWdlLWNsaW5pYyB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgLmZvcm0taXRlbSB7XG5cbiAgICAgICYtbnVtZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgfVxuXG4gICAgICAmLXNvcnQtYmVmLWNvbWJpbmUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG5cbiAgICAgICYtc3BlY2lhbGl0YXRlLFxuICAgICAgJi1sb2NhdGllIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMy4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtY2xpbmljaSxcbi5wYXRoLXNwZWNpYWxpdGF0aSB7XG4gIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAmLW51bWUge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMuNCk7IC8vIDI4LjMzMzMzMzMlXG4gICAgICAgIH1cblxuICAgICAgICAmLWludmVzdGlnYXRpZSxcbiAgICAgICAgJi1pbnZlc3RpZ2F0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzLjQpOyAvLyAyOC4zMzMzMzMlXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1hbmFseXNpcy1kaWN0aW9uYXJ5LFxuLm5vZGUtLXR5cGUtYW5hbGl6ZSxcbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5LFxuLm5vZGUtLXR5cGUtYWZlY3RpdW5pIHtcbiAgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICYtY2F0ZWdvcmllLFxuICAgICAgICAmLWZpZWxkLWNhdGVnb3JpZS1kaWN0aW9uYXItdGFyZ2V0LWlkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0LjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsdSxcbiAgICAgICAgJi1zZWFyY2gtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICB9XG59XG5cbmJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkgLCAgYm9keS5ub2RlLS10eXBlLWFydGljbGUge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtICkge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW46bm90KDplbXB0eSkge1xuICAgICAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uOmhhcyhoMjplbXB0eSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtY29udHJpYnV0aWEtcGVyc29uYWxhIHtcbiAgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhLmNob3Nlbi1zaW5nbGUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmJlZi1leHBvc2VkLWZvcm0ge1xuXG4gIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcblxuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJGxlZnQtd2hpdGVzcGFjZS1zaXplOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgICZbbmFtZT1cImxvY2F0aWVcIl0ge1xuICAgICAgICAmLmhhcy1jaGlsZC1zZWxlY3RlZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVmdC13aGl0ZXNwYWNlLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9NaXhpbnNcblxuQG1peGluIGNlbnRlci1hcnJvdygkc2l6ZSkge1xuICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgY2FsYyg1MCUgLSAoI3skc2l6ZX0gLyAyKSkgJGZvcm0tZmllbGQtaWNvbi1yaWdodC1wb3NpdGlvbiBhdXRvIGF1dG8pO1xuICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc2l6ZSk7XG59XG5cbi8vIEdlbmVyYWwgc3R5bGluZyBmb3IgYWxsIGZpbHRlciBmb3JtIGl0ZW1zLlxuXG5AbWl4aW4gZ2VuZXJpYy1maWx0ZXIge1xuXG4gIC5jaG9zZW4tc2luZ2xlIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmpzLWZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIG1pbi1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNTtcbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcblxuICAgICY6bm90KC5zZWxlY3QtZGlzYWJsZWQpIHtcbiAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG4gICAgfVxuXG4gICAgJi5zZWxlY3QtZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMCk7XG5cbiAgICAgIC8vICYuZm9ybS1zZWxlY3Qge1xuICAgICAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAvLyAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIC8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXItYXJyb3coJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgIGNvbG9yOiAkcm0tZ3JheS03MDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogJHppbmRleC1kcm9wZG93biArIDE7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdC1kaXNhYmxlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBAaW5jbHVkZSBjaG9zZW4tZHJvcGRvd24tc3R5bGU7XG4gIEBpbmNsdWRlIGdlbmVyaWMtZmlsdGVyKCk7XG59XG5cbiRtb2JpbGUtZmlsdGVycy1oZWlnaHQ6IDU3cHg7XG5cbkBtaXhpbiBsYXJnZS1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnIDAgMDtcblxuICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVyd3JpdGUgc29tZSB1c2VyIGFnZW50IHN0eWxlcywgZWdnLiBTYWZhcmlcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXItYXJyb3coJGg1LWZvbnQtc2l6ZSk7XG4gICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgfVxuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIEBpbmNsdWRlIGljb24oc2VhcmNoKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNlbnRlci1hcnJvdygkZm9udC1zaXplLXhsZyk7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHJtLWdyYXktNzApO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG5cbiAgICAuanMtZm9ybS10eXBlLXNlbGVjdCxcbiAgICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoIC0gMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm0tZ3JheS0yMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgbWluLWhlaWdodDogJG1vYmlsZS1maWx0ZXJzLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcm0tZ3JheS03MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyLWFycm93KCRmb250LXNpemUtbGcpO1xuICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBAaW5jbHVkZSBtb3ZpbmctbGFiZWwtc2l6ZS13cmFwcGVyKCRiYXNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlLCAkdHJhbnNmb3JtZWQtZm9udC1zaXplOiAkZm9udC1zaXplLXhzLFxuICAgICAgJGZpZWxkLXNlbGVjdG9yOiAnaW5wdXQnLCAkZmllbGQtcGFkZC10b3A6ICRncmlkLWd1dHRlci13aWR0aCwgJGZpZWxkLXBhZGQtYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpLFxuICAgICAgJGxhYmVsLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjYpLCAkZmllbGQtcGFkZC1ob3Jpem9udGFsOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUsICRhZGQtcGFkZC10by1maWVsZDogZmFsc2UpO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICAgIH1cblxuICAgICAgLy8gY2VudGVyIHBsYWNlaG9sZGVyIHNpbmNlIGhlcmUgd2UgaGF2ZSB0aGF0IGluc3RlYWQgb2YgbGFiZWxcbiAgICAgIC5wYXRoLWNsaW5pY2ktcGFydGVuZXJlICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZm9ybSB7XG4gICAgICAmLWdyb3VwIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuICAgICAgbWluLXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGljdGlvbmFyeS1maWx0ZXJzIHtcbiAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgJGlucHV0LWJvcmRlci1yYWRpdXMgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4xMjUgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG5cbiAgICBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IDAgMCk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAvL0BpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41ICRncmlkLWd1dHRlci13aWR0aCAwKTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgIH1cbiAgfVxuXG4gIC5qcy1mb3JtLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsIG51bGwpO1xuXG4gICAgLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4gICAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRybS1ncmF5LTIwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICBtaW4taGVpZ2h0OiAkbW9iaWxlLWZpbHRlcnMtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICsgMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuXG4gICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIHJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggLSAyICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXItYXJyb3coJGZvbnQtc2l6ZS14bGcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpKTtcbiAgICB9XG4gIH1cblxufVxuXG4kZGljdGlvbmFyeS1nbG9zc2FyeS1hY3RpdmUtc2l6ZTogNjRweDtcbiRkaWN0aW9uYXJ5LWdsb3NzYXJ5LWFjdGl2ZS1zaXplLW1kOiA1NnB4O1xuJGRpY3Rpb25hcnktZ2xvc3NhcnktaGVpZ2h0OiA1NnB4O1xuJGRpY3Rpb25hcnktZ2xvc3NhcnktaGVpZ2h0LW1kOiA0OHB4O1xuJGRpY3Rpb25hcnktZ2xvc3NhcnktemluZGV4LWJhc2U6IDE7XG4kZGljdGlvbmFyeS1nbG9zc2FyeS1hY3RpdmUtb2Zmc2V0OiA0cHg7XG4kZGljdGlvbmFyeS1nbG9zc2FyeS1mYWRlLXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4kZGljdGlvbmFyeS1nbG9zc2FyeS1zY3JvbGxiYXItaGlkZTogNTBweDtcblxuQG1peGluIGRpY3Rpb25hcnktZ2xvc3Nhcnkge1xuICAubmF2LWxpc3Qtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIC0kZGljdGlvbmFyeS1nbG9zc2FyeS1hY3RpdmUtb2Zmc2V0IG51bGwgbnVsbCBudWxsKTtcbiAgfVxuXG4gIC5saXN0LWdyb3VwIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRpbnB1dC1ib3JkZXItcmFkaXVzICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkZGljdGlvbmFyeS1nbG9zc2FyeS1hY3RpdmUtb2Zmc2V0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIHotaW5kZXg6ICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LXppbmRleC1iYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUpO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogJGRpY3Rpb25hcnktZ2xvc3NhcnktaGVpZ2h0O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLXNpemU7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAkZGljdGlvbmFyeS1nbG9zc2FyeS16aW5kZXgtYmFzZSArIDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLW9mZnNldCAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAwKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6ICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LWFjdGl2ZS1zaXplO1xuICAgICAgICAgIGhlaWdodDogJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLXNpemU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHotaW5kZXg6ICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LXppbmRleC1iYXNlIC0gMjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDEycHggMjFweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uby1yZXN1bHQtZGljdGlvbmFyeSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5saXN0LWdyb3VwIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCA1JSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLmxpc3QtZ3JvdXAge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAkZGljdGlvbmFyeS1nbG9zc2FyeS1mYWRlLXdpZHRoO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAkYm9keS1iZyAxMDAlKTtcbiAgICAgIHotaW5kZXg6ICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LXppbmRleC1iYXNlICsgMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLW9mZnNldCBudWxsICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LWFjdGl2ZS1vZmZzZXQgMCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLW9mZnNldCAwICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LWFjdGl2ZS1vZmZzZXQgbnVsbCk7XG4gICAgfVxuXG4gICAgLm5hdi1saXN0LXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsIG51bGwpO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LWFjdGl2ZS1vZmZzZXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICAgIHotaW5kZXg6ICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LXppbmRleC1iYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgKCRkaWN0aW9uYXJ5LWdsb3NzYXJ5LWFjdGl2ZS1zaXplLW1kIC0gJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLW9mZnNldCkgMCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1ncm91cCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCAkZGljdGlvbmFyeS1nbG9zc2FyeS1zY3JvbGxiYXItaGlkZSk7IC8qIHBhZGRpbmcgYm90dG9tIG1heGltdW0gd2lkdGggb2Ygc2Nyb2xsYmFyICovXG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICgtJGRpY3Rpb25hcnktZ2xvc3Nhcnktc2Nyb2xsYmFyLWhpZGUpKTsgLyogbWFyZ2luIGJvdHRvbSBtYXhpbXVtIHdpZHRoIG9mIHNjcm9sbGJhciAqL1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHNtKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgJGRpY3Rpb25hcnktZ2xvc3NhcnktZmFkZS13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRkaWN0aW9uYXJ5LWdsb3NzYXJ5LWZhZGUtd2lkdGggbnVsbCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLXNpemUtbWQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiAkZGljdGlvbmFyeS1nbG9zc2FyeS1hY3RpdmUtc2l6ZS1tZDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkZGljdGlvbmFyeS1nbG9zc2FyeS1hY3RpdmUtc2l6ZS1tZDtcbiAgICAgICAgICAgIGhlaWdodDogJGRpY3Rpb25hcnktZ2xvc3NhcnktYWN0aXZlLXNpemUtbWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsYXJnZS1maWx0ZXJzLWJwIHtcbiAgLy8gZmlsdGVycyBmcm9tIC9tZWRpY2ksIHdpdGggbW9yZSBwYWRkaW5nXG4gIEBpbmNsdWRlIGxhcmdlLWZpbHRlcnMoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAwKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgLy9AaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBAaW5jbHVkZSBtb3ZpbmctbGFiZWwtc2l6ZS13cmFwcGVyKCRiYXNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlLCAkdHJhbnNmb3JtZWQtZm9udC1zaXplOiAkZm9udC1zaXplLXNtLFxuICAgICAgJGZpZWxkLXNlbGVjdG9yOiAnaW5wdXQnLCAkZmllbGQtcGFkZC10b3A6ICRncmlkLWd1dHRlci13aWR0aCwgJGZpZWxkLXBhZGQtYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpLFxuICAgICAgJGxhYmVsLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkZmllbGQtcGFkZC1ob3Jpem9udGFsOiAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4zO1xuICAgIH1cbiAgfVxuXG59XG5cbkBtaXhpbiBtYXAtZmlsdGVycyB7XG5cbiAgLmNob3Nlbi1zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG4gIH1cblxuICAuanMtZm9ybS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBtaW4taGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd24gKyAxO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICB9XG5cbiAgICAmLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlci1hcnJvdygkaWNvbi1ncmlkLXNpemUpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4udmlldy1kaXNwbGF5LWlkLXBhcnRuZXJzIHtcbiAgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIEBpbmNsdWRlIGxhcmdlLWZpbHRlcnMoKTtcbiAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMzMlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDMzJTtcbiAgICAgIH1cbiAgICB9XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjgpLFxuICAgICAgMCAyMHB4IDU1cHggMnB4IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjkpO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2thbmFseXNpcy1kaWN0aW9uYXJ5LW1haW4sXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tjb25kaXRpb25zLWRpY3Rpb25hcnktbWFpbiB7XG4gIEBpbmNsdWRlIGRpY3Rpb25hcnktZmlsdGVycygpO1xuXG5cbiAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIEBpbmNsdWRlIGljb24oc2VhcmNoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlICRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKC0oJGZvbnQtc2l6ZS14bCAqIDAuNSkgMCAwIDApO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gIC5qcy1mb3JtLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG4uYmxvY2stZGljdGlvbmFyeS1nbG9zc2FyeSB7XG4gIEBpbmNsdWRlIGRpY3Rpb25hcnktZ2xvc3NhcnkoKTtcbn1cblxuLm5vZGUtdHlwZS1sb2NhdGlvbixcbi5sb2NhdGlvbi1tZWRpYy1saXN0LFxuLnBhdGgtbWVkaWNpLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIge1xuICAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgcGFkZGluZzogMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFyZ2UtZmlsdGVycy1icCgpO1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgLmpzLWZvcm0tc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ub2RlLXR5cGUtbG9jYXRpb24gLmJlZi1leHBvc2VkLWZvcm0sIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNpLWZpbHRlciAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL21hcCB2aWV3IGZpbHRlcnMgd2l0aCByZWQgYmFja2dyb3VuZFxuLnZpZXctaWQtbG9jYXRpb25zIHtcblxuICAmLnZpZXctZGlzcGxheS1pZCB7XG5cbiAgICAmLXNwaXRhbGUsXG4gICAgJi1wb2xpY2xpbmljaSxcbiAgICAmLW1hdGVybml0YXRpLFxuICAgICYtaW1hZ2lzdGljYSxcbiAgICAmLWxhYm9yYXRvcixcbiAgICAmLWxhYm9yYXRvYXJlIHtcblxuICAgICAgLmF0dGFjaG1lbnQtYmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIHVuc2V0KTtcbiAgICAgIH1cblxuICAgICAgLnZpZXctZmlsdGVycyB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IDApO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBpbml0aWFsIGluaXRpYWwgJGdyaWQtZ3V0dGVyLXdpZHRoICogLTIuNSAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbCB7XG5cbiAgICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMik7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd191cCk7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtYm9keSB7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcC1maWx0ZXJzKCk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnaXN0aWNhIHtcbiAgICAgICNlZGl0LWludmVzdGlnYXRpZS0tMyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHJlcGFpciBmaWx0ZXJzIGZvcm0gb24gbWVkaWNzXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiBOZXcgTWVkaWMgZmlsdGVycyAqL1xuLnBhZ2Utdmlldy1tZWRpY2ksIC5wYXRoLWludmVzdGlnYXRpaSwgLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSwgLnBhdGgtaW1hZ2lzdGljYSwgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIHtcbiAgLnNvcnQtYXNjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy8gY29udGVudDogJ+KHpyc7XG4gICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHJpZ2h0OiAxMHB4O1xuICAgICAgLy8gdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICAuc29ydC1kZXNjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy8gY29udGVudDogJ+KHqSc7XG4gICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHJpZ2h0OiAxMHB4O1xuICAgICAgLy8gdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICAuYmxvY2stZmFjZXRzLCAuYmxvY2stdG1lZGljIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzbWVkaWNpbWVkaWNzLW5ldy1wYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNibG9jay1tZWRpY2ZpbHRlcnMsXG4gICNibG9jay1wYWdpbmFtZWRpY2ljYXMsXG4gICNibG9jay1wb25kZXJhc21lZGljZmlsdGVycyxcbiAgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyxcbiAgI2Jsb2NrLWNsaW5pY2ZpbHRlcnMsXG4gICNibG9jay1pbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMsXG4gICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMsXG4gICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzLFxuICAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMsXG4gICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyxcbiAgI2Jsb2NrLXBvbmRlcmFzaW52ZXN0aWdhdGlvbnNmaWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMsXG4gICNibG9jay1pbnZlc3RpZ2F0aWlnZW5lcmFsZmlsdGVycyxcbiAgI2Jsb2NrLWNvbnN1bHRhdGlpZGVjb250YWJpbGUsXG4gICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc2NhcyxcbiAgI2Jsb2NrLWR5bmFtaWNhbGxzcGVjaWFsdGllc2ZpbHRlcnMsXG4gICNibG9jay1pbWFnaXN0aWNnZW5lcmFsZmlsdGVyc3tcbiAgICAjYmxvY2stc29ydGJ5dmlld21lZGljaWRpc3BsYXl0b3RpbWVkaWNpaSB7XG4gICAgICAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxOHB4KTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDE5cHggMjZweCAwcHggIzAwMDAwMDBGO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAubG93ZXJGaWx0ZXJzIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAuZmFjZXRzLXdpZGdldC1kcm9wZG93biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2gge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gICAgLmZvcm0taXRlbS1sb2NhdGllLXRheCwgLmZvcm0taXRlbS1vcmFzLCAuZm9ybS1pdGVtLWZpZWxkLWNpdHksIC5mb3JtLWl0ZW0tZmllbGQtbG9jYXRpb24tZW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZsZXgtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgfVxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIHVsLnNlYXJjaC1hcGktc29ydHMge1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc29ydF9tZWRpY3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4JTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyOCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjRweCAxMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNiU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAwO1xuXG4gICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3QuanMtZm9ybS1pdGVtLXRpcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHggMHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gKDEuOHJlbSAvIDIpKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBjb2xvcjogIzZjNzA3NjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjZXRzLXdpZGdldC1kcm9wZG93biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI2cHgpO1xuICAgICAgICAgICAgY29sb3I6ICM2YzcwNzY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogIzJFMzMzQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1zZWFyY2gtYXBpLXNvcnRzIC5pdGVtLWxpc3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvY2stbWVkaWNmaWx0ZXJzLFxuICAjYmxvY2stcGFnaW5hbWVkaWNpY2FzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgI2Jsb2NrLXBvbmRlcmFzbWVkaWNmaWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY21lZGljZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbG1lZGljZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNtZWRpY2ZpbHRlcnMsXG4gICNibG9jay1keW5hbWljbWF0ZXJuaXR5bWVkaWNmaWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMsXG4gICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzLFxuICAjYmxvY2stZHluYW1pY2NsaW5pY3NwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNwb25kZXJhc3NwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMsXG4gICNibG9jay1keW5hbWljbWF0ZXJuaXR5c3BlY2lhbHRpZXNmaWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY2RlbnRhbHNwZWNpYWx0aWVzZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzLFxuICAjYmxvY2stZHluYW1pY21hdGVybml0eWludmVzdGlnYXRpb25zZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNkZW50YWxpbnZlc3RpZ2F0aWlmaWx0ZXJzLFxuICAjYmxvY2stcG9uZGVyYXNpbnZlc3RpZ2F0aW9uc2ZpbHRlcnMsXG4gICNibG9jay1keW5hbWljYWxsc3BlY2lhbHRpZXNmaWx0ZXJzLFxuICAjYmxvY2stY2xpbmljZmlsdGVycyxcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzXG4gIHtcbiAgICAubG93ZXJGaWx0ZXJze1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuZmllbGRfX2l0ZW17XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1mYWNldHN7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDQ2LCA1MSwgNjAsIDAuMSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmludmVzdGlnYXRpZV9ibG9jay0ye1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmVmLWV4cG9zZWQtZm9ybXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZjNzA3NjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAuaGFzLWNvbnRlbnQuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4LXdyYXAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAmID4gaW5wdXQuYnV0dG9uOm5vdCguanMtaGlkZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanMtZm9ybS1pdGVte1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDZkODtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gKDEuOHJlbSAvIDIpKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAxNHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4IDA7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmFjZXRzLXdpZGdldC1kcm9wZG93bntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIC8vdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1kcm9we1xuICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgYS5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHggMDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGV7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5maWx0ZXItYmxvY2stZmFjZXQtYmxvY2sge1xuICAgICAgICAgICAgLmZhY2V0cy13aWRnZXQtZHJvcGRvd257XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgIGEuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAuYmxvY2stdG1lZGlje1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZhY2V0cy13aWRnZXQtZHJvcGRvd257XG4gICAgICAgICAgICAuY2hvc2VuLWRyb3B7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNibG9jay1keW5hbWljaW52ZXN0aWdhdGlpZmlsdGVycywgI2Jsb2NrLWR5bmFtaWNtZWRpY2ZpbHRlcnMge1xuICAgIC5sb3dlckZpbHRlcnMge1xuICAgICAgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNmQ4O1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICAuZmFjZXRzLXdpZGdldC1kcm9wZG93biB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0LWVtcHR5IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAuZmFjZXRzLXdpZGdldC1kcm9wZG93biB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCB7XG4gICAgLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICAgIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS12aWV3LW1lZGljaSB7XG4gIHNwYW4udGFibGVzb3J0LnRhYmxlc29ydC0tYXNjIC52aXN1YWxseS1oaWRkZW4sXG4gIHNwYW4udGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyAudmlzdWFsbHktaGlkZGVuIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnBhZ2Utdmlldy1tZWRpY2kge1xuICAgIHNwYW4udGFibGVzb3J0LnRhYmxlc29ydC0tYXNjIC52aXN1YWxseS1oaWRkZW4sXG4gICAgc3Bhbi50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjIC52aXN1YWxseS1oaWRkZW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjIpO1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAvL3BhZGRpbmc6IDM2cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1wb25kZXJhc2ludmVzdGlnYXRpb25zZmlsdGVyc1xuLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzXG4uZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2ludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtc1xuLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpICNibG9jay1pbnZlc3RpZ2F0aWljbGluaWNpY2FzIC5maWVsZF9faXRlbXNcbi5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZpZWxkX19pdGVtc1xuLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNjbGluaWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtc1xuLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNpbWFnaXN0aWNzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtc1xuLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNtYXRlcm5pdHlzcGVjaWFsdGllc2ZpbHRlcnMgLmZpZWxkX19pdGVtc1xuLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUsXG4ucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbHNwZWNpYWx0aWVzZmlsdGVycyAuZmllbGRfX2l0ZW1zXG4uZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSxcbi5wYWdlLXZpZXctaW5kZXhlZC1zcGVjaWFsdGllcyAjYmxvY2stZHluYW1pY3BvbmRlcmFzc3BlY2lhbHRpZXNmaWx0ZXJzIC5maWVsZF9faXRlbXNcbi5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybTo6YmVmb3JlLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAjYmxvY2stY2xpbmljZmlsdGVycyAuZmllbGRfX2l0ZW1zXG4uZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrLTIgLmJlZi1leHBvc2VkLWZvcm06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYmxvY2stZHluYW1pY2RlbnRhbGludmVzdGlnYXRpaWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0LmZvcm0tZ3JvdXAuY29sLWF1dG86OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdiNibG9jay1mb3JtdWxhcmV4cHVzYW5hbGl6ZS1pbnZlc3RpZ2F0aWlpbnZlc3RpZ2F0aWkgaDIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpLCAgLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzIHtcbiAgI2Jsb2NrLWR5bmFtaWNob3NwaXRhbGludmVzdGlnYXRpb25maWx0ZXJzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jay0yIC5iZWYtZXhwb3NlZC1mb3JtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICB9XG4gIC5mb3JtLWl0ZW0tbG9jYXRpZSwgLmZvcm0taXRlbS1vcmFzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jdmlld3MtZXhwb3NlZC1mb3JtLW1lZGljaS1ob21lcGFnZS1tZWRpY3MgLmpzLWZvcm0taXRlbS1zcGVjaWFsaXRhdGUtb2xkIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5wYWdlLXZpZXctbWVkaWNpIHtcbiAuZmllbGRfX2l0ZW1zXG4gIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2stMiAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZ1bGxDb250ZW50Q2xpbmljcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4iLCIuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZWFkZXIgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy90b3A6IDUwJTtcbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xufVxuLmRyb3BidXR0b24td3JhcHBlci5vcGVuIHtcbiAgbGkuZHJvcGJ1dHRvbi1hY3Rpb24uc2Vjb25kYXJ5LWFjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbnVsLmRyb3Bkb3duLWxhbmd1YWdlLWl0ZW0uZHJvcGJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbmxpLmRyb3BidXR0b24tdG9nZ2xlLC5sYW5ndWFnZV9ibG9jayAubWVudS0taXRlbS10b2dnbGVyICB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGkuZHJvcGJ1dHRvbi1hY3Rpb24gc3BhbiwgbGkuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDsgLyogMTUwJSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWN0aXZlLWxhbmd1YWdlIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIC8vdG9wOiAxMHB4O1xuICAgIH1cbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYub3Blbi1sYW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgIH1cbiAgfVxufVxubGkuZHJvcGJ1dHRvbi1hY3Rpb24uc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1hY3Rpb25zIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW46IDAuNXJlbSAxcmVtIDAuNXJlbSAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5mb3JtLWFjdGlvbnMgLmRyb3BidXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKipcbiAqIERyb3BidXR0b24gbGlzdC5cbiAqL1xuXG4uZHJvcGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uanMgLmRyb3BidXR0b24ge1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi8qIFZhcmlhbnRzLiAqL1xuXG4uanMubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLXNtYWxsIHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uanMubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLyoqXG4gKiBGaXJzdCBkcm9wYnV0dG9uIGxpc3QgaXRlbS5cbiAqL1xuXG4uanMgLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSArIDFweCk7IC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdLmpzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZSAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygzcmVtICsgMXB4KTtcbn1cblxuLyogRmlyc3QgZHJvcGJ1dHRvbiBsaXN0IGl0ZW0gdmFyaWFudHMgKi9cblxuLmpzLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZS5kcm9wYnV0dG9uLS1zbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gKyAxcHgpOyAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXS5qcy5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tbXVsdGlwbGUuZHJvcGJ1dHRvbi0tc21hbGwgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSArIDFweCk7XG59XG5cbi5qcy5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tbXVsdGlwbGUuZHJvcGJ1dHRvbi0tZXh0cmFzbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSArIDFweCk7IC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdLmpzLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZS5kcm9wYnV0dG9uLS1leHRyYXNtYWxsIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSArIDFweCk7XG59XG5cbi8qKlxuICogRHJvcGJ1dHRvbiB0b2dnbGVyLlxuICovXG5cbi5kcm9wYnV0dG9uX190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IC8qIExUUiAqL1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8qIDEgKi9cbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7IC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kOiAjZDNkNGQ5O1xuICBmb250LXNpemU6IDFweDsgLyogaU9TIFNhZmFyaSBzZXRzIGEgbWluaW11bSBidXR0b24td2lkdGggYmFzZWQgb24gZm9udC1zaXplLiAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZHJvcGJ1dHRvbl9fdG9nZ2xlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuXG4uZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC41NjI1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTS4yMzggMS45MzhMMS42NDcuNTE3IDcgNS44MTkgMTIuMzU0LjUxN2wxLjQwOCAxLjQyMUw3IDguNjM2eicgZmlsbD0nJTIzMjIyMzMwJy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLyogVG9nZ2xlciBzdGF0ZXMuICovXG5cbi5kcm9wYnV0dG9uX190b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzIzMjQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzJjNztcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kcm9wYnV0dG9uX190b2dnbGU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZHJvcGJ1dHRvbl9fdG9nZ2xlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMyNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZWIzO1xufVxuXG4uZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi8qIFRvZ2dsZXIgdmFyaWFudHMgKi9cblxuLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1zbWFsbCAuZHJvcGJ1dHRvbl9fdG9nZ2xlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1leHRyYXNtYWxsIC5kcm9wYnV0dG9uX190b2dnbGUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm5vLXRvdWNoZXZlbnRzIC5kcm9wYnV0dG9uLS1zbWFsbCAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUsXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwgLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDAuNzVyZW07IC8qIDEycHggKi9cbn1cblxuLyogSGlnaCBjb250cmFzdC4gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLyogRGVmYXVsdC4gKi9cbiAgLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC41NjI1cmVtO1xuICAgIGhlaWdodDogMC41NjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjE5ODg2cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7IC8qIExUUiAqL1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAwLjEyNXJlbSAwIDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDAuMTk4ODZyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMzE1ZGVnKTtcbiAgfVxuICBbZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbl9fdG9nZ2xlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAvKiBWYXJpYW50cyAqL1xuXG4gIC5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tc21hbGwgLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlLFxuICAubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwgLmRyb3BidXR0b25fX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC40Mzc1cmVtO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjE1NDY3cmVtO1xuICB9XG5cbiAgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uX190b2dnbGU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMC4xNTQ2N3JlbTtcbiAgfVxufVxuXG4vKipcbiAqIEl0ZW0gaW4gdGhlIGZpcnN0IGRyb3BidXR0b24gbGlzdCBpdGVtICh0aGF0IGxvb2tzIGxpa2UgYSBidXR0b24pLlxuICpcbiAqIER1cGxpY2F0ZXMgYmFzZSBidXR0b24gc3R5bGVzLlxuICovXG5cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGNhbGMoMXJlbSAtIDFweCkgY2FsYygxLjVyZW0gLSAxcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzMjQyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogMSAqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q0ZDk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDFyZW0gLSAxcHgpO1xufVxuXG4vKiBWYXJpYW50cyAqL1xuXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLXNtYWxsIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC42MjVyZW0gLSAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjYyNXJlbSAtIDFweCk7XG4gIGZvbnQtc2l6ZTogMC43OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG5cbi5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tZXh0cmFzbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gLSAxcHgpO1xuICBmb250LXNpemU6IDAuNzlyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKjpob3Zlcixcbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzMjQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzJjNztcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqOmZvY3VzOmhvdmVyLFxuLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5idXR0b246Zm9jdXM6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgNXB4ICMyNmE3Njk7XG59XG5cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKjphY3RpdmUge1xuICBjb2xvcjogIzIzMjQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWViMztcbn1cblxuLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZHJvcGJ1dHRvbi0tbXVsdGlwbGUgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSA+ICo6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xufVxuXG4uanMgLmRyb3BidXR0b24tLW11bHRpcGxlIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7IC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdLmpzIC5kcm9wYnV0dG9uLS1tdWx0aXBsZSAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlID4gKiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuXG4uZHJvcGJ1dHRvbiA+IC5kcm9wYnV0dG9uX19pdGVtID4gYSxcbi5kcm9wYnV0dG9uID4gLmRyb3BidXR0b25fX2l0ZW0gPiAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uID4gLmRyb3BidXR0b25fX2l0ZW0gPiBhLFxuW2Rpcj1cInJ0bFwiXSAuZHJvcGJ1dHRvbiA+IC5kcm9wYnV0dG9uX19pdGVtID4gLmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uanMgLmRyb3BidXR0b24td3JhcHBlcjpub3QoLm9wZW4pIC5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogTm9uLWZpcnN0IGRyb3BidXR0b24gbGlzdCBlbGVtZW50cy5cbiAqL1xuXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkNGQ5O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSB+IC5kcm9wYnV0dG9uX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmRyb3BidXR0b25fX2l0ZW0gfiAuZHJvcGJ1dHRvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2Q0ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuXG4vKipcbiAqIERyb3BidXR0b24gaXRlbXMgb2Ygbm9uLWZpcnN0IGRyb3BidXR0b24gbGlzdCBlbGVtZW50cy5cbiAqL1xuXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0gPiBhLFxuLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygxcmVtIC0gMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTY1YjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogMSAqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiAqIFNldCB0aGUgaW5oZXJpdGVkIGJ1dHRvbiBib3JkZXIgY29sb3IgdG8gdHJhbnNwYXJlbnQgZm9yIGhpZ2ggY29udHJhc3RcbiAqIG1vZGUuXG4gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gYSxcbiAgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+IGE6bm90KDpmb2N1cyksXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0gPiAuYnV0dG9uOm5vdCg6Zm9jdXMpIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyogVmFyaWFudHMuICovXG5cbi5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tc21hbGwgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gYSxcbi5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tc21hbGwgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gLmJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzlyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLmRyb3BidXR0b24tLWV4dHJhc21hbGwgLmRyb3BidXR0b25fX2l0ZW06Zmlyc3Qtb2YtdHlwZSB+IC5kcm9wYnV0dG9uX19pdGVtID4gYSxcbi5uby10b3VjaGV2ZW50cyAuZHJvcGJ1dHRvbi0tZXh0cmFzbWFsbCAuZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0gPiAuYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG59XG5cbi8qIFN0YXRlcy4gKi9cblxuLmRyb3BidXR0b25fX2l0ZW0gPiAqOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZHJvcGJ1dHRvbl9faXRlbTpmaXJzdC1vZi10eXBlIH4gLmRyb3BidXR0b25fX2l0ZW0gPiAqOmhvdmVyIHtcbiAgY29sb3I6ICMyMzI0Mjk7XG4gIGJhY2tncm91bmQ6ICNmM2Y0Zjk7XG59XG5cbi5kcm9wYnV0dG9uX19pdGVtID4gLmJ1dHRvbjpub3QoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kcm9wYnV0dG9uX19pdGVtOmZpcnN0LW9mLXR5cGUgfiAuZHJvcGJ1dHRvbl9faXRlbSA+ICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyNmE3NjkgIWltcG9ydGFudDsgLyogMSAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzI2YTc2OSwgMCAwIDAgMXB4ICMyNmE3Njk7XG59XG4ubGFuZ3VhZ2VfYmxvY2sgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi8vYm9keS5wYWdlLXZpZXctZWR1IC5oZWFkZXIgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLFxuLy9ib2R5Lm5vZGUtLXR5cGUtYXJ0aWNsZSAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4vLyAgdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4vL31cbiIsIi5maWVsZCB7XG5cbiAgJl9faXRlbSB7XG5cbiAgICAuYWNjb3JkaW9uICYge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoMCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbmFtZS1maWVsZCB7XG5cbiAgICAmLWludmVzdGlnYXRpb24ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgfVxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWhlYWRlciB7XG5cbiAgLmhlYWRlci1lbGVtZW50IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucGFnZS12aWV3LWFuYWx5c2lzLXNldCB7XG4gIC5jYXJkLWJvZHkge1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW52ZXN0aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIDAgbnVsbCBudWxsKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRoNC1mb250LXNpemUgKiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRjYXJkLXNwYWNpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG5cbiVhY2NvcmRpb24tY2FyZC1zcGFjaW5ncyB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC44NSAwKTtcbiAgQGluY2x1ZGUgbWFyZ2luKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgfVxufVxuXG5cbiVhY2NvcmRpb24tY2FyZC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3I7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWl4aW4gcmVtb3ZlLWJvcmRlci1ib3R0b20tZnJvbS1sYXN0KCkge1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcblxuICAuY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIHBhZGRpbmc6ICRjYXJkLXNwYWNpbmcgKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNpbmcgKiAxLjU7XG4gICAgJi1oZWFkZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG5cbiAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgbnVsbCk7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnksIDAuNSk7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd191cCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgLmNhcmQtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1wcm9ncmFtIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGljb246IGNhbGVuZGFyLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFwcG9pbnRtZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGljb246IHRpbWUsICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcm91dGUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgMTBweCAxMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHNpemU6ICRmb250LXNpemUtc20pO1xuICAgICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQge1xuXG4gICAgJi0tbmFtZS1maWVsZCB7XG5cbiAgICAgICYtaW52ZXN0aWdhdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgJi1wcmljZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cbiAgICAuY2FyZHtcbiAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgLmhlYWRlci1lbGVtZW50OjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgLmNhcmQtYnV0dG9ue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSl7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICB9XG59XG5cbi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hY2NvcmRpb24ge1xuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5ICYge1xuXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtaGVhZGVyIHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNoZWNrLWZpbGxlZCk7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZm9udC1zaXplLXhsZztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUteGxnO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXhsZztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbiB7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSAwO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjk3KTtcblxuXG5cbiAgICAgIGg2IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LCAkZm9udC13ZWlnaHQ6IFwicmVndWxhclwiKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSxudWxsKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjAzKTtcblxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogXCJtZWRpdW1cIik7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGluaXRpYWwgJGdyaWQtZ3V0dGVyLXdpZHRoIGluaXRpYWwgaW5pdGlhbCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgaDYge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LCAkZm9udC13ZWlnaHQ6IFwicmVndWxhclwiKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbiAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIHtcbiAgJi5zdHlsZS0tbW9kZXJuIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1jbGluaWNpLFxuLnBhdGgtc3BpdGFsZSxcbi5wYXRoLWltYWdpc3RpY2EsXG4ucGF0aC1wb25kZXJhcyxcbi5wYXRoLW1hdGVybml0YXRpLFxuLnBhdGgtaW52ZXN0aWdhdGlpLFxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQsXG4ucGF0aC1zcGVjaWFsaXRhdGksXG4ucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpLFxuLnBhZ2Utdmlldy1pbmRleGVkLXNwZWNpYWx0aWVzLFxuLnBhdGgtZGVudGFsIHtcbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiB7XG4gICAgY291bnRlci1yZXNldDogbnVtYmVyO1xuXG4gICAgLmNhcmQge1xuICAgICAgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIHRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuICAgICAgICBjb2xvcjogJGFycm93LWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGZpcnN0IGNhcmQscGFyZW50XG4gICAgPiAuY2FyZCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuODUgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG5cbiAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCRiYXNlLWZvbnQpO1xuXG4gICAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLG51bGwpO1xuXG4gICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1KTtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1O1xuICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS43NTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLWdyYXktNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2ZpcnN0IGNhcmQgYm9keSAsXG4gICAgICA+IGRpdiA+IC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFjY29yZGlvbiB7XG4gICAgICAgICAgLy9zZWNvbmQgbGV2ZWwgY2FyZCwgd2l0aCBwcmljZSBvbiB0aGUgcmlnaHRcbiAgICAgICAgICA+IC5jYXJkIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWFjY29yZGlvbi1jYXJkLXNwYWNpbmdzO1xuICAgICAgICAgICAgQGV4dGVuZCAlYWNjb3JkaW9uLWNhcmQtYm9yZGVyLWJvdHRvbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbW92ZS1ib3JkZXItYm90dG9tLWZyb20tbGFzdDtcblxuICAgICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlciAqIDMuMjU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAuaW52ZXN0aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogNDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9sYXN0IGxldmVsIGNhcmQsIGRvY3RvciB3aXRoIGJ1dHRvbnNcbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMi40KSAwICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlLCAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgJiArIC52aWV3cy1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSAwKTtcblxuICAgICAgICAgICAgICAgIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlcGFyYXRvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChzbSkge1xuICAgICAgICAgICAgICAgICAgLmNhcmQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1wcm9ncmFtLCYuaXMtYXBwb2ludG1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYjc3BlY2lhbHRpZXMge1xuICAgICAgPiAuY2FyZCB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICBAZXh0ZW5kICVhY2NvcmRpb24tY2FyZC1zcGFjaW5ncztcbiAgICAgICAgICAgICAgQGV4dGVuZCAlYWNjb3JkaW9uLWNhcmQtYm9yZGVyLWJvdHRvbTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtb3ZlLWJvcmRlci1ib3R0b20tZnJvbS1sYXN0O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuODUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSl7XG4gICAgICAvLyBmaXJzdCBjYXJkLHBhcmVudFxuICAgICAgPi5jYXJke1xuICAgICAgICAvL2ZpcnN0IGNhcmQgYm9keSAsXG4gICAgICAgID5kaXYgPi5jYXJkLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICA+LmFjY29yZGlvbntcbiAgICAgICAgICAgIC8vc2Vjb25kIGxldmVsIGNhcmQsIHdpdGggcHJpY2Ugb24gdGhlIHJpZ2h0XG4gICAgICAgICAgICA+LmNhcmR7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcblxuICAgICAgICAgICAgICA+LmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vIGRvY3RvciBjYXJkXG4gICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqMC41O1xuXG4gICAgICAgICAgICAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgID4udmlld3MtZmllbGR7XG5cbiAgICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAub3Blbi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLDAgJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFycm93LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFte1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC0yKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5jYXJkLW9wZW57XG4gICAgICAgICAgICAgICAgICAgID4udmlld3MtZmllbGR7XG5cbiAgICAgICAgICAgICAgICAgICAgICAub3Blbi1jYXJke1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1tZWRpYyB7XG4gIC5hY2NvcmRpb24ge1xuICAgICYjaW52ZXN0aWdhdGlvbnMge1xuICAgICAgLmNhcmQge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSk7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuICAgICAgICAgICAgICBjb2xvcjogJGFycm93LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5waG9uZS1wb3B1cCB7XG4gICAgICAgICAgICB0b3A6ICRzcGFjZXIgKiAxLjEyNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1hbmFseXNpcy1zZXQge1xuICAuY2FyZC1ib2R5IHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIEBleHRlbmQgJWFjY29yZGlvbi1jYXJkLXNwYWNpbmdzO1xuICAgICAgQGV4dGVuZCAlYWNjb3JkaW9uLWNhcmQtYm9yZGVyLWJvdHRvbTtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1ib3JkZXItYm90dG9tLWZyb20tbGFzdDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjggbnVsbCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkcG9wdXAtYm9yZGVyLWNvbG9yOiAkcm0tZ3JheS0xMDtcbiRwb3B1cC1hcnJvdy1zaXplOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbi5waG9uZSB7XG5cbiAgJi1wb3B1cCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMiBudWxsIG51bGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiAkcG9wdXAtYXJyb3ctc2l6ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCBudWxsKTtcbiAgICB9XG5cbiAgICAucG9wdXAge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgKC0kcG9wdXAtYXJyb3ctc2l6ZSkgMTAwJSBudWxsKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUpO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC40MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwMCUgJHBvcHVwLWFycm93LXNpemUgbnVsbCBudWxsKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAkcG9wdXAtYXJyb3ctc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkcG9wdXAtYXJyb3ctc2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogKC0kcG9wdXAtYXJyb3ctc2l6ZSAqIDAuNSkgKyAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAucG9wdXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWljb24ge1xuXG4gICAgJGljb24tc2l6ZTogJGZvbnQtc2l6ZS1sZyAqIDEuNTtcblxuICAgIEBpbmNsdWRlIGljb24ocGhvbmUpO1xuICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGljb24tc2l6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRib2R5LWJnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cbn1cbiIsIi53ZWJmb3JtLXN1Ym1pc3Npb24tbGFuZGluZy1wYWdlLWZvcm0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmxheW91dC1tYWluLXdyYXBwZXIgLndlYmZvcm0tc3VibWlzc2lvbi1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgLmNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAvL21hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmpzLWZvcm0taXRlbSB7XG5cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAmI2VkaXQtYWNvcmQtZW1haWwtLXdyYXBwZXIsXG4gICAgJiNlZGl0LWFjb3JkLXNtcy0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuanMtZm9ybS10eXBlLXJhZGlvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gIH1cblxuICAmLmpzLWZvcm0taXRlbS1ubi1nZHByLCAmLmpzLWZvcm0taXRlbS1hZ3JlZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgPiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDBweCAhaW1wb3J0YW50O1xuICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvLyAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNwcm9ncmFtYXJlX2NhcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiIsIiVpbnB1dCB7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgYm9yZGVyOiBzb2xpZCAkaW5wdXQtYm9yZGVyLXdpZHRoICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gaW5wdXQtc2l6ZSgkc2l6ZTogJGZvbnQtc2l6ZS1zbSkge1xuICBAZXh0ZW5kICVpbnB1dDtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBAaW5jbHVkZSBpbnB1dC1zaXplKCRzaXplOiAkZm9udC1zaXplLWJhc2UpO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuXG4gIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEsXG4gIC5qcy1mb3JtLXR5cGUtZW1haWwsXG4gIC5qcy1mb3JtLXR5cGUtdGVsLFxuICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbiAgLmpzLWZvcm0tdHlwZS11cmwsXG4gIC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSxcbiAgLmpzLWZvcm0tdHlwZS1kYXRlLFxuICAuanMtZm9ybS10eXBlLW51bWJlciB7XG4gICAgQGluY2x1ZGUgbW92aW5nLWxhYmVsLXNpemUtd3JhcHBlcigpO1xuXG4gICAgJiA+IGxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgIEBleHRlbmQgJWlucHV0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgICAgICAuZGFyayB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtZGF0ZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjYWxlbmRhcik7XG5cbiAgICAmID4gbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlICRmb3JtLWZpZWxkLWljb24tcmlnaHQtcG9zaXRpb24gYXV0byBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsZyk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oLSgkZm9udC1zaXplLXhsZyAqIDAuNSkgbnVsbCBudWxsIG51bGwpO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1IG51bGwgbnVsbCk7XG4gICAgfVxuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIHtcbiAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlICRmb3JtLWZpZWxkLWljb24tcmlnaHQtcG9zaXRpb24gYXV0byBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsZyk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oLSgkZm9udC1zaXplLXhsZyAqIDAuNSkgbnVsbCBudWxsIG51bGwpO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1IG51bGwgbnVsbCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaXMtZm9jdXNlZCB7XG4gICAgQGV4dGVuZCAlZm9ybS1maWVsZC1zaGFkb3ctb24tZm9jdXM7XG4gIH1cblxuICAud2ViZm9ybS1yZWFkb25seSwgLmRpc2FibGVkIHtcbiAgICA+IGlucHV0LCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgQGluY2x1ZGUgY2hvc2VuLWRyb3Bkb3duLXN0eWxlO1xuXG4gIC5jaG9zZW4ge1xuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgQGV4dGVuZCAlYm9yZGVyZWQtY29udGFpbmVyO1xuICAgICAgQGluY2x1ZGUgbW92aW5nLWxhYmVsLXNpemUtd3JhcHBlcigkZmllbGQtc2VsZWN0b3I6ICcuY2hvc2VuLXNpbmdsZScpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB6LWluZGV4OiBpbml0aWFsO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1zZWxlY3Qge1xuICAgICAgICBAZXh0ZW5kICVib3JkZXJlZC1jb250YWluZXI7XG4gICAgICB9XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgQGV4dGVuZCAlZm9ybS1maWVsZC1zaGFkb3ctb24tZm9jdXM7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAmLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgJGZvcm0tZmllbGQtaWNvbi1yaWdodC1wb3NpdGlvbiBhdXRvIGF1dG8pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkZm9udC1zaXplLWJhc2UgKiAwLjUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc2luZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjU7XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kcm9wIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIG51bGwgLTFweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBtYXJnaW4tdG9wOiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAmIHtcbiAgICBAaW5jbHVkZSBtb3ZpbmctbGFiZWwtc2l6ZS13cmFwcGVyKCRmaWVsZC1zZWxlY3RvcjogJ3NlbGVjdCcpO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIEBleHRlbmQgJWJvcmRlcmVkLWNvbnRhaW5lcjtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1IG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgQGV4dGVuZCAlYm9yZGVyZWQtY29udGFpbmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUgbnVsbCBudWxsKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlICRmb3JtLWZpZWxkLWljb24tcmlnaHQtcG9zaXRpb24gbnVsbCBudWxsKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigtKCRmb250LXNpemUtYmFzZSAqIDAuNSkgbnVsbCBudWxsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiJGNoZWNrYm94LWRlZmF1bHQtc2l6ZTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4uanMtZm9ybS10eXBlLWNoZWNrYm94IHtcblxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gJiB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCBudWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYuaXMtZm9jdXNlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGxhYmVsIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVmb3JtLWZpZWxkLXNoYWRvdy1vbi1mb2N1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2hlY2tib3gtZGVmYXVsdC1zaXplICsgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgMCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6ICRjaGVja2JveC1kZWZhdWx0LXNpemU7XG4gICAgICBoZWlnaHQ6ICRjaGVja2JveC1kZWZhdWx0LXNpemU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcblxuICAgICY6Y2hlY2tlZCB7XG5cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oY2hlY2spO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhhcy1jb250ZW50IHtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cbiAgfVxufVxuLmpzLWZvcm0taXRlbS5qcy1mb3JtLWl0ZW0tYWNvcmQge1xuICAmID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiByZ2IoNDYsIDUxLCA2MCk7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmpzLWZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIHtcbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuanMtZm9ybS1zdWJtaXQge1xuXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAmIHtcbiAgICBAaW5jbHVkZSBidXR0b24oJHdpZHRoOiBmdWxsLCAkc2l6ZTokZm9udC1zaXplLWJhc2UpO1xuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgfVxufVxuIiwiLndlYmZvcm0ge1xuXG4gICYtY29uZmlybWF0aW9uIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCk7XG4gICAgQGluY2x1ZGUgaWNvbihjaGVjayk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWwgKyAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhbmdlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMTU7XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgICAgYm9yZGVyLXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjM7XG4gICAgICBmb250LXNpemU6ICRncmlkLWd1dHRlci13aWR0aCAqIDQ7XG4gICAgfVxuICB9XG59XG5cblxuLmNvbmZpcm1hdGlvbi12ZXN0aS1kZS1sYS1iZWJlLCAuY29uZmlybWF0aW9uLW1lc3NhZ2UtLXNtYWxsIHtcbiAgLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuIiwiLnVpLWRhdGVwaWNrZXIge1xuICBAaW5jbHVkZSBmb250LXdlaWdodCgpO1xuXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICBidXR0b24ge1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCk7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkYm9keS1iZztcbiAgfVxuXG4gIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuIiwiLmZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUsIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIHtcblxuICAvL292ZXJ3cml0ZSBjaGVjayBpY29uXG4gIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQgKyBsYWJlbCxcbiAgLmpzLWZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5maWxlLXVwbG9hZC1idXR0b24sXG4gIC5maWxlLXJlbW92ZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBhZGQgZmlsZSBidXR0b25cbiAgbGFiZWwud2ViZm9ybS1maWxlLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgaWNvbihwbHVzLWZpbGxlZCk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS03MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAvL3VwbG9hZGVkIGZpbGVcbiAgZGl2LmpzLWZvcm0taXRlbSAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogOTUlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgfVxuICB9XG4gIFxuICBkaXYuZm9ybS1tYW5hZ2VkLWZpbGUgPiBzcGFuLmZpbGUge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHg7XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cbiAgfVxuICBcbn0iLCIud2ViZm9ybS1zdWJtaXNzaW9uLXZpcnR1YWwtY2xpbmljLWZvcm0ge1xuICAuZm9ybS1pdGVtLWNpdHkge1xuICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogKC0xKTtcblxuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS42NjtcbiAgICB9XG5cbiAgICAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcblxuICAgICAgLnRocm9iYmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAxcHggNnB4IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC90aGVtZXMvY3VzdG9tL3JlZ2luYV9tYXJpYS9zZWNvbmRhcnlfbG9nby5wbmcpIG5vLXJlcGVhdCAwIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSArIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuanMtd2ViZm9ybSB7XG5cbiAgJi1yYWRpb3MsXG4gICYtY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuanMtZm9ybSB7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5qcy13ZWJmb3JtIHtcblxuICAmLXJhZGlvcyxcbiAgJi1jaGVja2JveGVzIHtcblxuICAgIC5qcy1mb3JtIHtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuXG4gICAgICAgIC53ZWJmb3JtLS1kb3IgJiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMjBweCAyMHB4IDIwcHggNDVweCk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsICRjaGVja2JveC1kZWZhdWx0LXNpemUgKiAwLjUpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjaGVja2JveC1kZWZhdWx0LXNpemUgKiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlYmZvcm0tLWRvciAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRkYXJrO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWJmb3JtLS1kb3IgJiB7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC4zKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmFkaW9zIHtcblxuICAgIC5qcy1mb3JtIHtcblxuICAgICAgJi1pdGVtIHtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveC1kZWZhdWx0LXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjaGVja2JveC1kZWZhdWx0LXNpemU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkZGFyaztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNnB4ICRkYXJrO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcblxuICAuZGVzY3JpcHRpb24tb3ZlcmxhcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgICAmICsgZGl2IHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAxMDAlKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1wcmltYS1jb25zdWx0YXRpZS1mb3JtIHtcbiAgICBoNCxcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmpzLWZvcm0taXRlbSA+IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgKC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAyKSAxMDAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICNlZGl0LXBhcnQtMSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbiB7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ud2ViZm9ybS1zY2FsZSB7XG5cbiAgJi1vcHRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLW9wdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgMDtcblxuICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRkYXJrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jaXJjbGUge1xuICAgICRjaXJjbGUtc2l6ZTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yO1xuXG4gICAgLndlYmZvcm0tc2NhbGUtb3B0aW9uIHtcblxuICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBkaXYuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogJGNpcmNsZS1zaXplO1xuICAgICAgICAgIGhlaWdodDogJGNpcmNsZS1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2lyY2xlLXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihjaGVjayk7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2NhbGUtY29sb3JzKSB7XG4gICAgICAgICRzY2FsZS1jb2xvcjogbnRoKCRzY2FsZS1jb2xvcnMsICRpKTtcblxuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuXG4gICAgICAgICAgbGFiZWwge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY2FsZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjYWxlLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2NhbGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS10d28tY29sdW1ucyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuXG4uanMtd2ViZm9ybS13ZWJmb3JtLXNjYWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAud2ViZm9ybS1zY2FsZS1vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAud2ViZm9ybS1zY2FsZS1vcHRpb24ge1xuICAgICAgZmxleDogMCAxIGNhbGMoMjAlIC0gOHB4KTtcblxuICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvLXdoaXRlIHtcbiAgbGFiZWwuanMtZm9ybS10eXBlLXJhZGlvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiJXNpZGViYXItbWVudSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZyAwIDA7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBhIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctaGVhZGVyIHtcbiAgLmJsb2NrLW1lbnUge1xuICAgIEBleHRlbmQgJXNpZGViYXItbWVudTtcbiAgfVxufVxuIiwiJHBlcnNvbi1hdmF0YXItc2l6ZTogMTAwcHg7XG5cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG5cbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICB9XG5cbiAgLmZpZWxkIHtcblxuICAgIC5ub2RlX19jb250ZW50ICYge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL21hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLm1vYmlsZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICsgJHBlcnNvbi1hdmF0YXItc2l6ZX0pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoMCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIH1cblxuICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5hbWUtZmllbGQtYnV0dG9ucyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMDAlIDAgbnVsbCAwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZvdGVzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC44KSwgMCAyNXB4IDM1cHggMnB4IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjkpO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMge1xuICAgICAgYSB7XG4gICAgICAgICYuY2xvY2sge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZm9udC13ZWlnaHQ6IHJlZ3VsYXIsICR0eXBlOiByZWQsICRpY29uOiB0aW1lKTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FsZW5kYXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IHJlZ3VsYXIsICRpY29uOiBjYWxlbmRhcik7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAmLmNsb2NrICwgJi5jYWxlbmRhciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNykgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkIHtcblxuICAgICYtaGVhZGluZyB7XG4gICAgICAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAwIDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGV4dGVuZCAuaDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1saXN0aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYW1lLWJvZHkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgIH1cblxuICAgICYtLW5hbWUtZmllbGQtYnV0dG9ucyB7XG4gICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgIGEge1xuICAgICAgICAkYnV0dG9uLW1hcmdpbjogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRidXR0b24tbWFyZ2luO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRidXR0b24tbWFyZ2luO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skYnV0dG9uLW1hcmdpbn0pO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xvY2sge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZm9udC13ZWlnaHQ6IHJlZ3VsYXIsICR0eXBlOiBncmF5LCAkaWNvbjogdGltZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGVuZGFyIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGZvbnQtd2VpZ2h0OiByZWd1bGFyLCAkdHlwZTogZ3JheSwgJGljb246IGNhbGVuZGFyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICYuY2xvY2sgLCAmLmNhbGVuZGFyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA3KSBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgdW5zZXQgdW5zZXQgdW5zZXQpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAwIDApO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDcydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAubWVkaWMtcGhvdG8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogJHBlcnNvbi1hdmF0YXItc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkcGVyc29uLWF2YXRhci1zaXplO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFtZS1maWVsZC1tZWRpYy10eXBlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAkZ3JpZC1ndXR0ZXItd2lkdGggMCAwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdm90ZXMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgkZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LCAkZm9udC13ZWlnaHQ6IHJlZ3VsYXIpO1xuICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1tZWRpYy1sb2NhdGlvbi10ZWFzZXIge1xuICAubGVhZmxldC1tYXAtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIHVuc2V0KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYm9keS1iZywgOCk7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5vdmVybGF5LW5vdGljZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJHRvb2x0aXAtcG9zaXRpb25pbmc6IDIwcHg7XG5cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG5cbiAgLmZpZWxkLXZvdGVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkIHtcblxuICAmLXJhdGVzLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcmF0ZXMge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1ICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tZ3JheS00O1xuXG4gICAgICAubm90ZV9oZWFkLFxuICAgICAgLm5vdGVfcmVwb3J0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgfVxuXG4gICAgICAubm90ZV9oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRlc19fZGVzYyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwJSAxMDAlIG51bGwgbnVsbCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAzMTBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1ICRncmlkLWd1dHRlci13aWR0aCAqIC0wLjc1IG51bGwgbnVsbCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSBzb2xpZCAkYm9keS1iZztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAoJHhzbS10b3AtbWVudS1oZWlnaHQgKyAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpIDEwJSBudWxsKTtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbDtcbiAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqMS41O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAucmF0ZXNfX2dyYWRlIHtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4xMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjEyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOCksXG4gICAgICAgICAgICAgICAgMCAyNXB4IDM1cHggMnB4IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10b29sdGlwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgJi5pcy1leHBhbmRlZCB7XG5cbiAgICAgICAgLmZpZWxkLXJhdGVzLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12b3RlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlLFxuICAgIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcblxuICAgICAgLnBhdGgtbWVkaWNpICYge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgICAuZmllbGQtcmF0ZXMtd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtYmVoaW5kO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtdG9vbHRpcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAuZmllbGQtcmF0ZXMtd3JhcHBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGhlYWRpbmdcbi5yYXRlcyB7XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogcmVndWxhciwgJGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udCk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBtYXgtaGVpZ2h0OiA4MiU7XG4gICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICY6Zmlyc3QtbGluZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gIH1cblxuICAmX19ncmFkZSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5yYXRlLWF2ZXJhZ2UsXG4gICAgLnJhdGUtc2VwYXJhdG9yLFxuICAgIC5yYXRlLXJldmlld3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5yYXRlLXNlcGFyYXRvciB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRybS1ncmF5LTIwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIG5vdGVzXG4ubm90ZSB7XG4gIGZsZXg6IDAgMCAxMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJl9yZXBvcnQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnBlcmNlbnQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjE3NSAwIDApO1xuICAgICAgZmxleDogMCAwIDU0LjUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICZfX2JhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXZpZXdzIHtcbiAgICAgIGZsZXg6IDAgMCAzNS41JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfaGVhZCB7XG5cbiAgICAucmV2aWV3cyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBtZWRpYy10ZWFzZXItY2FyZCB7XG4gIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBpbml0aWFsKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBhdXRvIDAgYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvY2F0aW9uLW1lZGljLWxpc3Qge1xuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYy10ZWFzZXItY2FyZDtcbiAgfVxufVxuXG4ucGF0aC1tZWRpY2ksXG4ucGF0aC1wb25kZXJhcyB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cbiAgICAubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIge1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucyB7XG5cbiAgICAgICAgJi5tb2JpbGUge1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYy10ZWFzZXItY2FyZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR1bnNsaWNrLWJyZWFrcG9pbnQtbWluKSB7XG4gIGJvZHkge1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyB7XG5cbiAgICAgIC5zbGljayB7XG5cbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgYm9keSB7XG4gICAgJi5pbmRleCxcbiAgICAmLmxheW91dDIge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyB7XG5cbiAgICAgICAgLnNsaWNrIHtcblxuICAgICAgICAgICZfX3NsaWRlIHtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyB7XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyIDAgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA6bGFuZyhlbikge1xuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy42cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lIHtcblxuICAgICAgICAgICAgICAgICYtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIGluaXRpYWwgaW5pdGlhbCAwKTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBidXR0b25mYWNlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIDpsYW5nKGVuKSB7XG4gICAgICAgICAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTM3NnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyB7XG4gIC5zbGljayB7XG5cbiAgICAmLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAgICAgJi1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGVuc3VyZSB0aGUgbWF4IDMgcm93cyBvZiB0ZXh0LCBhbHNvIHRha2luZyBpbnRvIGFjY291bnQgdGhlIGxpbmUgaGVpZ2h0XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLXNtICogMyAqIDEuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWZpZWxkLW1lZGljLXBob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgLy8gZW5zdXJlIGFzcGVjdCByYXRpbyBmcm9tIGRlc2lnbiAtIHdpZHRoIDM5NXB4LCBoZWlnaHQgNTAwcHggLSBjYW4gYmUgYWRqdXN0ZWQgaWYgcmVhbCBwaG90b3MgaW5kaWNhdGUgYW5vdGhlciBhcHByb3ByaWF0ZSBhc3BlY3QgcmF0aW9cbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdig0ODAsIDM5NSkgKiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG4gICAgLnNsaWNrIHtcblxuICAgICAgJl9fc2xpZGUge1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14c20pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAgICAgJi1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICAgICAgLy8gZW5zdXJlIHRoZSBtYXggMyByb3dzIG9mIHRleHQsIGFsc28gdGFraW5nIGludG8gYWNjb3VudCB0aGUgbGluZSBoZWlnaHRcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRmb250LXNpemUteHMgKiAzICogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdW5zbGljay1icmVha3BvaW50LW1heCkge1xuICAgIC5zbGljayB7XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIC8vQGluY2x1ZGUgcGFkZGluZygwIDIwJSAwIDApO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgIC5zbGljayB7XG5cbiAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDM2M3B4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aCAqIDJ9KSAvIDMpO1xuICAgICAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAgICAgJi1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgLy8gZW5zdXJlIHRoZSBtYXggNCByb3dzIG9mIHRleHQsIGFsc28gdGFraW5nIGludG8gYWNjb3VudCB0aGUgbGluZSBoZWlnaHRcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRmb250LXNpemUteHMgKiA0ICogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgIC5zbGljayB7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAvLyYtbGlzdHtcbiAgICAgIC8vICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIC8vfVxuXG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpY3tcbiAgICAgICAgICAgIC8vdG9wOiAtJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDUwcHggNjJweCAycHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpY3tcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMCBudWxsIG51bGwpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRjYXJkcy1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgYm94LXNoYWRvdztcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG46bGFuZyhlbil7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWMtcGhvdG8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MgLnNsaWNrX19zbGlkZSAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5pbmZvX21lZGljIHtcbiAgYmFja2dyb3VuZDogIzJlMzMzYztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcGFkZGluZzogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgc3Bhbi5yZXZpZXdzLCBzcGFuLmdyYWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLW1lZGljOm5vdCguc2VjdGlvbl9jdXJyaWN1bHVtLXZpdGFlKSxcbi5maWVsZC12b3RlcyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICB3aWR0aDogMTAwJTtcblxuICAuY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgwKTtcbiAgfVxufVxuXG4ubWVkaWMge1xuXG4gICYtZGV0YWlscy5jb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZS5jb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hcHBvaW50bWVudCB7XG5cbiAgJi1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgIH1cbiAgfVxufVxuXG4udm90ZXMge1xuXG4gICYtaW5mbyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNi41KTtcbiAgICB9XG4gIH1cblxuICAmLXJhdGVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1LjUpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbl9yYXRpbmcge1xuXG4gIC5maWVsZC12b3RlcyB7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KDApO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICB9XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIHdoZW4gdGhlIGNsaWVudCBkZWNpZGVzIHRvIHNob3cgdGhlIG51bWJlciBvZiB2aWV3cyBwZXIgYXJ0aWNsZS5cbi52aWV3cy1maWVsZC10b3RhbGNvdW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kc2VjdGlvbi1wYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4kbWF4LWltYWdlLWhlaWdodDogMzUwcHg7XG5cbi5ibG9jay13ZWJmb3JtLWJsb2NrLFxuLnNlY3Rpb24tbWVkaWMge1xuICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gIC5zdXJnZW9uLW1haW4gJiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgZGl2IHtcbiAgICAmOm9ubHktY2hpbGQge1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG5cbiAgaDIge1xuICAgIEBleHRlbmQgLmg1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIH1cblxuICAmLnNlY3Rpb25fYXJ0aWNsZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi5zZWN0aW9uX2dlbmVyYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gbWVkaWMtZGV0YWlscyBjb2xcbi5maWVsZC0tbmFtZS1maWVsZCB7XG5cbiAgJi1zcGVjaWFsaXRpZXMge1xuICAgIEBleHRlbmQgLmg0O1xuICB9XG5cbiAgJi1za2lsbHMsICYtc2tpbGxzLWN1c3RvbSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xuXG4gICAgLmZpZWxkIHtcblxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtZWRpYy1pbWFnZSBjb2xcbi5tZWRpYyB7XG5cbiAgJi1kZXRhaWxzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tZWRpYy1jb3VudGllcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcblxuICAgICAgaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICAuY291bnR5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAoLSRzZWN0aW9uLXBhZGRpbmcpICgtJHNlY3Rpb24tcGFkZGluZykgbnVsbCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCBpbmhlcml0IG51bGwgbnVsbCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgaW5pdGlhbCAwIGluaXRpYWwgaW5pdGlhbCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG4gICAgICBtYXgtaGVpZ2h0OiAkbWF4LWltYWdlLWhlaWdodDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gYXBwb2ludG1lbnRcbi5zZWN0aW9uX2FwcG9pbnRtZW50IHtcbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAqIDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJGJvZHktYmc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJi53aGl0ZV92YXJpYXRpb257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAuYXBwb2ludG1lbnQtaGVhZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyLjN2dztcbiAgICAubWVkaWMtYnV0dG9ue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgYnV0dG9ue1xuICAgICAgICBAaW5jbHVkZSBpY29uKGFkZC1vdXRsaW5lKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC41KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgJi5zZWN0aW9uX2dlbmVyYWwge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cblxuICAuYXBwb2ludG1lbnQtaGVhZGluZyB7XG5cbiAgICAmLmNvbCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAwIDApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDApO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgQGV4dGVuZCAuaDQ7XG4gICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYXBwb2ludG1lbnQge1xuXG4gICYtYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5tZWRpYy1hamF4LFxuICAgIC5tZWRpYy1idXR0b24sIC5tZWRpYy1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWMtYWpheCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYy1idXR0b24uY2xpY2tlZCwgLm1lZGljLWJ1dHRvbnMuY2xpY2tlZCB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBwaW5rO1xuICAgICAgICBib3JkZXI6IDFweCBwaW5rIHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHdoaXRlLCAkd2lkdGg6IGZ1bGwsICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgfVxuICB9XG59XG5cbi8vIHJhdGluZ1xuLnNlY3Rpb25fcmF0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgaDMge1xuICAgIEBleHRlbmQgLmg0O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDQge1xuICAgIEBleHRlbmQgLmg1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm5vdGUge1xuXG4gICAgJl9oZWFkIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgLnJldmlld3Mge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgIC5ub3RlX3JlcG9ydCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gdm90ZXNcbiAgLmZpZWxkLXZvdGVzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAudm90ZXMtaW5mbyB7XG4gICAgICAgIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgICAgICAgICAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1IG51bGwgbnVsbCk7XG4gICAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcblxuICAgICAgICAgICAgLmdyYWRlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgNTAlIG51bGwgbnVsbCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXdzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSBudWxsIG51bGwgY2FsYyg1MCUgLSAxMHB4KSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgfVxuXG4gICAgICAmLmV4dGVuZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd191cCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgLmdyYWRlLFxuICAgICAgLnJldmlld3Mge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIH1cblxuICAgICAgLmdyYWRlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFjY291bnQtbWVudS12ZXJ0aWNhbC1zZXBhcmF0b3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuXG4gICAgICAucmV2aWV3cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtdG9nZ2xlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSAwO1xuICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52b3Rlcy1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52b3Rlcy1yYXRlcyxcbiAgICAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZXh0ZW5kZWQge1xuXG4gICAgICAudm90ZXMtaW5mbyAuZmllbGQtdm90ZXMtd3JhcHBlciA+IHNwYW4sXG4gICAgICAudm90ZXMtcmF0ZXMsXG4gICAgICAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtdm90ZXMtdG9nZ2xlIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplICogMS43O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBpbnZlc3RpZ2F0aWlcbi5zZWN0aW9uX2ludmVzdGlnYXRpaSB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICA+IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1KTtcbiAgfVxufVxuXG4uYWNhZGVtaWMtdGl0bGUge1xuICBAaW5jbHVkZSBtYXJnaW4oLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oLSRncmlkLWd1dHRlci13aWR0aCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbWVkaWMge1xuXG4gICYubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIHtcbiAgICAvL0BpbmNsdWRlIGJ1bGxldGVkLWxpc3Q7XG5cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgbnVsbCBudWxsKTtcbiAgICB9XG4gIH1cblxuICAmLm5vZGUtLXZpZXctbW9kZS1hcHBvaW50bWVudCwgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zZWN0aW9uX2FwcG9pbnRtZW50LWZvcm0ge1xuXG4gICAgQGluY2x1ZGUgY2hvc2VuLWRyb3Bkb3duLXN0eWxlO1xuXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgfVxuXG5cbiAgICAgIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2hvc2VuIHN0eWxpbmdcbiAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICB9XG5cbiAgfVxuXG4gIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFjYWRlbWljLXRpdGxlLW1lZGljLWFjYWRlbWljLXRpdGxlIHtcbiAgICAuYWNhZGVtaWMtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1tZWRpYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZWdyZWUsIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsdHkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNraWxscywgLmZpZWxkLS1uYW1lLWZpZWxkLXNraWxscy1jdXN0b20ge1xuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWN0aW9uLW1lZGljIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsaXRpZXMge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVncmVlLCAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbHR5IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4zMTI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuXG4gIC5tZWRpYy1zZWN0aW9ucyB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgI2ludmVzdGlnYXRpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1KTtcblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1pbnZlc3RpZ2F0aW9uLXByaWNlcyB7XG5cbiAgICAgICAgICAuY2FyZC1ib2R5IHtcblxuICAgICAgICAgICAgYS5jYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4xNSAwKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcblxuICAgICAgICAgICAgLmhlYWRlci1lbGVtZW50IHtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZS1saW5rID4gYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHJlZCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbWVkaWMgLm1lZGlhLm1lZGlhLS1ibGF6eS5tZWRpYS0tYnVuZGxlLS1tZWRpYy5tZWRpYS0taW1hZ2UuaXMtYi1sb2FkZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vL2xpc3RpbmcgbWVkaWMgcGFnZVxuLm5vZGUtLXR5cGUtbWVkaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMsXG4vL2ludmVzdGlnYXRpb25zXG4gIC5wYWdlLXZpZXctYW5hbGl6ZS1pbnZlc3RpZ2F0aWkgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMsXG4gIC8vbWVkaWMgcGFnZVxuLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9hcHBvaW50bWVudCAuYXBwb2ludG1lbnQtYWN0aW9ucyB7XG5cbiAgLmRhcmstb3ZlcmxheS52aXNpYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0NiwgNTEsIDYwLCAwLjI4KTtcbiAgICAgIHotaW5kZXg6IDEwNzQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGEuYnRuLmJhY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1lZGljX3BvcHVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cbiAgICAgIHAudGl0bGUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuLmljb24tY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZGljLWJ1dHRvbiwgLm1lZGljLWJ1dHRvbnMge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBhLmJ0bi5iYWNrIHtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbi5iYWNrLCBhLmJhY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgei1pbmRleDogMTA3NTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwLnRpdGxlLW1vYmlsZSxcbiAgICAgIGJ1dHRvbi5iYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWMtYnV0dG9uLCAubWVkaWMtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgJi5pY29uLXN1cHBvcnQ6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3Vwb3J0LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNsaW5pY2EtdmlydHVhbGE6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xpbmljYS12aXJ0dWFsYS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9saXN0aW5nIG1lZGljIHBhZ2Vcbi5ub2RlLS10eXBlLW1lZGljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zLFxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uc3tcblxuICA+IC5tZWRpYy1idXR0b24sIC5tZWRpYy1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2RjMDAyODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogN3B4IDI2cHggN3B4IDEycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgICYuY2xpY2tlZCB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgIC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd246OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZGljX3BvcHVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0b3A6IDc1cHg7XG4gICAgICBsZWZ0OiAxNTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1lZGljLWJ1dHRvbiBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLm1vYmlsZSB7XG4gICAgLm1lZGljLWJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm1lZGljLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW46OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1hbmFsaXplLWludmVzdGlnYXRpaSB7XG4gIC5jYXJkIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY2FyZC1ib2R5IHtcbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgLmZpZWxkLWNvbnRlbnQgLm9wZW4tY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWJvZHkuaGlkZGVuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGljLWJ1dHRvbnMuY2FyZC1idXR0b24uaXMtYXBwb2ludG1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjZweCAwIDEycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDcydnc7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAubWVkaWNfcG9wdXAge1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgbGVmdDogLTU1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5jYXJkLWJ1dHRvbi5pcy1wcm9ncmFtIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiA3MnZ3O1xuICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG4gIGEuY2FsZW5kYXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuY2xvY2sge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtY2UtZXN0ZS5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGllX2Jsb2NrIGRpdjpoYXMoLnZpZXdzLXJvdykge1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXg6IDE7XG59XG4jYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcy1jYXMgLm1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQyLjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2NrcyAuaW52ZXN0aWdhdGllX2Jsb2NrIC5tb3JlLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLmljb24ge1xuXG4gIC8vIG1lZGljIHR5cGUgaWNvbnNcbiAgJi1wYXJ0ZW5lcmlhdF9hY2FkZW1pYyB7XG4gICAgQGluY2x1ZGUgaWNvbihoYXQpO1xuICB9XG5cbiAgJi1leGNsdXNpdl9ybSB7XG4gICAgQGluY2x1ZGUgaWNvbihybSk7XG4gIH1cblxuICAmLW1lZGljX2ZhbWlsaWUge1xuICAgIEBpbmNsdWRlIGljb24oc3RldGhvc2NvcGUpO1xuICB9XG5cbiAgJi1jbGluaWNhX3NhbnVsdWkge1xuICAgIEBpbmNsdWRlIGljb24oY2hlc3MpO1xuICB9XG5cbiAgJi12aWV3cyB7XG4gICAgQGluY2x1ZGUgaWNvbih2aWV3LWZpbGxlZCk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHJtLWdyYXktMjA7XG4gICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14cztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDRweCBudWxsIG51bGwpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX21lZGljLXByb2ZpbGUgJiB7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1mb250LXNpemU7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzZWN0aW9uLXBhZGRpbmcgKiAwLjU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIHtcblxuICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgQGluY2x1ZGUgYnVsbGV0ZWQtbGlzdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgIH1cblxuICAgIGgyLCBoMyxcbiAgICBoMiAqLCBoMyAqIHtcbiAgICAgIEBleHRlbmQgLmgzO1xuICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICBmb250LXdlaWdodDogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1jdXJyaWN1bHVtLXZpdGFlIHtcbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHVsIHtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIHtcblxuICAubG9jYXRpb24tdGVhc2VyIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pe1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQge1xuICAgICYtLXR5cGUtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICYgKyAubm9kZV9fdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cbiAgICAgICAgJiArIC53cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdltpZF49XCJtYXBcIl0ge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnZpZXctaWQtbG9jYXRpb25zLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlvbnMge1xuXG4gICYudmlldy1kaXNwbGF5LWlkIHtcblxuICAgICYtc3BpdGFsZSxcbiAgICAmLXBvbGljbGluaWNpLFxuICAgICYtbWF0ZXJuaXRhdGksXG4gICAgJi1pbWFnaXN0aWNhICxcbiAgICAmLWxhYm9yYXRvcixcbiAgICAmLWxhYm9yYXRvYXJlLFxuICAgICYta2V5d29yZF9zZWFyY2gsXG4gICAgJi1rZXl3b3JkX3NlYXJjaCxcbiAgICAmLWxvY2F0aW9uX3NlYXJjaF9ibG9jayB7XG5cbiAgICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgICAvL0BpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMzAgKyAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgbnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG5cbiAgICAgICAgZm9ybSB7XG5cbiAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgICAgIC5qcy1mb3JtLXR5cGUtc2VsZWN0OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFydG5lcnMge1xuXG4gICAgICAudmlld3Mtcm93IHtcblxuICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgICAgICAgPiAudm9jYWJ1bGFyeS1jbGluaWNzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gLm1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICA+IC52b2NhYnVsYXJ5LWNsaW5pY3Mge1xuICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgID4gLnZvY2FidWxhcnktY2xpbmljcyB7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgICAgICAgPiAudm9jYWJ1bGFyeS1jbGluaWNzIHtcblxuICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcblxuICAgICAgICAgICAgPiAudm9jYWJ1bGFyeS1jbGluaWNzIHtcblxuICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3csIC5maWVsZF9faXRlbSB7XG5cbiAgICBhcnRpY2xlIHtcblxuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmhlYWRlci1lbGVtZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2NhdGlvbi1waG90byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KDApO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlLFxuICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cbiAgICAgICAgLmJ1dHRvbi1ncm91cCB7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FsbC1idXR0b257XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlscy1idXR0b257XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCRncmlkLWd1dHRlci13aWR0aCAqIDIuMyk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWNvbCxcbiAgICAgICAgLmNvbnRhY3QtY29sIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWNvbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tb2JpbGUtcGhvbmUsXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZF9faXRlbSxcbiAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sbGFwc2VkIHtcblxuICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgID4gLmNvbGxhcHNlIHtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXG4gICAgICAgICAgICAgIGJ1dHRvbixcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICYuZGV0YWlscy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uLXBob3RvLFxuICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItZWxlbWVudCB7XG5cbiAgICAgICAgICAuY29udGFjdC1jb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sbGFwc2VkLFxuICAgICAgICAgIC5jb2xsYXBzaW5nIHtcblxuICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2staW50cmVhYmF1bm1lZGljICB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KDApO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KDApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9hcmUge1xuICAubG9jYXRpb24tcGhvdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLWVsZW1lbnQge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbn1cbiIsIi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIHtcbiAgIFxuICAuZmllbGQge1xuXG4gICAgJi0tdHlwZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXR5cGUtZ2VvZmllbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogJHNlY3Rpb24tcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1idXR0b24ge1xuXG4gICAgJi5pcy1wcm9ncmFtIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHR5cGU6IGdyYXksICRpY29uOiBub25lKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLW1hcCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJGZvbnQtd2VpZ2h0OiBtZWRpdW0sICR0eXBlOiBncmF5LCAkaWNvbjogbWFwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbiB7XG5cbiAgICAuY2FyZC1ib2R5IHtcblxuICAgICAgLmNhcmQtYnV0dG9uIHtcblxuICAgICAgICAmLmlzLXJvdXRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBpbml0aWFsIGluaXRpYWwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIGF1dG8gMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5maWVsZCB7XG5cbiAgICAgICYtLW5hbWUtdGl0bGUge1xuICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCowLjUgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYtLXR5cGUtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtcHJvZ3JhbSxcbiAgICAuaXMtbWFwIHtcbiAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxMDtcbiAgICB9XG5cbiAgICAuaXMtcHJvZ3JhbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMC41O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5jYXJkLWJ1dHRvbiB7XG5cbiAgICAgICYuaXMtcHJvZ3JhbSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHR5cGU6IHJlZCwgJGljb246IG5vbmUpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW1hcCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHR5cGU6IHJlZCwgJGljb246IG1hcCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBEZWZpbmUgbWF4IHdpZHRoIGFuZCBtYXggaGVpZ2h0IGZvciBsb2NhdGlvbiBpbWFnZXMgb24gZGVza3RvcC5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGxvY2F0aW9uLW1heC13aWR0aDogMTIzcHg7XG5cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbG9jYXRpb24tdGVhc2VyIHtcbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAubG9jYXRpb24tdGVhc2VyIHtcbiAgICA+IC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubm9kZV9fYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi52aWV3LWlkLWxvY2F0aW9ucyxcbi52aWV3LWlkLXNlYXJjaF9sb2NhdGlvbnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zIHtcblxuICAubGVhZmxldC1tYXAtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIHVuc2V0KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYm9keS1iZywgOCk7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5vdmVybGF5LW5vdGljZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudmlldy1kaXNwbGF5LWlkLWxvY2F0aW9uc19tYXAsXG4gICYudmlldy1kaXNwbGF5LWlkLWltYWdpc3RpY19tYXAsXG4gICYudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvcixcbiAgJi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMsXG4gICYudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvYXJlIHtcblxuICAgIC5tYXJrZXItY2x1c3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDI2cHggMCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC4zNSk7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgaGVpZ2h0OiAkY2x1c3RlZC1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgd2lkdGg6ICRjbHVzdGVyLXdpZHRoO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLW5hdik7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52aWV3LWRpc3BsYXktaWQtcGFydG5lcnMge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIHVuc2V0IHVuc2V0IHVuc2V0KTtcbiAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAwIDA7XG5cbiAgICAgIC5tb2JpbGUtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI21haW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2t0b3Atc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgMDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudm9jYWJ1bGFyeS1jbGluaWNzIHtcblxuICAgICAgICAgICAgICA+IC5jYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgID4gLnZvY2FidWxhcnktY2xpbmljcyB7XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAudm9jYWJ1bGFyeS1jbGluaWNzIHtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG5cbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1idXR0b24ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuaXMtcm91dGUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogZ3JheSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFwLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgJi5pcy1yb3V0ZSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGZvbnQtd2VpZ2h0OiBtZWRpdW0sICR0eXBlOiByZWQpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGluaXRpYWwgaW5pdGlhbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1KTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBpbml0aWFsIGluaXRpYWwpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICBmaWVsZHNldCBzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtJGdyaWQtZ3V0dGVyLXdpZHRoIDEyLjUlIGluaXRpYWwgaW5pdGlhbCk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBpbml0aWFsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgaW5pdGlhbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bGcpO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRybS1ncmF5LTMwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgaW5pdGlhbCBpbml0aWFsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBpbml0aWFsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudmlldy1kaXNwbGF5LWlkIHtcblxuICAgICYtc3BpdGFsZSxcbiAgICAmLXBvbGljbGluaWNpLFxuICAgICYtbWF0ZXJuaXRhdGksXG4gICAgJi1pbWFnaXN0aWNhLFxuICAgICYtbGFib3JhdG9yLFxuICAgICYtbGFib3JhdG9hcmUge1xuXG4gICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcblxuICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgdG9wOiB1bnNldDtcblxuICAgICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuanMtZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgaW5pdGlhbCBpbml0aWFsKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbWF0ZXJuaXRhdGkge1xuICAgICAgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxvY2F0aW9uc19saXN0LFxuICAgICYtbWF0ZXJuaXR5X2xpc3QsXG4gICAgJi1pbWFnaXN0aWNfbGlzdCxcbiAgICAmLWxhYm9yYXRvYXJlX2xpc3QsXG4gICAgJi1sb2NhdGlvbl9zZWFyY2hfYmxvY2ssXG4gICAgJi1rZXl3b3JkX3NlYXJjaCB7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAkbG9jYXRpb24tbWF4LXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zIHtcbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6ICRsb2NhdGlvbi1tYXgtd2lkdGg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSBudWxsKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnZpZXdzLXJvdywgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9ucyA+IGRpdiB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIGluaXRpYWwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIG1hcmdpbjogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSAwO1xuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG5cbiAgICAgIC5jb2xsYXBzZSxcbiAgICAgIC5jb2xsYXBzaW5nIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgPiBhLCA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHdpZHRoOiAkYnV0dG9uLXdpZHRoLWRlc2t0b3ApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiBncmF5LCAkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHdpZHRoOiAkYnV0dG9uLXdpZHRoLWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtLCAkd2lkdGg6ICRidXR0b24td2lkdGgtbW9iaWxlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtLCAkd2lkdGg6ICRidXR0b24td2lkdGgtZGVza3RvcCAqIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHJlZCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0sICR3aWR0aDogJGJ1dHRvbi13aWR0aC1tb2JpbGUgKiAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1idXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHdpZHRoOiAkYnV0dG9uLXdpZHRoLWRlc2t0b3ApO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtLCAkd2lkdGg6ICRidXR0b24td2lkdGgtbW9iaWxlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRldGFpbHMtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHdpZHRoOiAkYnV0dG9uLXdpZHRoLWRlc2t0b3ApO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtLCAkd2lkdGg6ICRidXR0b24td2lkdGgtbW9iaWxlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLXJvdXRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHdpZHRoOiAkYnV0dG9uLXdpZHRoLWRlc2t0b3ApO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgdW5zZXQgdW5zZXQgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb29yZGluYXRlcyB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcblxuICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1lbGVtZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDEuMik7XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWNvbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuXG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sbGFwc2VkLFxuICAgICAgICAgIC5jb2xsYXBzaW5nIHtcblxuICAgICAgICAgICAgLmNvbnRhY3QtY29sIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbW9iaWxlLXBob25lLFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoIDApO1xuXG4gICAgICAgICAgICAuZGV0YWlscy1idXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uLFxuICAgICAgICAgICAgYS5jYWxsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICYuY2FsbC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWN0LWNvbCB7XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSxcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwMCUgY2FsYyg1MCUgLSAxOHB4KSBudWxsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG5cbiAgICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggMCAwKTtcblxuICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IC5jb2xsYXBzZSxcbiAgICAgICAgICA+IC5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIGluaXRpYWwgaW5pdGlhbCBpbml0aWFsKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAwIDApO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgYnV0dG9uLFxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHdoaXRlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICYuZGV0YWlscy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgbWFyZ2luOiAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAwO1xuXG4gICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZm9udC1zaXplLWJhc2UpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi52aWV3LWRpc3BsYXktaWQtbGFib3JhdG9yIHtcblxuICAgIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgdW5zZXQpO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvb3JkaW5hdGVzIHtcblxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXR0YWNobWVudC1hZnRlciB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDQgMCk7XG5cbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC40NSAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgIC52aWV3LWZpbHRlcnMge1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1pbnRyZWFiYXVubWVkaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAuY29udGVudCB7XG5cbiAgICAuY29sdW1uIHtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIGgzO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDApO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHJlZCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtd2VpZ2h0OiBtZWRpdW0sICRmb250LWZhbWlseTogJGJhc2UtZm9udCk7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICNibG9jay1pbnRyZWFiYXVubWVkaWMge1xuXG4gICAgLmZpZWxkLS10eXBlLWltYWdlIHtcblxuICAgICAgaW1nIHtcblxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctaWQtbG9jYXRpb25zLCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbG9jYXRpb25zLFxuLnZpZXctaWQtc2VhcmNoX2xvY2F0aW9ucyxcbi52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSB7XG5cbiAgLnZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCxcbiAgLnZpZXctZGlzcGxheS1pZC1tYXRlcm5pdHlfbGlzdCxcbiAgLnZpZXctZGlzcGxheS1pZC1pbWFnaXN0aWNfbGlzdCxcbiAgLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZV9saXN0LFxuICAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb25zLFxuICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuXG4gICAgLnZpZXdzLXJvdywgLmZpZWxkX19pdGVtIHtcblxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCB1bnNldCk7XG5cbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHVuc2V0LCB1bnNldCk7XG5cbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblxuICAgICAgICAgICAgLmhlYWRlci1lbGVtZW50IHtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIC5jb250YWN0LWNvbCB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IDAgMCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIGluaXRpYWwpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgICAgICAgICBjb2xvcjogJGFycm93LWNvbG9yO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgICAgICAgICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFwLXdyYXBwZXIge1xuXG4gICAgICAgICAgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBpbml0aWFsKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIHVuc2V0IDUwJSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgdW5zZXQpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1sZyk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYXJyb3ctY29sb3I7XG4gICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90byB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG5cbiAgICAgICAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcblxuICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuY29sbGFwc2UsXG4gICAgICAgICAgPiAuY29sbGFwc2luZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyIDApO1xuXG4gICAgICAgICAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG5cbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCAwKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1idXR0b24tYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRldGFpbHMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IGF1dG8gMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFwLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3ZpZXctZGlzcGxheS1pZC1sb2NhdGlvbnNfbGlzdCB7XG4gIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcGhvdG8ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTIzcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b3J5X2xpc3Qge1xuXG4gIC52aWV3cy1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gIH1cblxuICAuaW5kZXgtY291bnQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkY2lyY2xlOiB0cnVlLCAkdHlwZTogbGFiLWdyYXkpO1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwkYmFzZS1mb250KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuXG4gICAgLmhlYWRlci1lbGVtZW50IHtcblxuICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vZGVfX2NvbnRlbnQge1xuXG4gICAgICBhLmlzLXJvdXRlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICBoNCxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3N7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzc3tcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC44NzUpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvcnlfbGlzdCB7XG5cbiAgICAudmlld3Mtcm93IHtcblxuICAgICAgYXJ0aWNsZSB7XG5cbiAgICAgICAgPiAubm9kZV9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1pZC1sb2NhdGlvbnMudmlldy1kaXNwbGF5LWlkLWxhYm9yYXRvciB7XG5cbiAgLmNhcmQtaGVhZGVyIHtcblxuICAgIC5ub2RlX19jb250ZW50IHtcblxuICAgICAgLmNvbGxhcHNlLnNob3csXG4gICAgICAuY29sbGFwc2luZyxcbiAgICAgIC5ub2RlX190aXRsZSxcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG5cbiAgICAgICAgJi5pcy1yb3V0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGluaXRpYWwgaW5pdGlhbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZmlsdGVycyB7XG5cbiAgICBmb3JtIHtcbiAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcblxuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1ICRncmlkLWd1dHRlci13aWR0aCBudWxsIHVuc2V0KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgei1pbmRleDokemluZGV4LWRyb3Bkb3duO1xuICAgIH1cblxuICAgIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgMCAwKTtcblxuICAgICAgLmNhcmQge1xuXG4gICAgICAgIC5pbmRleC1jb3VudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIHVuc2V0KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG5cbiAgICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0b3A6YXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm9kZV9fY29udGVudCB7XG5cbiAgICAgICAgICAgID4gLmNvbGxhcHNlLnNob3csXG4gICAgICAgICAgICA+IC5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcblxuICAgICAgICAgICAgICBhLmlzLXJvdXRlIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGluaXRpYWwgaW5pdGlhbCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQsXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuICAgICAgICAuY29sbGFwc2Uuc2hvdyxcbiAgICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5mYyB7XG5cbiAgJi10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWxlZnQsXG4gICYtcmlnaHQge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCk7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIG51bGwgbnVsbCBudWxsIDApO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCAwIG51bGwgbnVsbCk7XG4gIH1cbn1cbiIsIiRjYWxlbmRhci1idXR0b24tc2l6ZTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuXG4uZmMge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICYtcnRsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICYtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+ICoge1xuICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6ICRjYWxlbmRhci1idXR0b24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRjYWxlbmRhci1idXR0b24tc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGNhbGVuZGFyLWJ1dHRvbi1zaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcm0tcmVkO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm0tcmVkO1xuICAgIH1cbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICB9XG5cbiAgJi1pY29uLWxlZnQtc2luZ2xlLWFycm93IHtcbiAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2xlZnQpO1xuICB9XG5cbiAgJi1pY29uLXJpZ2h0LXNpbmdsZS1hcnJvdyB7XG4gICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gIH1cblxuICAmLXZpZXcge1xuICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIH1cblxuICAmLWhlYWRlci10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID5kaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmMtcHJldi1idXR0b24ge1xuICAgICAgLmZjLWljb24uZmMtaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2xlZnQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZjLW5leHQtYnV0dG9uIHtcbiAgICAgIC5mYy1pY29uLmZjLWljb24tY2hldnJvbi1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfcmlnaHQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxlZnQ+ZGl2OmZpcnN0LWNoaWxkIGgyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWNlbnRlcixcbiAgJi1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuYmxvY2stZWR1LXNhcmNpbmEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAuY29udGVudCAuYmxvY2std3JhcHBlciB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1yaWdodC1ib3g7XG4gICAgPiBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi50cmltZXN0ZXIge1xuICAmLXdyYXBwZXIge1xuICAgID4gaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMjBweCAxMHB4O1xuICAgIH1cbiAgICA+IGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cbiAgfVxuXG4gICYtd2Vla3Mge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgwKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi13ZWVrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiR3ZWVrLXNpemU6IDQ4cHg7XG5cbi50cmltZXN0ZXItd2VlayB7XG5cbiAgPiBhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHdpZHRoOiBtYXRoLmRpdigkd2Vlay1zaXplLCAxLjI1KTtcbiAgICAgIGhlaWdodDogbWF0aC5kaXYoJHdlZWstc2l6ZSwgMS4yNSk7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJHdlZWstc2l6ZSwgMS4yNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRybS1yZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAkd2Vlay1zaXplO1xuICAgIGhlaWdodDogJHdlZWstc2l6ZTtcblxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbmgyI2Jsb2NrLWxvY2F0aW9uLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCxcbi5ibG9jay1tZW51LFxuLmJsb2NrLW1lZGljLW1lbnUsXG4jYmxvY2stbG9jYXRpb24sXG4uYmxvY2stZWR1LWNhdGVnb3JpZXMge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgJiwgLnJlZ2lvbi1jb250ZW50LXRvcCAmIHtcbiAgICAvL2JveC1zaGFkb3c6IDAgMXB4IDJweCAwIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45KTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAvLyBuYXZpZ2F0aW9uXG4gICAgICAubmF2IHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGhlYWRpbmdcbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2Rvd24pO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMjRweCBudWxsIG51bGwpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGgyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vZXhwYW5kZWQgc3RhdGVcbiAgICAmLmlzLWV4cGFuZGVkLFxuICAgIC5pcy1leHBhbmRlZCB7XG4gICAgICAkYXJyb3ctc2l6ZTogOXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgaDIge1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdixcbiAgICAgICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwIDAgMCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAwLjc1KSBudWxsKTtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbCArIDE7XG4gICAgICAgICAgLy9ib3gtc2hhZG93OiAyMDBweCAwIDAgMjRweCByZ2JhKDAsMCwwLDAuMjgpO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSBudWxsKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSxudWxsKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGxnKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oLSRmb250LXNpemUteGxnICogMC41IG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuaXMtb3BlbiwgJi5pcy1vcGVuZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwICRncmlkLWd1dHRlci13aWR0aCAqIDQgMCAwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDAuNzUpKTtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbCArIDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICAgICAgICAgID4gYSwgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1sZyk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3I7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAyNHB4IDAgbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsZyk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oLSRmb250LXNpemUteGxnICogMC41IG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlY29uZC1sZXZlbCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsMCAwIDAgMCk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgei1pbmRleDogMTA3MjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stc2VhcmNoLWxlZnQtZmlsdGVyIC5jb250ZW50IC5uYXYge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgJGFycm93LXNpemU6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMzc1O1xuXG4gICYuaXMtb3BlbiB7XG5cbiAgICA+IGEsXG4gICAgYS5iYWNrLXRvLWxpbmssXG4gICAgPiAuYmxvY2stY29uZGl0aW9ucy1zZWN0aW9ucyA+IGEge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0IG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAwLjc1KSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDAuNzUpO1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAxMDczO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMTIpO1xuICAgICAgICB0b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMi40KTtcbiAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi5kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bGcpO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBjYWxjKDUwJSAtICN7JGZvbnQtc2l6ZS14bGcgKiAwLjV9KSBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAtNCkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXNlYXJjaC1sZWZ0LWZpbHRlciAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRkYXktc2l6ZTogMjJweDtcblxuXG4uZmMtYmcsXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZmMgdGgsXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlcixcbi5mYy1pY29uLFxuLmZjLXRvb2xiYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgY29sb3I6ICRib2R5LWJnO1xufVxuXG4uZmMtYmdldmVudCB7XG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xufVxuXG4uZmMtbm9uYnVzaW5lc3Mge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG59XG5cbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlLFxuLmZjLWV2ZW50W2hyZWZdLFxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2UsXG5hW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLmZjLWJnIHRhYmxlLFxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0YWJsZSxcbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZjLWJnLFxuLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtaGVscGVyLXNrZWxldG9uLFxuLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCAwKTtcbn1cblxuYVtkYXRhLWdvdG9dOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmZjIC5mYy1yb3cge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDBcbn1cblxuLmZjLXJvdyB0YWJsZSB7XG4gIGJvcmRlci1sZWZ0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMCBoaWRkZW4gdHJhbnNwYXJlbnRcbn1cblxuLmZjLXJvdzpmaXJzdC1jaGlsZCB0YWJsZSB7XG4gIGJvcmRlci10b3A6IDAgaGlkZGVuIHRyYW5zcGFyZW50XG59XG5cbi5mYy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZjLXJvdyAuZmMtYmcge1xuICB6LWluZGV4OiAxXG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGQsXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHtcbiAgei1pbmRleDogMlxufVxuXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAzXG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHhcbn1cblxuLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUsXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYyAuZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsIC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5mYy1zY3JvbGxlciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmMtaWNvbiwgLmZjLXJvdy5mYy1yaWdpZCwgLmZjLXRpbWUtZ3JpZC1ldmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYy1zY3JvbGxlciA+IC5mYy1kYXktZ3JpZCwgLmZjLXNjcm9sbGVyID4gLmZjLXRpbWUtZ3JpZCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4cztcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHJtLXJlZDtcbiAgY29sb3I6ICRib2R5LWJnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRib2R5LWJnO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi5mYy1ldmVudCwgLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudDpob3ZlciB7XG4gIGNvbG9yOiAkYm9keS1iZztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmMtbm90LWFsbG93ZWQsXG4uZmMtbm90LWFsbG93ZWQgLmZjLWV2ZW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZjLWV2ZW50IC5mYy1iZyB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuJHJlc2l6ZXItc2l6ZTogNDBweDtcblxuLmZjLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplcixcbi5mYy1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCA1MCUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogJHJlc2l6ZXItc2l6ZTtcbiAgICBoZWlnaHQ6ICRyZXNpemVyLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcmVzaXplci1zaXplICogMC41O1xuICAgIG1hcmdpbi10b3A6IC0kcmVzaXplci1zaXplICogMC41O1xuICB9XG59XG5cblxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyOmJlZm9yZSB7XG5cbn1cblxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOCk7XG59XG5cbi5mYy1ldmVudC5mYy1zZWxlY3RlZC5mYy1kcmFnZ2luZyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC43KTtcbn1cblxuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICgtMTBweCkgMCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0LCAuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICB3aWR0aDogN3B4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIsIC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyLCAuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG50ciB7XG5cbiAgJiA+IHRkIHtcbiAgICAmID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjIpO1xuICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuMiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDcpO1xuICAgIH1cbiAgfVxufVxuXG50cjpmaXJzdC1jaGlsZCB7XG5cbiAgJiA+IHRkIHtcbiAgICAmID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgfVxuICB9XG59XG5cblxuLmZjLWRheS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC0xcHgpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IC5mYy10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyLCAuZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHhcbn1cblxuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4XG59XG5cbi5mYy1tb3JlIHtcbiAgQGluY2x1ZGUgbWFyZ2luKDEycHggbnVsbCBudWxsIDZweCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHMgIWltcG9ydGFudDtcbiAgY29sb3I6ICRib2R5LWJnICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6YmVmb3JlIHtcbiAgICB0ZXh0LWluZGVudDogdW5zZXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZjLWxpbWl0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtaWNvbiwgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIHotaW5kZXg6IDFcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mYy1ub3ctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAgc29saWQgJGRhbmdlcjtcbn1cblxuLmZjLWljb246YWZ0ZXIsIC5mYy10b29sYmFyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZmMtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uZmMge1xuXG4gICYtdG9vbGJhciB7XG5cbiAgICAmID4gKiB7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuXG4gICAgICAmID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICAuZmMtc3RhdGUtaG92ZXIsXG4gICAgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmZjLXN0YXRlLWRvd24ge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuZmMtc3RhdGUtYWN0aXZlLFxuICAgIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgLmZjLWljb257XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgJi1oZWFkZXItdG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZS1iYXNlO1xuICB9XG5cbiAgJi1mb290ZXItdG9vbGJhciB7XG4gICAgbWFyZ2luLXRvcDogJGZvbnQtc2l6ZS1iYXNlO1xuICB9XG59XG5cbi5mYy1jb250ZW50LFxuLmZjLWRpdmlkZXIsXG4uZmMtbGlzdC1oZWFkaW5nIHRkLFxuLmZjLWxpc3Qtdmlldyxcbi5mYy1wb3BvdmVyLFxuLmZjLXJvdyxcbnRib2R5LFxudGQsXG50aCxcbnRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgJi5mYy1kYXktaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMDtcbiAgfVxuXG4gIC5mYy10aW1lLWdyaWQgLmZjLXNsYXRzICYge1xuICAgIGhlaWdodDogJGgyLWZvbnQtc2l6ZTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLmZjLW1pbm9yICYge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZFxuICB9XG5cbiAgLmZjLXJvdyAmIHtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIH1cbiAgfVxuXG59XG5cbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRybS1yZWQsIDAuOCk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgfVxufVxuXG4uZmMtcG9wb3ZlciB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjgpLFxuICAwIDI1cHggMzVweCAycHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG5cbiAgLmZjLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmMtY2xvc2Uge1xuICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAzcHggM3B4IG51bGwgbnVsbCk7XG4gIH1cblxuICAuZmMtZXZlbnQge1xuICAgIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZjLWRpdmlkZXIsXG4uZmMtbGlzdC1oZWFkaW5nIHRkLFxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICRsaWdodDtcbn1cblxuLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi51aS13aWRnZXQgLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5mYy1wb3BvdmVyID4gLnVpLXdpZGdldC1oZWFkZXIgKyAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAwXG59XG5cbi51aS13aWRnZXQgLmZjLWV2ZW50IHtcbiAgY29sb3I6ICRib2R5LWJnO1xufVxuXG4uZmMtdmlldy1jb250YWluZXIge1xuICAqLFxuICA6YWZ0ZXIsXG4gIDpiZWZvcmUge1xuXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcbiAgfVxufVxuXG4uZmMtdmlldyxcbi5mYy12aWV3ID4gdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICA+IHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG4uZmMtY29udGVudC1za2VsZXRvbixcbi5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcGFkZGluZy1ib3R0b206ICRmb250LXNpemUtYmFzZTtcbn1cblxuLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiA0O1xuICB9XG5cbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcbn1cblxuLmZjLWRheS10b3AuZmMtb3RoZXItbW9udGgge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1kYXktbnVtYmVyLFxuLmZjLXdlZWstbnVtYmVyIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDNweCAzcHggbnVsbCBudWxsKTtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAkZGF5LXNpemU7XG4gIGhlaWdodDogJGRheS1zaXplO1xuICBsaW5lLWhlaWdodDogJGRheS1zaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmZjLXRvZGF5ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gICAgY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cbi5mYy1iYXNpYy12aWV3IHRoLmZjLWRheS1udW1iZXIsXG4uZmMtYmFzaWMtdmlldyB0aC5mYy13ZWVrLW51bWJlciB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgY29sb3I6ICRkYXJrO1xufVxuXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMlxufVxuXG4uZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiAzZW1cbn1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbVxufVxuXG4uZmMgLmZjLWF4aXMge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uZmMtbHRyIC5mYy1heGlzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmZjLXJ0bCAuZmMtYXhpcyB7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmZjLXRpbWUtZ3JpZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlcjogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA+IC5mYy1iZyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5mYy1zbGF0cyxcbiAgPiBociB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZmMtY29udGVudCB7XG5cbiAgICAmLWNvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1za2VsZXRvbiB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIG51bGwgMCk7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5mYy1idXNpbmVzcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmZjLWJnZXZlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5mYy1oaWdobGlnaHQtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mYy1ldmVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuXG4gICAgLmZjLWx0ciAmIHtcbiAgICAgIG1hcmdpbjogMCAyLjUlIDAgMnB4O1xuICAgIH1cblxuICAgIC5mYy1ydGwgJiB7XG4gICAgICBtYXJnaW46IDAgMnB4IDAgMi41JTtcbiAgICB9XG4gIH1cblxuICAuZmMtbm93LWluZGljYXRvci1saW5lIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLmZjLWhlbHBlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2O1xuICB9XG5cbiAgLmZjLWhpZ2hsaWdodCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCk7XG4gIH1cblxuICAuZmMtYmdldmVudCxcbiAgLmZjLWV2ZW50IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCk7XG4gICAgei1pbmRleDogMVxuICB9XG5cbiAgLmZjLWJnZXZlbnQge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIG51bGwgMCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uZmMtdi1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxufVxuXG4uZmMtdi1ldmVudC5mYy1ub3QtZW5kIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zZWxlY3RlZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lLCAuZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy1jb250ZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZSxcbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aW1lIHNwYW4ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXN0YXJ0KTtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxBMC1cXEEwXCJcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGl0bGUge1xuICBmb250LXNpemU6IC44NWVtO1xuICBwYWRkaW5nOiAwXG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCAwIDApO1xuICBoZWlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyOmFmdGVyIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsIG51bGwgKC01cHgpIDUwJSk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWxpbmUge1xuICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsIDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNnB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmZjLWV2ZW50LWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4XG59XG5cbi5mYy1ydGwgLmZjLWxpc3QtdmlldyB7XG4gIGRpcmVjdGlvbjogcnRsXG59XG5cbi5mYy1saXN0LXZpZXcge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxufVxuXG4uZmMgLmZjLWxpc3QtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG9cbn1cblxuLmZjLWxpc3QtdGFibGUgdGQge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4XG59XG5cbi5mYy1saXN0LXRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxufVxuXG4uZmMtbGlzdC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uZmMtbHRyIC5mYy1saXN0LWhlYWRpbmctbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtbHRyIC5mYy1saXN0LWhlYWRpbmctYWx0LCAuZmMtcnRsIC5mYy1saXN0LWhlYWRpbmctbWFpbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtbGlzdC1oZWFkaW5nLWFsdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtbGlzdC1pdGVtLmZjLWhhcy11cmwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYy1saXN0LWl0ZW0tbWFya2VyLCAuZmMtbGlzdC1pdGVtLXRpbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4uZmMtbHRyIC5mYy1saXN0LWl0ZW0tbWFya2VyIHtcbiAgcGFkZGluZy1yaWdodDogMFxufVxuXG4uZmMtcnRsIC5mYy1saXN0LWl0ZW0tbWFya2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5mYy1saXN0LWl0ZW0tdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLmZjLWxpc3QtaXRlbS10aXRsZSBhW2hyZWZdOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmZjLWxpc3QtZW1wdHktd3JhcDIge1xuICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG59XG5cbi5mYy1saXN0LWVtcHR5LXdyYXAxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5mYy1saXN0LWVtcHR5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtbGlzdC1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbn1cblxuYm9keS5ub2RlLS10eXBlLWFydGljbGUubGF5b3V0LXR3by1zaWRlYmFycyB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cbiIsIi50aXRsZSB7XG4gIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMyAwKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZS1zbSk7XG4gIH1cbn1cblxuaDEge1xuICAmLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvKTtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cbiAgfVxufVxuXG4ucm0tZGVudGFsIHtcbiAgJi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQge1xuICAgIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcblxuICAgICAgaDEudGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLXBvbmRlcmFzIHtcbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDY7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzLjI1O1xuICAgIH1cblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIGNvbnRlbnQ6IFwiQUNBREVNSUMgSE9TUElUQUxcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgIH1cbiAgfVxuICAudGl0bGUubmF2LWl0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyBcbiAgICBkaXNwbGF5OiBub25lOyBcbiAgfVxufVxuLm5vZGUtc3BpdGFsdWwtYmFuZWFzYSB7XG4gICAgI3BhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA2O1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzLjI1O1xuICAgICAgfVxuXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5ncmFkaWVudC10aXRsZSB7XG4gIGgyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxLjc4ZGVnLCAjRjc5RTFCIC0yLjYzJSwgI0RDMDAyOCA4Ni43NSUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiJXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMiAkZ3JpZC1ndXR0ZXItd2lkdGgqMS41O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCoyO1xuXHR9XG5cdC5jb250ZW50IHtcblx0XHR1bCwgb2wge1xuXHRcdFx0QGV4dGVuZCAlbGlzdHM7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLW1lZGljLWFydGljbGVzIHtcblx0QGV4dGVuZCAlc2VjdGlvbjtcbn1cbiIsIiRhbGVydC1tYXgtd2lkdGg6IDQzMHB4O1xuJGFsZXJ0LWljb24tc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG5cbiVhbGVydC1maXhlZCB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBhdXRvIGF1dG8gJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIGF1dG8gJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAwKTtcbiAgfVxufVxuXG4lYWxlcnQtYm94IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6IDAgLTRweCA5cHggMCByZ2JhKDAsMCwwLDAuMDIpLCAwIDIzcHggMzBweCAwIHJnYmEoMCwwLDAsMC4xKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICB9XG59XG5cbiVhbGVydC1pY29uIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRhbGVydC1pY29uLXNpemUpO1xuICBAaW5jbHVkZSBtYXJnaW4oLSRhbGVydC1pY29uLXNpemUgKiAwLjUgbnVsbCBudWxsKTtcbn1cblxuLmFsZXJ0IHtcbiAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogMi45KTtcbiAgQGV4dGVuZCAlYWxlcnQtYm94O1xuICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gIG1heC13aWR0aDogJGFsZXJ0LW1heC13aWR0aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDU1cHg7XG4gIHotaW5kZXg6IDM7XG4gIC5tZXNzYWdlc19faXRlbSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogMi45KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5iaS5mbGV4LXNocmluay0wLm1lLTQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFsZXJ0LWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuLWNsb3NlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlICRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICBAaW5jbHVkZSBpY29uKGNsb3NlKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oLSRmb250LXNpemUtc20gKiAwLjUgMCAwKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYXJyb3ctY29sb3I7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYWxlcnQtaWNvbjtcbiAgfVxuXG4gICYtc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgaWNvbihjaGVjay1vdXRsaW5lKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG4gIH1cblxuICAmLWRhbmdlciB7XG4gICAgQGluY2x1ZGUgaWNvbih3YXJuaW5nLWZpbGxlZCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG4gIH1cblxuICAmLXdhcm5pbmcge1xuICAgIEBpbmNsdWRlIGljb24od2FybmluZyk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBleHRlbmQgJWFsZXJ0LWZpeGVkO1xuICB9XG5cbiAgaHIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4iLCIuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgQGV4dGVuZCAlYWxlcnQtYm94O1xuICBAZXh0ZW5kICVhbGVydC1maXhlZDtcbiAgQGluY2x1ZGUgaWNvbihsb2FkaW5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWFsZXJ0LWljb247XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGFkZHRvYW55LXNoYXJlLWJ1dHRvbigkaWNvbi1zaXplOiAkZm9udC1zaXplLXhzbSkge1xuICAmOm5vdCguYWRkdG9hbnlfc2hhcmUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5hZGR0b2FueV9zaGFyZSB7XG4gICAgQGluY2x1ZGUgaWNvbihzaGFyZSk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpY29uLXNpemUpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGFkZHRvYW55LWxpc3Qge1xuICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGFkZHRvYW55LXNoYXJlLWJ1dHRvbjtcbiAgICB9XG4gIH1cbn1cblxuJWFydGljbGUtY2FyZC1kYXRlIHtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gYXJ0aWNsZS1jYXJkLXNoYXJlKCRidXR0b24tYWxpZ25tZW50OiBsZWZ0LCAkYnV0dG9uLWFsaWdubWVudC14c206IGxlZnQpIHtcbiAgdGV4dC1hbGlnbjogJGJ1dHRvbi1hbGlnbm1lbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIGEge1xuICAgIEBpbmNsdWRlIGFkZHRvYW55LXNoYXJlLWJ1dHRvbigkZm9udC1zaXplLXhsZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgIHRleHQtYWxpZ246ICRidXR0b24tYWxpZ25tZW50LXhzbTtcbiAgfVxufVxuXG5AbWl4aW4gYXJ0aWNsZS1jYXJkLXRpdGxlKCRmb250LXNpemU6ICRoNC1mb250LXNpemUsICRmb250LXNpemUtc206ICRjYXJkLXRpdGxlLWZvbnQtc2l6ZS1zbSxcbiAgJGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodCwgJGxpbmUtaGVpZ2h0LXNtOiAkaGVhZGluZ3MtbGluZS1oZWlnaHQpIHtcblxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XG4gIH1cbn1cblxuQG1peGluIGFydGljbGUtY2FyZC1zaW1wbGUge1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMyk7XG4gIEBpbmNsdWRlIG1hcmdpbigwIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgLnBvc3QtZGF0ZSB7XG4gICAgQGV4dGVuZCAlYXJ0aWNsZS1jYXJkLWRhdGU7XG4gIH1cblxuICAubm9kZV9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGFydGljbGUtY2FyZC10aXRsZSgpO1xuICAgIGhlaWdodDogOTRweDtcbiAgfVxuXG4gIC5ub2RlLXNoYXJlIHtcbiAgICBAaW5jbHVkZSBhcnRpY2xlLWNhcmQtc2hhcmUocmlnaHQpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCBudWxsICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjUpO1xuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMge1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYubGF5b3V0LS1lcXVhbF9iaWcge1xuICAgIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLWJpZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5sYXlvdXQtLWVxdWFsLFxuICAmLmxheW91dC0tZXF1YWxfYmlnIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgIEBleHRlbmQgJWJveGVkLWNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbGljayB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHVuc2xpY2stYnJlYWtwb2ludC1tYXgpIHtcblxuICAgICAgICAmLWxpc3QsXG4gICAgICAgICYtdHJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgIC8vQGluY2x1ZGUgcGFkZGluZygwIDIwJSAwIDApO1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sYXlvdXQtLWVxdWFsIHtcblxuICAgIC5zbGljayB7XG5cbiAgICAgICYtdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NsaWRlcixcbiAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmLnNsaWNrX19zbGlkZXIge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPi5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2xpZGUge1xuICAgICAgICAvL0BpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICAvL21heC13aWR0aDogY2FsYygoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogMn0pIC8gMyk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR1bnNsaWNrLWJyZWFrcG9pbnQtbWluKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIGluaXRpYWwpO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgICAgPi5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIGluaXRpYWwpO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zMyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3RhdGlzdGljcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMzMgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAtMS4zMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgICAvL2ZsZXg6IDAgMSBjYWxjKDEwMCUgLyAzKSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgICAgLy93aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAvL21heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAvL2ZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLy9taW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgLy93aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAvL21heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAvL2ZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLy9taW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxheW91dC0tZXF1YWxfYmlnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICB9XG5cbiAgICAuc2xpY2tfX3NsaWRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrIHtcblxuICAgICAgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmX19zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdW5zbGljay1icmVha3BvaW50LW1pbikge1xuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgLm5vZGUge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RhdGlzdGljcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIHRvZG8gY2hhbmdlIGp1c3RpZnktY29udGVudCBhZnRlciB1bmNvbW1lbnRpbmcgdGVtcGxhdGUgbm9kZS12aWV3c1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUge1xuICAgICAgJi1maWVsZC1hcnRpY2xlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLmxheW91dC0tbG9uZ19jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jb2x1bW4ge1xuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgPi5ub2RlLS10eXBlLWFydGljbGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgPi5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLXdpdGgtdGVhc2VyIHtcbiAgICAgICAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgMCBudWxsKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwpO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRncmlkLWd1dHRlci13aWR0aCArIDF9KTtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5wb3N0LXBob3RvIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1KTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgICAgIC8vIHRvIG92ZXJyaWRlIG50aC1jaGlsZFxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgICAgICAgLy8gdG8gb3ZlcnJpZGUgbnRoLWNoaWxkXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS1kb3VibGVfY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgLmNvbHVtbiB7XG5cbiAgICAgICYtbGVmdCxcbiAgICAgICYtcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSxcbiAgICAgICAgICAgIC5ub2RlX19jb250ZW50LFxuICAgICAgICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlbXBsYXRlMyB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyB7XG4gICAgJi5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gICAgICAuc2xpY2sge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHVuc2xpY2stYnJlYWtwb2ludC1taW4pIHtcbiAgICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGdyYXktY2FyZC1iYWNrZ3JvdW5kOiAkcm0tZ3JheS00O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogMi44OHB4O1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMge1xuXG4gIC5zb2NpYWxfc2hhcmVfd3JhcHBlciB7XG4gICAgPiBoMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGFkZHRvYW55LWxpc3QoKTtcblxuICAuc2xpY2sge1xuICAgICZfX3NsaWRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJi5sYXlvdXQtLWVxdWFsIHtcblxuICAgIC5zbGljay0tb3B0aW9uc2V0LS1hcnRpY29sZSB7XG5cbiAgICAgIC5zbGljayB7XG5cbiAgICAgICAgJl9fc2xpZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgID4gLnNsaWNrX19zbGlkZSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyNHB4KTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAwIDAgMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBvc3QtZGF0ZSxcbiAgICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZSB7XG5cbiAgICAgICAgICAgICYtZmllbGQtYXJ0aWNsZS1waG90byB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjUgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG5cbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0aXN0aWNzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1IDAgMCk7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgICAmLmNvbW1lbnQtY291bnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY29tbWVudHMtZmlsbGVkKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1IDAgMCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNvbW1lbnQtY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm9kZS1zaGFyZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bGcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS1lcXVhbF9iaWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2xpY2sge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgLnNsaWNrX19zbGlkZXtcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xle1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmZpZWxkX19pdGVtIC5ub2RlLS10eXBlLWFydGljbGUsXG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0gLm5vZGUtLXR5cGUtbmV3c3tcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgIC5ub2RlX190aXRsZXtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubm9kZV9fY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLnBvc3QtZGF0ZXtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAmLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLFxuICAgIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgLnBhdGgtZnJvbnRwYWdlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGNhcmQtdGl0bGUtZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LXBob3RvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgICAgICAvL21hcmdpbi1yaWdodDogLTQycHg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogLTQycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAubm9kZS1zaGFyZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bGcpO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWRhdGUsXG4gICAgICAubm9kZV9fdGl0bGUsXG4gICAgICAuc3RhdGlzdGljcyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMikpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAubm9kZSB7XG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0aXN0aWNzIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgICAubm9kZS12aWV3cyB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lIHtcbiAgICAgICAgICAmLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAkY2FyZC1lbXBoYXNpcy1pY29uLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogNTtcbiAgICAgICAgJGNhcmQtZW1waGFzaXMtaWNvbi1oZWlnaHQtc206ICRmb250LXNpemUtYmFzZSAqIDMuNjI7XG4gICAgICAgIC5wb3N0LXBob3RvIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihybSk7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIC8vIGVuc3VyZSBhc3BlY3QgcmF0aW8gZnJvbSBkZXNpZ24gLSB3aWR0aCAzOTJweCwgaGVpZ2h0IDI1MXB4XG4gICAgICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KDI1MSwgMzkyKSAqIDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCAwIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2FyZC1lbXBoYXNpcy1pY29uLWhlaWdodCk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjYXJkLWVtcGhhc2lzLWljb24taGVpZ2h0ICogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRjYXJkLWVtcGhhc2lzLWljb24taGVpZ2h0LXNtKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGNhcmQtZW1waGFzaXMtaWNvbi1oZWlnaHQtc20gKiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICA+LmZpZWxkX19pdGVtc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuZmllbGRfX2l0ZW17XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sYXlvdXQtLWxvbmdfY29sdW1uIHtcblxuICAgIC5jb2x1bW57XG4gICAgICAmLWxlZnR7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZXtcblxuICAgICAgICAgIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLXdpdGgtdGVhc2Vye1xuXG4gICAgICAgICAgICAubm9kZV9fY29udGVudHtcblxuICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnl7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1yaWdodHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZXtcbiAgICAgICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgICAgICAucG9zdC1kYXRle1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLm5vZGVfX2NvbnRlbnQge1xuXG4gICAgICAgIC5wb3N0LXBob3RvIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0sICRiYXNlLWZvbnQpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdGlzdGljcyB7XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIH1cblxuICAgICAgICAubm9kZS1zaGFyZSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsZyk7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xle1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGV7XG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZXtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXtcbiAgICAgICAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLTEuMjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNTBweCA2MnB4IDJweCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC44KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkY2FyZHMtaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGJveC1zaGFkb3c7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS1kb3VibGVfY29sdW1uIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWFydGljbGUtY2FyZC1kYXRlO1xuICAgICAgfVxuXG4gICAgICAucG9zdC1waG90byB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgICB9XG5cbiAgICAgIC5ub2RlLXNoYXJlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSk7XG5cbiAgICAgICAgLnBvc3QtcGhvdG8ge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uLXJpZ2h0LFxuICAgIC5jb2x1bW4tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLmNvbHVtbi1yaWdodCB7XG4gICAgICAucG9zdC1waG90byB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4tbGVmdCB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcblxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlKTtcblxuICAgICAgLmNvbHVtbi1yaWdodCxcbiAgICAgIC5jb2x1bW4tbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNSk7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tcmlnaHQge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxheW91dC0tbG9uZ19jb2x1bW4sXG4gICYubGF5b3V0LS1lcXVhbF9iaWcsXG4gICYubGF5b3V0LS1lcXVhbCxcbiAgJi5sYXlvdXQtLWRvdWJsZV9jb2x1bW4ge1xuICAgIC5ub2RlX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBhcnRpY2xlLWNhcmQtdGl0bGUoJGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bCk7XG4gICAgfVxuICB9XG5cbiAgJi5sYXlvdXQtLWxvbmdfY29sdW1uLFxuICAmLmxheW91dC0tZXF1YWxfYmlnLFxuICAmLmxheW91dC0tZXF1YWwge1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4Y2VycHQsXG4gICAgLnN0YXRpc3RpY3Mge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS1lcXVhbCxcbiAgJi5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gICAgLnN0YXRpc3RpY3Mge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtYXJ0aWNsZXMge1xuICBAaW5jbHVkZSBhZGR0b2FueS1saXN0KCk7XG59XG4ucm0tZGVudGFsIC5wb3N0LXBob3RvLC5lZHUtbWFpbiAucG9zdC1waG90byB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucG9zdC1waG90byB7XG4gIC8vbWFyZ2luLXRvcDogLTQycHg7XG4gIC8vbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAvL21hcmdpbi1yaWdodDogLTQycHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8sXG5ib2R5Lm5vZGUtLXR5cGUtYXV0aG9yIC5tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgLm1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8sXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyAubWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtbWVkaWMtYXJ0aWNsZXMge1xuXG4gIC5jb250ZW50IHtcblxuICAgID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIHNpZGViYXItcmlnaHQtYm94O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBAZXh0ZW5kICVzaWRlYmFyLXJpZ2h0LWJveC10aXRsZTtcbiAgfVxuXG4gIC5pdGVtLWxpc3Qge1xuICAgIHVsIHtcbiAgICAgIEBleHRlbmQgJXNpZGViYXItcmlnaHQtYm94LWxpbmstbGlzdC13cmFwcGVyO1xuICAgICAgQGluY2x1ZGUgc2lkZWJhci1yaWdodC1ib3gtbGluay1saXN0LWl0ZW0oKTtcbiAgICB9XG4gIH1cblxuICAubW9yZS1saW5rIHtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMik7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDJweCAwIG51bGwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LWFydGljbGVzIHtcbiAgJHNpZGUtYm94LWFydGljbGUtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjMxMjU7XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1yaWdodC1ib3g7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRzaWRlLWJveC1hcnRpY2xlLXRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkIHtcblxuICAgICAgJi1jcmVhdGVkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMge1xuICAgIGFydGljbGUge1xuICAgICAgQGluY2x1ZGUgc2lkZWJhci1yaWdodC1ib3g7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjMxMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgLnN0YXRpc3RpY3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIC5ub2RlLXZpZXdzIHtcbiAgICAgIEBpbmNsdWRlIGljb24odmlldy1zaGFwZSk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsIDApO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMC4yNDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIC5jb3VudCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lcG9zdC1kYXRlLWNvbW1vbi1zdHlsZSB7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXhzO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4lYXJ0aWNsZS1jYXRlZ29yeSB7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14cztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcm0tcmVkO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMsIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyB7XG4gICYubGF5b3V0LS1taWRkbGVfYmlnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAvKiBjb21tb24gZm9yIHJpZ2h0IGFuZCBsZWZ0Ki9cbiAgICAuY29sdW1uLXJpZ2h0LFxuICAgIC5jb2x1bW4tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cbiAgICAgIC5wb3N0IHtcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAuYXJ0aWNsZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVhcnRpY2xlLWNhdGVnb3J5O1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgQGV4dGVuZCAlcG9zdC1kYXRlLWNvbW1vbi1zdHlsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4tbWlkZGxlIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblxuICAgICAgLnN0YXRpc3RpY3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnBvc3Qge1xuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnRpY2xlLXN1bW1hcnkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCk7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNzMuNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgICAgICAgICAgICYgfiBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoKTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIDRweCB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tYXJyb3ctcmlnaHQtcmVkLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICBAZXh0ZW5kICVwb3N0LWRhdGUtY29tbW9uLXN0eWxlO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBjb21tb24gZm9yIG1pZGRsZSBjZW50ZXIgYW5kIGxlZnQgKi9cbiAgICAubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICAgICAucG9zdC1waG90byB7XG4gICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoNTUwLCA4MjUpICogMTAwJTsgLy8gY2FsY3VsYXRlIGFzcGVjdCByYXRpb1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuY29sdW1uLXJpZ2h0LFxuICAgICAgLmNvbHVtbi1sZWZ0LFxuICAgICAgLmNvbHVtbi1taWRkbGUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tbWlkZGxlIHtcbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS1iaWdfc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MC41cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcblxuICAgIC5zdGF0aXN0aWNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ub2RlLS10eXBlLWFydGljbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAucG9zdCB7XG4gICAgICAgICYtcGhvdG8ge1xuICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY2NiU7IC8vYXNwZWN0IHJhdGlvXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MS41JTsgLy9hc3BlY3QgcmF0aW9cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI3OXB4IDA7XG5cbiAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQ0cHggMDtcblxuICAgICAgICAgICAgJiB+IGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgpO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gNHB4IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1hcnJvdy1yaWdodC1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS1jYXJkLS1lbXBoYXNpemVkIHtcbiAgICAgIC5wb3N0IHtcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAwO1xuXG4gICAgICAgICAgLnBvc3Qtd3JhcHBlcixcbiAgICAgICAgICAuY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG5cbiAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXN0b20tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuXG4gICAgICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggNjlweCAwIDA7XG5cbiAgICAgICAgICAgICAgJiB+IGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3LjVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS1sZWZ0X2JpZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG5cbiAgICAuY29sdW1uLWxlZnQsXG4gICAgLmNvbHVtbi1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICB9XG5cbiAgICAuY29sdW1uLWxlZnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAuY29sdW1uLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgICYtbGVmdCxcbiAgICAgICYtcmlnaHQge1xuXG4gICAgICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgJi1waG90byB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoNTUwLCA4MjUpICogMTAwJTsgLy8gYXNwZWN0IHJhdGlvXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhcnRpY2xlLWNhdGVnb3J5O1xuXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcG9zdC1kYXRlLWNvbW1vbi1zdHlsZTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxlZnQge1xuICAgICAgICAucG9zdC1pbmZvIHtcbiAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblxuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxheW91dC0tcmlnaHRfYmlnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuXG4gICAgLmNvbHVtbiB7XG4gICAgICAmLWxlZnQge1xuXG4gICAgICAgIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlIG51bGwpO1xuXG4gICAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcblxuICAgICAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgICAmLXBob3RvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMjVweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE4NHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTg0cHg7XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgLy8gZW5zdXJlIGFzcGVjdCByYXRpbyBmcm9tIGRlc2lnbiA4MjV4NTUwcHhcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdig1NTAsIDgyNSkgKiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblxuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCk7XG5cbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTg0cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTg0cHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICYtcGhvdG8ge1xuICAgICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgLy8gZW5zdXJlIGFzcGVjdCByYXRpbyBmcm9tIGRlc2lnblxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoNTUwLCA4MjUpICogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJGdyYXktNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGVmdCxcbiAgICAgICYtcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYXJ0aWNsZS1jYXRlZ29yeTtcblxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXBvc3QtZGF0ZS1jb21tb24tc3R5bGU7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sYXlvdXQtLWNvbHVtbnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLmNvbXBvbmVudC1oZWFkZXIge1xuICAgICAgJjpub3QoLnRpdGxlLS1jZW50ZXJlZCkge1xuICAgICAgICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgLy8gQGluY2x1ZGUgZm9udC13ZWlnaHQoJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgIC5wb3N0IHtcbiAgICAgICAgJi1waG90byB7XG4gICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvLyBlbnN1cmUgYXNwZWN0IHJhdGlvIGZyb20gZGVzaWduXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoNTUwLCA4MjUpICogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgLmFydGljbGUtY2F0ZWdvcnkge1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJ0aWNsZS1jYXRlZ29yeTtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgQGV4dGVuZCAlcG9zdC1kYXRlLWNvbW1vbi1zdHlsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy0yIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCgxMiAqIDAuNSkpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbHVtbnMtMyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLnNsaWRlck1vYmlsZSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wobWF0aC5kaXYoMTIsIDMpKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbHVtbnMtNCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAuc2xpZGVyTW9iaWxlIHtcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlIHtcbiAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgoMTIgKiAwLjI1KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2x1bW5zLTUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLnNsaWRlck1vYmlsZSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCgxMiAqIDAuMikpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuXG4gICAgLmNvbHVtbiB7XG4gICAgICAmLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZXMge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICAgICAgICAmID4gLmZpZWxkX19pdGVtLFxuICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgICAgIC5ub2RlLS10eXBlLWFydGljbGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgICAmLXBob3RvIHtcbiAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIC8vIGVuc3VyZSBhc3BlY3QgcmF0aW8gZnJvbSBkZXNpZ25cbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdig1NTAsIDgyNSkgKiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhcnRpY2xlLWNhdGVnb3J5O1xuXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcG9zdC1kYXRlLWNvbW1vbi1zdHlsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAwIDU1cHg7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy8gZW5zdXJlIGFzcGVjdCByYXRpbyBmcm9tIGRlc2lnblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KDU1MCwgODI1KSAqIDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0M3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA3MnB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1hcnJvdy1yaWdodC1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgLmZpZWxkX19pdGVtcyB7XG5cbiAgICAgICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuXG4gICAgICAgICAgICAgIC5wb3N0IHtcblxuICAgICAgICAgICAgICAgICYtaW5mbyB7XG5cbiAgICAgICAgICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sYXlvdXQtLW1pZGRsZV9iaWcsXG4gICYubGF5b3V0LS1iaWdfc2luZ2xlLFxuICAmLmxheW91dC0tbGVmdF9iaWcsXG4gICYubGF5b3V0LS1yaWdodF9iaWcsXG4gICYubGF5b3V0LS1jb2x1bW5zLFxuICAmLWltYWdlIHtcbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBhcHBsaWVzIGZvciBhbGwgbGF5b3V0c1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc2xpZGVyTW9iaWxlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlcyB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5wb3N0LXBob3RvIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbXBvbmVudC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIDRweCB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tYXJyb3ctcmlnaHQtcmVkLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudGl0bGUtLWNlbnRlcmVkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcblxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgJi0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnRpdGxlLS1jZW50ZXJlZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXhsZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtaW5mbyB7XG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICNibG9jay1icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgICYuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5pbWFnZS1hbGlnbi0tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcGFkZGluZzogODBweCAwIDExMi44NHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5jb2x1bW4ge1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAvLyBlbnN1cmUgYXNwZWN0IHJhdGlvIGZyb20gZGVzaWduXG4gICAgICAgICAgcGFkZGluZzogMCAwIG1hdGguZGl2KDU1MCwgODI1KSAqIDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWFycm93LXJpZ2h0LXJlZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgxcHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGUtY29sdW1ucyB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgJi5jb2x1bW5zIHtcbiAgICAgICAgJi0tNiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS00IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLTgge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlLWNvbHVtbnMge1xuXG4gIC5jb2x1bW5zLS0sXG4gIC5jb2x1bW5zLS02IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgICBAaW5jbHVkZSBhcnRpY2xlLWNhcmQtc2ltcGxlO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sdW1ucy0tNCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoIDApO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3I7XG5cbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBAZXh0ZW5kICVhcnRpY2xlLWNhcmQtZGF0ZTtcbiAgICAgIH1cblxuICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgYXJ0aWNsZS1jYXJkLXRpdGxlKCk7XG4gICAgICB9XG5cbiAgICAgIC5ub2RlLXNoYXJlIHtcbiAgICAgICAgQGluY2x1ZGUgYXJ0aWNsZS1jYXJkLXNoYXJlKHJpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW5zLS04IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWFydGljbGUtY2FyZC1kYXRlO1xuICAgICAgfVxuXG4gICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBhcnRpY2xlLWNhcmQtdGl0bGUoJGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bCwgJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS14c20pO1xuICAgICAgfVxuXG4gICAgICAubm9kZS1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIGFydGljbGUtY2FyZC1zaGFyZSgkYnV0dG9uLWFsaWdubWVudC14c206IHJpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtcGhvdG8ge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41KTtcblxuICAgICAgICAucG9zdC1pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1waG90byB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtY29sdW1uIHtcbiAgICA+IGgyIHtcbiAgICAgIEBleHRlbmQgJXVuYm94ZWQtdGl0bGUtY29tcG9uZW50LXNwYWNpbmctdG9wO1xuICAgICAgQGV4dGVuZCAldGl0bGUtc2VjdGlvbjtcbiAgICAgIEBleHRlbmQgJWgyLXRpdGxlLXNlY3Rpb247XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMS43IG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgbnVsbCk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zIG51bGwgbnVsbCk7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVkdS1sYW5kaW5nLXBhZ2Uge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cyB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMiBudWxsIG51bGwpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlIG51bGwpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuYm9keSB7XG5cbiAgLnNsaWNrIHtcblxuICAgICZfX3NsaWRlIHtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUge1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlLWxhYmVsLXZhbHVlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tc2NoZWR1bGUtZGF5cyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMy41KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1zY2hlZHVsZS1ob3VycyB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICBib2R5IHtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyB7XG5cbiAgICAgIC5zbGljayB7XG5cbiAgICAgICAgJi10cmFjayB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLWFwcG9pbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1zY2hlZHVsZS1kYXlzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG5cbiAgJi5sYXlvdXQyIHtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyB7XG5cbiAgICAgIC5zbGljayB7XG5cbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoIC0gbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKX0pO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50ZW1wbGF0ZTMge1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIHtcblxuICAgICAgLnNsaWNrIHtcblxuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMik7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmluZGV4LFxuICAmOm5vdCgubGF5b3V0Mik6bm90KC50ZW1wbGF0ZTMpIHtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyB7XG5cbiAgICAgIC5zbGljayB7XG5cbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoIC0gKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUpfSk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAjeyRncmlkLWd1dHRlci13aWR0aCAtIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyl9KTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBzdHlsZSBmb3IgdGhlIGZpcnN0IHNjaGVkdWxlcyBjb21wb25lbnQgYWZ0ZXIgc3dpcGUgbWVudSAqL1xuICAmLmhhcy1uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgI2NvbXBvbmVudC0xIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcblxuICBib2R5IHtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlcyB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMjAlIDAgMCk7XG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIC8vbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tc2NoZWR1bGUtZGF5cyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcblxuICAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICAgIC5zbGljayB7XG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICAgICAgQGluY2x1ZGUgaWNvbih0aW1lKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgICAgIC8vbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRzY2hlZHVsZS1pY29uLXNpemUpO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxvY2F0aW9uLXNjaGVkdWxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDQgMCAwKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLXRpdGxle1xuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1zY2hlZHVsZS1hcHBvaW50Om5vdCg6ZW1wdHkpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLXZhbHVlcyB7XG4gICAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLXNjaGVkdWxlLWRheXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblxuICAgICAgLnNsaWNrIHtcblxuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggMCAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIC5zbGljayB7XG5cbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGUge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDMgMCAwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuXG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgLmZpZWxkX19pdGVtIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZSB7XG5cbiAgICAgICAgJi1maWVsZC1jdGEge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNvbHVtbnMtNCB7XG5cbiAgICAucm93IHtcblxuICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogM30pIC8gNCk7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogMn0pIC8gMyk7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSkgLyAyKTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICAgJixcbiAgICAgICAgICAmOm50aC1jaGlsZCgybiksXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sdW1ucy0zIHtcblxuICAgIC5yb3cge1xuXG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAyfSkgLyAzKTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KSAvIDIpO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pIC8gMik7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICYsXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNvbHVtbnMtMiB7XG5cbiAgICAucm93IHtcblxuICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSkgLyAyKTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICAgJiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYuY29sdW1ucy0xIHtcblxuICAgIC5yb3cge1xuXG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb2x1bW5zLTQsXG4gICYuY29sdW1ucy0zLFxuICAmLmNvbHVtbnMtMixcbiAgJi5jb2x1bW5zLTEge1xuXG4gICAgLnJvdyB7XG5cbiAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGdyZWVuOiAjQTJCRjZDO1xuJHllbGxvdzogI0VGRDE0QjtcbiRvcmFuZ2U6ICNFNjczM0I7XG5cbiRhbGlnbmVkLWljb24tc3BhY2luZzogMTAzcHg7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG5cbiAgLnJvdyB7XG5cbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZSB7XG5cbiAgICAgICAgJi1maWVsZC10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgkZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQpO1xuICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkLWN0YSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS0tYmxhY2sge1xuXG4gICAgICAgIC5maWVsZC0tbmFtZSB7XG5cbiAgICAgICAgICAmLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zIG51bGwgbnVsbCk7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjUgbnVsbCBudWxsKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRE8gTk9UIEtFRVAgVEhJUyFcbiAgICAgICAgICAgIC5wYWdlLW5vZGUtNDk0NzggJiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBwaWN0dXJlLFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFyYWdyYXBoLWljb24ge1xuICAgICAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtc3R5bGUge1xuXG4gICAgICAgICYtLXJlZCB7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUge1xuICAgICAgICAgICAgJi1maWVsZC1jdGEge1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmF5IHtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZSB7XG4gICAgICAgICAgICAmLWZpZWxkLWN0YSB7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiBncmF5LCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aGl0ZSB7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUge1xuICAgICAgICAgICAgJi1maWVsZC1jdGEge1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogd2hpdGUsICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtaWNvbiB7XG5cbiAgICAmLmljb24ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMjUgbnVsbCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6ICRwYXJhZ3JhcGgtaWNvbi1udW1iZXItc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkcGFyYWdyYXBoLWljb24tbnVtYmVyLXNpemU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaWNvbiBjb2xvclxuICAuaWNvbi1jb2xvciB7XG5cbiAgICAmLS1ibGFjayB7XG5cbiAgICAgIC5wYXJhZ3JhcGgtaWNvbiB7XG4gICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlZCB7XG5cbiAgICAgIC5wYXJhZ3JhcGgtaWNvbiB7XG4gICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFja2dyb3VuZC1jb2xvciB7XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICB9XG5cbiAgICAmLS1ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWdyYXk7XG4gICAgfVxuXG4gICAgJi0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gbGluayBpdGVtIGJhY2tncm91bmQgY29sb3JcbiAgJi5iYWNrZ3JvdW5kIHtcblxuICAgICYtLXdoaXRlIHtcblxuICAgICAgLnJvdyB7XG4gICAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS1ncmF5IHtcblxuICAgICAgLnJvdyB7XG4gICAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHJhbnNwYXJlbnQge1xuXG4gICAgICAucm93IHtcblxuICAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLWljb24ge1xuXG4gICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCBudWxsKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaWNvbi1hbGlnbi0tbGVmdCB7XG5cbiAgICAuaGFzLWltYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGFsaWduZWQtaWNvbi1zcGFjaW5nIC0gJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICAvL1RPIEJFIFJFTU9WRUQhXG4gICAgICAucGFnZS1ub2RlLTQ5NDc4ICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYuaWNvbi1hbGlnbi0tcmlnaHQge1xuXG4gICAgLmhhcy1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYWxpZ25lZC1pY29uLXNwYWNpbmcgLSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICYubWF4LWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICYubGlua3Mtc3R5bGUtLWNvbXBhY3Qge1xuICAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICYuY29sdW1ucy0zOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbHVtbnMtMjpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG5cbiAgICAgICAgJjpub3QoLnBhcmFncmFwaC0tYWxpZ24tdGl0bGUtLXN0YW5nYSxcbiAgICAgICAgICAucGFyYWdyYXBoLS1hbGlnbi10aXRsZS0tZHJlYXB0YSxcbiAgICAgICAgICAucGFyYWdyYXBoLS1hbGlnbi10aXRsZS0tY2VudHJhdCxcbiAgICAgICAgICAucGFyYWdyYXBoLS1hbGlnbi1kZXNjcmlwdGlvbi0tc3RhbmdhLFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLWFsaWduLWRlc2NyaXB0aW9uLS1jZW50cmF0LFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLWFsaWduLWRlc2NyaXB0aW9uLS1kcmVhcHRhLFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLWFsaWduLWN0YS0tc3RhbmdhLFxuICAgICAgICAgIC5wYXJhZ3JhcGgtLWFsaWduLWN0YS0tY2VudHJhdCxcbiAgICAgICAgICAucGFyYWdyYXBoLS1hbGlnbi1jdGEtLWRyZWFwdGEpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGFyYWdyYXBoLS1hbGlnbi10aXRsZS0tc3RhbmdhIHtcbiAgICAgICAgICAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGFyYWdyYXBoLS1hbGlnbi10aXRsZS0tY2VudHJhdCB7XG4gICAgICAgICAgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXJhZ3JhcGgtLWFsaWduLXRpdGxlLS1kcmVhcHRhIHtcbiAgICAgICAgICAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXJhZ3JhcGgtLWFsaWduLWRlc2NyaXB0aW9uLS1zdGFuZ2Ege1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXJhZ3JhcGgtLWFsaWduLWRlc2NyaXB0aW9uLS1jZW50cmF0IHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhcmFncmFwaC0tYWxpZ24tZGVzY3JpcHRpb24tLWRyZWFwdGEge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhcmFncmFwaC0tYWxpZ24tY3RhLS1zdGFuZ2Ege1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGFyYWdyYXBoLS1hbGlnbi1jdGEtLWNlbnRyYXQge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhcmFncmFwaC0tYWxpZ24tY3RhLS1kcmVhcHRhIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiYubGlua3Mtc3R5bGUtLWNvbXBhY3Qge1xuICAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICYuY29sdW1ucy0zOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbHVtbnMtMjpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiYubGlua3Mtc3R5bGUtLWNvbXBhY3Qge1xuICAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiYubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIHtcbiAgLnJvdyB7XG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgXG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJi5saW5rcy1zdHlsZS0tY29tcGFjdC5jb2x1bW5zLTIge1xuICAucm93IHtcbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBcbiAgICAgICY6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG59XG5cbi5jdXN0b20tY29udGFpbmVyIHtcblxuICAmLS1tZWRpYSB7XG5cbiAgICAuaWNvbi1hbGlnbi0tbGVmdCAmLFxuICAgIC5pY29uLWFsaWduLS1yaWdodCAmIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgMCk7XG4gICAgICBtYXgtd2lkdGg6ICRhbGlnbmVkLWljb24tc3BhY2luZztcblxuICAgICAgLnBhcmFncmFwaC1pY29uLmljb24sXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC1pY29uLmljb24ge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoJGFsaWduZWQtaWNvbi1zcGFjaW5nLCAxLjUpO1xuICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoJGFsaWduZWQtaWNvbi1zcGFjaW5nLCAxLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tYWxpZ24tLWxlZnQgJiB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsIG51bGwgbnVsbCAwKTtcblxuICAgICAgLnBhcmFncmFwaC1pY29uLmljb24sXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tYWxpZ24tLXJpZ2h0ICYge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCAwIG51bGwgbnVsbCk7XG5cbiAgICAgIC5wYXJhZ3JhcGgtaWNvbi5pY29uLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWFsaWduLS10b3BfbGVmdCAmLFxuICAgIC5pY29uLWFsaWduLS10b3BfcmlnaHQgJiB7XG4gICAgICBtYXgtd2lkdGg6ICRhbGlnbmVkLWljb24tc3BhY2luZyAqIDAuNTtcblxuICAgICAgLnBhcmFncmFwaC1pY29uLmljb24sXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtaWNvbi5pY29uIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCRhbGlnbmVkLWljb24tc3BhY2luZywgMi4yKTtcbiAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRhbGlnbmVkLWljb24tc3BhY2luZywgMi4yKTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGcgKiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1hbGlnbi0tdG9wX3JpZ2h0ICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gRE8gTk9UIEtFRVAgVEhJUyFcbiAgICAucGFnZS1ub2RlLTQ5NDc4ICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSxcbi5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuXG4gIC5pY29uLWFsaWduLS1sZWZ0ICYsXG4gIC5pY29uLWFsaWduLS1yaWdodCAmLFxuICAuaWNvbi1hbGlnbi0tdG9wX2xlZnQgJixcbiAgLmljb24tYWxpZ24tLXRvcF9yaWdodCAmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcblxuICAuaWNvbi1hbGlnbi0tdG9wX2xlZnQgJixcbiAgLmljb24tYWxpZ24tLXRvcF9yaWdodCAmIHtcblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHNlbWlib2xkKTtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gIC5pY29uLWFsaWduLS1sZWZ0ICYsXG4gIC5pY29uLWFsaWduLS1yaWdodCAmIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhbGxDZW50ZXIge1xuICAmID4gYSB7XG4gICAgY29sb3I6ICNEQzAwMjggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICB9XG4gICAgc3Bhbi5oaWdobGlnaHRlZF90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICYsICYuaW5hY3RpdmUge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmdyZWVuIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZ3JlZW4sIDAuNik7XG4gICAgfVxuICB9XG5cbiAgJi55ZWxsb3cge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkeWVsbG93LCAwLjYpO1xuICAgIH1cbiAgfVxuXG4gICYub3JhbmdlIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY3MzNCO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkb3JhbmdlLCAwLjYpO1xuICAgIH1cbiAgfVxufVxuLnJtLWRlbnRhbCAuY2FsbENlbnRlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGltZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuLnBhZ2VfY2FzIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgcGFkZGluZzogNDBweDtcbiAgLmN0YS1zdHlsZS0tcmVkIC5maWVsZC0tbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTUgc2Vhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNSBzZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1IHNlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTUgc2Vhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNSBzZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1IHNlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1IHNlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTUgc2Vhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTUgc2Vhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNSBzZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMy4xNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzIC5wb3N0LXBob3RvIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtbmV3cyBhLmJhY2stdG8tbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWFmZWN0aXVuaSAjYmxvY2stcGFnZXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAmLnBhcmFncmFwaC0tYWxpZ24tdGl0bGUtLXN0YW5nYSB7XG4gICAgLmN1c3RvbS1jb250YWluZXItLXRpdGxlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuICAmLnBhcmFncmFwaC0tYWxpZ24tdGl0bGUtLWNlbnRyYXQge1xuICAgIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuICAmLnBhcmFncmFwaC0tYWxpZ24tdGl0bGUtLWRyZWFwdGEge1xuICAgIC5jdXN0b20tY29udGFpbmVyLS10aXRsZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuICB9XG4gICYucGFyYWdyYXBoLS1hbGlnbi1kZXNjcmlwdGlvbi0tc3RhbmdhIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuICB9XG4gICYucGFyYWdyYXBoLS1hbGlnbi1kZXNjcmlwdGlvbi0tY2VudHJhdCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuICB9XG4gICYucGFyYWdyYXBoLS1hbGlnbi1kZXNjcmlwdGlvbi0tZHJlYXB0YSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cbiAgJi5wYXJhZ3JhcGgtLWFsaWduLWN0YS0tc3RhbmdhIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5wYXJhZ3JhcGgtLWFsaWduLWN0YS0tY2VudHJhdCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5wYXJhZ3JhcGgtLWFsaWduLWN0YS0tZHJlYXB0YSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmstbGlzdCB7XG4gIEBpbmNsdWRlIHNpZGViYXItcmlnaHQtYm94KCk7XG5cbiAgLmZpZWxkIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfcmlnaHQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgkZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtbGcpO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA2cHggMCBudWxsIG51bGwpO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDEzNzZweFxuKTtcblxuLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciB7XG5cbiAgJi5jb250YWluZWRfaW1hZ2VfbGlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLmluZm8tYm94IHtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDQ3M3B4O1xuICAgIH1cblxuICAgIC5zbGljayB7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgYm90dG9tOiAxMCU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrIHtcblxuICAgICZfX3NsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpIDAgMCAwKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cblxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2Uge1xuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIgJiB7XG5cbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgYXV0byk7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAkY29tcG9uZW50LW1hcmdpbi1ib3R0b20gKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgLmluZGV4ICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRjb21wb25lbnQtbWFyZ2luLWJvdHRvbSArICRncmlkLWd1dHRlci13aWR0aCAqIDIuNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRjb21wb25lbnQtbWFyZ2luLWJvdHRvbSAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tLXNtKTtcbiAgICB9XG5cbiAgICAuaW1nLWJveCAuaW1nLWNhbnZhcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBpY3R1cmUge1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1ib3gge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBpbml0aWFsKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4NnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAqIDMuODMgaW5pdGlhbCBpbml0aWFsICRncmlkLWd1dHRlci13aWR0aCAqIDQuNSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgd2lkdGg6ICRzbGlkZXItYm94LXdpZHRoO1xuXG4gICAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAgICYtZmllbGQtYm94LXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZC1ib3gtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5jdGEge1xuICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAwIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiB3aGl0ZSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVkX2ltYWdlX2xpZ2h0ICYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuaW5mby1ib3gge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLTEpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5jdGEge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZy1ib3gge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwaWN0dXJlLFxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmltZy1jYW52YXMge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLWJveCxcbiAgICAuaW5mby1ib3gge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuXG4gICYuaW5kZXgge1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmlnLXNsaWRlciB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAtNC41KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLWJveCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NzNweDtcblxuICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGluaXRpYWwgaW5pdGlhbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguaW5kZXgpIHtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1zbGlkZXIge1xuXG4gICAgICAuc2xpY2sge1xuXG4gICAgICAgICZfX3NsaWRlIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmluZm8tYm94IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgaW5pdGlhbCBpbml0aWFsICRncmlkLWd1dHRlci13aWR0aCAqIC0xICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNSk7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDU0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGluaXRpYWwgaW5pdGlhbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuaW5kZXggLmNvbnRhaW5lZF9pbWFnZV9saWdodCAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1pbWFnZSAuaW5mby1ib3gge1xuICBtaW4taGVpZ2h0OiA0NzNweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gIC5mb3JtLW91dGVyLXdyYXBwZXIge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsIDApO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICBAZXh0ZW5kICVnbG9iYWwtY29udGFpbmVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCBudWxsKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmFuYWx5c2lzLXJlc3VsdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciB7XG4gIEBleHRlbmQgJWdsb2JhbC1jb250YWluZXI7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zbGljayB7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1zbGlkZSB7XG4gICAgICBAZXh0ZW5kICVnbG9iYWwtY29udGFpbmVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2tfX2Fycm93LFxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAmIHtcbiAgICAgICAgQGV4dGVuZCAlZ2xvYmFsLWNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgLmhvbWVwYWdlLXNsaWRlci13cmFwcGVyICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAuaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kaG9tZXBhZ2Utc2xpZGVyLWJveC1taW4taGVpZ2h0OiA2NTJweDtcbiRob21lcGFnZS1zbGlkZXItYm94LW1pbi1oZWlnaHQtc206IDIyN3B4O1xuJGhwLXNsaWRlci1pbWFnZS1oZWlnaHQ6IDUwMHB4O1xuJGhwLXNsaWRlci1pbWFnZS10b3Atb2Zmc2V0OiAxMTZweDtcbiRocC1zbGlkZS1ib3gtdG9wLW92ZXJmbG93LXNpemUtc206IDMwcHg7XG4kc2xpZGUtaW5mby1ib3gtd3JhcHBlci1yaWdodC1zcGFjZS1zbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuJGhwLXNsaWRlLWN0YS1idXR0b24tbWluLXdpZHRoOiAxNTBweDtcbiRocC1hbmFseXNpcy1mb3JtLXN1Ym1pdC1taW4td2lkdGg6IDExMHB4O1xuJHotaW5kZXgtYmFzZTogMDtcbiRzbGljay1zbGlkZXItZG90cy1kaW1lbnNpb25zOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuXG4uaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIge1xuXG4gIC5mb3JtLW91dGVyLXdyYXBwZXIge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcblxuICAgICAgLmZvcm0taW5mbyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAvLyBsaW5rIGhpZGRlbiBmb3IgdGhlIG1vbWVudCwgY2hhbmdlIHRvIGRpc3BsYXk6IGJsb2NrIHdoZW4gZnVuY3Rpb25hbGl0eSBleGlzdHNcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAwIDMzLjMzJSk7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDMuNzU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAwKTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICR0cmFuc2Zvcm1lZC1sYWJlbC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNjg3NTtcbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW92aW5nLWxhYmVsLXNpemUtd3JhcHBlcigkYmFzZS1mb250LXNpemU6ICRmb250LXNpemUtc20sICR0cmFuc2Zvcm1lZC1mb250LXNpemU6ICR0cmFuc2Zvcm1lZC1sYWJlbC1mb250LXNpemUsXG4gICAgICAgICAgJGZpZWxkLXNlbGVjdG9yOiAnaW5wdXQnLCAkZmllbGQtcGFkZC10b3A6ICRncmlkLWd1dHRlci13aWR0aCAtIDUsICRmaWVsZC1wYWRkLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSArIDEsXG4gICAgICAgICAgJGxhYmVsLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjcyKSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwpO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgIG1pbi13aWR0aDogJGhwLWFuYWx5c2lzLWZvcm0tc3VibWl0LW1pbi13aWR0aDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAwICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWhvbWVwYWdlLXNsaWRlciB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC0kaHAtc2xpZGUtYm94LXRvcC1vdmVyZmxvdy1zaXplLXNtICRzbGlkZS1pbmZvLWJveC13cmFwcGVyLXJpZ2h0LXNwYWNlLXNtIG51bGwgMCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6ICRocC1zbGlkZS1ib3gtdG9wLW92ZXJmbG93LXNpemUtc20gKyAyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIC8vIGVuc3VyZSBjb3ZlcmluZyBvZiBhc3BlY3QgcmF0aW8gZnJvbSBkZXNpZ24gLSB3aWR0aCAzNzZweCwgaGVpZ2h0IDIyMHB4XG4gICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigyMjAsIDM3NikgKiAxMDAlO1xuICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZSArIDI7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWdsb2JhbC1jb250YWluZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwcmltYXJ5IDMzLjMzMzMlLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAtNCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHByaW1hcnkgMzAlLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1iZWhpbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1ICRzbGlkZS1pbmZvLWJveC13cmFwcGVyLXJpZ2h0LXNwYWNlLXNtIDAgMCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcgKDApO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpZGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAkaHAtc2xpZGVyLWltYWdlLXRvcC1vZmZzZXQgbnVsbCBudWxsIG51bGwpO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWJlaGluZDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsIG51bGwgbnVsbCAtNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6ICRocC1zbGlkZXItaW1hZ2UtaGVpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWluZm8tYm94LWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjY2ICRncmlkLWd1dHRlci13aWR0aCAqIDIgMCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRob21lcGFnZS1zbGlkZXItYm94LW1pbi1oZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNCk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRob21lcGFnZS1zbGlkZXItYm94LW1pbi1oZWlnaHQtc20gLSAkaHAtc2xpZGUtYm94LXRvcC1vdmVyZmxvdy1zaXplLXNtO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAgICYtZmllbGQtYm94LXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgkZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQtYm94LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDA7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMykgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiB3aGl0ZSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkaHAtc2xpZGUtY3RhLWJ1dHRvbi1taW4td2lkdGg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUtaW5mby1ib3gtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRzbGlkZS1pbmZvLWJveC13cmFwcGVyLXJpZ2h0LXNwYWNlLXNtIDAgMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIC5ob21lcGFnZS1zbGlkZXItd3JhcHBlciAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwgNjYuNjY2NiUgbnVsbCBudWxsKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKCRncmlkLWd1dHRlci13aWR0aCAqIDIuNSkpO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogJHNsaWNrLXNsaWRlci1kb3RzLWRpbWVuc2lvbnM7XG4gICAgICAgICAgICAgIGhlaWdodDogJHNsaWNrLXNsaWRlci1kb3RzLWRpbWVuc2lvbnM7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAkc2xpY2stc2xpZGVyLWRvdHMtZGltZW5zaW9ucyAtIDEgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkc2xpZGUtaW5mby1ib3gtd3JhcHBlci1yaWdodC1zcGFjZS1zbSAwIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRpbmRleC1iaWctc2xpZGVyLWltYWdlLXdpZHRoOiAxNDQwcHg7XG5cbmJvZHkge1xuXG4gICYuaW5kZXgge1xuXG4gICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgYXV0byAoJGdyaWQtZ3V0dGVyLXdpZHRoICogNC41KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiA1LjUgYXV0byk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaW5kZXgtYmlnLXNsaWRlci1pbWFnZS13aWR0aCkge1xuICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5pbmRleCkge1xuICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGF1dG8gJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAqIDQgYXV0byk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrIHtcblxuICAgICZfX2Fycm93IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgYXV0byBhdXRvKTtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRvdHMge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGluaXRpYWwgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzLjUgMCk7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCIuc2xpY2sge1xuXG4gICZfX2Fycm93IHtcblxuICAgIGJ1dHRvbiB7XG5cbiAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfbGVmdCk7XG4gICAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1IDAgMDtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvZHktYmc7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgb3BhY2l0eTogMC40MjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5zbGljay1kaXNhYmxlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjkyKSwgMCAxMnB4IDIxcHggMCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuOTEpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGxpIHtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbiAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMCAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnNsaWNrLWFjdGl2ZSkge1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBmaXggZm9yIFNhZmFyaSBidWdcbi5zbGlja19fc2xpZGVyIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuIiwiLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYucG9pbnRlci1ldmVudCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgfVxuXG4gICYtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cblxuICAmLWZhZGUge1xuXG4gICAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgLmNhcm91c2VsLWZhZGUgJiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmLW5leHQsXG4gICAgJi1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtbGVmdCxcbiAgICAmLXJpZ2h0IHtcbiAgICAgIC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAgICAgLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5hY3RpdmUgJiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250cm9sLXByZXYsXG4gICYtY29udHJvbC1uZXh0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtaW5kaWNhdG9ycyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCAwIDApO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgJi1jb250cm9sIHtcblxuICAgICYtcHJldixcbiAgICAmLW5leHQge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC0ycHggbnVsbCBudWxsIG51bGwpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtbGcpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2xlZnQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbmV4dCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIDAuNSAyMHB4ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogMC41KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi10b2dnbGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMDtcblxuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAmLnRvZ2dsZXItaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5leHRlbmRlZCB7XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICsgLmNhcm91c2VsLXRvZ2dsZXIge1xuXG4gICAgICAudG9nZ2xlciB7XG5cbiAgICAgICAgJi1oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtdmlldyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICBAaW5jbHVkZSByaWNoLXRleHQtZm9ybWF0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIH1cblxuICAubm9kZS0tdHlwZS1hcnRpY2xlICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIG51bGwpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMzEyNTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgaWNvbihxdW90ZSk7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY2x1c3RlZC1oZWlnaHQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgMCk7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICB3aWR0aDogJGNsdXN0ZXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZztcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBhcnRpY2xlcyB3aXRoIGNvdW50ZXJcbiAgLnNlY3Rpb24tY291bnRlciB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY291bnRlci1lbGVtZW50IHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS43NTtcbiAgICAgICAgbWluLXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS43NTtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS43NTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjc1O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRybS1yZWQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3Qge1xuICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIGluaXRpYWwpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgeHNtKSB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICB9XG5cbiAgLmxlYWZsZXQtbWFwLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCB1bnNldCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwICRncmlkLWd1dHRlci13aWR0aCAwKTtcbiAgICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAwO1xuICAgIH1cblxuICAgIC5vdmVybGF5IHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRib2R5LWJnLCA4KTtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGFjdDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLm92ZXJsYXktbm90aWNlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtYm94IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgdW5zZXQgJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjI1IHVuc2V0KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMTQuODtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICYtZmllbGQtY29vcmRpbmF0ZXMge1xuICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNSAwIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgaW5pdGlhbCAwICRncmlkLWd1dHRlci13aWR0aCAqIDIgMCk7XG4gICAgICBtYXJnaW46IDAgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGggYXV0bztcblxuICAgICAgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOjAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1IDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQge1xuXG4gICAgICAgICYtZmllbGQtYWRkcmVzcyxcbiAgICAgICAgJi1maWVsZC1waG9uZSxcbiAgICAgICAgJi1maWVsZC1tb2JpbGUtcGhvbmUsXG4gICAgICAgICYtZmllbGQtZW1haWwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkLWNvb3JkaW5hdGVzIHtcbiAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICYuaGlkZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi5oaWRlLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnN0eWxlLS1yZWQge1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHJlZCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgIH1cbiAgfVxuXG4gICYuc3R5bGUtLXdoaXRlIHtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiB3aGl0ZSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgIH1cbiAgfVxuXG4gICYuc3R5bGUtLWdyYXkge1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICB9XG4gIH1cblxuICAmLnN0eWxlLS1wcmVtaXVtIHtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiBwcmVtaXVtLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgfVxuICB9XG5cbiAgJi5zdHlsZS0tdHJhbnNwYXJlbnQge1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZm9udC1zaXplLXNtICogMy40MjgpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtc20gKiAzLjQyODtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRleHQtcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5maWVsZC0tbmFtZSB7XG5cbiAgICAmLWZpZWxkLXF1b3RlLFxuICAgICYtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuICB9XG5cbiAgJi5yaWdodC1xdW90ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAmLWZpZWxkLXF1b3RlLFxuICAgICAgJi1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQtcXVvdGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLnJpZ2h0LXF1b3RlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXh0LXF1b3RlIHtcbiAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAzICRncmlkLWd1dHRlci13aWR0aCAqIDMuMjUpO1xuICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcbiAgYmFja2dyb3VuZDogJGJvZHktYmc7XG5cbiAgLmZpZWxkLS1uYW1lIHtcblxuICAgICYtZmllbGQtcXVvdGUsXG4gICAgJi1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYtZmllbGQtcXVvdGUge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgJi1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAuZmllbGQtLW5hbWUge1xuXG4gICAgICAmLWZpZWxkLXF1b3RlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgfVxuXG4gICAgICAmLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdC1xdW90ZSB7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQtcXVvdGUge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcblxuICAgIC5maWVsZC0tbmFtZSB7XG5cbiAgICAgICYtZmllbGQtcXVvdGUsXG4gICAgICAmLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImEge1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAmIHtcblxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZnVsbC13aWR0aCkge1xuICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsKTtcblxuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYubmVnYXRpdmVfbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAtMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC0yKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSk7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbi5kaXNwbGF5LS1sZWZ0IGltZ3tcbiAgd2lkdGg6IGF1dG87XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24taWNvbnMtZWxlbWVudCB7XG5cbiAgJi5wYXJhZ3JhcGgtLWFsaWdubWVudC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnBhcmFncmFwaC0tYWxpZ25tZW50LS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLnBhcmFncmFwaC0tYWxpZ25tZW50LS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIudGl0bGVfY29tcG9uZW50IHtcblxuICAmLnF1b3RlIHtcbiAgICBAaW5jbHVkZSBpY29uKHF1b3RlKTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogY2FsYygkZm9udC1zaXplLWxnICogMS41KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uc2xpY2stLXZpZXctLXRlc3RpbW9uaWFscy0tdGVzdGltb25pYWxzLWRlbnRhbC1ob21lLFxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuXG4gIC5zbGljayB7XG4gICAgei1pbmRleDogMTtcblxuICAgICYtdHJhY2sge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDEwMCUgMCBudWxsKTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jdXJyZW50IHtcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zbGljay0tdmlldy0tdGVzdGltb25pYWxzLS10ZXN0aW1vbmlhbHMtZGVudGFsLWhvbWUge1xuICAuc2xpY2sge1xuICAgICYtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gIC5ub2RlLS10eXBlLXZpZGVvLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogMCBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC41KSAwIDAgIWltcG9ydGFudDtcblxuICAgIC52aWRlby1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmljb24tcGxheSB7XG4gICAgICAgICRpY29uLXNpemU6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS45KTtcbiAgICAgICAgJGljb24tc3BhY2luZzogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAkaWNvbi1zcGFjaW5nICRpY29uLXNwYWNpbmcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICBmb250LXNpemU6ICRpY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjMuMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE5OTk5OTk5NTUyOTY1MTY0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgLy8gaGVpZ2h0OiA1NzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tb3BlbmVkIHtcblxuICAgIC5zbGljayB7XG4gICAgICAmLWxpc3QsXG4gICAgICAmLXRyYWNrIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucyB7XG4gIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggYXV0byk7XG5cbiAgICAgID4gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uIHtcbiAgICAgICAgPiAuY29sdW1uLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucyB7XG4gICAgPiAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uIHtcbiAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgPiAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4ge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICA+IC5jb2x1bW4taXRlbSB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMge1xuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbiB7XG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgID4gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uIHtcbiAgICAgICAgICA+IC5jb2x1bW4taXRlbSB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29sdW1uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjRweDtcblxuICA+IC5maWVsZC0tbmFtZS1maWVsZC1jb2x1bW4ge1xuICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgID4gLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uIHtcbiAgICAgICAgPiAuY29sdW1uLWl0ZW0ge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbHVtbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29tcG9uZW50LW1hcCB7XG4gIG1hcmdpbjogMCAwICRncmlkLWd1dHRlci13aWR0aCAwO1xuXG4gIC5sZWFmbGV0LW1hcC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgdW5zZXQpO1xuXG4gICAgLm92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJvZHktYmcsIDgpO1xuICAgICAgei1pbmRleDogJHppbmRleC1jb250YWN0O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAub3ZlcmxheS1ub3RpY2Uge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFya2VyLWNsdXN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAyNnB4IDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuMzUpO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgIGhlaWdodDogJGNsdXN0ZWQtaGVpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiAkY2x1c3Rlci13aWR0aDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1uYXYpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHNlbWlib2xkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICAgIH1cbiAgfVxuICAuc2hvdyB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSB7XG5cbiAgJi5wYXJlbnQge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgfVxuXG4gICYuY2hpbGRyZW4ge1xuICAgIC5uYXYtcGlsbHMge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMi40KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCBudWxsKTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGlsZHJlbiB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgICYuaGFzLW11bHRpcGxlVGFicyB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMyBudWxsIG51bGwpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsIG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmVudCAmIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHN0YXRpYywgbnVsbCk7XG5cbiAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICYuaGFzLW11bHRpcGxlVGFicyB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIG51bGwgbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyB7XG4gICAgICAuc2xpY2sge1xuICAgICAgICAmLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyB7XG4gIC5zbGljayB7XG4gICAgJl9fc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIC8vbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSAyNHB4KTtcbiAgICAgID5kaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICZfX3NsaWRlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJi5jb2x1bW5zLTMge1xuICAgICAgLnNsaWNrIHtcbiAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgICRzbGlkZS1tYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgICAgICAgbWF4LXdpZHRoOiAkc2xpZGUtbWF4LXdpZHRoO1xuICAgICAgICAgIGZsZXg6IDAgMCAkc2xpZGUtbWF4LXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAuc2xpY2sge1xuICAgICAgICAmX19zbGlkZXIge1xuICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIC5zbGljayB7XG4gICAgICAgICZfX3NsaWRlciB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyB7XG4gICAgICAgIC5zbGljayB7XG4gICAgICAgICAgJi10cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkcGFja2FnZXMtbmF2LXBpbGxzLXRpdGxlcy1sZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAvLyBQYXJlbnQgbGV2ZWwuXG4gID4gdWwubmF2LXBpbGxzIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDIuNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUgMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYWNrYWdlcy1uYXYtcGlsbHMtdGl0bGVzLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYucGFyZW50IHtcbiAgICA+dWwubmF2LXBpbGxze1xuICAgICAgbGl7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC42NSAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlKTtcblxuICAgICAgPnVsLm5hdi1waWxscyB7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGF7XG4gICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICRwYWNrYWdlcy10b2dnbGUtd2lkdGg6IDQ2cHg7XG4gICRwYWNrYWdlcy10b2dnbGUtaGVpZ2h0OiAyOHB4O1xuICAkcGFja2FnZXMtdG9nZ2xlLWFuY2hvci1wYWRkaW5nOiAkcGFja2FnZXMtdG9nZ2xlLXdpZHRoICogMC41ICsgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAkcGFja2FnZXMtdG9nZ2xlLWJvcmRlci1yYWRpdXM6IDI2LjVweDtcbiAgJHBhY2thZ2VzLXRvZ2dsZS1idWxsZXQtc2l6ZTogMjBweDtcbiAgJHBhY2thZ2VzLXRvZ2dsZS1idWxsZXQtdG9wOiAoJHBhY2thZ2VzLXRvZ2dsZS1oZWlnaHQgLSAkcGFja2FnZXMtdG9nZ2xlLWJ1bGxldC1zaXplKSAqIDAuNTtcblxuICAvLyBDaGlsZHJlbiBsZXZlbC5cbiAgJi5jaGlsZHJlbiB7XG4gICAgLm5hdi1waWxscyB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAvLyBSYWRpbyBidXR0b24uXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFja2FnZXMtdG9nZ2xlLWhlaWdodDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhY2thZ2VzLW5hdi1waWxscy10aXRsZXMtbGV0dGVyLXNwYWNpbmc7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6ICRwYWNrYWdlcy10b2dnbGUtd2lkdGggKiAwLjU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRwYWNrYWdlcy10b2dnbGUtaGVpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRwYWNrYWdlcy10b2dnbGUtYW5jaG9yLXBhZGRpbmcgMCAwKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRwYWNrYWdlcy10b2dnbGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRwYWNrYWdlcy10b2dnbGUtYnVsbGV0LXRvcCAoLSRwYWNrYWdlcy10b2dnbGUtYnVsbGV0LXNpemUpIG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogJHBhY2thZ2VzLXRvZ2dsZS1idWxsZXQtc2l6ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkcGFja2FnZXMtdG9nZ2xlLWJ1bGxldC1zaXplO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHBhY2thZ2VzLXRvZ2dsZS1idWxsZXQtdG9wIC0xcHggbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDAgJHBhY2thZ2VzLXRvZ2dsZS1hbmNob3ItcGFkZGluZyk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJHBhY2thZ2VzLXRvZ2dsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMjAlIDAgMCk7XG4gICAgfVxuXG4gICAgPnVsLm5hdi1waWxscyB7XG4gICAgICBsaXtcbiAgICAgICAgYXtcbiAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuNjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kaXNjbGFpbWVyIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCBhdXRvICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICBtYXgtd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDQwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMik7XG4gICAgfVxuXG4gICAgLnBhdGgtZnJvbnRwYWdlICYge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDIuMzUgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGggKiAtMi4zNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5uby1vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2Uge1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjMgJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBpbml0aWFsKTtcbiAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi1zZXJ2aWNlLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14c20pO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYtc2VydmljZS1wcmljZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgkZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZXJ2aWNlLXByaWNlLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gICAgfVxuXG4gICAgJi1zZXJ2aWNlLW9mZmVycyB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDQpO1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtb2ZmZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWN0YSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgaW5pdGlhbCAwICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuMyk7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXksICR3aWR0aDogZnVsbCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIGF1dG8pO1xuICAgICAgICBtYXgtd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDEwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW9mZmVyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC50b29sdGlwIHtcbiAgICBAaW5jbHVkZSBpY29uKGluZm8pO1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14c20pO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLWNhcmV0IHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtb2ZmZXItdG9vbHRpcCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNzUpO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLnRvb2x0aXAtY2FyZXQge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtMTBweCBudWxsIG51bGwgLTIwcHgpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1vZmZlci10b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSk7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBhdXRvICgtJGdyaWQtZ3V0dGVyLXdpZHRoKSAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjQyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMge1xuICBAaW5jbHVkZSBtYXJnaW4obnVsbCAoLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNSkpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pe1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICgtJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNSkpO1xuICB9XG5cbiAgLnNsaWNrIHtcbiAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDAgbnVsbCBudWxsKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDAgbnVsbCBudWxsKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wICRjYXJkcy1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uLCBib3gtc2hhZG93ICRjYXJkcy1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLTEuMjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDUxcHggMHB4IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjkyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY29sdW1ucy1hbmQtaW1hZ2Uge1xuICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcblxuICA+IC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi1zaW5nbGUtY29sdW1ue1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuXG4gICAgfVxuICAgICYtY29sdW1ucy1pbWFnaW5lIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgPiAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgJi1zaW5nbGUtY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgICAgICA+LmZpZWxkX19pdGVte1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAtMSBudWxsIG51bGwgbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi1zaW5nbGUtY29sdW1uIHtcbiAgICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMzAlIDAgMCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLnNsaWNrLXRyYWNre1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLDAsMCwwLjA4KSwgMCA3cHggMjJweCAtNXB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDIpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAhaW1wb3J0YW50O1xuXG4gICAgPiAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgJi1jb2x1bW5zLWltYWdpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgIWltcG9ydGFudDtcblxuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICYtc2luZ2xlLWNvbHVtbiB7XG4gICAgICAgICYuc2xpY2stc2xpZGVyIHtcblxuICAgICAgICAgIC5zbGljay1saXN0IHtcblxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSBudWxsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvbHVtbnMtYW5kLWltYWdlIHtcbiAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjI1ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNSk7XG4gIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuXG4gIC5wYXRoLWZyb250cGFnZSAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICB9XG4gIH1cblxuICA+IC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi1zaW5nbGUtY29sdW1uIHtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLW1lbnUge1xuICAgICAgICAubWVudV9fdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjYyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbHVtbnMtaW1hZ2luZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICYtc2luZ2xlLWNvbHVtbiB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1tZW51IHtcbiAgICAgICAgICAubWVudV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSBudWxsIG51bGwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG5cbiAgICA+IC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAmLXNpbmdsZS1jb2x1bW4ge1xuICAgICAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgPi5tZW51X190aXRsZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGlua3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnMge1xuICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcblxuICA+IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLWFsbC1jZW50ZXJzIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmZpZWxkLS1uYW1lLWZpZWxkLWNlbnRlcnMtbGlua3Mge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogNjRweDtcbiAgICByb3ctZ2FwOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIHJvdy1nYXA6IDBweDtcbiAgICB9XG5cbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAuZmllbGQtLXR5cGUtbGluayB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8vLm5vZGUtLXR5cGUtbG9jYXRpb24gJiB7XG4gIC8vICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAvLyAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgLy9cbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgICBtYXJnaW46IDA7XG4gIC8vICAgIHBhZGRpbmc6IDA7XG4gIC8vICB9XG4gIC8vfVxuICAvL1xuICAvLy5ub2RlLXBvbmRlcmFzICYge1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgICBAaW5jbHVkZSBlbGVtZW50LXdpdGgtb2Zmc2V0ZWQtYmFja2dyb3VuZCgkYmFja2dyb3VuZDogJGdyYXktMjAwLCAkaGlnaGVyLXppbmRleDogdHJ1ZSk7XG4gIC8vICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjQ7XG4gIC8vICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgLy8gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgLy8gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAvL1xuICAvL1xuICAvLyAgICAmOjpiZWZvcmUge1xuICAvLyAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIC8vICAgIH1cbiAgLy8gICAgJjo6YWZ0ZXIge1xuICAvLyAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICB9XG5cbiAgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtYWxsLWNlbnRlcnMge1xuICAgIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1HcmF5LTIwLCAjRDVENkQ4KTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMCA4cHggMCAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNiU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjRDVENkQ4LCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgIC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzIHtcbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDQ0cHggMTZweCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCMyRTMzM0MsIDEwJSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlzdCB7XG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCBhdXRvICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuICAubGlzdC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgIH1cblxuICAgIC5pdGVtLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgIC5saXN0LWl0ZW0taW5kZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saXN0IHtcbiAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgLnRpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAuaXRlbS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAubGlzdC1pdGVtLWluZGV4IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogXCJtZWRpdW1cIik7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjE1KTtcblxuICAgICAgYmFja2dyb3VuZDogJGdyYXktYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zO1xuICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjM7XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGlzdC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNzU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuXG4gICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAubGlzdC1pdGVtLWluZGV4IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjQpO1xuXG4gICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1O1xuICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNzU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAudGl0bGV7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgfVxuXG4gICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogXCJtZWRpdW1cIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnBhdGgtZnJvbnRwYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzID4gLmZpZWxkX19pdGVtICYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgfVxuICB9XG5cbiAgLnByZXNlbnRhdGlvbiB7XG5cbiAgICAmLWltYWdlLFxuICAgICYtdGV4dC1hcmVhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQtYXJlYSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyIG51bGwpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY3RhcyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJlc2VudGF0aW9uLWN0YSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kcHJlc2VudGF0aW9uLWljb24tZm9udC1zaXplOiAkaDUtZm9udC1zaXplICogMy4yNTtcbiRwcmVzZW50YXRpb24taWNvbi1mb250LXNpemUtbWQ6ICRmb250LXNpemUtYmFzZSAqIDM7XG4kcHJlc2VudGF0aW9uLWltYWdlLW1heC13aWR0aDogNDQycHg7XG4kcHJlc2VudGF0aW9uLWltYWdlLW1heC13aWR0aC1tZDogMzA5cHg7XG4kcHJlc2VudGF0aW9uLWltYWdlLW1heC13aWR0aC1sZzogMzcwcHg7XG4kcHJlc2VudGF0aW9uLWFwcC1idXR0b25zLW1heC13aWR0aDogMTQycHg7XG4kcHJlc2VudGF0aW9uLXRpdGxlLW1heC13aWR0aC1tZDogMjU1cHg7XG4kcHJlc2VudGF0aW9uLXRpdGxlLWxpbmUtaGVpZ2h0OiA1MHB4O1xuJHByZXNlbnRhdGlvbi10aXRsZS1saW5lLWhlaWdodC1tZDogMzZweDtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAucHJlc2VudGF0aW9uIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJlc2VudGF0aW9uLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigxLCA2KSAqIDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJlc2VudGF0aW9uLWljb24tZm9udC1zaXplKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgICBsaW5lLWhlaWdodDogJHByZXNlbnRhdGlvbi10aXRsZS1saW5lLWhlaWdodC1tZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJlc2VudGF0aW9uLXRpdGxlLW1heC13aWR0aC1tZDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJHByZXNlbnRhdGlvbi1pY29uLWZvbnQtc2l6ZS1tZCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICYge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ICRwcmVzZW50YXRpb24taW1hZ2UtbWF4LXdpZHRoLWxnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcblxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgJiB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogJHByZXNlbnRhdGlvbi1pbWFnZS1tYXgtd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgMCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ICRwcmVzZW50YXRpb24taW1hZ2UtbWF4LXdpZHRoLW1kO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUsXG4gICAgJi1jdGFzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jdGFzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuYXBwLWJ1dHRvbnMge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXBwLWJ1dHRvbnMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHByZXNlbnRhdGlvbi1hcHAtYnV0dG9ucy1tYXgtd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zaG93LWljb24ge1xuICAgIC5wcmVzZW50YXRpb24tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKHJtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gICYuc3RpY2stdG8tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOm5vdCguc3RpY2stdG8tZm9vdGVyKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMy4zNzU7XG4kd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1tZDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLXNtOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG5cbiR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLXRwbC0zOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctdHBsLTMtc206ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcblxuYm9keTpub3QoLnRlbXBsYXRlMyk6bm90KC5wYXRoLWFydGljb2xlLW1lZGljYWxlKTpub3QoLm5vZGUtLXR5cGUtYWZlY3RpdW5pKTpub3QoLm5vZGUtLXR5cGUtYW5hbGl6ZSkge1xuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlcj4uZmllbGQ+LmZpZWxkX19pdGVtICB7XG4gICAgPi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtOm5vdCgucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm0pOm5vdCgucGFyYWdyYXBoLS10eXBlLS1kZW50YWwtd2ViZm9ybSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZyAqIDAuNSAwKTtcblxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1tZCAqIDAuNSAwICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLW1kKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1tZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDUlIDAgMTAlKTtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1zbSAwKTtcblxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIC8vQGluY2x1ZGUgcGFkZGluZygwIGNhbGMoJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctc20gKiAwLjQ0KSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgLnRpdGxlLWFsaWduLWxlZnQudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXN1YnNjcmlwdGlvbi1mb3JtKTpub3QoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXdlYmZvcm0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmcgKiAwLjUgMCk7XG5cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLW1kICogMC41IDAgJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctbWQpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLW1kKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgNSUgMCAxMCUpO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1zbSAqIDAuNSAwKTtcblxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIC8vQGluY2x1ZGUgcGFkZGluZygwIGNhbGMoJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctc20gKiAwLjQzICkpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZW1wbGF0ZTMge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLXRwbC0zKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctdHBsLTMtc20gbnVsbCk7XG4gICAgfVxuICB9XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UubGF5b3V0LW5vLXNpZGViYXJzLmxheW91dDIge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nICogMC41IDApO1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLW1kICogMC41IDAgJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctbWQpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLW1kKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nO1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDUlIDAgMTAlKTtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLXNtIDApO1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLXNtKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubm9kZS0tdHlwZS1hbmFsaXplLmxheW91dC10d28tc2lkZWJhcnMsXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkubGF5b3V0LXR3by1zaWRlYmFycyB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDQwcHggNDBweCk7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDQwcHggOHB4KTtcbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sYW5kaW5nLXBhZ2UtZm9ybSB7XG4gICAgICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjUgMCk7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVtcGxhdGUzLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5wYXRoLWFydGljb2xlLW1lZGljYWxlLmxheW91dC10d28tc2lkZWJhcnMge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtKSB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwIG51bGwgbnVsbCk7XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctdHBsLTMpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nLXRwbC0zLXNtKTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIHtcblxuICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmcgMCk7XG5cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctbWQgKiAwLjUgMCAkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1tZCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJHdlYmZvcm0tY29tcG9uZW50LXBhZGRpbmctbWQgMCAkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1tZCAqIDAuNSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICgkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZyAqIDAuNSAtICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSkgMCAkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZyAwICR3ZWJmb3JtLWNvbXBvbmVudC1wYWRkaW5nICogMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1zbSAwKTtcblxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkd2ViZm9ybS1jb21wb25lbnQtcGFkZGluZy1zbSk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkpO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCBhdXRvIG51bGwpO1xuICAgICAgICAgIG1pbi13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAuZmllbGRfX2l0ZW0jY29tcG9uZW50LTE+JiB7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0ICYge1xuIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XG4gICAgLmNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaW5wdXQuanMtZm9ybS1maWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIGZsZXg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOHB4KTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjUgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC42NiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC42NiApXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG4gIH1cbn1cblxuLndlYmZvcm0tYWpheC1mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNibG9jay1wcm9ncmFtYXJlb25saW5lIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVye1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMCk7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogNi43NX0pO1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3I7XG4gICAgY29udGVudDonJztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogNH0pO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogM30pO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuY3Rhe1xuXG4gICAgICAgICAgJi1yZWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWdyYXkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogZ3JheSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAkaHAtc2xpZGUtY3RhLWJ1dHRvbi1taW4td2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBhcnJvdy1kb3duKCRwb3NpdGlvbjogcmlnaHQgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBjZW50ZXIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QandoUkU5RFZGbFFSU0J6ZG1jZ0lGQlZRa3hKUXlBbkxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRuSUNBbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtKejQ4YzNabklHaGxhV2RvZEQwaU5URXljSGdpSUdsa1BTSk1ZWGxsY2w4eElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBMU1USWdOVEV5T3lJZ2RtVnljMmx2YmowaU1TNHhJaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJZ2QybGtkR2c5SWpVeE1uQjRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajQ4Y0c5c2VXZHZiaUJ3YjJsdWRITTlJak01Tmk0MkxERTJNQ0EwTVRZc01UZ3dMamNnTWpVMkxETTFNaUE1Tml3eE9EQXVOeUF4TVRVdU15d3hOakFnTWpVMkxETXhNQzQxSUNJdlBqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb250LXNpemUteHNtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICBib3gtc2hhZG93OiAwIDEycHggMjZweCAwIHJnYmEoMCwwLDAsMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICYudWktd2lkZ2V0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSk7XG5cbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCRiYXNlLWZvbnQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSApO1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1kb3duO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY291bnQtbWVudS12ZXJ0aWNhbC1zZXBhcmF0b3I7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXIge1xuICAgICAgJi1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsbnVsbCk7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGFycm93LWRvd24oJHBvc2l0aW9uOiBjZW50ZXIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAycHggMnB4IC0ycHggLTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLG51bGwpO1xuICAgICAgICBvcmRlcjogMztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1kb3duKCRwb3NpdGlvbjogY2VudGVyKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDJweCAycHggLTJweCAtMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXByZXYsJi1uZXh0IHtcbiAgICAgICAgJi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJtLWdyYXktNDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwkYmFzZS1mb250KTtcblxuICAgIHRoZWFkIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCRiYXNlLWZvbnQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIGNvbG9yOiAkcm0tZ3JheS03MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGEsc3BhbntcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNikpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEyKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLXN0YXRlLWhpZ2hsaWdodHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgIC51aS1zdGF0ZS1hY3RpdmUsIC51aS1zdGF0ZS1ob3Zlcjpub3QoLnVpLXN0YXRlLWhpZ2hsaWdodCkge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMTMuNzU7XG4gIH1cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja3N1bWFyLXN1bW1hcnkge1xuICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IGF1dG8gJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHNvY2lhbC1zaGFyZS1idXR0b24oKSB7XG4gICRzb2NpYWwtc2hhcmUtYnV0dG9uLXNpemU6IDUwcHg7XG4gIC5hMmFfc3ZnIHtcbiAgICAmOm5vdCguYTJhX3NfZmluZCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tZ3JheS03MCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6ICRzb2NpYWwtc2hhcmUtYnV0dG9uLXNpemUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogJHNvY2lhbC1zaGFyZS1idXR0b24tc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6ICRzb2NpYWwtc2hhcmUtYnV0dG9uLXNpemUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAkc29jaWFsLXNoYXJlLWJ1dHRvbi1zaXplIC0gJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgfVxuXG4gICAgICAmLmEyYV9zX2ZhY2Vib29rIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihmYWNlYm9va19jaXJjbGUpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5ub2RlLS10eXBlLWFydGljbGUsXG4ubm9kZS0tdHlwZS1uZXdzLFxuLm5vZGUtLXR5cGUtam9iIHtcbiAgLm1haW4tY29udGVudCB7XG4gICAgLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyICRncmlkLWd1dHRlci13aWR0aCAqIDEuNzUpO1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgQGluY2x1ZGUgc29jaWFsLXNoYXJlLWJ1dHRvbigpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmEyYV9tZW51IHtcbiAgQGluY2x1ZGUgc29jaWFsLXNoYXJlLWJ1dHRvbigpO1xuXG4gICYuYTJhX21pbmkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJHNoYXJlLW1vZGFsLWhlaWdodDogMjgwcHg7XG4gICYuYTJhX2Z1bGwge1xuICAgIGhlaWdodDogJHNoYXJlLW1vZGFsLWhlaWdodDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtJHNoYXJlLW1vZGFsLWhlaWdodCAqIDAuNTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyICFpbXBvcnRhbnQpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzICFpbXBvcnRhbnQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmEyYV9mdWxsX3NlcnZpY2VzIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjV9KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmEyYV9sb2NhbGl6ZSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDAgIWltcG9ydGFudCk7XG4gIH1cblxuICAuYTJhX2Z1bGxfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIC5hMmFfb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMjE7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICB9XG5cbiAgLmEyYV9zdGFydGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ubWFpbnRlbmFuY2UtcGFnZSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsIG51bGwpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIuNSAwICRncmlkLWd1dHRlci13aWR0aCAqIDQpO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1haW4ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcblxuICAgIGg0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgJGJhc2UtZm9udCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSBhdXRvICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbiAoMCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDYuNSk7XG4gICAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuXG4gICAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplLXNtKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luIChudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5ub2RlLS10eXBlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAuZmllbGQtLW5hbWUtZmllbGQtcGFnZS1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDMgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDQuNSBhdXRvIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMiBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgfVxuXG4gICAgLnN0eWxlLWdyYXksXG4gICAgLnN0eWxlLXJlZCB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5zdHlsZS1ncmF5IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogZ3JheSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgIH1cblxuICAgIC5zdHlsZS1yZWQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUtc20pO1xuICAgICAgfVxuXG4gICAgICAuc3R5bGUtZ3JheSxcbiAgICAgIC5zdHlsZS1yZWQge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy5hbGVydC13cmFwcGVyIHtcbi8vICBkaXNwbGF5OiBub25lO1xuLy99XG5cbi5wYXRoLWZyb250cGFnZSB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbiAgLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaW9uLXRvcC1oZWFkZXI6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stYnJhbmQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAvL3RvcDogLTE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZCBhIHtcbiAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHJlZCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHktZ3JheTtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZm9ydHlfcGFkZGluZyB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgICAudGl0bGVfY29tcG9uZW50LndoaXRlIHtcbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIHtcbiAgICA+LmZpZWxkX19pdGVtIHtcblxuICAgICAgPi5wYXJhZ3JhcGgsXG4gICAgICA+aDIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgID5oMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICAmLmdyYXkge1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMgLnNsaWNrIC5zbGlja19fc2xpZGUge1xuICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyB7XG4gICAgJi5sYXlvdXQtLWxvbmdfY29sdW1uIHtcbiAgICAgIEBleHRlbmQgJWJveGVkLWNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyAobnVsbCBudWxsICRpbm5lci1ncmF5LWJveC12ZXJ0aWNhbC1wYWRkaW5nKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcgKG51bGwgbnVsbCAkaW5uZXItZ3JheS1ib3gtdmVydGljYWwtcGFkZGluZy1zbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcgKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcgKG51bGwgbnVsbCAzMnB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nIChudWxsIG51bGwgMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJsb2NrIHtcbiAgICBAZXh0ZW5kICVib3hlZC1jb21wb25lbnQtbWFyZ2luLWJvdHRvbTtcbiAgICBAaW5jbHVkZSBlbGVtZW50LXdpdGgtb2Zmc2V0ZWQtYmFja2dyb3VuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcgKG51bGwgbnVsbCAkaW5uZXItZ3JheS1ib3gtdmVydGljYWwtcGFkZGluZyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nIChudWxsIG51bGwgJGlubmVyLWdyYXktYm94LXZlcnRpY2FsLXBhZGRpbmctc20pO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtLWVxdWFsX2JpZyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJsb2NrIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICB9XG4gIH1cbiAgLy9kZXNrdG9wXG4gIC5ub2RlLS10eXBlLWFydGljbGUgLm5vZGVfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gICAgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5ub2RlX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnBvc3QtZGF0ZSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAucG9zdC1waG90byB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLnN0YXRpc3RpY3Mge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vdGFibGV0XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIC5zbGljayB7XG4gICAgICAgICZfX3NsaWRlciB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgIC8vZmxleDogMCAwIDUyMHB4O1xuICAgICAgICAgICAgLy93aWR0aDogNTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KS5ncmF5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZT51bC5uYXYtcGlsbHMge1xuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQgLnBvc3QtcGhvdG8sXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LXBob3RvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAubm9kZV9fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LWRhdGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLnBvc3QtcGhvdG8ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0aXN0aWNzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnNsaWNrLS1maWVsZC1hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC8vbW9iaWxlXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyB7XG4gICAgICAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tYXJ0aWNsZS1jYXJkLWJpZyAucG9zdC1kYXRlIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnIC5wb3N0LXBob3RvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgICAuc3RhdGlzdGljcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2l0ZS1mb290ZXIge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCBudWxsKTtcbiAgICB9XG4gIH1cblxuXG5cbiAgOmxhbmcoZW4pIHtcbiAgICAucGF0aC1mcm9udHBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuXG4gICAgICAjY29tcG9uZW50LTEgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDIuMjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93LFxuICAgICAgICAucm93Pi5maWVsZF9faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50cz4uZmllbGRfX2l0ZW0+aDIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDM0cHg7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWFydGljbGVzLmxheW91dC0tZXF1YWxfYmlnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMCA5MnB4IDk2cHg7XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWFydGljbGUtY2FyZC1iaWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAgICAgaDIubm9kZV9fdGl0bGUgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGE+YSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSA4cHggbnVsbCBudWxsKTtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+LmZpZWxkLS1uYW1lLWZpZWxkLXVybCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpZXJlLXBhY2hldC1hbmFsaXphIHAge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJldC1wYWNoZXQtYW5hbGl6YSB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1vZmVydGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyRTMzM2M7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stYXJyb3dfY3VzdG9tIHtcbiAgICAgICAgICB0b3A6IDQyJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcblxuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Muc3R5bGUtLXJvdW5kZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tdHlwZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuXG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgNXB4IG51bGwgbnVsbCk7XG5cbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAgIC50aXRsZV9yb3VuZGVkIGgzIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW5mb19tZWRpYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAzcHg7XG5cbiAgICAgICAgICAgIHNwYW4uZ3JhZGUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnJldmlld3Mge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2lpLWNhcm91c2VsIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgcGFkZGluZzogNThweCAwIDI2cHggNThweDtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZSB7XG4gICAgICAgIGhlaWdodDogMTg0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAgICAgICAvLyB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDhweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5hdi5zbGlja19fYXJyb3cge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAtNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICAgICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM2QzcwNzYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KC5zbGljay1kaXNhYmxlZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjMDAyODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXJsIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHJvdGF0ZTogMjcwZGVnO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG5cbiAgICAgIC51cmwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLnVybCBhOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59XG4iLCIkYW5hbHlzaXMtZm9ybS1maWVsZC1tYXgtd2lkdGg6IDM1MnB4O1xuJGFuYWx5c2lzLWZvcm0tcmVzdWx0cy1tYXgtd2lkdGg6IDcwMHB4O1xuXG4ucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICBcbiAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5hbmFseXNpcy1yZXN1bHRzIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBAaW5jbHVkZSBtb3ZpbmctbGFiZWwtc2l6ZS13cmFwcGVyKCk7XG4gICAgICBtYXgtd2lkdGg6ICRhbmFseXNpcy1mb3JtLWZpZWxkLW1heC13aWR0aDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8gJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA3O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hbmFseXNpcy1yZXN1bHRzLXBkZiB7XG4gICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIGlucHV0LFxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgIH1cblxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgIH1cbiAgICAgXG4gICAgIC5idG4uc3R5bGUtZ3JheSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogZ3JheSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICB9XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAkYW5hbHlzaXMtZm9ybS1yZXN1bHRzLW1heC13aWR0aDtcbiAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZ3JvdXAge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHJtLWdyYXktMjtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjE7XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lc2VhcmNoLWljb24tc3R5bGUge1xuICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG5cbiAgICAuc2VhcmNoLWljb24ge1xuICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKC0oJGg0LWZvbnQtc2l6ZSAqIDAuNSkgMCAwIDApO1xuICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oLSgkZm9udC1zaXplLXhsICogMC41KSAwIDAgMCk7XG5cbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gICYubm9kZS0tdHlwZS1hcnRpY2xlLFxuICAmLm5vZGUtLXR5cGUtbmV3cyxcbiAgJi5ub2RlLS10eXBlLWF1dGhvciB7XG4gICAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5tZW51LS1hcnRpY2xlLW5ld3MgYS5iYWNrLXRvLWxpbmsge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAkYm9keS1ob3Jpem9udGFsLXBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgJGJvZHktdmVydGljYWwtcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAkYm9keS1ob3Jpem9udGFsLXBhZGRpbmctc206ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAkYm9keS12ZXJ0aWNhbC1wYWRkaW5nLXNtOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgJHotaW5kZXgtYmFzZTogMTtcblxuICAgIGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZS14bCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgICAubWVudS0tYXJ0aWNsZS1uZXdzIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIG51bGwpO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhY2stdG8tbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHNpZGViYXItYmFjay1saW5rLWFycm93O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaWRlYmFyLWJhY2stbGluay1kZXNrdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgICAgPiBkaXYge1xuICAgICAgICBAaW5jbHVkZSBzaWRlYmFyLXJpZ2h0LWJveDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXNpbWlsYXItZGVudGFsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1zaW1pbGFyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWNlbnQsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tyZWNlbnQtbmV3cy1ibG9jay0xLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1hdXRob3IsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXJlY2VudC1kZW50YWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWFydGljbGVzLXBvcHVsYXItZGVudGFsIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgJXNpZGViYXItcmlnaHQtYm94LXRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIEBleHRlbmQgJXNpZGViYXItcmlnaHQtYm94LWxpbmstbGlzdC13cmFwcGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHNpZGViYXItcmlnaHQtYm94LWxpbmstbGlzdC1pdGVtKCRpdGVtLXNlbGVjdG9yOiAnLnZpZXdzLXJvdycpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgLTIpKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgfVxuXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCAwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY3Rpb24tY291bnRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNjIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAvL21hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cbiAgICAgIC5pbmxpbmVfX2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lIHtcbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRib2R5LXZlcnRpY2FsLXBhZGRpbmcgKiAwLjUgJGJvZHktaG9yaXpvbnRhbC1wYWRkaW5nICRib2R5LWhvcml6b250YWwtcGFkZGluZyk7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgaW1nLFxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41ICgtJGJvZHktaG9yaXpvbnRhbC1wYWRkaW5nKSAhaW1wb3J0YW50KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRib2R5LWhvcml6b250YWwtcGFkZGluZyAqIDJ9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkYm9keS12ZXJ0aWNhbC1wYWRkaW5nLXNtICRib2R5LWhvcml6b250YWwtcGFkZGluZy1zbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG5cbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKC0kYm9keS1ob3Jpem9udGFsLXBhZGRpbmctc20pICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skYm9keS1ob3Jpem9udGFsLXBhZGRpbmctc20gKiAyfSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICAmLWludHJvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGJvZHktdmVydGljYWwtcGFkZGluZyAqIDAuNSAkYm9keS1ob3Jpem9udGFsLXBhZGRpbmcgJGJvZHktaG9yaXpvbnRhbC1wYWRkaW5nICogMC41KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGJvZHktdmVydGljYWwtcGFkZGluZy1zbSAkYm9keS1ob3Jpem9udGFsLXBhZGRpbmctc20gbnVsbCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWFydGljbGUtcGhvdG8ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGFydGljbGUtcGhvdG8tbGlzdC1zaXplOiA1MnB4O1xuICAgICRhcnRpY2xlLXBob3RvLWxpc3Qtc2l6ZS1saXN0OiAzNHB4O1xuXG4gICAgLmNvbnRyaWJ1dG9ycy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCA+IGRpdixcbiAgICAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYge1xuICAgICAgJjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF1dGhvcnMtYXJlYSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6aGFzKC5jb2xsYXBzZS5zaG93KSxcbiAgICAgICAgJjpoYXMoLmNvbGxhcHNlLmNvbGxhcHNpbmcpIHtcbiAgICAgICAgICB6LWluZGV4OiA5OTk3O1xuICAgICAgICB9IFxuICAgICAgfVxuXG4gICAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkYXJ0aWNsZS1waG90by1saXN0LXNpemUgKiAwLjUgbnVsbCBudWxsKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgIHdpZHRoOiAkYXJ0aWNsZS1waG90by1saXN0LXNpemUgKiAwLjU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZSArIDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhc2UgKyA0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZSArIDM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iYXNlICsgMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhc2UgKyAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZSArIDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAkYXJ0aWNsZS1waG90by1saXN0LXNpemU7XG4gICAgICAgICAgaGVpZ2h0OiAkYXJ0aWNsZS1waG90by1saXN0LXNpemU7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJvZHktZ3JheTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1ncmF5LTEwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lLWFyZWEsXG4gICAgICAuZXhwYW5kIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tdWx0aXBsZS1hdXRob3JzLWRyb3Bkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3VwKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2Rvd24pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzbSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCgtJGZvbnQtc2l6ZS14c20gKiAwLjUpIG51bGwgbnVsbCBudWxsKTtcbiAgICAgICAgICBjb2xvcjogJHJtLWdyYXktNzA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlLFxuICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSBudWxsIG51bGwpO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgIG1pbi13aWR0aDogMjk2cHg7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTlweCAyNnB4IDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOTQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBudWxsIG51bGwpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYXJ0aWNsZS1waG90by1saXN0LXNpemUtbGlzdDtcbiAgICAgICAgICAgIGhlaWdodDogJGFydGljbGUtcGhvdG8tbGlzdC1zaXplLWxpc3Q7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLWdyYXktMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1pdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwZWNpYWxpdHktcG9zaXRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiBncmF5LCAkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHdpZHRoOiBmdWxsKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLy8gICAjY29sbGFwc2VMaXN0LFxuICAgICAgLy8gICAjY29sbGFwc2VhdXRob3JzTGlzdCxcbiAgICAgIC8vICAgI2NvbGxhcHNlcmV2aWV3ZXJzTGlzdCB7XG4gICAgICAvLyAgICAgJi5zaG93LCAmLmNvbGxhcHNpbmcge1xuICAgICAgLy8gICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCAwIDApO1xuICAgICAgLy8gICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLy8gICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIC8vICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAvLyAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAvLyAgICAgICAuY2FyZCB7XG4gICAgICAvLyAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIC8vICAgICAgICAgYm94LXNoYWRvdzogMjAwcHggMHB4IDBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDQ7XG4gICAgICAvLyAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLy8gICAgICAgICBoMiB7XG4gICAgICAvLyAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgLy8gICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgLy8gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgICAgICAgfVxuXG4gICAgICAvLyAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgIC8vICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIC8vICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgLy8gICAgICAgICB9XG5cbiAgICAgIC8vICAgICAgICAgLmF1dGhvci1saXN0IHtcbiAgICAgIC8vICAgICAgICAgICAuYXV0aG9yLWluZm8td3JhcHBlciB7XG4gICAgICAvLyAgICAgICAgICAgICBzcGFuIHtcbiAgICAgIC8vICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuXG4gICAgICAvLyAgICAgICAgICAgICAgICYuc3BlY2lhbGl0eS1wb3NpdGlvbiB7XG4gICAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAvLyAgICAgICAgICAgICAgIH1cbiAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgIC8vICAgICAgICAgICB9XG4gICAgICAvLyAgICAgICAgIH1cbiAgICAgIC8vICAgICAgIH1cbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhLFxuICAgIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYTpmaXJzdC1jaGlsZCxcbiAgICAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYTpmaXJzdC1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWE6bnRoLWNoaWxkKDIpLFxuICAgIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhOm50aC1jaGlsZCgyKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLm5vZGUtLXR5cGUtYXV0aG9yIHtcbiAgICAgIC5ub2RlX19jb250ZW50IHtcblxuICAgICAgICAuZmllbGQtLW5hbWUge1xuICAgICAgICAgICYtZmllbGQtYXV0aG9yLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLS1tb2JpbGUtY2FsbGNlbnRlci1jdGEge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCA1MHB4IDApO1xuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdHlwZS1hZmVjdGl1bmksXG4gICYubm9kZS0tdHlwZS1hbmFsaXplIHtcbiAgICAkYXJ0aWNsZS1waG90by1saXN0LXNpemU6IDUycHg7XG4gICAgJGFydGljbGUtcGhvdG8tbGlzdC1zaXplLWxpc3Q6IDM0cHg7XG5cbiAgICAuY29udHJpYnV0b3JzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aGFzKC5hdXRob3JzLWFyZWEgKyAuYXV0aG9ycy1hcmVhKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50ID4gZGl2LFxuICAgIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiB7XG4gICAgICAmOmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJpYnV0b3JzLWxpc3QgPiBkaXYgPiAuYXV0aG9ycy1hcmVhLFxuICAgIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyaWJ1dG9ycy1saXN0ID4gZGl2ID4gLmF1dGhvcnMtYXJlYTpmaXJzdC1jaGlsZCxcbiAgICAuY29udGVudCA+IGRpdjpoYXMoLmF1dGhvcnMtYXJlYSArIC5hdXRob3JzLWFyZWEpID4gLmF1dGhvcnMtYXJlYTpmaXJzdC1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5jb250cmlidXRvcnMtbGlzdCA+IGRpdiA+IC5hdXRob3JzLWFyZWE6bnRoLWNoaWxkKDIpLFxuICAgIC5jb250ZW50ID4gZGl2OmhhcyguYXV0aG9ycy1hcmVhICsgLmF1dGhvcnMtYXJlYSkgPiAuYXV0aG9ycy1hcmVhOm50aC1jaGlsZCgyKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS10eXBlLWFydGljbGUge1xuICAgIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS10eXBlLWFydGljbGUsXG4gICYubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uge1xuXG4gICAgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQoJGJhY2tncm91bmQ6ICRib2R5LWJnLCAkb2Zmc2V0LXdpZHRoOiAkZ3JheWVkLWJhY2tncm91bmQtb2Zmc2V0LXdpZHRoICsgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41LCAkaGlnaGVyLXppbmRleDogdHJ1ZSk7XG4gICAgICB9XG5cbiAgICAgIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIC5lZHUtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtbWFpbiB7XG4gICAgICAgIEBleHRlbmQgJXNlYXJjaC1pY29uLXN0eWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjMgbnVsbCBudWxsKTtcblxuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAmLXNwZWNpYWxpdGF0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhdXRhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVkdS10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQuNSk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC5lZHUtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZWR1LWxhbmRpbmctcGFnZSxcbiAgJi5wYWdlLXZpZXctZWR1IHtcbiAgICAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNDtcbiAgICB9XG5cbiAgICAuYmxvY2stZWR1LWNhdGVnb3JpZXMge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LW1haW4sXG4gICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtc3BlY2lhbHR5IHtcbiAgICAgIEBleHRlbmQgJXNlYXJjaC1pY29uLXN0eWxlO1xuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdHlwZS1hcnRpY2xlLFxuICAmLm5vZGUtLXR5cGUtYWZlY3RpdW5pLFxuICAmLm5vZGUtLXR5cGUtbmV3cyB7XG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAuY3JlYXRlZCxcbiAgICAgIC5jaGFuZ2VkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUteGxnO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMik7XG4gICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmRhdGUtdG9vbHRpcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRlLXRvb2x0aXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAzNXB4IC0yMHB4KTtcblxuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCkgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUteHNtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMjJweCBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyLjQpKTtcblxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jcmVhdGVkIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihjYWxlbmRhci12Mik7XG4gICAgICB9XG5cbiAgICAgIC5jaGFuZ2VkIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbih1cGRhdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdHlwZS1hcnRpY2xlLnByZWduYW5jeS1hcnRpY2xlIHtcbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmF1dGhvcnMtYXJlYSB7XG4gIHotaW5kZXg6IDE7XG59XG4iLCIucGF0aC10b3R1bC1kZXNwcmUtc2FyY2luYSB7XG4gIC5tYWluLWNvbnRlbnQgPiAuc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XG4gICAgaDMudGl0bGUtY29tcG9uZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtcHJpbXVsLWFuLWFsLWJlYmVsdXN1bHVpIHtcbiAgLm1haW4tY29udGVudCA+IC5zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDAgIWltcG9ydGFudDtcbiAgfVxuICAucmVnaW9uLXNpZGViYXItc2Vjb25kID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGF0aC10b3R1bC1kZXNwcmUtc2FyY2luYSxcbi5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSB7XG4gIC5yZWdpb24tY29udGVudC10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmNoZXN0aW9uYXItZGUtc2F0aXNmYWN0aWUge1xuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgfVxuICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KTtcbiAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAwICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRzY2FsZS1jb2xvci0xIDAsICRzY2FsZS1jb2xvci0xMCAxMDAlKTtcblxuICAgICAgLnNjYWxlLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJGZvbnQtc2l6ZS14cywgMS4wOSk7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSB7XG5cbiAgICAuY29sdW1uLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLWZvcm0taXRlbS1nZHByIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICB9XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuICB9XG5cbiAgJG51bWJlci1zaXplOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG5cbiAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1ICRudW1iZXItc2l6ZSArICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgIC5udW1iZXIge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDJweCBudWxsIG51bGwgMCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHdpZHRoOiAkbnVtYmVyLXNpemU7XG4gICAgICBoZWlnaHQ6ICRudW1iZXItc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbnVtYmVyLXNpemU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmpzLXdlYmZvcm0tdHlwZS13ZWJmb3JtLXNjYWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlcyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZ3JhZGUge1xuICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmdyYWRlR2F1Z2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTIlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyYWRlR2F1Z2UtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEyJTtcblxuICAgICAgICAgIC5ncmFkZUdhdWdlIHtcblxuICAgICAgICAgICAgJi1mdWxsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10b2dnbGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG5cbiAgICAgICAgICAgICAgICB+IC5ncmFkZUdhdWdlLWV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB+IC5ncmFkZUdhdWdlLWZ1bGwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lIHtcblxuICAgICAgICAgICYtZmllbGQtZ3JhZGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdyYWRlcyB7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xuXG4gICAgICAmLmNvbHVtbnMtI3skaX0ge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzIHtcbiAgICAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgICAgICAgLmdyYWRlR2F1Z2UtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKG1hdGguZGl2KDEyLCAkaSkpO1xuXG4gICAgICAgICAgICAuZ3JhZGVHYXVnZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAoJGgxLWZvbnQtc2l6ZSAqIDMpICogbWF0aC5kaXYoMSwgJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy0zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGVzIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDY2JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgbWFyZ2luLXRvcDogMjRweDtcblxuICAucXVvdGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcblxuICAgIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3LjUpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMyBudWxsKTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucXVvdGUtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNC41KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwKTtcblxuICAgIC5xdW90ZS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgMCk7XG4gICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgIH1cblxuICAgIC5xdW90ZS13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgfVxuXG4gICAgICAucXVvdGUtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LWxlZnQge1xuXG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5xdW90ZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcuNSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5xdW90ZS13cmFwcGVyIHtcblxuICAgICAgICAucXVvdGUtaW1hZ2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICAucXVvdGUtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUge1xuICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgLnNlYXJjaC1mb3JtIHtcblxuICAgICAgLmpzLWZvcm0tdHlwZS1zZWFyY2ggeyAvLyBmaWVsZHNldFxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTlweCAyNnB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVzdWx0LWNvdW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAuanMtZm9ybS1zdWJtaXQuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgIEBpbmNsdWRlIGljb24oc2VhcmNoKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCwgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1jb250ZW50IHsgLy8gbWlkZGxlIHBhcnQgd2l0aCByZXN1bHRzIGFuZCBwYWdpbmF0aW9uXG4gICAgLnZpZXdzLXJvdy5zZWFyY2gtYm94ZWQtcmVzdWx0IHtcbiAgICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXIge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgIC5wYWdlcl9faXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHJlZCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRibWktaW5wdXQtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxMDtcbiRibWktaW5wdXQtaGVpZ2h0LXN1Ym1pdHRlZDogNzZweDtcbiRibWktaW5wdXQtaGVpZ2h0LXN1Ym1pdHRlZC1zbTogNjVweDtcbiRibWktdW0taGVpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMyk7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ibWkge1xuICAuYm1pLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIGNhbGMoNTAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjV9KSk7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRncmlkLWd1dHRlci13aWR0aCAqIDAuNX0pO1xuICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjYpKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjMpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zKSBjYWxjKDUwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNX0pKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1fSk7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm1pLXVtIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoY2FsYyg1MCUgLSAjeyRncmlkLWd1dHRlci13aWR0aCAqIDIuM30pIG51bGwgbnVsbCk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhjYWxjKDUwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRoICogMS44fSkgbnVsbCBudWxsKTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdWJtaXR0ZWQge1xuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6ICRibWktaW5wdXQtaGVpZ2h0LXN1Ym1pdHRlZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zMykgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMzMpKTtcbiAgICAgICAgICBoZWlnaHQ6ICRibWktaW5wdXQtaGVpZ2h0LXN1Ym1pdHRlZC1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm1pLXVtIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIG51bGwgbnVsbCk7XG4gICAgICAgIHRvcDogJGJtaS1pbnB1dC1oZWlnaHQtc3VibWl0dGVkIC0gbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjE1KSAtICRibWktdW0taGVpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICsgMTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGJtaS1ncmF5OiAkcm0tZ3JheS0yMDtcbiRibWktZ3JlZW46ICM5REU3MTU7XG4kYm1pLXllbGxvdzogI0ZGREUwMTtcbiRibWktb3JhbmdlOiAjRkY5QzAwO1xuJGJtaS1yZWQ6ICNGMjBFMEQ7XG5cbiRibWktaW5kaWNhdG9yLXN0ZXA6IDMwcHg7XG4kYm1pLWluZGljYXRvci1zdGVwLXNtOiAyMHB4O1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYm1pIHtcbiAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlKTtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRzaXplOiAkZm9udC1zaXplLWJhc2UsICR3aWR0aDogZnVsbCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgfVxuICB9XG5cbiAgLmJtaSB7XG4gICAgJi1zdWJwb25kZXJhbCxcbiAgICAmLW5vcm1vcG9uZGVyYWwsXG4gICAgJi1zdXByYXBvbmRlcmFsLFxuICAgICYtb2Jleml0YXRlIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtc3VicG9uZGVyYWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJtaS1ncmF5O1xuICAgIH1cblxuICAgICYtbm9ybW9wb25kZXJhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm1pLWdyZWVuO1xuICAgIH1cblxuICAgICYtc3VwcmFwb25kZXJhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm1pLXllbGxvdztcbiAgICB9XG5cbiAgICAmLW9iZXppdGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm1pLW9yYW5nZTtcbiAgICB9XG5cbiAgICAmLW1vcmJpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm1pLXJlZDtcbiAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICB9XG4gIH1cblxuICAucmVzcG9uc2UtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJtaS1yZXNwb25zZS1zY2FsZSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOSU7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14c20pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICRibWktc2NhbGUtc20tZm9udDogJGZvbnQtc2l6ZS1iYXNlICogMi4zNzU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRibWktc2NhbGUtc20tZm9udCk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyLjQpIG51bGwpO1xuICAgICAgICB3aWR0aDogNS41JTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibWktcGxhY2Vob2xkZXJzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IG51bGwgbnVsbCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNC44KSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNikpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJtaSB7XG5cbiAgICAgICYtc3VicG9uZGVyYWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRibWktaW5kaWNhdG9yLXN0ZXAgKiA0O1xuICAgICAgfVxuXG4gICAgICAmLW5vcm1vcG9uZGVyYWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRibWktaW5kaWNhdG9yLXN0ZXAgKiAzO1xuICAgICAgfVxuXG4gICAgICAmLXN1cHJhcG9uZGVyYWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRibWktaW5kaWNhdG9yLXN0ZXAgKiAyO1xuICAgICAgfVxuXG4gICAgICAmLW9iZXppdGF0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGJtaS1pbmRpY2F0b3Itc3RlcDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICYtc3VicG9uZGVyYWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGJtaS1pbmRpY2F0b3Itc3RlcC1zbSAqIDQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5vcm1vcG9uZGVyYWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGJtaS1pbmRpY2F0b3Itc3RlcC1zbSAqIDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1cHJhcG9uZGVyYWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGJtaS1pbmRpY2F0b3Itc3RlcC1zbSAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLW9iZXppdGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYm1pLWluZGljYXRvci1zdGVwLXNtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgIH1cbiAgfVxuXG4gIC5ibWktZm9ybSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgbWF4LXdpZHRoOiA1MDRweDtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHNtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZS14bCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKC0obWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KSkgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgbnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tcmVxdWlyZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDIgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiA0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zKSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUteGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS13ZWlnaHQge1xuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBpY29uKHdlaWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1oZWlnaHQge1xuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGhlaWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJtaS11bSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14c20pO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJtaS1mb3JtIHtcblxuICAgICYuaXMtc3VibWl0dGVkIHtcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogZ3JheSwgJHNpemU6ICRmb250LXNpemUtc20sICR3aWR0aDogZnVsbCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAkaDMtZm9udC1zaXplLXhsO1xuICAgICAgICBoZWlnaHQ6ICRoMy1mb250LXNpemUteGw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUteGw7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCBudWxsIG51bGwpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDIuMyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbiAgICAgICAgYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgKyAyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS43NSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSxcbi5ub2RlLS10eXBlLWFuYWxpemUsXG4ucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSxcbi5ub2RlLS10eXBlLWFmZWN0aXVuaSB7XG4gIC5hbmFsaXplLXBhZ2UtdGl0bGUge1xuICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjMgMCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZS1zbSk7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDApO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yKTtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgMCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMTI1O1xuICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNC41O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kaWN0aW9uYXJ5LXNlY3Rpb24tdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICAvL0BpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG4gICAgICB9XG4gICAgICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIH1cbiAgICAgICNibG9jay12cmVhdWludmVzdGlnYXRpZW1lZGljYWxhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBtYXJnaW46IC0zNXB4IDAgMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgY29sdW1uczogMjtcblxuICAgICAgICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgICAgIGNvbHVtbi1zcGFuOiBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGNvbHVtbnM6IDQ7XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCkpO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vLXJlc3VsdHMge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZS14bCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24od2hpdGUpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stdmlld3Mge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgMCk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRybS1ncmF5LTc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI2Jsb2NrLXZyZWF1aW52ZXN0aWdhdGllbWVkaWNhbGEsXG4gICAgICAuYmxvY2stdmlld3Mge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJGFydGljbGUtcGhvdG8tbGlzdC1zaXplOiA1MnB4O1xuICAkYXJ0aWNsZS1waG90by1saXN0LXNpemUtbGlzdDogMzRweDtcblxuICAuYXV0aG9ycy1hcmVhIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmOmhhcyguY29sbGFwc2Uuc2hvdyksXG4gICAgICAmOmhhcyguY29sbGFwc2UuY29sbGFwc2luZykge1xuICAgICAgICB6LWluZGV4OiA5OTk3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1hcmVhIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkYXJ0aWNsZS1waG90by1saXN0LXNpemUgKiAwLjUgbnVsbCBudWxsKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICB3aWR0aDogJGFydGljbGUtcGhvdG8tbGlzdC1zaXplICogMC41O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iYXNlICsgNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhc2UgKyA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZSArIDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iYXNlICsgMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhc2UgKyAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZSArIDYgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6ICRhcnRpY2xlLXBob3RvLWxpc3Qtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkYXJ0aWNsZS1waG90by1saXN0LXNpemU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRib2R5LWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1ncmF5LTEwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYW1lLWFyZWEsXG4gICAgLmV4cGFuZCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXVsdGlwbGUtYXV0aG9ycy1kcm9wZG93biB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3VwKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAwIG51bGwgbnVsbCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzbSk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigoLSRmb250LXNpemUteHNtICogMC41KSBudWxsIG51bGwgbnVsbCk7XG4gICAgICAgIGNvbG9yOiAkcm0tZ3JheS03MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGFwc2UsXG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwMCUgbnVsbCBudWxsKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIG1pbi13aWR0aDogMjk2cHg7XG4gICAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDE5cHggMjZweCAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjk0KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3ItaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIG51bGwgbnVsbCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogJGFydGljbGUtcGhvdG8tbGlzdC1zaXplLWxpc3Q7XG4gICAgICAgICAgaGVpZ2h0OiAkYXJ0aWNsZS1waG90by1saXN0LXNpemUtbGlzdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1ncmF5LTEwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3ItaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcGVjaWFsaXR5LXBvc2l0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiBncmF5LCAkZm9udC13ZWlnaHQ6IG1lZGl1bSwgJHdpZHRoOiBmdWxsKTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAjY29sbGFwc2VMaXN0IHtcbiAgICAgICAgJi5zaG93LCAmLmNvbGxhcHNpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwIDAgMCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDIwMHB4IDBweCAwcHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvci1saXN0IHtcbiAgICAgICAgICAgICAgLmF1dGhvci1pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuXG4gICAgICAgICAgICAgICAgICAmLnNwZWNpYWxpdHktcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stLW1vYmlsZS1jYWxsY2VudGVyLWN0YSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDUwcHggMCAwIDApO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpY3Rpb25hcnktc2VjdGlvbiB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IG51bGwpO1xuICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgKC0kZ3JpZC1ndXR0ZXItd2lkdGgpICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMikgbnVsbCk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgbnVsbCBudWxsKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogLSRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgfVxuICB9XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKG1hdGguZGl2KCRoMy1mb250LXNpemUsIDEuMikpO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtZGljdGlvbmFyeS1zZWN0aW9ucyB7XG4gID4gLmZpZWxkX19pdGVtIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZGljdGlvbmFyeS1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCBudWxsKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1kaWN0aW9uYXJ5LXNlY3Rpb24ge1xuICAgICAgICAvL0BpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICsge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICgwKSAoLSRncmlkLWd1dHRlci13aWR0aCAqIDIpIG51bGwpO1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5ub2RlLS10eXBlLWFuYWxpemUsXG4vLyAubm9kZS0tdHlwZS1hcnRpY2xlLFxuLy8gLm5vZGUtLXR5cGUtYWZlY3RpdW5pLFxuLy8gLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uLFxuLy8gLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHtcbi8vICAgLnJlZ2lvbi1jb250ZW50IHtcbi8vICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuLy8gICAgIC5ub2RlX19jb250ZW50ID4gZGl2ID4gLmZpZWxkX19pdGVtID4gKjpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJhbm5lcik6bm90KC5mdWxsLXdpZHRoKSB7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbi8vICAgICAgIHBhZGRpbmc6ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIHotaW5kZXg6IDE7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIGJvZHkubm9kZS0tdHlwZS1hZmVjdGl1bmkge1xuLy8gICAucmVnaW9uLWNvbnRlbnQge1xuLy8gICAgICNibG9jay1wYWdldGl0bGUge1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4vLyAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjYpO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5LWJnO1xuLy8gICAgIH1cblxuLy8gICAgICNibG9jay1yZWdpbmEtbWFyaWEtY29udGVudCB7XG4vLyAgICAgICAubm9kZV9fY29udGVudCB7XG4vLyAgICAgICAgICYgPiA6Zmlyc3QtY2hpbGQge1xuLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuLy8gICAgICAgICAgIHBhZGRpbmc6ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbi8vICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbi8vICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5wYWdlLXZpZXctYW5hbHlzaXMtZGljdGlvbmFyeSxcbi8vIC5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IHtcbi8vICAgLnJlZ2lvbi1jb250ZW50IHtcbi8vICAgICAjYmxvY2stcmVnaW5hLW1hcmlhLWNvbnRlbnR7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbi8vICAgICAgIHBhZGRpbmc6ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi5ub2RlLS10eXBlLWFuYWxpemUgLm1haW4tY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDQ4cHg7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5ub2RlLS10eXBlLW1lbWJlciB7XG4gIC5jb2x1bW4tbGVmdCBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI21haW4ge1xuICAgIC5jb2x1bW4tcmlnaHQge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lbWJlci1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgIC5ibG9jay12aWV3cyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjMpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSAwKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcm0tZ3JheS03O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLmJsb2NrLXZpZXdzIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICNibG9jay1tZW1iZXJtZW51IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgIC5iYWNrLXRvLWxpbmsge1xuICAgICAgQGluY2x1ZGUgc2lkZWJhci1maXJzdC1iYWNrLXRvLXBhZ2UtbGluaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5jYWxjdWxhdG9yIHtcbiAgJi1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLWl0ZW1zIHtcbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IDM2NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjg4cHg7XG5cbiAgICAuY29sbGFwc2UtdHJpZ2dlciB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBudWxsIG51bGwgMCk7XG4gICAgICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWw7XG5cbiAgICAgIC5jb2xsYXBzZS10cmlnZ2VyIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsIG51bGwpO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWNvbnRleHR1YWw7XG5cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpIG51bGwpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuNXM7XG5cbiAgICAgICAgICAuc2Nyb2xsZWQgJiB7XG4gICAgICAgICAgICB0b3A6ICR4c20tdG9wLW1lbnUtaGVpZ2h0ICsgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oc3RhdGljLCAwKTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLmNvbGxhcHNlLXRyaWdnZXIge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCAwIG51bGwgbnVsbCk7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbDtcblxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB6LWluZGV4OiAxOy8vIDEwNDk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwKTtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMCk7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIC8vIHN1YnN0cmFjdCBjYWxjdWxhdG9yIGhlYWRlciBoZWlnaHRcbiAgICAgIG1heC1oZWlnaHQ6IChjYWxjKDEwMCUgLSA1NHB4KSk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kYW5hbHlzaXMtY2FsY3VsYXRvci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiRjYWxjdWxhdG9yLWNvbGxhcHNlLWJ1YmJsZS1zaXplOiA2NHB4O1xuJGNhbGN1bGF0b3ItY29sbGFwc2UtYnViYmxlLXNpemUtbGc6IDU4cHg7XG4kY2FsY3VsYXRvci1jb3VudGVyLXNpemU6IDI0cHg7XG4kY2FsY3VsYXRvci1jb3VudGVyLXNpemUtbGc6IDI0cHg7XG5cbi5jYWxjdWxhdG9yIHtcbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggLTJweCByZ2JhKDAsMCwwLDAuMiksIDAgMTVweCAzMHB4IC0ycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRhbmFseXNpcy1jYWxjdWxhdG9yLXJhZGl1cztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjcpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICRib2R5LWJnO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRhbmFseXNpcy1jYWxjdWxhdG9yLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGFuYWx5c2lzLWNhbGN1bGF0b3ItcmFkaXVzO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjYWxjdWxhdG9yKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsIG51bGwpO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmLWJvZHksXG4gICYtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zKTtcbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSBudWxsKTtcbiAgICBib3gtc2hhZG93OiAwIC0zcHggNHB4IDAgcmdiYSgwLDAsMCwwLjAzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYW5hbHlzaXMtY2FsY3VsYXRvci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRhbmFseXNpcy1jYWxjdWxhdG9yLXJhZGl1cztcblxuICAgIC50b3RhbC1sYWJlbCxcbiAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14c20pO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICB9XG5cbiAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi1kaXNjbGFpbWVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSBudWxsKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtaXRlbXMge1xuICAgIC5pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRybS1ncmF5LTc7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIC5jb2xsYXBzZS10cmlnZ2VyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB3aWR0aDogJGNhbGN1bGF0b3ItY29sbGFwc2UtYnViYmxlLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjYWxjdWxhdG9yLWNvbGxhcHNlLWJ1YmJsZS1zaXplO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTlweCAwIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45NCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FsY3VsYXRvci1jb2xsYXBzZS1idWJibGUtc2l6ZTtcbiAgICAgIH1cblxuICAgICAgLmFuYWx5c2lzLW51bWJlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLXdpZHRoLCAxMikgbWF0aC5kaXYoLSRncmlkLWd1dHRlci13aWR0aCwgMTIpIG51bGwgbnVsbCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6ICRjYWxjdWxhdG9yLWNvdW50ZXItc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkY2FsY3VsYXRvci1jb3VudGVyLXNpemU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGNhbGN1bGF0b3ItY291bnRlci1zaXplO1xuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjg3KTtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihjYWxjdWxhdG9yKTtcblxuICAgICAgICAuYW5hbHlzaXMtbnVtYmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRjYWxjdWxhdG9yLWNvbGxhcHNlLWJ1YmJsZS1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogJGNhbGN1bGF0b3ItY29sbGFwc2UtYnViYmxlLXNpemUtbGc7XG4gICAgICAgIGhlaWdodDogJGNhbGN1bGF0b3ItY29sbGFwc2UtYnViYmxlLXNpemUtbGc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGNhbGN1bGF0b3ItY29sbGFwc2UtYnViYmxlLXNpemUtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAuYW5hbHlzaXMtbnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogJGNhbGN1bGF0b3ItY291bnRlci1zaXplLWxnO1xuICAgICAgICAgIGhlaWdodDogJGNhbGN1bGF0b3ItY291bnRlci1zaXplLWxnO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FsY3VsYXRvci1jb3VudGVyLXNpemUtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTlweCAwIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45NCk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGNhbGN1bGF0b3ItY29sbGFwc2UtYnViYmxlLXNpemUtbGc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXZpZXctYW5hbHlzaXMtc2V0IHtcbiAgJi5tb2RhbC1vcGVuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwKTsgLy8gaU9TIGZpeFxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZW1vdmUtYW5hbHlzaXMsXG4gIC5hZGQtYW5hbHlzaXMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAucmVtb3ZlLWFuYWx5c2lzIHtcbiAgICBAaW5jbHVkZSBpY29uKHJlbW92ZSk7XG4gIH1cblxuICAuYWRkLWFuYWx5c2lzIHtcbiAgICBAaW5jbHVkZSBpY29uKHBsdXMtZmlsbGVkKTtcbiAgfVxufVxuXG4uYmxvY2stYW5hbHlzaXMtY2FsY3VsYXRvciB7XG4gICYubmVlZHMtbG93ZXItemluZGV4IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3kgLSAxO1xuICB9XG59XG4uYWRkZWRfYW5hbHlzaXN7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzhcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuIiwiLm1haW4tY29udGVudCB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1iYW5uZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgICYubGFuZHNjYXBlIHtcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRlbnRfYmFubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmhhc0Jhbm5lciB7XG4gIC5ub2RlX19jb250ZW50ID4gZGl2ID4gLmZpZWxkX19pdGVtID4gKjpub3QoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWJhbm5lciksXG4gIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtcGhvdG8sXG4gIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3otaW5kZXg6IDE7XG4gIH1cblxuICAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi5ub2RlLS10eXBlLWFydGljbGUgLnJlZ2lvbi1jb250ZW50LXRvcCxcbiAgJi5ub2RlLS10eXBlLWFydGljbGUgLnNlY3Rpb24ubWVudS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi5ub2RlLS10eXBlLWFmZWN0aXVuaSxcbiAgJi5ub2RlLS10eXBlLWFuYWxpemUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93biAobWQpIHtcbiAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAuYmFubmVyLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFRpZW1wb3MgRmluZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDYwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIC8vcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmNvbnRlbnRfYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtY3RhLmZpZWxkLS10eXBlLWxpbmsuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbS5vdmVyQ29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5vdmVyQ29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZSAuc29jaWFsX3NoYXJlX3dyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIHtcbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3Quc3RpY2t5LXNpZGViYXIge1xuICAgIC5ibG9jay1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1kaWN0aW9uYXJ5IHtcbiAgLmZpZWxkX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cbiAgICAgICAgLmxheW91dDIgJiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGVtcGxhdGUzICYge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KDApO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1kaWN0aW9uYXJ5IHtcbiAgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS43NSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgIG1pbi1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2FyZC10aXRsZS1mb250LXNpemUtc20pO1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIH1cblxuICAgIC5zdGF0aXN0aWNzIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWFuYWxpemUge1xuICBoMS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAjYmxvY2stdnJlYXVpbnZlc3RpZ2F0aWVtZWRpY2FsYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA1MHB4IDUwcHg7XG4gICAgbWFyZ2luOiAyMHB4IC00OHB4O1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI2Y3ZjdmNztcblxuICAgIC5ibG9jayB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJsb2NrLWRpY3Rpb25hcnktZ2xvc3NhcnkgbGkgYS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYzBjMWM0O1xufVxuIiwiLnJlZ2lvbi1jb250ZW50LXRvcCxcbi5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LXdpdGgtb2Zmc2V0ZWQtYmFja2dyb3VuZCgkYmFja2dyb3VuZDogJGJvZHktYmcsICRvZmZzZXQtd2lkdGg6ICRncmF5ZWQtYmFja2dyb3VuZC1vZmZzZXQtd2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUsICRoaWdoZXItemluZGV4OiB0cnVlKTtcbiAgfVxufVxuXG4uYmVmLWV4cG9zZWQtZm9ybSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgLSRncmlkLWd1dHRlci13aWR0aCAqIDEuNyBudWxsIG51bGwpO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5yZWdpb24tY29udGVudC10b3Age1xuICAuZWR1LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAwIDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJi5tb2JpbGUtdGl0bGUtdG9wIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwIG51bGwgbnVsbCAwKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgdGllbXBvc2ZpbmUpO1xuICAgICAgei1pbmRleDogMTA3MjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKiAyLjY1KTtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIH1cblxuICAgIC5lZHUtZG90IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogNC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICB9XG4gIH1cblxuICAuZWR1LXRpdGxlLFxuICAuc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lZHUtdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAwKTtcbiAgfVxufVxuXG4kZWR1LXRvcC1tZW51LWhlaWdodDogNjRweDtcbiRlZHUtdG9wLW1lbnUtaGVpZ2h0LXhzbTogNjBweDtcblxuLmVkdS1tZW51LS1zZWFyY2gge1xuICBAaW5jbHVkZSBtZW51LXNlYXJjaC1ibG9jaygpO1xuICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjMpKTtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgLTNweCBudWxsIC0ycHggMCk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3VudC1tZW51LXZlcnRpY2FsLXNlcGFyYXRvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtdG9nZ2xlciB7XG4gICAgQGluY2x1ZGUgaWNvbihzZWFyY2gpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpKTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDMwcHggMjBweCAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjgpO1xuXG4gICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgQGV4dGVuZCAlZ2xvYmFsLWNvbnRhaW5lcjtcbiAgICB9XG5cbiAgICAuYmxvY2stdHNlYXJjaCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMyAwICRncmlkLWd1dHRlci13aWR0aCAqIDIuNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAwKTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXNlYXJjaCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtLXNlYXJjaC1rZXl3b3JkcyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgKDAhaW1wb3J0YW50KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLmVkdS1tZW51LS1zZWFyY2gge1xuICAgICAgJi10b2dnbGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsICRlZHUtdG9wLW1lbnUtaGVpZ2h0IDAgbnVsbCk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2VwYXJhdG9yO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgIHRvcDogJGVkdS10b3AtbWVudS1oZWlnaHQteHNtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiYuc2Nyb2xsZWQgLmhlYWRlcixcbiYuc2Nyb2xsZWQtZml4ZWQgLmhlYWRlcixcbi5oZWFkZXIge1xuICAucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMTIpICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjk0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgI2Jsb2NrLXJlZ2luYS1tYXJpYS1icmFuZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWJyYW5kIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgdW5zZXQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIC8vbWFyZ2luLXRvcDogNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LS1hY2NvdW50IHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgdWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLy8gbW9yZSBzcGVjaWZpY2l0eSBuZWVkZWQgdG8gb3ZlcndyaXRlIGdlbmVyaWMgc3R5bGVcbiAgYm9keTpub3QoLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUpIHtcblxuICAgICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgPiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwKTtcbiAgICAgIH1cbiAgICB9XG59XG5cbiYuc2Nyb2xsZWQsXG4mLnNjcm9sbGVkLWZpeGVkIHtcbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6ICRlZHUtdG9wLW1lbnUtaGVpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgLy9AaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSBudWxsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgLy9AaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS43KSBudWxsKTtcbiAgfVxufVxuXG4uY2FsbENlbnRlciB7XG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbmF2I2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICAgIC8vbWFyZ2luLXRvcDogN3B4O1xuICAgIC5jYWxsQ2VudGVyOjpiZWZvcmV7XG4gICAgICBsZWZ0OiAtNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FsbENlbnRlcjo6YWZ0ZXIge1xuICAgICAgLy9sZWZ0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmZhY2V0cy13aWRnZXQtZHJvcGRvd24gc2VsZWN0LCAuaXRlbS1saXN0X19kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvKiBIaWRlIHRoZSBlbGVtZW50cyBpbml0aWFsbHkgKi9cbn1cbi5zaXRlLWJyYW5kaW5nIGgxLCAuc2l0ZS1icmFuZGluZyAubS0wIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWR1LW1lbnUtLXRvZ2dsZXIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkpO1xuICBAaW5jbHVkZSBpY29uKG1lbnUpO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkcHJpbWFyeTtcblxuICAmOjpiZWZvcmUge1xuICAgIC8qaGlkZSBpY29uKi9cblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvKiBzaG93IGljb24gKi9cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogJHNwYWNlciAqIDIuNTtcbiAgfVxuXG4gIC5lZHUtY2F0ZWdvcmllcy1jaG9vc2Utc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICYrLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgICAgJjpub3QoLm1vYmlsZS1maWx0ZXItdG9wKSB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJitkaXYgLmNvbnRlbnQgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgICAgJjpub3QoLm1vYmlsZS1maWx0ZXItdG9wKSB7XG4gICAgICAgIC5mbGV4LXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIEBleHRlbmQgJWdsb2JhbC1jb250YWluZXI7XG4gIH1cblxuICAubWVnYS1tZW51LWJhY2tncm91bmQge1xuICAgIEBleHRlbmQgJW1lZ2EtbWVudS1iYWNrZ3JvdW5kO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4zNzU7XG4gICAgfXN1Ym1lbnVcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vIHRoZSBib3R0b20gZXh0cmEgcGFkZGluZyBpcyBmb3IgdGhlIG9mZnNldGVkIGZpbHRlcnMgYmVsb3dcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAwICRncmlkLWd1dHRlci13aWR0aCAqIDEuNyk7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjM3NSAwKTtcbiAgICAgIGJvcmRlci10b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNikgc29saWQgJHByaW1hcnk7XG5cbiAgICAgID4ubWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2VwYXJhdG9yO1xuXG4gICAgICAgID4ubWVudSAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuY2xvc2UtZWR1LW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgID5saSB7XG5cbiAgICAgICAgPmEsXG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1uYXYpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvdmVyLWluYWN0aXZlIHtcblxuICAgICAgICAgID5hLFxuICAgICAgICAgID5zcGFuLFxuICAgICAgICAgID4ubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgID5hLFxuICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgY29sb3I6ICRybS1ncmF5LTcwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMDAlIGF1dG8gYXV0byAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd24gKyAyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICoxLjUgMCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihmaWxlKTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRzcGFjZXIpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzcGFjZXI7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgICAgICAgICRmaWxlLWljb24tc2l6ZTogNTJweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5NjMnO1xuICAgICAgICAgICAgd2lkdGg6ICRmaWxlLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGZpbGUtaWNvbi1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmaWxlLWljb24tc2l6ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFydGljbGUtY291bnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAmLmhhcy1ob3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+Lm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfdXApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1iZWhpbmQgKyAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLmNsb3NlLWVkdS1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW1lbnUtb3BlbiB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwICRncmlkLWd1dHRlci13aWR0aCAqIDIuNjUgMCAwKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMC43NSkpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udGV4dHVhbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgJi5tb2JpbGUtY29udGVudC10b3Age1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCAwIDAgbnVsbCk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgei1pbmRleDogJHppbmRleC1jb250ZXh0dWFsIC0gMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC43Mik7XG4gICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNjU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2UtZWR1LW5hdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogZ3JheSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIG51bGwgbnVsbCk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+Lm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjI1IG51bGwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgKC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpIG51bGwgbnVsbCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbiAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICsgMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyICRzcGFjZXIgKiAyIDApO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNjU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwNzE7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAwIDApO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aCAqIDIuN30pO1xuXG4gICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG5cbiAgICAgICAgICAgICAgPmEsXG4gICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2UtZWR1LW5hdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuICAgICAgICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBuZXcgZWR1IG1lbnVcbiNibG9jay1lZHVjYXRlZ29yaWVzIHtcbiAgLm1vYmlsZS1tZW51LW9wZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5tZW51LW9wZW4tZmFkZSB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIGhlaWdodDogOTh2aDtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxMHB4IHJnYigwIDAgMCAvIDQ4JSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogNjMuNnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDcxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgLnBvcHVwLXdyYXBwZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxMHB4IHJnYigwIDAgMCAvIDQ4JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgIH1cblxuICAgICAgLmlzLW9wZW4ge1xuICAgICAgICAuaWNvbi1rZXlib2FyZF9hcnJvd191cCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1wb3B1cCB7XG4gICAgICAgICYucG9wdXAtYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW46IC4zcmVtO1xuICAgICAgICAgIHdpZHRoOiA5N3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtYWxsIHtcbiAgICAgICAgICB3aWR0aDogODIlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgfVxuXG4gIC5lZHUtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVkdS1zaG93IHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgLmljb24tY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogYXV0bztcblxuICAgICAgJi5jbG9zZS1tYWluIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAucG9wdXAtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDk4dmg7XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1wb3B1cCB7XG4gICAgICB3aWR0aDogNDYycHg7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYucG9wdXAtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duIChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24gKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0aXRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuXG4gICAgICAgICAgICAmLmhhcy1zdWJtZW51IHtcbiAgICAgICAgICAgICAgLmljb24ta2V5Ym9hcmRfYXJyb3dfcmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1rZXlib2FyZF9hcnJvd191cCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duIChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgIC5pY29uLWtleWJvYXJkX2Fycm93X3VwIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcblxuICAgICAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtZW51LWFsbCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtYWxsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggLTE4cHggMjBweCAyMHB4IHJnYigyNTUgMjU1IDI1NSAvIDQ4JSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBsZWZ0OiAzOS42cHg7XG4gICAgICAgICAgYm90dG9tOiAzMy42cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+YSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS10aXRsZS10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1vcGVuLWZhZGUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtNjAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDYsIDUxLCA2MCwgMC4yOCk7XG4gIHotaW5kZXg6IDEwNzQ7XG4gIHdpZHRoOiAxNTB2dztcbiAgaGVpZ2h0OiAxNTB2aDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodCArIC5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYmlsZS1maWx0ZXItdG9wIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDMycHggMzBweCAhaW1wb3J0YW50O1xuICByaWdodDogMTBweDtcblxuICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgcGFkZGluZzogMTBweCAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmJlZi1leHBvc2VkLWZvcm0ge1xuICBAaW5jbHVkZSBkaWN0aW9uYXJ5LWZpbHRlcnMoKTtcblxuICAmOm5vdCgubW9iaWxlLWZpbHRlci10b3ApIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5tb2JpbGUtZmlsdGVyLXRvcCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgbnVsbCBudWxsIDEzcHgpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjUpO1xuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDM7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKiAyLjY1KTtcbiAgICB6LWluZGV4OiAxMDcyO1xuXG4gICAgLnNlYXJjaC1pY29uIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNikgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG4gICAgYm94LXNoYWRvdzogMCAxOXB4IDI2cHggMCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC45NCk7XG5cbiAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgICYtc3BlY2lhbGl0YXRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICB9XG5cbiAgICAgICYtY2F1dGEge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlLXJvd3Mge1xuICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlKTtcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAvKiBmaXJlZm94IHNpbmdsZSBlbGVtZW50IGZpeCAqL1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm5vZGUtLXZpZXctbW9kZS1sb25nLWNhcmQge1xuICAgICAgQGluY2x1ZGUgYXJ0aWNsZS1jYXJkLXNpbXBsZTtcbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRlZHUtc2xpZGVyLWJveC1ib3R0b20tb2Zmc2V0OiA1MHB4O1xuJGVkdS1zbGlkZXItYm94LWxlZnQtb2Zmc2V0OiA4MHB4O1xuJGVkdS1zbGlkZXItYm94LXdpZHRoOiA0NDBweDtcbiRlZHUtc2xpZGVyLWluZm8tYm94LXRvcDogNTBweDtcbiRzbGljay1saXN0LWhlaWdodDogNTAwcHg7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1lZHUtc2xpZGVyIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSAwIDAgMCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nICgwKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWluLWhlaWdodDogJHNsaWNrLWxpc3QtaGVpZ2h0ICsgJGVkdS1zbGlkZXItaW5mby1ib3gtdG9wO1xuICAgICAgLnNsaWRlLWluZm8tYm94LXdyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MzNweCArICRlZHUtc2xpZGVyLWluZm8tYm94LXRvcCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZS1pbmZvLWJveC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGVkdS1zbGlkZXItaW5mby1ib3gtdG9wIG51bGwgMCAkZWR1LXNsaWRlci1ib3gtbGVmdC1vZmZzZXQpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyICRncmlkLWd1dHRlci13aWR0aCAqIDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHdpZHRoOiAkZWR1LXNsaWRlci1ib3gtd2lkdGg7XG4gICAgbWluLWhlaWdodDogNDMzcHg7XG4gICAgY29sb3I6ICRib2R5LWJnO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgaW5pdGlhbCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4NnB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtY3RhIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHdoaXRlLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlLWltYWdlLXdyYXBwZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCAwICRlZHUtc2xpZGVyLWJveC1sZWZ0LW9mZnNldCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6ICRlZHUtc2xpZGVyLWJveC13aWR0aDtcblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuc2xpZGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRlZHUtc2xpZGVyLWJveC1ib3R0b20tb2Zmc2V0KTtcbiAgICB9XG5cbiAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6ICRlZHUtc2xpZGVyLWJveC1sZWZ0LW9mZnNldCArICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICBib3R0b206ICRlZHUtc2xpZGVyLWJveC1ib3R0b20tb2Zmc2V0ICsgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBib3R0b206ICRlZHUtc2xpZGVyLWJveC1ib3R0b20tb2Zmc2V0O1xuICAgICAgdG9wOiBhdXRvO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogJHNsaWNrLXNsaWRlci1kb3RzLWRpbWVuc2lvbnM7XG4gICAgICAgICAgaGVpZ2h0OiAkc2xpY2stc2xpZGVyLWRvdHMtZGltZW5zaW9ucztcbiAgICAgICAgICBtYXJnaW46IDAgJHNsaWNrLXNsaWRlci1kb3RzLWRpbWVuc2lvbnMgLSAxIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zbGlkZS1pbmZvLWJveC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1jdGEge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tc2lkZWJhci1wcm9kdWN0cyB7XG4gIEBpbmNsdWRlIHNpZGViYXItcmlnaHQtYm94O1xuXG4gIGgzIHtcbiAgICBAZXh0ZW5kICVzaWRlYmFyLXJpZ2h0LWJveC10aXRsZTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zaWRlYmFyLWN0YSB7XG4gICAgQGV4dGVuZCAlc2lkZWJhci1yaWdodC1ib3gtbGluay1saXN0LXdyYXBwZXI7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1yaWdodC1ib3gtbGluay1saXN0LWl0ZW0oJGl0ZW0tc2VsZWN0b3I6ICcuZmllbGRfX2l0ZW0nKTtcblxuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLWNvbnRhY3Qge1xuICBAaW5jbHVkZSBzaWRlYmFyLXJpZ2h0LWJveCgkcHJpbWFyeSwgJGJvZHktYmcpO1xuXG4gIGgzIHtcbiAgICBAZXh0ZW5kICVzaWRlYmFyLXJpZ2h0LWJveC10aXRsZTtcbiAgfVxuICBcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHdoaXRlLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1zaWRlYmFyLXBhY2thZ2VzIHtcbiAgLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLXRpdGxlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBAZXh0ZW5kICVzaWRlYmFyLXJpZ2h0LWJveC10aXRsZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIGEuY3RhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkc2l6ZTogJGZvbnQtc2l6ZS14cywgJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IGF1dG8gbnVsbCBhdXRvKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLXR5cGUtcmFuZ2Uge1xuXG4gIC5zY2FsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogdmFyKC0tdGh1bWJTaXplKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zY2FsZSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIC0tdGh1bWJTaXplOiA1NnB4O1xuICAtLXRyYWNrU2l6ZTogNDNweDtcbiAgLS10aHVtYkJnOiAjeyRib2R5LWJnfTtcbiAgLS10cmFja0JnOiAjeyRncmF5LTUwMH07XG4gIC0tcHJvZ3Jlc3NCZzogI3skZGFuZ2VyfTtcblxuICAvKiB3ZWJraXQgcHJvZ3Jlc3Mgd29ya2Fyb3VuZCAqL1xuICAtLXdlYmtpdFByb2dyZXNzUGVyY2VudDogMCU7XG5cbiAgLnNtYWxsICYge1xuICAgIC0tdGh1bWJTaXplOiAzNnB4O1xuICAgIC0tdHJhY2tTaXplOiAyM3B4O1xuICAgIC0tdGh1bWJCZzogI3skYm9keS1iZ307XG4gICAgLS10cmFja0JnOiAjeyRncmF5LTUwMH07XG4gICAgLS1wcm9ncmVzc0JnOiAjeyRkYW5nZXJ9O1xuXG4gICAgLyogd2Via2l0IHByb2dyZXNzIHdvcmthcm91bmQgKi9cbiAgICAtLXdlYmtpdFByb2dyZXNzUGVyY2VudDogMCU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogdmFyKC0tdGh1bWJTaXplKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC8qIFRodW1iICovXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogdmFyKC0tdGh1bWJTaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLXRodW1iU2l6ZSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYW5nZS10aHVtYi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iQmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdGh1bWJTaXplKSAvIDIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOCk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoKHZhcigtLXRodW1iU2l6ZSkgLSB2YXIoLS10cmFja1NpemUpKSAvIDIpICogLTEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiB2YXIoLS10aHVtYlNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tdGh1bWJTaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aHVtYkJnKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iU2l6ZSkgLyAyKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKCh2YXIoLS10aHVtYlNpemUpIC0gdmFyKC0tdHJhY2tTaXplKSkgLyAyKSAqIC0xKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IHZhcigtLXRodW1iU2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS10aHVtYlNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iQmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdGh1bWJTaXplKSAvIDIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOCk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoKHZhcigtLXRodW1iU2l6ZSkgLSB2YXIoLS10cmFja1NpemUpKSAvIDIpICogLTEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8qIFRyYWNrICovXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBoZWlnaHQ6IHZhcigtLXRyYWNrU2l6ZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgdmFyKC0tcHJvZ3Jlc3NCZykgdmFyKC0td2Via2l0UHJvZ3Jlc3NQZXJjZW50KSxcbiAgICAgICAgdmFyKC0tdHJhY2tCZykgdmFyKC0td2Via2l0UHJvZ3Jlc3NQZXJjZW50KVxuICAgICk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdHJhY2tTaXplKSAvIDIpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgaGVpZ2h0OiB2YXIoLS10cmFja1NpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrQmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdHJhY2tTaXplKSAvIDIpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC41KTtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgaGVpZ2h0OiB2YXIoLS10cmFja1NpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrQmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdHJhY2tTaXplKSAvIDIpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC41KTtcbiAgfVxuXG4gIC8qIFByb2dyZXNzICovXG4gICY6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogdmFyKC0tdHJhY2tTaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzc0JnKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRyYWNrU2l6ZSkgLyAyKSAwIDAgY2FsYyh2YXIoLS10cmFja1NpemUpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGhlaWdodDogdmFyKC0tdHJhY2tTaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzc0JnKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRyYWNrU2l6ZSkgLyAyKSAwIDAgY2FsYyh2YXIoLS10cmFja1NpemUpIC8gMik7XG4gIH1cbn1cblxuLmZvcm0tdHlwZS1yYW5nZSB7XG5cbiAgLnNjYWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KSBudWxsIG51bGwgNTAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcms7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2wtaGFsZixcbi5jb2wtZnVsbCB7XG5cbiAgJi5zbWFsbCB7XG5cbiAgICBsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIHtcblxuICAuc2xpY2tfX3NsaWRlIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLCAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtcHJpY2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi5jb2x1bW5zLS0yIHtcblxuICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy0tMyB7XG5cbiAgICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbnMtLTQge1xuXG4gICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjAlIDAgMDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2tfX3NsaWRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGlja19fc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcGFja2FnZXMsXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvLyBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAudmlld3MtZmllbGQsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3Qge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtdGl0bGUsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSwgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJyaWRlLXByaWNlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuY3RhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkc2l6ZTogJGZvbnQtc2l6ZS1zbSwgJHR5cGU6IGdyYXksICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICB9XG4gIH1cblxuICAmLmNvbHVtbnMtLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5zbGljayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC52aWV3cy1maWVsZCxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICB9XG5cbiAgICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtb3ZlcnJpZGUtcHJpY2UsXG4gICAgICAuZmllbGQtLW5hbWUtdGl0bGUsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4gICAgICAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24sXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSxcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIDApO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmlwdGlvbi1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sdW1ucy0tMixcbiAgJi5jb2x1bW5zLS0zLFxuICAmLmNvbHVtbnMtLTQge1xuXG4gICAgLnZpZXdzLWZpZWxkLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXByb2R1Y3Qge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24taW1hZ2UsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLXRpdGxlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuXG5cbiAgJi5iYWNrZ3JvdW5kLS13aGl0ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cblxuICAmLmJhY2tncm91bmQtLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWdyYXk7XG4gIH1cblxuICAuc2xpY2tfX3NsaWRlIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgLnZpZXdzLWZpZWxkLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJvZHVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlcyB7XG4gIFxuICAmLmhpZGUtZmlsdGVycyAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbGljayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZpbHRlci1jb2x1bW5zLTMge1xuICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpc2FibGVkICB7XG4gICAgbGFiZWwsIC5jaG9zZW4tc2luZ2xlIHNwYW57XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIH1cbiAgfVxufVxuXG4iLCIkZ3JlZW46ICNBMkJGNkM7XG5cbi5jYWxsQ2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICBAaW5jbHVkZSBwdWxzaW5nLWNpcmNsZSgkZ3JlZW4sIHRyYW5zcGFyZW50aXplKCRncmVlbiwgMC42KSk7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgLmJsb2NrLWF2ZXJhZ2Utd2FpdGluZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHZ3O1xuICB9XG59XG5cbi5hdmVyYWdlV2FpdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgei1pbmRleDogJHppbmRleC1jb250ZXh0dWFsICsgMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHdpZHRoOiAyNzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuOSk7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0UyRTNFNDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICRncmF5LTkwMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgfVxuXG4gICYuYWN0aXZlLCAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2JTtcbiAgICB0b3A6IDIlO1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgJl9fbm9EYXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDgxJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gICZfX3RleHQtLTAsICZfX25vRGF0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAtMzVweCBhdXRvIDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTE1cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19taW51dGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19jYWxsIHtcbiAgICBAaW5jbHVkZSBpY29uKGNhbGwtY2VudGVyKTtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2F1Z2UtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2NhbGxCdG4ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkYm9keS1iZyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIGF1dG8gYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogNjQlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyYXBoaWNDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAvL0BpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQsIDEycHgpO1xuICB9XG59XG5cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHJhdGlvOiAxMDtcblxuJHdpZHRoOiAxMDA7XG4kaGVpZ2h0OiAkd2lkdGggKiAwLjU7XG4kbWFyZ2luOiAxMjtcbiRib3JkZXItd2lkdGg6IDExO1xuXG4kZ3JleTogJGdyYXktNTAwO1xuJGZpcnN0LWNvbG9yOiAjN0RCNDkxO1xuJHNlY29uZC1jb2xvcjogI0VFRDQ0QTtcbiR0aGlyZC1jb2xvcjogI0REMEEyQTtcbiRvcmFuZ2U6ICNFNjczM0I7XG5cbiRpbmFjdGl2ZS1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGdyZXksIDAuOCk7XG5cbkBmdW5jdGlvbiByZW0oJHZhbCkge1xuICBAcmV0dXJuICN7bWF0aC5kaXYoJHZhbCwgJHJhdGlvKX1yZW07XG59XG5cbi5hdmVyYWdlV2FpdGluZyAge1xuICAvLyBHYXVnZVxuICAubWFzayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHJlbSgkd2lkdGgpO1xuICAgIC8vaGVpZ2h0OiByZW0oJGhlaWdodCk7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIG1hcmdpbjogcmVtKCRtYXJnaW4pO1xuICB9XG5cbiAgLnNlbWktY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHJlbSgkd2lkdGgpO1xuICAgIGhlaWdodDogcmVtKCRoZWlnaHQpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0EyQkY2QyA5JSwgI0Q0QzY1NyAxOSUsI0VFRDQ0QSAyNSUsICNFNjczM0IgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlIC8gMTAwJSAxMDAlIDAlIDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgMCA1MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiByZW0oJHdpZHRoIC0gJG1hcmdpbik7XG4gICAgICBoZWlnaHQ6IHJlbSgoJHdpZHRoIC0gJG1hcmdpbikgKiAwLjUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtKCR3aWR0aCAtICRtYXJnaW4pICogMC41KTtcbiAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlIC8gMTAwJSAxMDAlIDAlIDAlO1xuICAgIH1cbiAgICAmLS0yIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRTY3MzNCIDAlLCAjRUVENDRBIDIwJSwgIzllYmU3ZSA3MCUsICM3REI0OTEgODQlLCAjQTJCRjZDIDEwMCUpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEwMCUgMTAwJSAwJSAwJSAvIDUwJSA1MCUgNTAlIDUwJSA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFzayB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgLy93aWR0aDogcmVtKCR3aWR0aCk7XG4gICAgICAvL2hlaWdodDogcmVtKCR3aWR0aCk7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTByZW07XG4gICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIC8vaGVpZ2h0OiByZW0oKCR3aWR0aCAvIDIpICsgMik7XG4gICAgICAgIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJSAvIDEwMCUgMTAwJSAwJSAwJTtcbiAgICAgIH1cbiAgICAgICYuZnVsbDo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgIGhlaWdodDogMTIuMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiByZW0oKCR3aWR0aCAtICgkd2lkdGggLSAkbWFyZ2luKSkgKiAwLjUpIHNvbGlkICRpbmFjdGl2ZS1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VtaS1jaXJjbGUtLW1hc2tJbm5lciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuICAgIHRvcDogNDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogYm90dG9tOiA0NXB4OyAqL1xuICAgIGxlZnQ6IDQ3JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDM7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICB3aWR0aDogMi44cmVtO1xuICAgIGhlaWdodDogNi40cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDEwMCUgNTMlIDI3JSAvIDQ2JSA0NiUgMzYlIDUzJTtcbiAgICAmLm5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcblxuICAgICYtMSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtMiB7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICRncmV5O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAwLjU7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLm1hcmtzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KTtcbiAgfVxuXG4gIC5tYXJrcyA+IGxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMC4yO1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAwLjQ7XG4gICAgfVxuICB9XG4gIC5ncm91cC0xICB7XG4gICAgLm1hcmtzID4gbGluZSB7XG4gICAgICBzdHJva2U6ICRncmV5O1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC0yIHtcbiAgICAubWFya3MgPiBsaW5lIHtcbiAgICAgIHN0cm9rZTogJGluYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKCN7JGl9ICogMTBkZWcpKTtcbiAgICB9XG5cbiAgICBAaWYoJGkgPT0gOCkge1xuICAgICAgLmdyb3VwLTEge1xuICAgICAgICAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkaSA+IDggQU5EICRpIDwgMTEpIHtcbiAgICAgIC5ncm91cC0xICB7XG4gICAgICAgIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgc3Ryb2tlOiAkZmlyc3QtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCAkaSA+IDEwIEFORCAkaSA8IDE3KSB7XG4gICAgICAuZ3JvdXAtMSB7XG4gICAgICAgIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgc3Ryb2tlOiAjQTJCRjZDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICggJGkgPiAxNiBBTkQgJGkgPCAyMykge1xuICAgICAgLmdyb3VwLTEgIHtcbiAgICAgICAgLm1hcmtzID4gbGluZTpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICBzdHJva2U6ICRzZWNvbmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCAkaSA+IDIyKSB7XG4gICAgICAuZ3JvdXAtMSAge1xuICAgICAgICAubWFya3MgPiBsaW5lOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5tYXJrcyA+IGxpbmU6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKCN7JGl9ICogMTBkZWcpKTtcbiAgICB9XG4gIH1cblxuICAuZ2F1Z2Uge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGxlZnQ6IDUxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHggMCAxMHB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbGVmdDogNTZweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1M3B4O1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDJkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICByaWdodDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvcmVkOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6Izk5QkU5OTtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICAvL3BhZGRpbmctdG9wOiByZW0oJG1hcmdpbikgO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgLmlzLWZpcnN0ICYge1xuICAgICAgICBjb2xvcjogJGZpcnN0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuaXMtc2Vjb25kICYge1xuICAgICAgICBjb2xvcjogJHNlY29uZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmlzLXRoaXJkICYge1xuICAgICAgICBjb2xvcjogJHRoaXJkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdW5pdCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29yb25hdmlydXMtc3RhdGlzdGljcyB7XG4gICBoMiB7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgfVxuICAuY29yb25hdmlydXMtc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb2x1bW5zLS0ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLmNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubnVtYmVyIHtcbiAgICAgIEBleHRlbmQgJWxhcmdlQnVsbGV0O1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbW9zdC1yZWNlbnQge1xuICAuc2xpY2stdHJhY2ssIC5zbGlja19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR1bnNsaWNrLWJyZWFrcG9pbnQtbWluKSB7XG4gICAgLnNsaWNrIHtcbiAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdW5zbGljay1icmVha3BvaW50LW1pbikge1xuICAgIC5zbGljayB7XG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAwcHggMjRweDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYXJ0aWNsZS5ub2RlLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICAgJi5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLWJpZyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuIiwiJGFydGljbGUtcGFkZGluZzogMHB4O1xuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50LFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUsXG4ubm9kZS0tdHlwZS1tZWRpYyB7XG4gIC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbiAgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUsXG4gIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbiAgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXZpZXctbmV3cyAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubm9kZS0tdHlwZS1uZXdzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1vc3QtcmVjZW50LFxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUsXG4ubm9kZS0tdHlwZS1tZWRpYyxcbi5wYWdlLXZpZXctbmV3cyB7XG4gIC5zbGlja19fc2xpZGUgYXJ0aWNsZSxcbiAgLnZpZXctaWQtc2VhcmNoLWFydGljbGVzIC5ub2RlLS10eXBlLWFydGljbGUsXG4gIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZXMgLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbiAgLmNvbnRlbnQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLm5vZGUtLXR5cGUtbmV3cyB7XG5cbiAgICBwYWRkaW5nOiAkYXJ0aWNsZS1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gICAgLnBvc3QtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB9XG4gICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHJtLWdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICBsaW5lLWhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgLm5vZGUtdmlld3Mge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHVuc2xpY2stYnJlYWtwb2ludC1taW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDI0cHggMjRweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAxNnB4IDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAubm9kZS1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAyNHB4IDI0cHggbnVsbCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMTZweCAxNnB4IG51bGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihzaGFyZSk7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR1bnNsaWNrLWJyZWFrcG9pbnQtbWluKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbWVkaWMge1xuICAubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIHtcbiAgICAuc2VjdGlvbl9hcnRpY2xlcyB7XG4gICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXZpZXctbmV3cyB7XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAmID4gZGl2IHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgIH1cblxuICAgICAudmlld3Mtcm93IHtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDs7XG5cbiAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgfVxuXG4gICAgICAgICAubm9kZS0tdHlwZS1uZXdzIHtcbiAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgIH1cblxuICAgICAucGFnZXIge1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICB9XG4gICB9XG4gIH1cblxuICAmLnRvb2xiYXItdHJheS1vcGVuIHtcbiAgICAudmlld3Mtcm93Om50aC1vZi10eXBlKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2VyIHtcbiAgY29sdW1uLXNwYW46IGFsbDtcblxuICAucGFnZXJfX2l0ZW1zIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHBhZ2UtbnVtYmVyLXdpZHRoOiA0MnB4O1xuJHBhZ2UtbnVtYmVyLWhlaWdodDogNDhweDtcblxuLnBhZ2VyIHtcbiAgLnBhZ2VyX19pdGVtcyB7XG5cbiAgICAucGFnZXJfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0sICRiYXNlLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNikpO1xuICAgICAgd2lkdGg6ICRwYWdlLW51bWJlci13aWR0aDtcbiAgICAgIGhlaWdodDogJHBhZ2UtbnVtYmVyLWhlaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYWdlLW51bWJlci1oZWlnaHQ7XG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZXJfX2l0ZW0tLWVsbGlwc2lzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYucGFnZXJfX2l0ZW0tLWZpcnN0LFxuICAgICAgJi5wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2xlZnQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZXJfX2l0ZW0tLWxhc3QsXG4gICAgICAmLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wYWdlcl9faXRlbS0tZmlyc3QsXG4gICAgICAmLnBhZ2VyX19pdGVtLS1sYXN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsIG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjEyNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZXJfX2l0ZW0tLWZpcnN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBtYXBfZ2V0KCRpY29ucywga2V5Ym9hcmRfYXJyb3dfbGVmdCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG1hcF9nZXQoJGljb25zLCBrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZXJfX2l0ZW0tLWZpcnN0LFxuICAgICAgJi5wYWdlcl9faXRlbS0tcHJldmlvdXMsXG4gICAgICAmLnBhZ2VyX19pdGVtLS1sYXN0LFxuICAgICAgJi5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICBzcGFuW2FyaWEtaGlkZGVuXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnZS1udW1iZXItaGVpZ2h0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBmb2xkZXIgdmFyaWFibGVzXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRmb2xkZXItd2lkdGg6IDI1MHB4O1xuJGZvbGRlci1oZWlnaHQ6IDM1MHB4O1xuJHBhcGVyLWJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKDAsMCwwLDAuMTUpO1xuJGljb24tc2l6ZTogNTBweDtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWZvbGRlciB7XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDIgMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgIWltcG9ydGFudCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAhaW1wb3J0YW50KTtcbiAgICAgIH1cblxuICAgICAgLnRlbXBsYXRlMyAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGVtcGxhdGUzICYsXG4gICAgICAubGF5b3V0MiAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mb2xkZXIge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMjUpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNSAhaW1wb3J0YW50KTtcbiAgICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoZWlnaHQ6ICRmb2xkZXItaGVpZ2h0O1xuICAgICAgICB3aWR0aDogJGZvbGRlci13aWR0aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJHBhcGVyLWJveC1zaGFkb3c7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgYm94LXNoYWRvdzogJHBhcGVyLWJveC1zaGFkb3c7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtOXB4IG51bGwgbnVsbCAtNC41cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC0xOHB4IG51bGwgbnVsbCAtOXB4KTtcbiAgICAgICAgICB3aWR0aDogMTA5JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKGNhbGVuZGFyKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGljb24tc2l6ZSAqIDAuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShtYXRoLmRpdigkZm9udC1zaXplLWJhc2UsIDEuMzUpKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDI0cHgpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgyMHB4LCAtMjVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIsIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpIHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYXJ0aWNsZS1wYWRkaW5nOiAwcHg7XG5cbi52b2NhYnVsYXJ5LWZvbGRlciB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZsZXg6IDAgNDUlO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIHBhZGRpbmc6ICRhcnRpY2xlLXBhZGRpbmc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogJHJtLWdyYXk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vZGUtc2hhcmUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMjRweCAyNHB4IG51bGwpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDE2cHggMTZweCBudWxsKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHVuc2xpY2stYnJlYWtwb2ludC1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ub2RlLXNoYXJlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAyNHB4IDIwcHggbnVsbCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRwcmljZS1jb21wb25lbnQtbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuJHByaWNlLWNvbXBvbmVudC1wYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1O1xuJHByaWNlLWNvbXBvbmVudC1wYWRkaW5nLXNtOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMik7XG4kcHJpY2UtY29tcG9uZW50LW1hcmdpbi1zbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuJGRpc2NvdW50LWljb24tc2l6ZTogNDJweDtcbiRkaXNjb3VudC1pY29uLXNpemUtc206IG1hdGguZGl2KCRkaXNjb3VudC1pY29uLXNpemUsIDEuMik7XG4kcGFja2FnZS1wcmljZS10aXRsZTogJGgzLWZvbnQtc2l6ZTtcbiRwYWNrYWdlLXByaWNlLXRpdGxlLXNtOiAkaDQtZm9udC1zaXplO1xuJGRpc2NvdW50LXRleHQtZm9udC1zaXplOiBtYXRoLmRpdigkZm9udC1zaXplLWJhc2UsIDEuMTUpO1xuJGRpc2NvdW50LXRleHQtZm9udC1jb2xvcjogIzZDNzA3NjtcblxuYm9keS5ub2RlLS10eXBlLXN1YnNjcmlwdGlvbiB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogJHByaWNlLWNvbXBvbmVudC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6ICRwcmljZS1jb21wb25lbnQtcGFkZGluZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6ICRwYWNrYWdlLXByaWNlLXRpdGxlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXNjb3VudC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGRpc2NvdW50LWljb24tc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGRpc2NvdW50LWljb24tc2l6ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsICRwcmljZS1jb21wb25lbnQtbWFyZ2luICsgJHByaWNlLWNvbXBvbmVudC1wYWRkaW5nIG51bGwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRwYWNrYWdlLXByaWNlLXRpdGxlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICAgICAgIHN0cmlrZSwgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICAgICAgICAgJjpub3Qoc3RyaWtlKSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmRpc2NvdW50IHtcbiAgICAgICAgICBmb250LXNpemU6ICRkaXNjb3VudC10ZXh0LWZvbnQtc2l6ZTtcbiAgICAgICAgICBjb2xvcjogJGRpc2NvdW50LXRleHQtZm9udC1jb2xvcjtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbjogJHByaWNlLWNvbXBvbmVudC1tYXJnaW4tc207XG4gICAgICAgICAgcGFkZGluZzogJHByaWNlLWNvbXBvbmVudC1wYWRkaW5nLXNtO1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGFja2FnZS1wcmljZS10aXRsZS1zbTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAkZGlzY291bnQtaWNvbi1zaXplLXNtO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRkaXNjb3VudC1pY29uLXNpemUtc207XG4gICAgICAgICAgICAgIHJpZ2h0OiAkcHJpY2UtY29tcG9uZW50LW1hcmdpbi1zbSArICRwcmljZS1jb21wb25lbnQtcGFkZGluZy1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGFja2FnZS1wcmljZS10aXRsZS1zbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQge1xuICAubGVhZmxldC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAubGVhZmxldC1wb3B1cCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1waG90by5maWVsZC0tdHlwZS1pbWFnZS5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW0sIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MuZmllbGQtLXR5cGUtc3RyaW5nLWxvbmcuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhciwgc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkYXB0ZWQtbWFpbi10eXBlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyLCBzZXJpZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbi1jYXJkX19mb290ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtLCBzZXJpZjtcblxuICAgICAgICAgICAgJi5idG4tZ3JheSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGM0YzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24sIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljaS1maWx0ZXIge1xuICAgJi5maWx0ZXItaGlkZGVuIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cblxuICAvLyBJc3N1ZXMgd2l0aCBiZWYgYWpheC5cbiAgLmNob3Nlbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYS5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuanMtZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaWNvbihzZWFyY2gpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgY2VudGVyLWFycm93KCRmb250LXNpemUteGxnKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcm0tZ3JheS03MCk7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItY29sdW1ucy0zIHtcbiAgICAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5qcy1mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlLCAuanMtZm9ybS1pdGVtLWxvY2F0aWUge1xuICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIC5qcy1mb3JtLWl0ZW0tbnVtZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0OC4zMzMzMyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLWNvbHVtbnMtMiB7XG4gICAgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuanMtZm9ybS1pdGVtLW51bWUge1xuICAgICAgICAgIG1pbi13aWR0aDogNzguMzMzMzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vZGUtLXZpZXctbW9kZS1vbmUtcm93LWxpc3RpbmctdGVhc2VyIHtcbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtdGl0bGUsIC5maWVsZC0tbmFtZS1maWVsZC12b3RlcywgLmZpZWxkLWhlYWRpbmcsIC5maWVsZC12b3RlcyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgIH1cbiAgICAuZmllbGQtdm90ZXMtd3JhcHBlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdm90ZXMge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLmJlZi1leHBvc2VkLWZvcm0gIHtcbiAgICAuZGlzYWJsZWQge1xuICAgICAgbGFiZWwsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuanMtZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZS1vbGQsIC5qcy1mb3JtLWl0ZW0tbG9jYXRpb24tbmlkLCAuanMtZm9ybS1pdGVtLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY2ktZmlsdGVyIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5qcy1mb3JtLWl0ZW0tc3BlY2lhbGl0YXRlLW9sZCwgLmpzLWZvcm0taXRlbS1sb2NhdGlvbi1uaWQsIC5qcy1mb3JtLWl0ZW0tdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICBmbGV4OiAwIDAgMzMlO1xuICAgIH1cbiAgfVxufVxuIiwiLy9qb2JzIHZhcmlhYmxlc1xuJG1hcmdpbi1mb3JtLXJvdzogMCAwIDE2cHggMCAhaW1wb3J0YW50O1xuJG1hcmdpbi1mb3JtLXJvdy1tZDogMCAxNnB4IDAgMTZweCAhaW1wb3J0YW50O1xuJG1hcmdpbi0wOiAwICFpbXBvcnRhbnQ7XG4kZmlsdGVyLW9yYXMtYm9yZGVyLXJhZGl1czogN3B4IDAgMCA3cHggIWltcG9ydGFudDtcbiRmaWx0ZXItY2F0ZWdvcmlhLWJvcmRlci1yYWRpdXM6IDAgN3B4IDdweCAwICFpbXBvcnRhbnQ7XG4kZmlsdGVyLWJvcmRlci1yYWRpdXMtbWQ6IDdweCAhaW1wb3J0YW50O1xuJGZpbHRlci1vcmFzLWJvcmRlci1tZDogMC41cHggc29saWQgJGdyYXktNDAwO1xuJHRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS45ICFpbXBvcnRhbnQ7XG4kY2FyZC1oZWlnaHQ6IDMwMHB4O1xuJGNhcmQtaGVpZ2h0LW1kOiAyNTBweDtcbiRjYXJkLWJveC1zaGFkb3c6IDAgMTlweCAyNnB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcbiRhcnRpY2xlLXBhZGRpbmc6IDQwcHg7XG4kYXJ0aWNsZS1wYWRkaW5nLW1kOiAzNXB4O1xuJGFydGljbGUtbWFyZ2luLW1kOiAxNnB4O1xuJGZvcm0tZ3JvdXAtcGFkZGluZzogMCAyNHB4IDAgMjRweCAhaW1wb3J0YW50O1xuXG4ucGFnZS12aWV3LWF2YWlsYWJsZS1qb2JzIG1haW4sIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1qb2JzIHtcbiAgI2Jsb2NrLXRpdGx1bHBhZ2luaWkgaDF7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6ICR0aXRsZS1mb250LXNpemU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS1vcmFzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRmaWx0ZXItb3Jhcy1ib3JkZXItbWQ7XG4gICAgfVxuXG4gICAgYm9yZGVyLXJhZGl1czogJGZpbHRlci1vcmFzLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNhdGVnb3JpYSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZpbHRlci1jYXRlZ29yaWEtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tb3JhcyxcbiAgLmZvcm0taXRlbS1jYXRlZ29yaWEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGZpbHRlci1ib3JkZXItcmFkaXVzLW1kO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRtYXJnaW4tZm9ybS1yb3cpO1xuICAgICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXJnaW4oJG1hcmdpbi1mb3JtLXJvdy1tZCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRmb3JtLWdyb3VwLXBhZGRpbmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWx0ZXItYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRleHR1YWwtcmVnaW9uIGhlYWRlcntcbiAgICBoMywgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtdmlldy1ncmlkIC52aWV3cy1yb3csIC5maWVsZF9faXRlbXMge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cbiAgICAudmlld3MtY29sIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAyfSkgLyAzKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMCk7XG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAyfSkgLyA0KTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggMTZweCAwIDApO1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm9kZS0tdmlldy1tb2RlLWpvYi1jYXJkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkYXJ0aWNsZS1tYXJnaW4tbWQgIWltcG9ydGFudCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRhcnRpY2xlLXBhZGRpbmctbWQgIWltcG9ydGFudCk7XG4gICAgICBoZWlnaHQ6ICRjYXJkLWhlaWdodC1tZDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGFydGljbGUtcGFkZGluZyAhaW1wb3J0YW50KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcblxuICAgIGhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oJG1hcmdpbi0wKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLmN0YS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgJGFydGljbGUtcGFkZGluZyBudWxsKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3R0b206ICRhcnRpY2xlLXBhZGRpbmctbWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS0tYXZhaWxhYmxlLWpvYnMtbWVudSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKDAgJHNwYWNlciAwICRzcGFjZXIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDAuNSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5qcy1wYWdlcl9faXRlbXMge1xuICAgIEBpbmNsdWRlIG1hcmdpbigkc3BhY2VyICogMyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oJHNwYWNlcik7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHNvY2lhbC1zaGFyZS1kaXYtbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tICFpbXBvcnRhbnQ7XG5cbi5ub2RlLS10eXBlLWpvYiB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2F2YWlsYWJsZS1qb2JzLWFjZWVhc2ktY2F0ZWdvcmllLFxuICAuYmxvY2stdmlld3MtYmxvY2thdmFpbGFibGUtam9icy1hY2VsYXNpLW9yYXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDEuNTtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUsIHRydWUpO1xuICAgIH1cblxuICAgIGRpdi5jb250ZW50IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUobWF0aC5kaXYoJGZvbnQtc2l6ZS1iYXNlLCAxLjE1KSwgdHJ1ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgMCAkc3BhY2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWxfc2hhcmVfd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNvY2lhbC1zaGFyZS1kaXYtbWFyZ2luLWJvdHRvbTtcbiAgfVxuXG4gICNhcHBseSB7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgIC5qcy1mb3JtLWZpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbS1nZHByIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGFzaWRlLnNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgMCAhaW1wb3J0YW50KTtcbiAgfVxuICBwYWRkaW5nOiAwO1xuXG4gIC5oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRzcGFjZXIgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShtYXRoLmRpdigkZm9udC1zaXplLWJhc2UsIDEuMTUpKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfcmlnaHQpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCBudWxsIG51bGwgMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygycHgpO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyBpbWcsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBtYXgtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiA0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMCk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCImIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgI21haW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwICFpbXBvcnRhbnQpO1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgI21haW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwICFpbXBvcnRhbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMge1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzKTtcbiAgaGVpZ2h0OiAkdHdvLXNpZGVzLWNvbXBvbmVudC1oZWlnaHQ7XG5cbiAgLmxlZnQtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCR0d28tc2lkZXMtY29tcG9uZW50LWxlZnQtY29sdW0tcGFkZGluZyk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogNiAhaW1wb3J0YW50KVxuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDMpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsICR0d28tc2lkZXMtY29tcG9uZW50LWxlZnQtY29sdW0tcGFkZGluZyBudWxsKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwpO1xuICAgICAgICB3aWR0aDogJHR3by1zaWRlcy1pY29uLXdpZHRoLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICB3aWR0aDogJHR3by1zaWRlcy1pY29uLXdpZHRoO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmlnaHQtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAwKTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJHNwYWNlcik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkdHdvLXNpZGVzLWNvbXBvbmVudC1sZWZ0LWNvbHVtLXBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDM7XG4kdHdvLXNpZGVzLWNvbXBvbmVudC1oZWlnaHQ6IDY1MHB4O1xuJGltZy1jb250ZW50LWNvbXBvbmVudC1wYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuJGltZy1jb250ZW50LWNvbXBvbmVudC1pbWctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzO1xuJGltZy1jb250ZW50LWNvbXBvbmVudC1pbWctaGVpZ2h0OiA4NTBweDtcbiRpbWctY29udGVudC1jb21wb25lbnQtc21hbGwtaW1nLWhlaWdodC1kZXNrdG9wOiAyMDBweDtcbiRpbWctY29udGVudC1jb21wb25lbnQtc21hbGwtaW1nLWhlaWdodC1tb2JpbGU6IDE1MHB4O1xuJGltZy1jb250ZW50LWNvbXBvbmVudC1oZWlnaHQ6ICRpbWctY29udGVudC1jb21wb25lbnQtaW1nLWhlaWdodCAtICRpbWctY29udGVudC1jb21wb25lbnQtaW1nLXRvcDtcbiRiYWNrZ3JvdW5kLXByZW1pdW0tbGlnaHQ6ICNGQkY2RjA7XG4kYmFja2dyb3VuZC1wcmVtaXVtLWRhcms6ICMzNzNFNDg7XG4kaW1nLWNvbnRlbnQtY29udGFpbmVyLWJlZm9yZS13aWR0aDogMTEwcHg7XG4kdHdvLXNpZGVzLWljb24td2lkdGg6IDY0cHg7XG4kdHdvLXNpZGVzLWljb24td2lkdGgtbW9iaWxlOiA0OHB4O1xuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgQGluY2x1ZGUgbWFyZ2luKCRpbWctY29udGVudC1jb21wb25lbnQtcGFkZGluZyk7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMCAkaW1nLWNvbnRlbnQtY29tcG9uZW50LXBhZGRpbmcgJGltZy1jb250ZW50LWNvbXBvbmVudC1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICB9XG5cbiAgJi5iYWNrZ3JvdW5kIHtcblxuICAgICYtLWdyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmVtaXVtX2xpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByZW1pdW0tbGlnaHQ7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByZW1pdW0tbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJlbWl1bV9kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByZW1pdW0tZGFyaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByZW1pdW0tZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYuaW1hZ2UtLXJpZ2h0IHtcbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGhlaWdodDogJGltZy1jb250ZW50LWNvbXBvbmVudC1oZWlnaHQ7XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgLSRpbWctY29udGVudC1jb21wb25lbnQtaW1nLXRvcCBudWxsIG51bGwgbnVsbCk7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAkaW1nLWNvbnRlbnQtY29tcG9uZW50LWltZy1oZWlnaHQ7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oLSRncmlkLWd1dHRlci13aWR0aCAqIDIgMCAwKTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utc21hbGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkaW1nLWNvbnRlbnQtY29tcG9uZW50LXNtYWxsLWltZy1oZWlnaHQtbW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgbWF4LWhlaWdodDogJGltZy1jb250ZW50LWNvbXBvbmVudC1zbWFsbC1pbWctaGVpZ2h0LWRlc2t0b3A7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgJHNwYWNlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICBvcmRlcjogMztcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcmVkLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCAwIG51bGwpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogJGltZy1jb250ZW50LWNvbnRhaW5lci1iZWZvcmUtd2lkdGg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgbGVmdDogLSRpbWctY29udGVudC1jb250YWluZXItYmVmb3JlLXdpZHRoO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IC0kaW1nLWNvbnRlbnQtY29udGFpbmVyLWJlZm9yZS13aWR0aDtcbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy12aWRlbyB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwICRzcGFjZXIgKiAyKTtcbiAgICBtaW4taGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJHZpZGVvLXRpdGxlOiAkZm9udC1zaXplLWJhc2UgKiA0O1xuXG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogJHZpZGVvLXRpdGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8tY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLnNjcm9sbFRvVmlkZW8ge1xuICAgICAgQGluY2x1ZGUgaWNvbihkb3duKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIlLCA1NSUpO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheVZpZGVvIHtcbiAgICAgIEBpbmNsdWRlIGljb24ocGxheS1maWxsZWQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzAuNXB4O1xuICAgICAgdG9wOiAtNDJweDtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYudmlkZW9QbGF5aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihwYXVzZSk7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiA5M3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUlLCA1NSUpO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUlLCA1NSUpO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAmLnZpZGVvUGxheWluZyB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihwYXVzZSk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgNjAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2LjVkZWcpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzLjVkZWcpO1xuICAgIH1cblxuICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG5cbiAgICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLXR5cGUteW91dHViZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoJHdoaXRlLCAkYmxhY2spO1xuICAgIH1cblxuICAgIC52aWRlby1kZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGxpbmVhciwgYm90dG9tIDAuMjVzIGxpbmVhciwgcGFkZGluZyAwLjFzIGxpbmVhcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24ocGxheS1maWxsZWQpO1xuXG4gICAgICAgICRwbGF5LWljb24tc2l6ZTogNDVweDtcbiAgICAgICAgJHBsYXktaWNvbi1zaXplLXNtOiAzNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgY2FsYyg1MCUgLSAjeyRwbGF5LWljb24tc2l6ZX0gLyAyKSBudWxsIG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcGxheS1pY29uLXNpemUpO1xuICAgICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGNhbGMoNTAlIC0gI3skcGxheS1pY29uLXNpemUtc219IC8gMikgbnVsbCBudWxsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcGxheS1pY29uLXNpemUtc20pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctZGlzcGxheS1pZC1sYWJvcmF0b2FyZSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uIHtcbiAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSxcbiAgLmJsb2NrLXdlYmZvcm0ge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNjYgIWltcG9ydGFudCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyBcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29udGVudCxcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMiBudWxsIG51bGwpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuXG4gICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkbGlua3MtaW1hZ2UtaGVpZ2h0OiA0OXB4O1xuJHRpdGxlLXdpZHRoOiA1MjBweDtcbiRzdGVwLWNvdW50ZXItc2l6ZTogNjJweDtcbiRzdGVwLWJvcmRlci1jb2xvcjogI0FGQUZBRjtcbiRzdGVwcy1saW5lLWNvbG9yOiAjQkZCRkJGO1xuJGZvcm0tZGVzY3JpcHRpb24tY29sb3I6ICM2ODY4Njg7XG4kZm9ybS1kZXNjcmlwdGlvbi1sZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuXG4uZGlzcGxheSB7XG4gICYtLXJpZ2h0LFxuICAmLS1sZWZ0IHtcbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzLjc1IDApO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi44NzU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAkdGl0bGUtd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgKyAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRzcGFjZXIgKiAwLjI1KTtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGlua3MtaW1hZ2UtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCBudWxsKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkc3BhY2VyICogMi4xNSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24taW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDMpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwIG51bGxsIG51bGwpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWRlc2NyaXB0aW9uLWNvbG9yO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm0tZGVzY3JpcHRpb24tbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuMjU7XG5cbiAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtc3Vic2NyaXB0aW9uIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIG51bGwpO1xuICB9XG5cbiAgLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyIG51bGwgbnVsbCBudWxsKTtcbiAgfVxufSIsIiRtZW1iZXItaW1hZ2UtaGVpZ2h0OiA0MzJweDtcbiRtZW1iZXItaW1hZ2UtaGVpZ2h0LXNtOiAyNDVweDtcblxuLnBhZ2Utdmlldy1tZW1iZXJzIHtcbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmxpc3RpbmctY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDEwN3B4IG51bGwgbnVsbCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coMCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCBudWxsKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cblxuICAgIC5jb2x1bW4tNiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyBoMSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi0zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJHNwYWNlciAqIDAuNSBudWxsICRzcGFjZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRzcGFjZXIgbnVsbCAkc3BhY2VyICogMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcbiAgICB9XG4gIH1cblxuICAubm9kZS0tdHlwZS1tZW1iZXIge1xuXG4gICAgLm1lbWJlci1pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuOmxhbmcoZW4pIHtcbiAgLnBhZ2Utdmlldy1tZW1iZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAuZGVzY3JpcHRpb24uYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLnZpZXctbGVhZGVyc2hpcCAudGFiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctbGVhZGVyc2hpcCAudGFiLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNkYzAwMjg7XG4gICAgfVxuXG4gICAgLm1lbWJlci1pbWFnZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJG1lbWJlci1kZXRhaWxzLWltYWdlLWhlaWdodDogNTMwcHg7XG5cbi5tZW1iZXIge1xuXG4gICYtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gIH1cblxuICAmLWluZm8ge1xuXG4gICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcG9zaXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLypmb250LXNpemU6ICRmb250LXNpemUtc207Ki9cbiAgICAgIC8qIHNob3VsZCBiZSAxMnB4ICovXG4gICAgICBmb250LXNpemU6IC43NTByZW1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLW1lbWJlciB7XG5cbiAgLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KSAwKTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgyLnNlY3Rpb24tdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb3NpdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuXG4gICAgJi1sZWZ0LFxuICAgICYtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0LjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZW1iZXItaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRzcGFjZXIgKiAyLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAzKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogJG1lbWJlci1kZXRhaWxzLWltYWdlLWhlaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuXG4gICAgLmxpc3RpbmctY29udGFpbmVyID4gKiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICBAaW5jbHVkZSBzaWRlYmFyLXJpZ2h0LWJveDtcbiAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgbWFyZ2luOiAwICgtJGdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNvdmlkLWZvcm0tYmFja2dyb3VuZDogI2YyZjNmMztcbiRjb3ZpZC1wcm9ncmVzcy1iYXItd2lkdGg6IDMwMHB4O1xuJGNvdmlkLXByb2dyZXNzLWJhci1oZWlnaHQ6IDRweDtcbiRidXR0b24tbmV4dC13aWR0aDogMTcwcHg7XG4kZmFpbHVyZS1pY29uLXNpemU6IDgwcHg7XG4kY292aWQtdGl0bGUtd2lkdGg6IDU0NHB4O1xuJGFycm93LW5leHQtc2l6ZTogMzJweDtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNvdmlkLWZvcm0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvdmlkLWZvcm0tYmFja2dyb3VuZDtcbiAgcGFkZGluZzogMTIwcHggY2FsYygoMTAwJSAtICN7JGNvdmlkLXRpdGxlLXdpZHRofSkgLyAyKTtcblxuICAud2ViZm9ybS1wcm9ncmVzcyB7XG4gICAgJi5oaWRlLXByb2dyZXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1iYXIge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byAkc3BhY2VyICogMi41IGF1dG8pO1xuICAgICAgd2lkdGg6ICRjb3ZpZC1wcm9ncmVzcy1iYXItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRjb3ZpZC1wcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzlweDtcblxuICAgICAgJl9fcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmLS1jdXJyZW50LFxuICAgICAgICAmLS1kb25lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBsZWdlbmQsXG4gICAgLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgICAuZmllbGRzZXQtbGVnZW5kLFxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuanMtZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHtcbiAgICAgICYgKyAuanMtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyICogMiAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyICogNS41ICRzcGFjZXIgKiA2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuXG4gICAgICAgICAgJi1nZHByIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLXdlYmZvcm0tcmFkaW9zIHtcbiAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAkc3BhY2VyICogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjaGVjayk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2NhdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBpY29uKGRvd24pO1xuICAgIEBpbmNsdWRlIG1hcmdpbigkc3BhY2VyICogMiBhdXRvICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBhdXRvKTtcbiAgICB3aWR0aDogJGJ1dHRvbi1uZXh0LXdpZHRoO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgbnVsbCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRhcnJvdy1uZXh0LXNpemV9IC8gMik7XG4gICAgICB3aWR0aDogJGFycm93LW5leHQtc2l6ZTtcbiAgICAgIGhlaWdodDogJGFycm93LW5leHQtc2l6ZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5hcnJvdy1uZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAwICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCBudWxsKTtcbiAgICB9XG4gIH1cblxuICAuZmFpbHVyZS1tZXNzYWdlIHtcbiAgICBAaW5jbHVkZSBpY29uKGNsb3NlKTtcbiAgICBwYWRkaW5nLXRvcDogJGZhaWx1cmUtaWNvbi1zaXplICsgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIGNhbGMoNTAlIC0gI3skZmFpbHVyZS1pY29uLXNpemV9IC8gMikpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgd2lkdGg6ICRmYWlsdXJlLWljb24tc2l6ZTtcbiAgICAgIGhlaWdodDogJGZhaWx1cmUtaWNvbi1zaXplO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYuRHJlYXB0YSwgJi5TdGFuZ2Ege1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pbWFnZS1hbGlnbiB7XG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICAmLWltYWdlLFxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgLy9mbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgLyogY29tbWVudGVkIGJlY2F1c2UgaXQgYnJlYWtzIGltYWdlIHBhZGRpbmcgZm9yIGltYWdlIHRleHQgY3RhICovXG4gICAgICAgICAgLy9AaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNtYWxsX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmNvbHVtbi1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMCU7XG5cbiAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxKSAwIDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICAgICYuaGFsZiB7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmLmltYWdlLWFsaWduIHtcbiAgICAgICYtLWxlZnQsXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndoaXRlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYuRHJlYXB0YSB7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5TdGFuZ2Ege1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBmbGV4OiAxIDEgNDUlO1xuICAgICAgfVxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIGltZyxcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi10ZXh0LmhhbGYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBmbGV4OiAxIDEgNjUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoJGg0LWZvbnQtc2l6ZSAqIDEuMjUpO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLS1ncmF5IHtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOmxhbmcoZW4pIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5pY29uLWFsaWduLS1sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgICYucGFkZGluZ18zMCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgICYubm9fcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tY3VzdG9tLXJlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMjAlKTtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgIH1cblxuICAgICYuaGFzX2JvcmRlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIG51bGwgLTUwcHgpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xuICAgIH1cblxuICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIG1hcmdpbjogNzBweCAwO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRjb2x1bW4tYmxvY2staW1hZ2UtaGVpZ2h0OiAzNTBweDtcbiRuYXYtYXJyb3dzLXdpZHRoOiAxMTRweDtcbiRhcHAtYnV0dG9uLXdpZHRoOiAxNzBweDtcbiRhcHAtYnV0dG9uLXdpZHRoLW1kOiAxMjBweDtcblxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUge1xuICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQoKTtcbiAgfVxufVxuXG4uY29udGVudCB7XG4gIC5yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcblxuICAgIC5jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xuICAgICAgfVxuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICYtYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrIHtcbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZS1taW5pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDUgJHNwYWNlciAqIDUgMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjg3NTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDIuNSAkc3BhY2VyICogMi41IDApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43NSAwKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkc3BhY2VyICogNSAkc3BhY2VyICogNCAgJHNwYWNlciAqIDUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJHNwYWNlciAqIDIuNSAkc3BhY2VyICogMi41ICRzcGFjZXIgKiAyLjUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNvbHVtbi1ibG9jay1pbWFnZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsICRncmlkLWd1dHRlci13aWR0aCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyICRncmlkLWd1dHRlci13aWR0aCAqIDMuNzUgbnVsbCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIuNjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMy43NSBudWxsKTtcblxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRhcHAtYnV0dG9uLXdpZHRoLW1kO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRhcHAtYnV0dG9uLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDEuNikgO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyRuYXYtYXJyb3dzLXdpZHRofSAvIDIpO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAmLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgY2xpcDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjg1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kb3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMy41KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyICogMi41KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAmICsgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYW5hbHlzaXMtcmVzdWx0cyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMS4yNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjI1O1xuXG4gICAgICAgICAgLmpzLWZvcm0ge1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICAgIC5mb3JtLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdWJtaXQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJHNwYWNlciAqIDAuNSBudWxsICRzcGFjZXIgKiAyIG51bGwpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNjUgbnVsbCk7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjb25maXJtLWZvcm0tbWF4LXdpZHRoOiA1MzVweDtcbiRjb25maXJtLWZvcm0tYm9yZGVyLXJhZGl1czogMTJweDtcblxuLnBhdGgtcmV6dWx0YXRlLWFuYWxpemUge1xuXG4gIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICYgPiBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDIuMjUgbnVsbCBudWxsKTtcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDMuODc1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAzLjg1IG51bGwgbnVsbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiBzdHJvbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4yNSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIC5jb25maXJtLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDIuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICRzcGFjZXIgKiAyLjUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkc3BhY2VyICogMS42MjUgJHNwYWNlciAqIDIuMjUgbnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIuNSk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigkc3BhY2VyICogMi41IGF1dG8gbnVsbCBhdXRvKTtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29uZmlybS1mb3JtLW1heC13aWR0aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29uZmlybS1mb3JtLWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDIuMjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgLmdyb3VwIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLXJlc3VsdHMtcGRmIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkc3BhY2VyICogMS4zNzUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdHlsZS1ncmF5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmpzLWZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRzcGFjZXIgKiAwLjUgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5lbXB0eS13aGl0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuIiwiJHRpbWUtaWNvbi1zaXplOiA5MHB4O1xuJHByZXNlbnRhdGlvbi1ib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4ucmVzdWx0cy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBlbGVtZW50LXdpdGgtb2Zmc2V0ZWQtYmFja2dyb3VuZCgpO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogNTtcblxuICAgIC5yZWdpb24tY29udGVudC10b3Age1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDIuMjUgMCAwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAzIDAgMCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgLmJsb2NrIHtcbiAgICAgICAgJi1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGFnZS10aXRsZS1ibG9jayB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbih0aW1lLWZpbGxlZCk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0aW1lLWljb24tc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtICN7JHRpbWUtaWNvbi1zaXplfSAvIDIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMS4yMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigkc3BhY2VyICogMS43NSBhdXRvIGF1dG8pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkc3BhY2VyICogMi4yNSk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXZpZXdzLWJsb2Nrc3VtYXItc3VtbWFyeSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDIgJHNwYWNlciAqIDIuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRzcGFjZXIgKiA2LjUgJHNwYWNlciAqIDQuNzUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAqIDIgJHNwYWNlciAkc3BhY2VyICogMy4yNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyICogNi41ICRzcGFjZXIgKiA1LjYyNSAkc3BhY2VyICogNi41ICRzcGFjZXIgKiA0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJlc2VudGF0aW9uLWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAucHJlc2VudGF0aW9uIHtcbiAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMS43NTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGV4dC1hcmVhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyICogMC41O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgMCAkc3BhY2VyICogNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwICRzcGFjZXIgKiAwLjUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jdGFzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRkZWxldGUta2V5d29yZC1pY29uLXNpemU6IDE4cHg7XG4kY291bnRlci13aWR0aDogMzBweDtcbiRjb3VudGVyLWhlaWdodDogMjRweDtcblxuLnBhdGgtcmV6dWx0YXRlLWNhdXRhcmUge1xuXG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAuYmxvY2stc2VhcmNoIHtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtd2l0aC1vZmZzZXRlZC1iYWNrZ3JvdW5kKCRiYWNrZ3JvdW5kOiAkZ3JheS0yMDAsICRoaWdoZXItemluZGV4OiB0cnVlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE0MCUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgICAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAkZ3JheS00MDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMTI1ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjEyNSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMzUpKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGlucHV0LWJvcmRlci1yYWRpdXMgJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG5cbiAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoZWQta2V5cy1jb250YWluZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjM1KSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4xKSBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjM1KSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgJGdyaWQtZ3V0dGVyLXdpZHRoICogMiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUsIDEuNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSwgNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBjYWxjKDUwJSAtICN7JGRlbGV0ZS1rZXl3b3JkLWljb24tc2l6ZX0gLyAyKSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGRlbGV0ZS1rZXl3b3JkLWljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkZWxldGUta2V5d29yZC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRkZWxldGUta2V5d29yZC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5rZXl3b3JkOm5vdCg6b25seS1jaGlsZCk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4OyBcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUgIWltcG9ydGFudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1tZW51IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRzcGFjZXIgKiAyLjUpO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgJi5zaG93LWNvdW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSwgMS42KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjUgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSwgMS42KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3ctY291bnQge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjUgJHNwYWNlciAkc3BhY2VyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyLjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1wYWdlLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hdGguZGl2KCRmb250LXNpemUtYmFzZSwgMS42KSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGNhbGMoNTAlIC0gI3skY291bnRlci1oZWlnaHR9IC8gMikgJHNwYWNlciBudWxsIG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgICB3aWR0aDogJGNvdW50ZXItd2lkdGg7XG4gICAgICAgICAgaGVpZ2h0OiAkY291bnRlci1oZWlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY291bnRlci1oZWlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgIGNvbG9yOiAkcm0tcmVkO1xuICAgIH1cbiAgICAuY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweCA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkbWVkaWMtaW1hZ2Utc2l6ZTogMTAwcHg7XG4kbG9jYXRpb24taW1hZ2Utd2lkdGg6IDEyMHB4O1xuJHNlYXJjaC1hcnJvdy1jb2xvcjogI0Q4RDhEODs7XG5cbi5wYXRoLXJlenVsdGF0ZS1jYXV0YXJlIHtcbiAgI21haW4ge1xuICAgICYgPiAucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLy9AaW5jbHVkZSBlbGVtZW50LXdpdGgtb2Zmc2V0ZWQtYmFja2dyb3VuZCgkYmFja2dyb3VuZDogJGJvZHktYmcsICRoaWdoZXItemluZGV4OiB0cnVlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS43NTtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNztcblxuICAgICAgZGl2W2NsYXNzXj12aWV3LWlkLXNlYXJjaF0sXG4gICAgICAudmlldy1kaXNwbGF5LWlkLWtleXdvcmRfc2VhcmNoLFxuICAgICAgZGl2W2NsYXNzXj1qcy12aWV3LWRvbS1pZF0sXG4gICAgICAuY29udGVudCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IC5jb250ZXh0dWFsLXJlZ2lvbixcbiAgICAgIC52aWV3LWlkLXNlYXJjaF9sYWJvcmF0b2FyZSxcbiAgICAgIC52aWV3LWlkLXNlYXJjaF9jZW50ZXJzIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMi4yNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogNS41O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGhlYWRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjg3O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBtZWRpY3MgJiBsb2NhdGlvbnNcbiAgICAgIC52aWV3LWlkLXNlYXJjaCB7XG4gICAgICAgICZfbWVkaWNzLFxuICAgICAgICAmX2xvY2F0aW9ucyB7XG5cbiAgICAgICAgICAmLmNvbHVtbnMtMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgaGVhZGVyLFxuICAgICAgICAgICAgICAgIGZvb3RlcixcbiAgICAgICAgICAgICAgICAucGFnZXIge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICN7JHNwYWNlcn0pO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skc3BhY2VyfSk7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkc3BhY2VyICogMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbWVkaWNzIHtcbiAgICAgICAgICAmLmNvbHVtbnMtMiB7XG4gICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi12b3RlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1uYW1lLWZpZWxkLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVkaWMtaW1hZ2Utc2l6ZSArICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9sb2NhdGlvbnMge1xuICAgICAgICAgICYuY29sdW1ucy0yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1waG90byB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRsb2NhdGlvbi1pbWFnZS13aWR0aDtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JGxvY2F0aW9uLWltYWdlLXdpZHRofSk7XG5cbiAgICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNvbnRhY3QtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSwgLmZpZWxkLS1uYW1lLWZpZWxkLW1vYmlsZS1waG9uZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1waG90byB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtYXJyb3ctY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWFydGljbGVzIHtcbiAgICAgICAgICAucG9zdC1waG90byB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBhcnRpY2xlc1xuICAgICAgICAmLWFydGljbGVzLFxuICAgICAgICAmLXBhY2thZ2VzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIGhlYWRlcixcbiAgICAgICAgICBmb290ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2VyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1vdGhlci1yZXN1bHRzIHtcbiAgICAgICAgICAgIC5zZWFyY2gtYm94ZWQtcmVzdWx0IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAucGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAzMCUgNjhweCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAyNHB4IDEycHggMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gaW52ZXN0aWdhdGlvbnMsIGFuYWx5c2VzLCBkaWN0aW9uYXJpZXMsIHBhcnRuZXIgY2xpbmljcywgb3RoZXIgcmVzdWx0c1xuICAgICAgLnZpZXctaWQtc2VhcmNoIHtcbiAgICAgICAgJi1pbnZlc3RpZ2F0aW9ucyxcbiAgICAgICAgJi1hbmFseXNlcyxcbiAgICAgICAgJi1wYXJ0bmVyLWNsaW5pY3MsXG4gICAgICAgICYtYW5hbHlzaXMtZGljdGlvbmFyeSxcbiAgICAgICAgJi1jb25kaXRpb25zLWRpY3Rpb25hcnksXG4gICAgICAgICYtb3RoZXItcmVzdWx0cyxcbiAgICAgICAgJi1jYW1wYWlnbi1yZXN1bHRzIHtcbiAgICAgICAgICAudmlld3MtZmllbGQge1xuICAgICAgICAgICAgJi1pbnZlc3RpZ2F0aW9uLW5hbWUsXG4gICAgICAgICAgICAmLXRpdGxlLFxuICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjI1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfcmlnaHQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBjYWxjKDUwJSAtICN7JGg0LWZvbnQtc2l6ZX0gLyAyKSAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWFycm93LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHBhY2thZ2VzXG4gICAgICAgICYtcGFja2FnZXMge1xuICAgICAgICAgIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3Mtcm93LFxuICAgICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAubm9kZS0tdHlwZS1zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSAwKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogZ3JheSwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wYWdlLXZpZXctc2VhcmNoLWFydGljb2xlIHtcbiAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8tcmVzdWx0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4iLCIucGF0aC1yZXp1bHRhdGUtY2F1dGFyZSB7XG4gIC5zbGljay0tdmlldy0tc2VhcmNoIHtcbiAgICAmLWFydGljb2xlLFxuICAgICYtbWVkaWNzLFxuICAgICYtbG9jYXRpb25zLFxuICAgICYtcGFjaGV0ZSxcbiAgICAmLW1lZGljaS1ub3Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDIwJSAwIDApO1xuXG4gICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLWhlYWRpbmcge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYgLm1lZGljLXBob3RvOm5vdChhKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAyMHB4IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRpYy1waG90byB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZS10aXRsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMubW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmNhbGVuZGFyLCAuY2xvY2sge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpY19wb3B1cCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoJHNwYWNlciAvIDIpO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm9kZS0tdHlwZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyKTtcblxuICAgICAgICAgICAgLmhlYWRlci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDApO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi41O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgYXV0byBudWxsIDAgY2FsYyg1MCUgLSAzNnB4IC8gMikpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250YWN0LWNvbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICZfX2xhYmVsLFxuICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FsbC1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbWVkaWNzLFxuICAgICYtbWVkaWNpLW5vdSB7XG4gICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9ucy5tb2JpbGUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIC52aWV3cy1maWVsZC1jb3VudGVye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFydGljb2xlIHtcbiAgICAgIC5ub2RlLS10eXBlLWFydGljbGUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkaW52ZXN0aWdhdGlvbi1uYW1lLWZpZWxkLXdpZHRoLXhsOiA4MDBweDtcbiRpbnZlc3RpZ2F0aW9uLXByaWNlLWZpZWxkLXdpZHRoLXhsOiAzNzBweDtcblxuLndlYmZvcm0tc3VibWlzc2lvbi1hbmFsaXplLXBkZi1mb3JtIHtcbiAgLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucyB7XG4gICAgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4gICAgLmZvcm0taXRlbS1pbnZlc3RpZ2F0aW9ucy1hZGQtbW9yZS1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMCk7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IGdyYXkpO1xuICAgIH1cblxuICAgIHRkLCB0aCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlIHtcbiAgICAgIC5pbnZlc3RpZ2F0aW9ucy10YWJsZSB7XG4gICAgICAgICYtLW5hbWUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAkaW52ZXN0aWdhdGlvbi1uYW1lLWZpZWxkLXdpZHRoLXhsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByaWNlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogJGludmVzdGlnYXRpb24tcHJpY2UtZmllbGQtd2lkdGgteGw7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiAyLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWhhbmRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cblxuICAgICAgICAmICsgdGQge1xuICAgICAgICAgICYgKyB0ZCB7XG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAqIDIuNTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS13ZWlnaHQge1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLW9wZXJhdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWdhbGxlcnkge1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCk7XG4gIEBpbmNsdWRlIG1hcmdpbigwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIGEub3Blbi1saWdodGJveC1jdGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBhLmxpZ2h0Ym94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY29sdW1uIHtcblxuICAgICYtaW1hZ2VzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNS41KTtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmxpZ2h0Ym94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRzcGFjZXJ9IC8gNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuNSAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2LjUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14bCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jdGEge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGZvbnQtd2VpZ2h0OiBzZW1pYm9sZCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkaW1hZ2VsaWdodGJveC1hcnJvdy1zaXplOiA0NnB4O1xuJGltYWdlbGlnaHRib3gtYXJyb3ctc2l6ZS1tb2JpbGU6IDM2cHg7XG4kaW1hZ2VsaWdodGJveC1idXR0b24tY2xvc2Utc2l6ZTogMjVweDtcbiRpbWFnZWxpZ2h0Ym94LWJ1dHRvbi1jbG9zZS1zaXplLW1vYmlsZTogMTVweDtcbiRpbWFnZWxpZ2h0Ym94LWltYWdlLXdpZHRoOiAyNDBweDtcblxuLmltYWdlbGlnaHRib3gge1xuICAmLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICAmLmZpcnN0LWltYWdlIHtcbiAgICAgIC5pbWFnZWxpZ2h0Ym94LWFycm93LWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXN0LWltYWdlIHtcbiAgICAgIC5pbWFnZWxpZ2h0Ym94LWFycm93LXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYXJyb3cge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6ICRpbWFnZWxpZ2h0Ym94LWFycm93LXNpemUtbW9iaWxlO1xuICAgICAgaGVpZ2h0OiAkaW1hZ2VsaWdodGJveC1hcnJvdy1zaXplLW1vYmlsZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRpbWFnZWxpZ2h0Ym94LWFycm93LXNpemUtbW9iaWxlfSAvIDIpO1xuICAgIH1cblxuICAgIHdpZHRoOiAkaW1hZ2VsaWdodGJveC1hcnJvdy1zaXplO1xuICAgIGhlaWdodDogJGltYWdlbGlnaHRib3gtYXJyb3ctc2l6ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtICN7JGltYWdlbGlnaHRib3gtYXJyb3ctc2l6ZX0gLyAyKTtcblxuICAgICYtbGVmdCB7XG4gICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2xlZnQpO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbWFnZWxpZ2h0Ym94LWFycm93LXNpemUtbW9iaWxlO1xuICAgICAgICB3aWR0aDogJGltYWdlbGlnaHRib3gtYXJyb3ctc2l6ZS1tb2JpbGU7XG4gICAgICAgIGhlaWdodDogJGltYWdlbGlnaHRib3gtYXJyb3ctc2l6ZS1tb2JpbGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjc1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW1hZ2VsaWdodGJveC1hcnJvdy1zaXplO1xuICAgICAgd2lkdGg6ICRpbWFnZWxpZ2h0Ym94LWFycm93LXNpemU7XG4gICAgICBoZWlnaHQ6ICRpbWFnZWxpZ2h0Ym94LWFycm93LXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGltYWdlbGlnaHRib3gtYnV0dG9uLWNsb3NlLXNpemUpO1xuICAgICAgd2lkdGg6ICRpbWFnZWxpZ2h0Ym94LWJ1dHRvbi1jbG9zZS1zaXplO1xuICAgICAgaGVpZ2h0OiAkaW1hZ2VsaWdodGJveC1idXR0b24tY2xvc2Utc2l6ZTtcbiAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgd2lkdGg6ICRpbWFnZWxpZ2h0Ym94LWJ1dHRvbi1jbG9zZS1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICRpbWFnZWxpZ2h0Ym94LWJ1dHRvbi1jbG9zZS1zaXplLW1vYmlsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIGF1dG8gYXV0byAwKTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAkaW1hZ2VsaWdodGJveC1idXR0b24tY2xvc2Utc2l6ZTtcbiAgICAgIGhlaWdodDogJGltYWdlbGlnaHRib3gtYnV0dG9uLWNsb3NlLXNpemU7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNpbWFnZWxpZ2h0Ym94IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6ICRpbWFnZWxpZ2h0Ym94LWltYWdlLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAjeyRpbWFnZWxpZ2h0Ym94LWltYWdlLXdpZHRofSAvIDIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBtYXgtaGVpZ2h0OiA2ODVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5kaXNwbGF5IHtcbiAgJi0tcmlnaHQsXG4gICYtLWxlZnQsXG4gICYtLXRvcCB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXN0ZXBzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCBudWxsIC0zMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcCk7XG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzdGVwLWNvdW50ZXItc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzdGVwLWNvdW50ZXItc2l6ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHN0ZXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAmLXRpdGxlLFxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAgICAgJi1jdGEsXG4gICAgICAgICAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtY3RhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAkc3RlcHMtbGluZS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXAge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtMjVweCBudWxsIG51bGwgLTU4cHgpO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdG9wIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc3RlcHMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNS42MjU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zdGVwIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0ZXBzLWxpbmUtY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteGwpO1xuICAgICAgICAgICAgICBsZWZ0OiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjE1KTtcbiAgICAgICAgICAgICAgdG9wOiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1hcmVhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zNSkgMCAkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhsKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgdGllbXBvc2ZpbmUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjaGFydC1hcnJvdy1zaXplOiA0NnB4O1xuJGNoYXJ0LXRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuJGNoYXJ0LXRvb2x0aXAtbWF4LXdpZHRoOiA4MDBweDtcbiRjaGFydC10b29sdGlwLXJhZGl1czogMjBweDtcbiRjaGFydC10b29sdGlwLWFycm93LWxlZnQ6IDEwMHB4O1xuJGNoYXJ0LXRvb2x0aXAtYXJyb3ctc2l6ZTogMTBweDtcblxuLm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hhcnQge1xuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ncmFwaC1kZXNrdG9wLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAmLnBhcmFncmFwaC0tbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dyYXBoLW1vYmlsZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjVweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5jaGFydC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAuc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY2hhcnQtc2xpZGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICBsZWZ0OiA4MXB4O1xuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhcmFncmFwaC0tbW9iaWxlIHtcblxuICAgICAgLmNvdW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNoYXJ0LXNsaWRlIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcCB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlcik7XG4gICAgICAgIG1heC13aWR0aDogJGNoYXJ0LXRvb2x0aXAtbWF4LXdpZHRoO1xuICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY2hhcnQtdG9vbHRpcC1yYWRpdXM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAzO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6ICRjaGFydC10b29sdGlwLWFycm93LXNpemU7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGFydC10b29sdGlwLWJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogJGNoYXJ0LXRvb2x0aXAtYXJyb3ctbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNlbnRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skY2hhcnQtdG9vbHRpcC1hcnJvdy1zaXplfSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7JGNoYXJ0LXRvb2x0aXAtYXJyb3ctbGVmdH0gLSAjeyRjaGFydC10b29sdGlwLWFycm93LXNpemV9KTs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBib3R0b206IDU1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDMwcHggNzVweCk7XG5cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6ICRjaGFydC1hcnJvdy1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjaGFydC1hcnJvdy1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhcmFncmFwaC0tbW9iaWxlIHtcblxuICAgICAgLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8gLTQwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRnYXA6IDE2cHg7XG5AbWl4aW4gY29sdW1ucygkY29scywgJGdhcCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gKCRjb2xzIC0gMSkgKiAkZ2FwKSAvICRjb2xzKTtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICgkY29scyAtIDEpICogJGdhcCkgLyAkY29scyk7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50YS1ub3VhLWxlZ2F0dXJpIHtcbiAgbWFyZ2luOiAwIDAgNDhweDtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAvKiBIZWFkbGluZXMvVDQ3KEgyKSAqL1xuICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lXCI7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTIlOyAvKiA1Mi42NHB4ICovXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAvKiBIZWFkbGluZXMvVDM4KEgzKSAqL1xuICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogNDEuOHB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAvKiBIZWFkbGluZXMvVDMwICovXG4gICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zIEZpbmVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTsgLyogMzQuMnB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIH1cbiAgfVxuICAuY2FyZF9ib2R5IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmllIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmLmRvdWFfY29sb2FuZSB7XG4gICAgLmNhcmRfaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgICAgLmxvZ29fY2FyZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJpZ19udW1iZXJzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZF9ib2R5IHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1jYXJkIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxlZ2F0dXJpIHtcbiAgICAgICRjb2xzOiAyO1xuICAgICAgQGluY2x1ZGUgY29sdW1ucygkY29scywgJGdhcCk7XG4gICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSB7XG4gICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgYm90dG9tOiA0OHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIGJvdHRvbTogMzJweDtcbiAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudHJlaV9jb2xvYW5lIHtcbiAgICAuY2FyZF9oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgICAubG9nb19jYXJkIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iaWdfbnVtYmVycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxlZ2F0dXJpIHtcbiAgICAgICRjb2xzOiAzO1xuICAgICAgQGluY2x1ZGUgY29sdW1ucygkY29scywgJGdhcCk7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSB7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZF9ib2R5IHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1jYXJkIHtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbi1idXR0b25zIHtcbiAgICAgIGJvdHRvbTogMzJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhdHJ1X2NvbG9hbmUge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sZWdhdHVyaSB7XG4gICAgICAkY29sczogNDtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvbHMsICRnYXApO1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIHtcbiAgICAgIC5jYXJkX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvX2NhcmQge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJpZ19udW1iZXJzIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmRfYm9keSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1jYXJkIHtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC1sZWdhdHVyYSB7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxlZ2F0dXJpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6ICRnYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJGdhcDtcbiAgICAgICAgLmZpZWxkX19pdGVtLnNsaWNrLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRnYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkX19pdGVtLnNsaWNrLXNsaWRlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRnYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2ltYWdlc1xuICAmLmRvdWFfY29sb2FuZSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2VfY2FyZCB7XG4gICAgICAmLmZhcmFfbWFyZ2luZSB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjRweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAtNDhweCAtNDhweCAwIC00OHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IC0zMnB4IC0zMnB4IDAgLTMycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjRweCAtMjRweCAwIC0yNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5yb3R1bmRhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1X21hcmdpbmUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRyZWlfY29sb2FuZSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2VfY2FyZCB7XG4gICAgICAmLmZhcmFfbWFyZ2luZSB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY0cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAtMzJweCAtMzJweCAwIC0zMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IC0yNHB4IC0yNHB4IDAgLTI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjRweCAtMjRweCAwIC0yNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5yb3R1bmRhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1X21hcmdpbmUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhdHJ1X2NvbG9hbmUge1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlX2NhcmQge1xuICAgICAgJi5mYXJhX21hcmdpbmUge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogLTMycHggLTMycHggMCAtMzJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjRweCAtMjRweCAwIC0yNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTI0cHggLTI0cHggMCAtMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucm90dW5kYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdV9tYXJnaW5lIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgaGVpZ2h0OjVweDtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOjcycHg7ICAgICAgICAgICAgLyogb3B0aW9uYWw6IG1hdGNoIHlvdXIgcHJldmlvdXMgd2lkdGggKi9cbiAgYm9yZGVyLXJhZGl1czozMHB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIG1hcmdpbjoyNHB4IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RjMDAyOCwgI2RjMDAyOCk7IC8qIHJlZCAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTo1JSAxMDAlO1xuXG4gIHRyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC40cyBlYXNlLWluLW91dDtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjFweDtcbiAgaGVpZ2h0OjFweDtcbiAgcGFkZGluZzowO1xuICBtYXJnaW46LTFweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBjbGlwOnJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjowO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnRhLW5vdWEtbGVnYXR1cmkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsdSB7XG4gICAgY29sb3I6ICMyRTMzM0M7XG4gICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzMlOyAvKiAyMy45NHB4ICovXG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5sZWdhdHVyaS1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgJi5pcy1sb2FkaW5nIC5sZWdhdHVyaS1sb2FkZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5sZWdhdHVyaS1sb2FkZXJfX3NwaW5uZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkYzAwMjg7IC8qIGJyYW5kaXNoIHJlZCAqL1xuICAgIGFuaW1hdGlvbjogbGVnYXR1cmktc3BpbiAuOHMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gIC5oZWFkZXJfbmV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5uZXdfaGVhZGVyX3RpdGxlIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy90b3A6IDA7XG4gICAgLy9sZWZ0OiBjYWxjKDEwMCUgLSAxMDhweCk7XG4gICAgbWF4LXdpZHRoOiAxMDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAvL21hcmdpbi1ib3R0b206IDMzLjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICYucHJldi1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREMwMDI4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZWEwMSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uLWN1c3RvbSc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM2QzcwNzY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5leHQtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0RDMDAyODtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhMDEnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi1jdXN0b20nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVnYXR1cmktc3BpbiB7IHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jYXJkLWxlZ2F0dXJhIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY2FyZF9oZWFkZXIge1xuICAgIC5maWVsZFtkYXRhLWJsYXp5XSB7XG4gICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICAubG9nb19jYXJkIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAmLnN0YW5nYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICYuY2VudHJ1IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAmLmRyZWFwdGEge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5iaWdfbnVtYmVycyB7XG4gICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgIGxlYWRpbmctdHJpbTogYm90aDtcblxuICAgICAgdGV4dC1lZGdlOiBjYXA7XG4gICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzk7IC8qIDEyNy42OHB4ICovXG4gICAgICAmLnN0YW5nYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmLmNlbnRydSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYuZHJlYXB0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkX2JvZHkge1xuICAgICYuY2VudHJhdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpZSB7XG4gICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyAvKiA4NS43MTQlICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGF0YSB7XG4gICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyAvKiA4NS43MTQlICovXG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWNhcmQge1xuICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAvKiBIZWFkbGluZXMvVDM4ICovXG4gICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDQxLjhweCAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzIuNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmllcmUtY2FyZCB7XG4gICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlOyAvKiAyMy4ycHggKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgfVxuICB9XG4gIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgJi5zdGFuZ2Ege1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cbiAgICAmLmRyZWFwdGEge1xuICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICB9XG4gICAgJi5jZW50cnUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICYuYnV0b24uc3RhbmdhLCAmLmJ1dG9uLmNlbnRydSwgJi5idXRvbi5kcmVhcHRhIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgICAgICBwYWRkaW5nOiAxOC43M3B4IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkYzAwMjg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1c1xuICAgICAgICAgIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4xNXNcbiAgICAgICAgICBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmsge1xuICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvKiBHMTZCcyAqL1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNiU7XG4gICAgfVxuICAgICYuaWNvbiB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi1jdXN0b20nO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzXG4gICAgICAgICAgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjE1c1xuICAgICAgICAgIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtcG9uZGVyYXMsXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICNwYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMsXG4gICAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQoJGJhY2tncm91bmQ6ICRncmF5LTIwMCwgJGhpZ2hlci16aW5kZXg6IHRydWUpO1xuXG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtd2l0aC1vZmZzZXRlZC1iYWNrZ3JvdW5kKCRiYWNrZ3JvdW5kOiAkd2hpdGUsICRoaWdoZXItemluZGV4OiB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgICAgJi5ncmF5IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3MsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbi1zY2hlZHVsZXMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1hbmQtcXVvdGUsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlX2NvbXBvbmVudCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiA0IDApO1xuXG4gICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDMgJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCAqIDMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQoJGJhY2tncm91bmQ6ICRncmF5LTIwMCwgJGhpZ2hlci16aW5kZXg6IHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNlbnRlcnM6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jZW50ZXJzOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY2VudGVycyA+IC5maWVsZC0tbmFtZS1maWVsZC1jZW50ZXJzLWxpbmtzID4gLmZpZWxkX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVCO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG4ubm9kZS1zcGl0YWx1bC1iYW5lYXNhIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbG9jYXRpb24tc2NoZWR1bGVzLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkubWF0ZXJuaXRhdGktc3R5bGUge1xuICAgIC5yZWdpb24tY29udGVudC10b3AgbmF2I2Jsb2NrLWxvY2F0aW9uIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBbaWRePVwiY29tcG9uZW50LVwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXdoaXRlYmFja2dyb3VuZHJlZHRleHR3aXRoYm9yZGVyIGEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm0tcmVkO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zcGxpdF83MF8zMC53cmFwcGVyX2JhY2tncm91bmQucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LmF1dG9IZWlnaHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm8tcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29sdW1uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0NHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAzNC4ycHggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQuc3BsaXRfNTBfNTAge1xuICAgICAgICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NC43MnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGV4dC5mdWxsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICAvKiA0MS44cHggKi9cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgICAgICAgICAgICAvKiAzNC4ycHggKi9cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2x1bW4taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlX2NvbXBvbmVudCB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sdW1uLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgLnByZWduYW5jeS1leWVicm93IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUdyYXktNzAsICM2QzcwNzYpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgLyogMTYuOHB4ICovXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByZWduYW5jeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEyJTtcbiAgICAgICAgICAgICAgICAgICAgLyogNTIuNjRweCAqL1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByZWduYW5jeS1sZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICAgICAgICAgICAgICAgICAgICAvKiAyMy45NHB4ICovXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByZWduYW5jeS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDQlO1xuICAgICAgICAgICAgICAgICAgICAvKiAyMy4wNHB4ICovXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLlN0YW5nYSB7XG4gICAgICAgICAgICAgICAgLmNvbHVtbi10ZXh0LmhhbGYge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1ib3JkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tbGluayBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIHtcbiAgICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS5uZWdhdGl2ZV9tYXJnaW4ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0LXdvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1ibG9jayB7XG4gICAgLmJsb2NrLXNhcmNpbmEtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3NhcmNpbmEtY2Fyb3VzZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDUnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpbWVzdGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzJTtcbiAgICAgICAgICAgICAgICAvKiAyMy45NHB4ICovXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDQwcHggMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmltZXN0ZXItd2Vla3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyaW1lc3Rlci13ZWVrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAud2Vlay11cmwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSAud2Vlay11cmwsXG4gICAgICAgICAgICAud2Vlay11cmwuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtZ2FsbGVyeS5wYXJhZ3JhcGgtLWdhbGxlcnktcG9zaXRpb24tcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5jb2x1bW4taW1hZ2VzLFxuICAgICAgICAuY29sdW1uLXRleHQge1xuICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2x1bW4taW1hZ2VzIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN0YWIxLnRhYi1wYW5lLmZhZGUuYWN0aXZlLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC8vIGdhcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3RhYjIudGFiLXBhbmUuZmFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlnaHRib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmdhbGxlcnktaW1hZ2UtdG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5nYWxsZXJ5LWltYWdlLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICAgIC8vIGZsZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgcGFkZGluZzogNThweDtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAvLyBvcmRlcjogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEyJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oRXh0ZXJuYWxMaW5rKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBzcGFuLm51bWJlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NC43MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbHVtbi10ZXh0LmZ1bGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge31cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICA+LmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHggMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4uZmllbGQtLW5hbWUtZmllbGQtZ2VuZXJhbC1saW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMCA1OHB4IDAgYXV0bztcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMjBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0Q1RDZEODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzZweCA4cHggMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MiUgMTZweCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID5uYXYuc2xpY2tfX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDhweDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24uc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTA1JztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+LnNsaWNrIHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDI4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10cmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9fbWVkaWMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIC5ncmFkZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnJldmlld3MsXG4gICAgICAgICAgICBzcGFuLmdyYWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ucmV2aWV3cz5kaXYge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWNfZ3JleV9jYXJkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VfaHJlZiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGljLXBob3RvIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNSU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgICAgIHBpY3R1cmUsXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgaDMubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDI0cHggNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI0JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEucGFyYWdyYXBoLS10aGVtZS0tcHVycGxlIHtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWFyLXByb2NlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oaWdobGlnaHQtd29yZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogI0RDMDAyODtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgfVxufVxuXG4ucHJlZ25hbmN5LWV5ZWJyb3cge1xuICAgIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNkM3MDc2KTtcbiAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIC8qIDE2LjhweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4ucHJlZ25hbmN5LXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgIC8qIDUyLjY0cHggKi9cbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgfVxufVxuXG4ucHJlZ25hbmN5LWxlYWQge1xuICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gICAgLyogMjMuOTRweCAqL1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5wcmVnbmFuY3ktdGV4dCB7XG4gICAgY29sb3I6ICMyRTMzM0M7XG4gICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ0JTtcbiAgICAvKiAyMy4wNHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgPi5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgICA+LmZpZWxkLS1uYW1lLWZpZWxkLXVybCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+LmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4uZmllbGQtLW5hbWUtZmllbGQtdXJsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNENUQ2RDg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvd19jdXN0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTA1JztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFjaGV0ZS1hbmFsaXplIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMi41KSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMS41KSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1wYWNoZXQtYW5hbGl6YS1zbGlkZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICA+YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLXBhY2hldC1hbmFsaXphIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwaWN0dXJlLFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZS1wYWNoZXQtYW5hbGl6YSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgXG5cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtbGVmdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bHUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyBcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdXJsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IFxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcy5zdHlsZS0tbW9kZXJuIHtcbiAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgICAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmltYWdlX2hyZWYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mb19tZWRpYyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdyYWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLnJldmlld3MsXG4gICAgICAgICAgICAgICAgc3Bhbi5ncmFkZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLnJldmlld3M+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3M6bm90KC5zdHlsZS0tbW9kZXJuKSB7XG4gICAgLmluZm9fbWVkaWMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIC5ncmFkZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnJldmlld3MsXG4gICAgICAgICAgICBzcGFuLmdyYWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ucmV2aWV3cz5kaXYge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi53ZWJmb3JtLS1kb3Ige1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMTgwcHggYXV0byAwICFpbXBvcnRhbnQ7XG5cbiAgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHRvcDogNzdweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhY2sge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLXdlYmZvcm0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgKC0xMDAlKSAwICgtMTAwJSkpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kb3ItYmcuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbXBvc2l0ZSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgc20pO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5qcy1mb3JtLWl0ZW0ge1xuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tdGV4dGFyZWEsXG4gICAgLmZvcm0tdGV4dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgfVxuICB9XG5cbiAgLndlYmZvcm0tYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgaWNvbihkb3duKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJHNwYWNlciAqIDIgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgYXV0byk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSBudWxsIG51bGwpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gI3skYXJyb3ctbmV4dC1zaXplfSAvIDIpO1xuICAgICAgd2lkdGg6ICRhcnJvdy1uZXh0LXNpemU7XG4gICAgICBoZWlnaHQ6ICRhcnJvdy1uZXh0LXNpemU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBsZyk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi5jb250YWluZXItZnVsbCxcbiAgICAmLmNvbnRhaW5lci1iaWcge1xuXG4gICAgICAuY29sLWZ1bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sLWhhbGYge1xuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRhaW5lci1iaWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtaGFsZixcbiAgLmNvbC1mdWxsIHtcblxuICAgICYuc21hbGwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmFuZ2Utc2xpZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtYXV0byxcbiAgLmNvbC1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLnJhbmdlLXNsaWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29sLWZ1bGwge1xuXG4gICAgLnJhbmdlLXNsaWRlciB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtaGFsZiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAucmFuZ2Utc2xpZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpzLWZvcm0taXRlbS1kZXNjcmllcmUge1xuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi52aWV3LWxlYWRlcnNoaXAge1xuXG4gIC5jb2x1bW4tNiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMzM7XG4gICAgfVxuXG4gICAgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIC50YWIge1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgbWFyZ2luOiAwIDExcHggMTFweCAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LFxuICAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGN1c3RvbSBzdHlsZSBmb3IgY29udHVsLW1ldSBwYWdlIG9ubHkqL1xuYm9keS5wYWdlLW5vZGUtNDM2MjAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQge1xuICAgICAgJi1jYW1wYWlnbiB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgLnNlY3Rpb24tLWZ1bGwge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS42ODc1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjY4NzU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMzEyNTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14bGc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jYW1wYWlnbi1jaGVja21hcmstaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY2FtcGFpZ24tbGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlLWxpc3Qge1xuICAgICAgICAuY29sdW1uLWxpc3Qge1xuICAgICAgICAgIC5saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2NvbXBvbmVudC0xMSB7XG4gICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgJi0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuMDYyNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpc3BsYXkge1xuXG4gICAgJi0tcmlnaHQsXG4gICAgJi0tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuXG4gICAgICAmLnN0eWxlLS1hcHBzIHtcbiAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIGEgeyAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduID4ge1xuICAgICAgICAgICAgI2NvbXBvbmVudC01IHtcbiAgICAgICAgICAgICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3Qge1xuICAgIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLmNvbHVtbi1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNjI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduID4ge1xuICAgICNjb21wb25lbnQtNSB7XG4gICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlkZW8td3JhcHBlciB7XG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAucGF0aC1hcnRpY29sZS1tZWRpY2FsZSAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIH1cblxuICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIH1cblxuICAudmlkZW8tdGFyZ2V0IHtcbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAudmlkZW8tZnJhbWUge1xuICAgICAgICAgIHRvcDogMzclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMzclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby1jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA3cHggMCA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMnZ3O1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAudmlkZW8tY2xvc2Uge1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgLnZpZGVvLWNsb3NlIHtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLXBvcHVwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICAvL3BhZGRpbmctYm90dG9tOiA1MS40JTsgLy8gYXNwZWN0IHJhdGlvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAuY29sdW1uIHtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vICBoZWlnaHQ6IDQ2MnB4O1xuICAgIC8vfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3I6ICMwMDAwMDAsICRhbW91bnQ6IDAuOSk7XG4gICAgICB9XG5cbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG9yOiAjMDAwMDAwLCAkYW1vdW50OiAwLjUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMwcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcblxuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgcGFkZGluZy10b3A6IDY2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1wbGF5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCA3M3B4IDcycHgpO1xuXG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTAlO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudmlkZW8taWNvbi1wbGF5LW1pZGRsZSB7XG4gICAgLmNvbHVtbiB7XG4gICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBhdXRvIGF1dG8gNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgJiB7XG4gICAgLmNvbHVtbiB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC8vbGVmdDogLTIxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBhZ2Utdmlldy1pbnRlcnZlbnRpb24ge1xuXG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyI21haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgICBtYXJnaW4tdG9wOiAxNTIuNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuY29sdW1uLTYge1xuICAgICAgICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbHVtbi02IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuXG4gICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDM7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzLjg3NTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmb290ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBtYXJnaW46IDQwcHggNjRweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDU2cHggNTZweCA0OHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNHB4IDE0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggNTZweCA1NnB4O1xuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICAgICYtZmllbGQtdGNwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1maWVsZC1pbnZlc3RpZ2F0aW9uLFxuICAgICAgICAgICAgJi1maWVsZC1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1wZWRpYXRyaWNzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbjogMCAxMy41cHggLTI0cHg7XG5cbiAgLmJlZi1leHBvc2VkLWZvcm0sXG4gIGZpZWxkc2V0LmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgfVxuXG4gIC5mbGV4LXdyYXAge1xuXG4gICAgbGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tcmFkaW9zIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBkaXYuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAzcHggJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNSk7XG5cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W2NoZWNrZWQ9XCJjaGVja2VkXCJdIHtcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLS12aWV3LS1sb2NhdGlpLXBlZGlhdHJpZSB7XG4gICAgLnNsaWNrX19zbGlkZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjAlIDAgMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogNDQzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICBtYXgtd2lkdGg6IDM2M3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjI1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAudmlld3MtZmllbGQge1xuXG4gICAgICAgICYtdGl0bGUge1xuXG4gICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQtY2l0eSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQtbWVkaWNpLXZhbHVlIHtcbiAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigna2V5Ym9hcmRfYXJyb3dfcmlnaHQnKTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQtbW9iaWxlLXBob25lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgLmNvbnRhY3QsXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5ib2R5IHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgJi5zbGljay1jYXJvdXNlbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgIG1hcmdpbjogMCAyNTBweCAwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC03MHB4IDAgbnVsbCBudWxsKTtcblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5zbGljay1jYXJvdXNlbCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLXRvcDogNjJweDtcblxuICAgICAgLnNsaWNrIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuXG4gICAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gMykgLSAyNHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjRweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDIpIC0gMTZweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDE2cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gNCkgLSAyNHB4KTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDI0cHgpO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lIHtcbiAgICAgICAgICAgICYtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsIDApO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzcHJlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRmb250LWZhbWlseTogJGJhc2UtZm9udCk7XG5cbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYXJ0aWNsZS5lbmdsaXNoX3RlbXBsYXRlIHtcbiAgICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdC5jb2x1bW4tZnVsbC5sZWZ0LWltYWdlLnN0eWxlLS1tb2Rlcm5fYm9yZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnNsaWNrLS1maWVsZC10ZXN0aW1vbmlhbC1jb21wb25lbnQge1xuICAgICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIC5zbGlja19fYXJyb3cge1xuICAgICAgdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnRpdGxlLS1ibGFjayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4LjU2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1uZXctdGVzdGltb25pYWxzIHtcbiAgICAgIC50ZXN0aW1vbmlhbF9jb250ZW50IHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxOXB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBuYXYuc2xpY2tfX2Fycm93IGJ1dHRvbntcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmtzLXdpdGgtaWNvbnMgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyAuZmllbGQtLXR5cGUtbGluazo6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIC5maWVsZC0tdHlwZS1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcy5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgbmF2LnNsaWNrX19hcnJvdyBidXR0b24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW5ldy10ZXN0aW1vbmlhbHMgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX2ltYWdlIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcy5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdC5jb2x1bW4tZnVsbC5sZWZ0LWltYWdlLnN0eWxlLS1tb2Rlcm5fYm9yZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1saW5rcy13aXRoLWljb25zIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3Mge1xuICAgICAgICAuZmllbGQtLXR5cGUtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE3Ljc3Nzc3Nzc3NzhweCAyNHB4IDE3Ljc3Nzc3Nzc3NzhweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiB7XG4gICAgICAuYWNjb3JkaW9uLWNvbXBvbmVudC10aXRsZSAge1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM3MDc2O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgLmdyaXBhLWhlYWRlciB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNhbXBhaWduLWN0YSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb21wb25lbnQge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG90YWwtc3RvY2tzIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGg0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG4gIC5zdG9ja3Mge1xuICAgIC50b3RhbCB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgLmRhdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuYm9keS5wYXRoLXByaW11bC1hbi1hbC1iZWJlbHVzdWx1aSB7XG5cbiAgLmJsb2NrLWZpcnN0LXllYXItc2ltaWxhciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcblxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDItZm9udC1zaXplO1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MtY2Fyb3VzZWwge1xuICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1maXJzdC15ZWFyLW5leHQtbW9udGhzIHtcbiAgICAuY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1mb250LXNpemUgKiAyO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkX19pdGVtIHtcbiAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDMuODc1O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gbG9jYXRpaSBzbGlkZXIgd2l0aCBpY29uc1xuLmJsb2NrLWZhY2V0LWJsb2NrcmV0ZWEtdGlwLXByaW5jaXBhbCxcbi5ibG9jay1mYWNldC1ibG9ja3JldGVhLXRpcC1wcmluY2lwYWwtY2FzIHtcbiAgLmNvbnRlbnQge1xuICAgIC5zZWUtYWxsLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tR3JheS0xMCwgI2VhZWFlYik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAuc2VlLWFsbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGFycm93LWRvd24oJHBvc2l0aW9uOiBjZW50ZXIgMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICA6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwuaXRlbS1saXN0X19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpub3QoLnNsaWNrLXNsaWRlcikge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICA6bm90KC5zbGljay1zbGlkZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmlzLWFjdGl2ZSB7XG4gICAgICAgIHNwYW4uanMtZmFjZXQtZGVhY3RpdmF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1cInJldGVhLXRpcC1wcmluY2lwYWwtcmVzZXQtYWxsXCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL0ljb25fYWxsX3doaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9XCJyZXRlYS10aXAtcHJpbmNpcGFsLTZcIl06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvSW1hZ2lzdGljYV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC00XCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL0xhYm9yYXRvYXJlX3doaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9XCJyZXRlYS10aXAtcHJpbmNpcGFsLXJlY29sdGFyZS1hbmFsaXplXCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL0FuYWxpemVfd2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXJcbiAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1cInJldGVhLXRpcC1wcmluY2lwYWwtM1wiXTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9NYXRlcm5pdGF0ZV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC01XCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1BlZGlhdHJpZV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC0yXCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1BvbGljbGluaWNhX3doaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9XCJyZXRlYS10aXAtcHJpbmNpcGFsLTFcIl06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvU3BpdGFsZV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC03XCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1N0b21hdG9sb2dpZV93aGl0ZS5zdmdcIikgY2VudGVyXG4gICAgICAgICAgICBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC04XCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29wdGljYV93aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwiY2xpbmljaS1wYXJ0ZW5lcmVcIl06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvQ2xpbmljaVBhcnRlbmVyZV93aGl0ZS5zdmdcIikgY2VudGVyXG4gICAgICAgICAgICBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZF49XCJyZXRlYS10aXAtcHJpbmNpcGFsLVwiXSxcbiAgICAgIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZF49XCJjbGluaWNpLXBhcnRlbmVyZVwiXSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC1yZXNldC1hbGxcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9JY29uX2FsbF9ibGFjay5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC02XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvSW1hZ2lzdGljYS5zdmdcIikgY2VudGVyIGNlbnRlclxuICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC00XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvTGFib3JhdG9hcmUuc3ZnXCIpIGNlbnRlciBjZW50ZXJcbiAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1cInJldGVhLXRpcC1wcmluY2lwYWwtcmVjb2x0YXJlLWFuYWxpemVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9BbmFsaXplLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC0zXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvTWF0ZXJuaXRhdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXJcbiAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1cInJldGVhLXRpcC1wcmluY2lwYWwtNVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1BlZGlhdHJpZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1cInJldGVhLXRpcC1wcmluY2lwYWwtMlwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL1BvbGljbGluaWNhLnN2Z1wiKSBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9XCJyZXRlYS10aXAtcHJpbmNpcGFsLTFcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9TcGl0YWxlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYVtkYXRhLWRydXBhbC1mYWNldC1pdGVtLWlkPVwicmV0ZWEtdGlwLXByaW5jaXBhbC03XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvU3RvbWF0b2xvZ2llLnN2Z1wiKSBjZW50ZXIgY2VudGVyXG4gICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICBhW2RhdGEtZHJ1cGFsLWZhY2V0LWl0ZW0taWQ9XCJjbGluaWNpLXBhcnRlbmVyZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL0NsaW5pY2lQYXJ0ZW5lcmUuc3ZnXCIpIGNlbnRlciBjZW50ZXJcbiAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIGFbZGF0YS1kcnVwYWwtZmFjZXQtaXRlbS1pZD1cInJldGVhLXRpcC1wcmluY2lwYWwtOFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29wdGljYS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ybS1wYWdpbmEtcmV0ZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzNHB4IDM0cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG5cbiAgLm1vcmUtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ybS1saXN0YS1yZXRlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMztcbiAgICB9XG5cbiAgICAmLmhpZGUtdmlzaWJpbGl0eSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiTnUgYXUgZm9zdCBnYXNpdGUgbG9jYXRpaVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAvL2xvY2F0aW9uIGl0ZW0gY2FyZFxuICAgIC52aWV3cy1yb3cge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA1KSAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiAyMHB4IDEycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyMS42cHggKi9cbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgY29sb3I6ICMyZTMzM2M7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgIH1cblxuICAgICAgLmFkYXB0ZWQtbWFpbi10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgICAgfVxuXG4gICAgICBhLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdyArIGZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIH1cblxuICAgIG5hdi5wYWdlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5wYWdlcl9faXRlbXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICAgIC5wYWdlcl9faXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZXJfX2l0ZW0tLWxhc3QsXG4gICAgICAgIC5wYWdlcl9faXRlbS0tZmlyc3QsXG4gICAgICAgIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyxcbiAgICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMzMzYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhMDZcIjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxOC41NnB4ICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Hcm91cC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZC1yZXRlYSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQtcmV0ZWEtY2FzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5jYXJkLWZyb250LFxuICAgICAgLmNhcmQtYmFjayB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtZnJvbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAucmV0ZWFfY29udGVudF9mcm9udCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWJhY2sge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIC5jYXJkLWJhY2stY29udGVudCB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtYmFjay1idXR0b25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxOXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM7XG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmNhcmQtYnV0dG9uLmlzLXJvdXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi44ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIC5jYXJkLWZyb250IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciAuY2FyZC1iYWNrIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucm0taGFydGEtcmV0ZWEge1xuICAgIGZvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubGVhZmxldC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAyMHB4IDU4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZS12aXNpYmlsaXR5IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAubGVhZmxldC1tYXJrZXItaWNvbi5tYXJrZXItY2x1c3RlcixcbiAgICAubGVhZmxldC1tYXJrZXItaWNvbiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYS5ybS1yZXRlYS1kaXNwbGF5LXRvZ2dsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxOC41NnB4ICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDYwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0dyb3VwX3JlZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2ZpbHRlcnMgYmxvY2tcbiNibG9jay1yZXRlYWZpbHRlcnMsXG4jYmxvY2stcmV0ZWFmaWx0ZXJzY2FzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDMycHggNThweCAwcHggNThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuaW52ZXN0aWdhdGllX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLWxhYmVsLWFib3ZlIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkX19pdGVtcy5pbnZlc3RpZ2F0aWlfYmxvY2tzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4O1xuXG4gICAgICAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jazpudGgtY2hpbGQoMSkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jayB7XG4gICAgICAuZmFjZXQtZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW0uaW52ZXN0aWdhdGllX2Jsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbS5pbnZlc3RpZ2F0aWVfYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19pdGVtLmludmVzdGlnYXRpZV9ibG9jayB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1vcmFzLFxuICAgIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLW9yYXMtY2FzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwcHggNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTR2dyA1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgdG9wOiA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2Q1ZDZkODtcbiAgICAgICAgICAgIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9zZW4tc2VhcmNoIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZTMzM2M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLXdpdGgtZHJvcCB7XG4gICAgICAgICAgOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duIHtcbiAgICAgICAgICAvL0BpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19kb3duKTtcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy9yaWdodDogMDtcbiAgICAgICAgICAgIC8vYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDE3cHg7XG4gICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgIC8vY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2Rvd24pO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZTNkKDAsIDAsIDEsIDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5JTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IC8vY2NcbiAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1mYWNldC1ibG9ja3JldGVhLXNwZWNpYWxpdGF0ZS1jb21wdXRlZCxcbiAgICAuYmxvY2stZmFjZXQtYmxvY2tyZXRlYS1sb2NhdGlvbi1zcGVjaWFsdHktY2FzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICY6aGFzKC5mYWNldC1lbXB0eSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvRmlsdGVycy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgIC5mYWNldC1lbXB0eSB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwNzM7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgICAgICAgLmNob3Nlbi1zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtcGFnZS1yZXRlYSxcbiAgICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1yZXRlYS1jYXMge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDguNXB4O1xuICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyZTMzM2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmllbGRzZXQgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtbG9jYXRpaSxcbi5wYXRoLWxvY2F0aWktZGVjb250YWJpbGUge1xuICAjYmxvY2stYnJlYWRjcnVtYnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLy9tYXJnaW46IDEycHggLTE1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW46IDEycHggLTE1cHggMDtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAyNHB4IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5ibG9jay1pbnRlcm5hdGlvbmFsLXZhY2NpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcblxuXG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgJjpub3QoLnNob3cpIHtcbiAgICAgIGhlaWdodDogMDtcblxuICAgICAgKiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4IDAgMCA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjI1O1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItcGFuZS5hY3RpdmUge1xuICAgICYjcmVxdWlyZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC50YWItY29udGFpbmVyIHtcblxuICAgICAgICAucmVnaW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB3aWR0aDogNjAwcHg7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY291bnRyeS1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDNweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR5cGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MDBweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjM3NTtcblxuICAgICAgICAgICYtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgLnZhY2NpbmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNjNweCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDY1cHggbnVsbCBudWxsIDUwJSk7XG5cbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gdXJsKC4uL2ltYWdlcy92YWNjaW5lLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItaGVhZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3dzIHtcbiAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICYucm93LTEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucm93LTIge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTtcblxuICAgICAgICAgICAgICAudHlwZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudmFjY2luZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYjcmVjb21tZW5kZWQge1xuICAgICAgLnRhYi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgICAgIC5jb3VudHJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDIpIC0gMjRweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDMpIC0gMjRweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyNHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7XG5cbiAgICAgICAgICAuY291bnRyeS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS44NzU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCgpO1xuXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnR5cGUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICAgICAgICAgICAgICYubGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYudmFjY2luZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC52YWNjaW5lLWxpc3Qge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC50YWItcGFuZS5hY3RpdmUge1xuICAgICAgJiNyZXF1aXJlZCB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuXG4gICAgICAgIC50YWItY29udGFpbmVyIHtcbiAgICAgICAgICAudGFiLWhlYWRlciB7XG4gICAgICAgICAgICAudHlwZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWdpb24ge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvdW50cnktbGlzdCB7XG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJUSVAgVkFDQ0lOXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudmFjY2luZSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucm93cyB7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmludGVybmF0aW9uYWwtdmFjY2luYXRpb24ge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDEyODhweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyODhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGFycm93cy1zaXplOiA1NHB4O1xuJGljb24tcGxheS1zaXplOiA0MHB4O1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlICYge1xuICAgIC5zbGljay0tZmllbGQtdmlkZW8tc2xpZGUsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXNsaWRlIHtcbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8tc2xpZGUsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDIuMDYyNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDM7XG4gICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMy42MjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlLFxuICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXNsaWRlLXYyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAqIDI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCBudWxsIDUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICogMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXRhcmdldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaWNvbi1wbGF5IHtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gdXJsKC4uL2ltYWdlcy9pY29ucy9wbGF5LWZ1bGwtZmlsbGVkLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIC52aWRlby1mcmFtZSB7XG4gICAgICAgICAgICB0b3A6IDM3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMzclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZGVvLWNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWRlby1pZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgLnZpZGVvLWNsb3NlIHtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAudmlkZW8tY2xvc2Uge1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlja19fYXJyb3cge1xuICAgICYuc2xpY2stYXJyb3dfdjEsXG4gICAgJi5zbGljay1hcnJvd192MiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCBudWxsKTtcblxuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6ICRhcnJvd3Mtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkYXJyb3dzLXNpemU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAwO1xuICB9XG5cbiAgcGFkZGluZzogMTI4cHggMDtcblxuICAuc2xpY2tfX2Fycm93IHtcbiAgICAmLnNsaWNrLWFycm93X3YxIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1zbGlkZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcblxuICAgICAgbWFyZ2luOiAwIDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuXG4gICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMzEyNTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigxNjksIDI0NykgKiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigyMzQsIDI4OCkgKiAxMDAlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjE5LjQ0ZGVnLCByZ2JhKDIyMCwgMCwgNDAsIDAuNikgLTIwLjE3JSwgcmdiYSgxOTYsIDE5NiwgMTk2LCAwKSAxMTQuNTclKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXRhcmdldCB7XG4gICAgICAgIC5pY29uLXBsYXkge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSk7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6ICRpY29uLXBsYXktc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGljb24tcGxheS1zaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwtdjIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgfVxuXG4gIHBhZGRpbmctdG9wOiAxNTVweDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tc2xpZGUgIHtcbiAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS12aWRlby1zbGlkZS12MiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigxODQsIDMwMCkgKiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigzMTYsIDUxMikgKiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMjtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNik7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXRhcmdldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5pY29uLXBsYXkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgYm90dG9tOiAtNjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIC03OHB4IG51bGwpO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICB3aWR0aDogJGljb24tcGxheS1zaXplO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXBsYXktc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDczcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnZpZGVvLW9wZW5lZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tY2Fyb3VzZWwsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1jYXJvdXNlbC12MiB7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3kgKyAxO1xuXG4gICAgLnNsaWNrLWxpc3QsXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lbWVudS1pdGVtLWxpbmsge1xuICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICBjb2xvcjogJGRhcms7XG4gIC8vcGFkZGluZzogMCAxNXB4IDE1cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2YzcwNzY7XG4gIH1cbn1cblxuYm9keS5oYXMtbmF2aWdhdGlvbi1tb2JpbGUge1xuICAmLnBhZ2Utdmlldy1tZWRpY3MsXG4gICYubm9kZS0tdHlwZS1tZWRpYyxcbiAgJi5wYWdlLXZpZXctbG9jYXRpb25zLFxuICAmLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbiAgJi5wYWdlLXZpZXctY2xpbmljaS1wYXJ0ZW5lcmVcbiAgJi5ub2RlLS10eXBlLW5ld3MsXG4gICYubm9kZS0tdHlwZS1hZmVjdGl1bmksXG4gICYubm9kZS0tdHlwZS1hbmFsaXplLFxuICAmLmVkdS1sYW5kaW5nLXBhZ2UsXG4gICYucGFnZS12aWV3LWNpdHktbG9jYXRpb25zLFxuICAmLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUge1xuICAgIC8qIHNwZWNpZmljIHBhZ2VzIGFkanVzdG1lbnRzICovXG4gICAgYXNpZGUuc2VjdGlvbi5tZW51LWNvbnRhaW5lcixcbiAgICBhc2lkZS5zdXJnZW9uLXNpZGViYXIsXG4gICAgLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVycyAubWVudS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAjYmxvY2stYXJ0aWNsZW9ybmV3c21lbnUge1xuICAgICAgLm1lbnUtLWFydGljbGUtbmV3cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuJi5ub2RlLS10eXBlLWFydGljbGUge1xuICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5lZHUtbGFuZGluZy1wYWdlLFxuICAmLm5vZGUtLXR5cGUtYXJ0aWNsZSxcbiAgJi5wYXRoLWFydGljb2xlLW1lZGljYWxlIHtcbiAgICAubWVudS1jb250YWluZXIge1xuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpc3Qtd3JhcHBlciB7XG4gICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVkdS1zZWFyY2gtLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIDAgbnVsbCBudWxsKTtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gpO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUge1xuICAgICNibG9jay1lZHVzYXJjaW5hICsgI2Jsb2NrLWFydGljbGVvcm5ld3NtZW51IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICAubWVudS0tbWVkaWNzLXBhZ2UtbWVudSxcbiAgICAuYmxvY2stbWVkaWMtbWVudSxcbiAgICAjYmxvY2stbG9jYXRpb24sXG4gICAgLm1lbnUtLWxvY2F0aWkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAvKiBoaWRlIHRoZSBpbml0aWFsIHRyaWdnZXIgb2YgdGhlIG1lbnUgKi9cbiAgICAgICNibG9jay1tZW5pdWxwYWdpbmlpZGVtZWRpY2ktbWVudSxcbiAgICAgICNibG9jay1sb2NhdGlpLW1lbnUsXG4gICAgICAjYXJ0aWNsZS1uZXdzLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdiB7XG4gICAgICAgIEBleHRlbmQgJXN3aXBlYWJsZS1tZW51O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LS1sb2NhdGlpIHtcbiAgICAgID4gaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1hcnRpY2xlLW5ld3MtbWVudSxcbiAgICAubWVudS0tY29uZGl0aW9ucy1zZWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICNhcnRpY2xlLW5ld3MtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubmF2LWxpc3Qtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYuc3VibWVudS12aXNpYmxlIHtcblxuICAgICAgICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtZ3JvdXAge1xuICAgICAgICAgIEBleHRlbmQgJXN3aXBlYWJsZS1tZW51O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMTBweCBudWxsIHVuc2V0KTtcblxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYXJ0aWNsZUxpbmtPcGVuIHtcbiAgICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbS1saW5rO1xuXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhY2stdG8tbGluayB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VibWVudS1jb250YWluZXIge1xuICAgICAgICAubWVudSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbS1saW5rO1xuXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpIDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2staW5kZXhtZW51LCAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1sb2NhdGlvbiB7XG4gICAgJi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5uYXYge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5zdWJtZW51LXZpc2libGUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluaywgLnNlY29uZC1sZXZlbCBhIHtcbiAgICAgICAgICBAZXh0ZW5kICVtZW51LWl0ZW0tbGluaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkLCAmLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgID4gLm5hdi1saW5rLCA+LnNlY29uZC1sZXZlbC1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICsgLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY5LjA3ZGVnLCAjZjdmN2Y3IDYxLjg5JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OS4yNyUpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCAwIG51bGwpO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgICAubWVudS1idXR0b24tLWNsb3NlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCAwIG51bGwpO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAwO1xuXG4gICAgICAgICAgICA+IGxpIHtcblxuICAgICAgICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoYm9sZCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtIHtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfdXApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmICsgLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Ym1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbS1saW5rO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICArIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuMDdkZWcsICNmZmYgNjEuODklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk5LjI3JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8qIHNob3cgdGhlIG1lbnUgYW5kIG1ha2UgaXQgc3dpcGVhYmxlICovXG4lc3dpcGVhYmxlLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLSRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuMDdkZWcsICNmZmYgNjEuODklLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk5LjI3JSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYuc3VibWVudS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgbGk6bGFzdC1jaGlsZCB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzFweDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIEBleHRlbmQgJW1lbnUtaXRlbS1saW5rO1xuXG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5uYXYtaXRlbSxcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1pdGVtLS1leHBhbmRlZCB7XG5cbiAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy1pbWctY29udGVudCB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gIH1cblxuICAmLmJhY2tncm91bmQge1xuXG4gICAgJi0tZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXByZW1pdW1fbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcHJlbWl1bS1saWdodDtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcHJlbWl1bS1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmVtaXVtX2Rhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcHJlbWl1bS1kYXJrO1xuICAgICAgY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1wcmVtaXVtLWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLmltYWdlLS1yaWdodCB7XG4gICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW1hZ2UtLW9mZnNldCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMiBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuICB9XG5cbiAgJi5pbWFnZS0tb2Zmc2V0IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAzIG51bGwgbnVsbCBudWxsKTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDApO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgb3JkZXI6IDE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgbnVsbCk7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS43NSk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAzKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgICBvcmRlcjogMztcblxuICAgICAgcCB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwICRzcGFjZXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgb3JkZXI6IDQ7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHJlZCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgMCBudWxsKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICRpbWctY29udGVudC1jb250YWluZXItYmVmb3JlLXdpZHRoO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IC0kaW1nLWNvbnRlbnQtY29udGFpbmVyLWJlZm9yZS13aWR0aDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtJGltZy1jb250ZW50LWNvbnRhaW5lci1iZWZvcmUtd2lkdGg7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGhlYWRlci1sb2dvLXdpZHRoOiAyNDVweDtcbiRoZWFkZXItbG9nby13aWR0aC1zbTogMjAwcHg7XG4kd2ViZm9ybS12ZXJ0aWNhbC1vZmZzZXQ6IDEwMHB4O1xuJHNlY3Rpb24tdmVydGljYWwtcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogNjtcbiRjYW1wYWlnbi1wYWdlLWd1dHRlcjogMzBweDtcbiRjYW1wYWlnbi1wYWdlLXZlcnRpY2FsLXNlcGFyYXRvcjogMTQwcHg7XG4kY2FtcGFpZ24tcGFnZS12ZXJ0aWNhbC1zZXBhcmF0b3ItbWQ6IDE2MHB4O1xuJGNhbXBhaWduLXBhZ2UtdmVydGljYWwtc2VwYXJhdG9yLXNtOiA3MHB4O1xuJGNhbXBhaWduLXBhZ2UtY29sdW1uLW1hcmdpbjogbWF0aC5kaXYoMTAwLCA1LjUpICogMSU7XG4kZGFyay1tb2RlLXRleHQtY29sb3I6ICNmZmY7XG4kcHJlbWl1bS1hY2NvcmRpb24tYXJyb3ctY29sb3I6ICM3MDcxNzM7XG4kcHJlbWl1bS1mb290ZXItYmc6ICNGQkY2RjA7XG4kcHJlbWl1bS1saWdodC1iZzogI0ZCRjZGMDtcbiR0d28tc2lkZXMtY29tcG9uZW50LWxlZnQtY29sdW0tcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMztcbiR0d28tc2lkZXMtY29tcG9uZW50LWhlaWdodDogNjUwcHg7XG4kaW1nLWNvbnRlbnQtY29tcG9uZW50LWhlaWdodDogNzUwcHg7XG4kaW1nLWNvbnRlbnQtY29tcG9uZW50LXBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4kYmFja2dyb3VuZC1wcmVtaXVtLWxpZ2h0OiAjRkJGNkYwO1xuJGJhY2tncm91bmQtcHJlbWl1bS1kYXJrOiAjMzczRTQ4O1xuJGltZy1jb250ZW50LWNvbnRhaW5lci1iZWZvcmUtd2lkdGg6IDEwMHB4O1xuJHR3by1zaWRlcy1pY29uLXdpZHRoOiA2NHB4O1xuJHR3by1zaWRlcy1pY29uLXdpZHRoLW1vYmlsZTogNDhweDtcbiRwcmVzZW50YXRpb24tZGVzY3JpcHRpb24tZm9udC1zaXplOiAxN3B4O1xuJHByZXNlbnRhdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtbW9iaWxlOiAxNXB4O1xuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kYWNjb3JkaW9uLWhlYWRlci1ibGFjazogIzIwMkI0MTtcbiRhY2NvcmRpb24tYXJyb3ctc2l6ZTogMjhweDtcbiRhY2NvcmRpb24tYXJyb3ctc2l6ZS1zbTogMjRweDtcbiRhY2NvcmRpb24taXRlbS1yYWRpdXM6IDEycHg7XG4kY2FtcGFpZ24tcGFnZS1jb2x1bW4tbWFyZ2luOiBtYXRoLmRpdigxMDAsIDUuNSkgKiAxJTtcbiRjYW1wYWlnbi1wYWdlLWd1dHRlcjogMzBweDtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiB7XG4gIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgJi5zdHlsZS0tbW9kZXJuIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCBhdXRvKTtcblxuICAgIG1heC13aWR0aDogOTAwcHg7XG5cbiAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSk7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgIH1cblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDEuNzU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGFjY29yZGlvbi1pdGVtLXJhZGl1cztcblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5oZWFkZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYWNjb3JkaW9uLWFycm93LXNpemUtc207XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhY2NvcmRpb24tYXJyb3ctc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYWNjb3JkaW9uLWFycm93LXNpemUtc207XG4gICAgICAgICAgICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4gICAgICAgICAgICAgICAgdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkYWNjb3JkaW9uLWFycm93LXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWFycm93LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRhY2NvcmRpb24tYXJyb3ctc2l6ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1lbGVtZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY29yZGlvbi1oZWFkZXItYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggMCAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aCAqIDQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdHlsZS0tbWVkaWNfZ3JleV9jYXJkcyB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgLmhlYWRlci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwbHVzLWZpbGxlZCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMThweCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTIlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWVsZW1lbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjQlOyBcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMjBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTZweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbiB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAmLWltYWdlLFxuICAgICYtYm9keSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sdW1uLWZ1bGwgPiAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi1pdGVtIHtcbiAgICAuY2FyZCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAkc3BhY2VyKTtcbiAgICAgIGNvbG9yOiAkcm0tZ3JheS03MDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICRzcGFjZXIpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2Rvd24pO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICB0b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3VwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRiYXNlLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zNSkgJGdyaWQtZ3V0dGVyLXdpZHRoIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zNSkgMCk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLWVsZW1lbnQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWFjY29yZGlvbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS44KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplLXhsKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuXG4gICYucmlnaHQtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tYWNjb3JkaW9uLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCAkY2FtcGFpZ24tcGFnZS1jb2x1bW4tbWFyZ2luKTtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQtaW1hZ2Uge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgJGNhbXBhaWduLXBhZ2UtY29sdW1uLW1hcmdpbiBudWxsIG51bGwpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICYucmlnaHQtaW1hZ2UsXG4gICAgJi5sZWZ0LWltYWdlIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAwKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQtaW1hZ2Uge1xuICAgICAgLmFjY29yZGlvbi1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGNhbXBhaWduLXBhZ2UtZ3V0dGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0LWltYWdlIHtcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGNhbXBhaWduLXBhZ2UtZ3V0dGVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGNhbXBhaWduLWNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMjc1cHgsXG4pO1xuXG4ucG9ydHJhaXQtZm9udCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvdW5jZSwgJHBvcnRyYWl0c2NyaXB0LWZvbnQpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC01LjMyZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRybS1yZWQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogNS42ODc1O1xufVxuXG5ib2R5IHtcbiAgJi5icmFuZC1jYW1wYWlnbixcbiAgJi5icmFuZC1jYW1wYWlnbi1saXN0aW5nLFxuICAmLm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAgICNoZWFkZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW50cm8ge1xuICAgICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5wb3J0cmFpdC1mb250IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHRvcDogNjZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBtYXRyaXgoMC45NywgLTAuMTIsIC0wLjIzLCAwLjk5LCAwLCAwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDUuNjg3NTtcbiAgICAgICAgICB0b3A6IDE3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA2LjA2MjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS42MjUpXG4gICAgICAgICAgICAgIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zMzMpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuXG4gICAgICAgICAgICAuaGFzaHRhZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5icmFuZC1jYW1wYWlnbi1saXN0aW5nLFxuICAmLmJyYW5kLWNhbXBhaWduLXN0b3J5LFxuICAmLmJyYW5kLWNhbXBhaWduLWNhc2Uge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAjaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IDAgMCAhaW1wb3J0YW50KTtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXG4gICAgICAmLmhlYWRlci0tbGluayB7XG4gICAgICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggMCA3NHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKFxuICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlIDM1cHhcbiAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI21haW4td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoXG4gICAgICAgICRtYXgtd2lkdGhzOiAkY2FtcGFpZ24tY29udGFpbmVyLW1heC13aWR0aHNcbiAgICAgICk7XG5cbiAgICAgIG1hcmdpbi10b3A6IDkxcHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjaXJjbGUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIDAgbnVsbCBudWxsKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3B4O1xuICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tcG9wdXAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLWJvdHRvbTogMTgzcHg7XG5cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIHVybChcIi4uL2ltYWdlcy92aWRlby1iYW5uZXItcGxheS5zdmdcIilcbiAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgNTAlKTtcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjc1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjI1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDYuMDYyNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjYyNSlcbiAgICAgICAgICAgICAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjMzMyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG5cbiAgICAgICAgICAgIC5oYXNodGFnIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgLnBvcnRyYWl0LWZvbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJyYW5kLWNhbXBhaWduIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm92ZXJyaWRlLWZvbnQtc2l6ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA3N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLnBvcnRyYWl0LWZvbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuc2VjdGlvbi0tZnVsbCB7XG4gICAgICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6IDk3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTM5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJtLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5mb290ZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAgICAgI2hlYWRlciB7XG4gICAgICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODE3NTc0O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZTMzM2M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBjb21tb24gc3R5bGVzICovXG4gICAgLnNlY3Rpb24tLWZ1bGwge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi10b3A6IDg4cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxOHB4ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXZpZGVvLXNsaWRlciB7XG4gICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB0b3A6IDc4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgbWF0cml4KDAuOTcsIC0wLjEyLCAtMC4yMywgMC45OSwgMCwgMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA0LjI1O1xuICAgICAgICAgIHRvcDogMTUycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi0tZnVsbCB7XG4gICAgICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjI1O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA0Ljg3NTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2UtY29udGVudCB7XG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQge1xuICAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAwIDUwJSk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLWltZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tYXJrZXRpbmctaW1nLWNvbnRlbnQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZpcnN0LWltYWdlLWNvbnRlbnQge1xuICAgICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB0b3A6IDgycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3J0cmFpdC1mb250IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgbWF0cml4KDAuOTcsIC0wLjEyLCAtMC4yMywgMC45OSwgMCwgMCk7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA0LjI1O1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tc2xpZGVyLWxpbmtzLFxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFscyB7XG4gICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBtYXRyaXgoMC45NywgLTAuMTIsIC0wLjIzLCAwLjk5LCAwLCAwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDQuMjU7XG4gICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2UtY29udGVudCxcbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjI1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDQuODc1O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb21wb25lbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFscyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYXBwb2ludG1lbnQge1xuICAgICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLnBvcnRyYWl0LWZvbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgbWF0cml4KDAuOTcsIC0wLjEyLCAtMC4yMywgMC45OSwgMCwgMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA0LjI1O1xuICAgICAgICAgIHRvcDogNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi4yNTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA0Ljg3NTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzOHB4O1xuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhbXBhaWduLWN0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzM5cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzOXB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMjU3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTdweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpblxuICAgICAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLXBob25lLWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jYW1wYWlnbi1zYW5hdG9zaS1hY2FzYSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5ub2RlLS10eXBlLWNhbXBhaWduIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgJi5tYXJnaW4tdG9wLS1iaWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICAgIH1cbiAgICAgICYubWFyZ2luLXRvcC0tbm9ybWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLS1mdWxsIHtcbiAgICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIgLnZpZGVvLXRleHQge1xuICAgICAgICA+IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5vdmVybGF5LXRleHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyAub3ZlcmxheS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgaDIgLm92ZXJsYXktdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIC5vdmVybGF5LXRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGgyIC5vdmVybGF5LXRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMSUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyAub3ZlcmxheS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoMiAub3ZlcmxheS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMiUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyAub3ZlcmxheS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzclKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94ZWQtY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJveC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlX2NvbXBvbmVudC5ncmF5IHtcbiAgICAgICAgbWFyZ2luOiAwIDIwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIHtcbiAgICAgICAgLy9wYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5maWVsZC0tdHlwZS1zdHJpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjRkZWcsICNkYzAwMjggMjguMTglLCAjZWViYTRhIDEwMi4yMiUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb25cbiAgICAgICAgLnByZXNlbnRhdGlvbi1jdGFzXG4gICAgICAgIC5hcHAtYnV0dG9uc1xuICAgICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZGVudGFsLXRlc3RpbW9uaWFsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm5vZGUtLXR5cGUtdmlkZW8tdGVzdGltb25pYWxzIC52aWRlby1saW5rIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmJyYW5kLXZpZGVvLXdpdGgtaW50cm8ge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgKiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5icmFuZC1zdG9yeS0yMDIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgfVxuXG4gICNibG9jay1icmVhZGNydW1icyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB9XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIG1heC13aWR0aDogMTIxM3B4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGljLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zZWN0aW9uLS1zcGxpdCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBtYXgtd2lkdGg6IDEyMTNweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogNzVweDtcbiAgICAgICAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIC8vICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgIHdpZHRoOiA4NyU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUgaDQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwNHB4O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNjRweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMC41JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0NSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbXBvbmVudC1jYXNlLWluZm8tZGl2LXBhcmVudCB7XG4gICAgLmluZm8tbGluZSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG4gICAgfVxuICB9XG5cbiAgLmJyYW5kLXZpZGVvLXdpdGgtaW50cm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAudmlkZW8td3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tbGlua3Mge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJhbmQtY2FtcGFpZ24tMjAyMyB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlby1iYW5uZXIge1xuICAgIC52aWRlby10YXJnZXQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGJvdHRvbTogMTg1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICAgIG1heC13aWR0aDogODAlO1xuXG4gICAgICBzcGFuLnBvcnRyYWl0LWZvbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICBzcGFuLnBvcnRyYWl0LWZvbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGVzdGltb25pYWxzLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuMjk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAuZmllbGQtY3RhIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU2NXB4O1xuICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgLmZpZWxkLS1jdGEtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmRlc2t0b3BfY3RhIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRvcDogLTEzNXB4O1xuICAgICAgfVxuXG4gICAgICBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiVmV6aSB0b2F0ZSBzdXBlcnB1dGVyaWxlXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzODBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBhOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tbW9iaWxlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5wYXJhZ3JhcGgtLW1vYmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGhlaWdodDogMzM3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJWZXppIHRvYXRlIHN1cGVycHV0ZXJpbGVcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduOm5vdCguc2VjdGlvbi1pbnRybylcbiAgICA+IC5zZWN0aW9uLWNvbnRhaW5lclxuICAgIC5zZWN0aW9uLS1mdWxsXG4gICAgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGVcbiAgICBoMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiA3OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduOm5vdCguc2VjdGlvbi1pbnRybylcbiAgICA+IC5zZWN0aW9uLWNvbnRhaW5lclxuICAgIC5zZWN0aW9uLS1mdWxsXG4gICAgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb25cbiAgICBwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduOm5vdCguc2VjdGlvbi1pbnRybylcbiAgICA+IC5zZWN0aW9uLWNvbnRhaW5lclxuICAgIC5zZWN0aW9uLS1mdWxsXG4gICAgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb25cbiAgICBzcGFuLnBvcnRyYWl0LWZvbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tLXNwbGl0IC5zZWN0aW9uLWluZm8gaDIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAuc3R5bGUtLWFwcHMge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgLmFwcC1idXR0b25zIGEge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1jYW1wYWlnbiB7XG4gIC51bnNlbGZoYXRlLXR3by1jb2x1bW5zIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIC5yb3cgPiAuZmllbGRfX2l0ZW0gLnRpdGxlLS1ibGFjayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5icmFuZC1jYW1wYWlnbi1saXN0aW5nIHtcbiAgJi5ub2RlLS10eXBlLWNhbXBhaWduIHtcblxuICAgICYubm8tYnJhbmQtYnJlYWRjcnVtYnMge1xuICAgICAgI21haW4td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2hlYWRlciB7XG4gICAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRybS1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgJi10aXRsZSB7XG4gICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplICogMjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgbWF0cml4KDAuOTcsIC0wLjEyLCAtMC4yMywgMC45OSwgMCwgMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBtYXRyaXgoMSwgLTAuMDksIDAuMDksIDEsIDAsIDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgLnBhZ2VyX19pdGVtcyB7XG4gICAgICAucGFnZXJfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYtLXByZXZpb3VzIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFzdCxcbiAgICAgICAgJi0tZmlyc3Qge1xuICAgICAgICAgIG1hcmdpbjogMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LmJyYW5kLWNhbXBhaWduLXN0b3J5IHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvLWNhcm91c2VsLXYyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIH1cbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXNsaWRlci12MiB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4iLCIubm9kZS0tdHlwZS1jYW1wYWlnbiB7XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFscyB7XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXRlc3RpbW9uaWFscyB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0aW1vbmlhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMCAxMy41cHg7XG4gICAgfVxuXG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cblxuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuXG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAucGFyYWdyYXBoLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jdGEge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXNjcmVlbmluZy10YWJzIHtcbiAgLnRpdGxlLWNvbnRhaW5lcixcbiAgLm5hdi1waWxscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAtMC4xMiwgMC4wNywgMC45OSwgMCwgMCk7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDU0cHggbnVsbCBudWxsIDApO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoLTUuMzJkZWcpO1xuICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1waWxscyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcblxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICRncmlkLWd1dHRlci13aWR0aCAqIDEuMjU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgIH1cblxuICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgJi5oaWRlLW1le1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNhZmUtdG8taGlkZSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zY3JlZW5pbmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgcGFkZGluZzogNTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxODVweDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tdmlkZW8tYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gJiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICA+IC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8tYmFubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MXB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiAxMDcwcHg7XG5cbiAgICAgIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDcyMHB4KSAvIDIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAyMTlweCBudWxsIDAgbnVsbCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjc1cHgpIC8gMik7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAgICY6bm90KC5oaWRkZW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0zMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yODA1MjFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTc4cHg7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICArIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXRhcmdldCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIGJvdHRvbTogMjI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDc4cHggbnVsbCk7XG5cbiAgICAgICAgLnBsYXktdmlkZW8ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgxcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8tYmFubmVyLXBsYXkuc3ZnXCIpXG4gICAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAudmlkZW8tZnJhbWUge1xuICAgICAgICAgICAgICB0b3A6IDM3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZWZ0OiAzNyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvLWNsb3NlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IC0zN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHggMCA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlkZW8taWZyYW1lIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMnZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgICAgLnZpZGVvLWNsb3NlIHtcbiAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzZweCkgYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgICAudmlkZW8tY2xvc2Uge1xuICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3hlZC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MXB4O1xuICAgICAgICAgIGJvdHRvbTogLTE0MXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAtNDFweCBudWxsKTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjc1cHgpIC8gMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAycztcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAgICYtYm94LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS4xMjUgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWxpc3Qge1xuICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcbiAgQGluY2x1ZGUgbWFyZ2luKDgwcHggbnVsbCBudWxsIG51bGwpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgJi5pbWFnZS0tZHJlYXB0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgPiAuY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMzBweCBudWxsIG51bGwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3Qtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAyNXB4IG51bGwpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY2hlY2ttYXJrLWltYWdlIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FtcGFpZ24tbGlzdC1lbGVtZW50IHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDEycHgpO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMTBweCAwKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wb3Zlc3RlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1wb3Zlc3RlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1wb3Zlc3RlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcG92ZXN0ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAwO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAxMTJweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb21wb25lbnQtcG92ZXN0ZS1kaXNwbGF5LWRpdiB7XG4gICAgJi1wYXJlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIH1cblxuICAgICYtZmlyc3Qge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDY1NnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NTZweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlICBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgKiAyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc2Vjb25kIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZmxleDogMCAwIDY1NnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KDIwMSwgMzI3KSAqIDEwMCU7IC8vIGNhbGN1bGF0ZSBhc3BlY3QgcmF0aW9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdyYXBwZXItY2FtcGFpZ24tY2FzZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1jYXNlIHtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZy1ib3R0b206IDIxN3B4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIC5jb21wb25lbnQtY2FzZS1pbmZvLWRpdiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAmLWZpcnN0IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtc2Vjb25kIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgLmNvbXBvbmVudC1jYXNlLWluZm8tZGl2LWZpcnN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcG9uZW50LWNhc2UtaW5mby1kaXYge1xuICAgICAgJi1wYXJlbnQge1xuICAgICAgICBAaW5jbHVkZSAgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgICAgfVxuXG4gICAgICAmLWZpcnN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1ODBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTgwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuY29tcG9uZW50LWNhc2UtaW5mby1jb3VudGVyIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAgICYtY291bnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zZWNvbmQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDAgMCA1ODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdig0NDQsIDU4MCkgKiAxMDAlOyAvLyBjYWxjdWxhdGUgYXNwZWN0IHJhdGlvXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCA1MCUpO1xuXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS1iYW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgMCAtNzJweCk7XG5cbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNTQ4cHg7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMyAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjI1ICRncmlkLWd1dHRlci13aWR0aCAqIDMgJGdyaWQtZ3V0dGVyLXdpZHRoICogMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGEsXG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgIH1cblxuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjI1O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgZm9udC1zaXplOiAkc2VjdGlvbi10aXRsZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG5cbiAgICAgICYtYm94LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAuc2hvdy1tb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWN0YSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4zMykgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjMlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTQlO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgNTAlKTtcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaGVpZ2h0OiA2NjZweDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJXJlc3BvbnNpdmUtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KDQ0NCwgNTgwKSAqIDEwMCU7IC8vIGNhbGN1bGF0ZSBhc3BlY3QgcmF0aW9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDUwJSk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuYm9keSAjY29tcG9uZW50LTEge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGgge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVudS5wYXJhZ3JhcGgge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG4gIH1cblxuICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDIgJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsKTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgfVxuXG4gIC8qIG1lbnUgaW1hZ2UgKi9cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigzMTcsIDQzNykgKiAxMDAlOyAvLyBjYWxjdWxhdGUgYXNwZWN0IHJhdGlvXG5cbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWltYWdlO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICB9XG5cbiAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMztcbiAgICB9XG4gIH1cblxuICAvKiBtZW51IHRpdGxlICovXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS14bDtcbiAgICAgIH1cblxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8qIG1lbnUgc3dpcGUgbmF2aWdhdGlvbiAtIG1vbnRocyAqL1xuICAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbiB7XG5cbiAgICAubWVudSB7XG4gICAgICAmLS1maXJzdC15ZWFyLW5hdmlnYXRpb24ge1xuICAgICAgICAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgLTMwcHggbnVsbCBudWxsIDUwJSk7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTFVOQVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIuNCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDdweDtcblxuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMy41O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYmFyaWF0cmljLXBhY2llbnQtbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAmOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgLnNsaWNrIHtcbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFycm93IHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMnB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRib2R5LWJnIDIwLjUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4OC40NiUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJGJvZHktYmcgMjAuNTElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDg4LjQ2JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJtLXJlZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAxNC43NTtcbiAgICAgICAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMik7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfbGVmdCk7XG5cbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfcmlnaHQpO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBtZW51IGFuY2hvcnMgdG8gc2VjdGlvbnMgKi9cbiAgLm1lbnUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAwIC0jeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuXG4gICAgbWFyZ2luOiAwIC0jeyRncmlkLWd1dHRlci13aWR0aCAqIDJ9O1xuICAgIHBhZGRpbmc6IDQzcHggJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW1lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuNzU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGg0LWZvbnQtc2l6ZSAqIDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICZbdHlwZT1cIjFcIl0sXG4gICAgICAmW3R5cGU9XCJBXCJdIHtcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm0tcmVkO1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyLjc1fSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cIjFcIl0ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cIkFcIl0ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItbGF0aW4pXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubm8tb3JkZXJpbmcge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMikgbnVsbCApO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKGRvd24pO1xuXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXhsZztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuMjU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgICAubWVudSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtbWVudSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgb2wge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmFja2dyb3VuZC1yZWQge1xuICAgIC5tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG5cbiAgICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCRybS1yZWQsIDMwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLWJsdWUge1xuICAgIC5tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2N0EyRDQ7XG5cbiAgICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCM2N0EyRDQsIDMwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLWdyYXkge1xuICAgIC5tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcblxuICAgICAgb2wge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJGdyYXktNzAwLCAzMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmFja2dyb3VuZC1ibGFjayB7XG4gICAgLm1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuXG4gICAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkZ3JheS05MDAsIDMwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLXJlZCxcbiAgJi5iYWNrZ3JvdW5kLWJsdWUsXG4gICYuYmFja2dyb3VuZC1ncmF5LFxuICAmLmJhY2tncm91bmQtYmxhY2sge1xuICAgIC5tZW51IHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1tZW51IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCgudG9vbGJhci1ob3Jpem9udGFsKTpub3QoLnRvb2xiYXItdmVydGljYWwpIHtcbiAgLm1lbnUtLWJhcmlhdHJpYy1wYWNpZW50LW5hdmlnYXRpb24ge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDc1JTtcbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1hc2N1bHRhdGljb3JwdWwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gIGNvbG9yOiAkYm9keS1iZztcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbih3aGl0ZSk7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cblxuICAmLm5vX3BhZF9ub19tYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICYubm9fcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAmLmZvcnR5X21hcmdpbl90b3BfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gIC5ncmFkaWVudF9vbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjA4ZGVnLCAjQzNDQ0M3IC0wLjk2JSwgI0M1Q0ZDNyA1LjclLCAjQzNDREM1IDE5LjQ5JSwgI0NGRDZDRiAyNi40NiUsICNDREQ0Q0QgMzMuODMlLCAjQ0NEM0NDIDU4LjI0JSwgI0M1Q0VDOSA3My43JSwgI0MxQ0FDNSA5MC44MiUsICNDMUNBQzUgMTAwLjg4JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGOUY2RTUgMCUsICNGREZBRTcgOC4yNSUsICNGRUZDRUYgMjYuMjclLCAjRkJGOEU3IDUwLjg3JSwgI0ZBRjdFNiA2My4xNyUsICNGOUY2RTUgNzQuNjglLCAjRjBGMUUzIDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1LjIzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMiBweDtcbiAgICAgICAgICBwYWRkaW5nOiAzNHB4IDI0cHggNDBweCAyNHB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjA4ZGVnLCAjQzdEMUM5IC0wLjk2JSwgI0NERDRDRCA3MS4yJSwgI0M5RDJDQyAxMDAuODglKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLlN1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGOUY2RTUgMCUsICNGREZBRTcgOC4yNSUsICNGRUZDRUYgMjYuMjclLCAjRkJGOEU3IDUwLjg3JSwgI0ZBRjdFNiA2My4xNyUsICNGOUY2RTUgNzQuNjglLCAjRjBGMUUzIDEwMCUpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VDRUVFMyAwJSwgI0VDRUVFMyA4LjI1JSwgI0VDRUVFMyAyNi4yNyUsICNFREVFRTMgMzguMjMlLCAjRURFRUUzIDUwLjg3JSwgI0VGRUZFNCA3NC42OCUsICNGMUYxRTUgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmFkaWVudF9kb3VibGUuSm9zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5LjdkZWcsICNGN0Y1RTQgLTQ1LjkzJSwgI0Q2REJENCA1MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDAgNDBweCAhaW1wb3J0YW50O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLy9tYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICYuc3R5bGUtLXdoaXRlYmFja2dyb3VuZGdyYXl0ZXh0IGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTFweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuc3R5bGUtLWdyYXliYWNrZ3JvdW5kd2hpdGV0ZXh0IGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTFweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiAjMmUzMzNjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuc3R5bGUtLXdoaXRlYmFja2dyb3VuZHJlZHRleHR3aXRoYm9yZGVyIGEge1xuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vICAgcGFkZGluZzogMTFweCAhaW1wb3J0YW50O1xuICAgIC8vICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vIH1cbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAxNnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZS1hbGlnbi0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IHtcbiAgJi53cmFwcGVyX2JhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gIC5jb2x1bW4ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4OiAxO1xuICAgIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5oYWxmIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICB9XG4gICAgLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxMDAlO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbXBvbmVudCBpbWcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICB1bC5zbGljay1kb3RzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGl7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQzAwMjg7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29sdW1uLmdyYXlfYm9yZGVye1xuICBib3JkZXI6MXB4IHNvbGlkICNGMkYzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIuZ3JheV9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjA4ZGVnLCAjQzNDQ0M3IC0wLjk2JSwgI0M1Q0ZDNyA1LjclLCAjQzNDREM1IDE5LjQ5JSwgI0NGRDZDRiAyNi40NiUsICNDREQ0Q0QgMzMuODMlLCAjQ0NEM0NDIDU4LjI0JSwgI0M1Q0VDOSA3My43JSwgI0MxQ0FDNSA5MC44MiUsICNDMUNBQzUgMTAwLjg4JSk7XG59XG4uZmllbGQtLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyB7XG4gIC5zbGljay10cmFja1xuICB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGljay1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwcHggMjBweCAwIDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDBweCAwcHggMCAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMCAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIC50ZXN0aW1vbmlhbF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMyB7XG4gICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0Ny4xMnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENUQ2RDg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG1heC13aWR0aDogMjc4cHg7XG4gICAgICAgIHdpZHRoOiAyNzhweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIC50ZXN0aW1vbmlhbF9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwLjI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFsX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBuYXYuc2xpY2tfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNkYzAwMjggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGMwMDI4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICYudHJhbnNwYXJlbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuc3BsaXRfNTBfNTAge1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuZmllbGRfX2l0ZW1zLFxuICAgICAgICAmID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSxcbiAgICAgICAgLndoaXRlLWJhY2tncm91bmQge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbi1jdXN0b207XG4gICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MGFcIiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbiAgICAgICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9tYWluIG1lbnVcbjpsYW5nKGVuKSB7XG4gIGgyLnRpdGxlLWNvbXBvbmVudC50aXRsZS1hbGlnbi1jZW50ZXIud2hpdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXdyYXBwZXIge1xuXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB9XG4gICAgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50aXRsZV9kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgJi5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFnZV93aGl0ZV9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luOiA0MHB4IC0xMHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgLnRpdGxlX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgICYubGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC50aXRsZV9kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICB9XG4gIH1cbn1cblxuOmxhbmcoZW4pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29tcG9uZW50IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY3VzdG9tLXJlZ2lvbiwgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZV9jb21wb25lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1Ni44OHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzMuMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aXRsZS1hbGlnbi1yaWdodCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2My43MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aXRsZS1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGl0bGUtYWxpZ24tbGVmdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGl0bGUtYWxpZ24tcmlnaHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZV9kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL21lbnVcbiAgLm5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBhLCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBhcmFncmFwaC1tZW51IHtcbiAgLy9zaWRlYmFyIHN0eWxlc1xuICAmLnNpZGViYXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0LjRweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFM0U0O1xuICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkUzMzNDO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkUzMzNDO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vbWFpbiBjZW50ZXIgc3R5bGVcbiAgJi5tYWluIHtcbiAgICAvL1RPIERPXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAubmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9tYWluIGxlZnQgc3R5bGVcbiAgJi5tYWluX2xlZnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLm5hdiB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA1MCBcXDUwIENvbHVtbnMgU3R5bGluZ1xuLnNwbGl0XzUwXzUwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyA2MCBcXDQwIENvbHVtbnMgU3R5bGluZ1xuLnNwbGl0XzYwXzQwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA0MCBcXDYwIENvbHVtbnMgU3R5bGluZ1xuLnNwbGl0XzQwXzYwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDQwcHgpO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgNDBweCAwIDBweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEgLmNvbHVtbi10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy4ycHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MGFcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24tY3VzdG9tO1xuICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLXJlZC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLy8gNjAgXFw0MCBDb2x1bW5zIFN0eWxpbmdcbi5zcGxpdF82MF80MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogMCA0MHB4IDAgMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5ub19wYWRkaW5nX2NvbnRlbnQgLmNvbHVtbi10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gNzAgXFwzMCBDb2x1bW5zIFN0eWxpbmdcbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuc3BsaXRfNzBfMzAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMTZweCAxNnB4IDIwcHggMHB4O1xuICB3aWR0aDogY2FsYyg3MCUgLSAyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciAuc3BsaXRfNzBfMzAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogY2FsYygzMCUgKyA0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNwbGl0XzcwXzMwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYyg3MCUgLSA2MHB4KTtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogZ3JhcGhpay1zZW1pYm9sZDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIH1cbiAgfVxufVxuXG4vLyAzMCBcXDcwIENvbHVtbnMgU3R5bGluZ1xuLnNwbGl0XzMwXzcwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLXRleHQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ub19wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLnR3ZW50eV9wYWRkaW5nIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxNnggMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyLmZvcnR5X3BhZGRpbmcge1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLW1vYmlsZSAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4vLyBGb290ZXIgc3R5bGluZyBlblxuXG4ucm9fbGFuZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW5fbGFuZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZV9hcHBzX2NvbXBvbmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpsYW5nKGVuKSB7XG4gIC5tb2JpbGVfYXBwc19jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAucmVnaW9uLWZvb3Rlci10b3Age1xuICAgICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyB7XG4gICAgbmF2LnNsaWNrX19hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYm90dG9tOiAtMTdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24ge1xuICAgIC5yb19sYW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmVuX2xhbmcge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC5yb19sYW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5lbl9sYW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgfVxuXG4gICAgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICAgICAgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjcuMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NS42cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIgcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAuYXBwLWJ1dHRvbnMgYSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5mb290ZXItd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgOmxhbmcoZW4pIC50aXRsZV9jb21wb25lbnQud2hpdGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC8vdGl0bGUgY29tcG9uZW50XG4gIC50aXRsZV9jb21wb25lbnQud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gIC50aXRsZV9jb21wb25lbnQuZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgfVxuXG4gIC50aXRsZV9jb21wb25lbnQuY2VudGVyX2JvcmRlcl90b3Age1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgIG1heC13aWR0aDogMTM3NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnRpdGxlX2NvbXBvbmVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudGl0bGUtYWxpZ24tcmlnaHQudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAudGl0bGUtYWxpZ24tbGVmdC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2My43MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDQ3cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi50aXRsZS1hbGlnbi1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMy4xOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi50aXRsZS1hbGlnbi1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi50aXRsZS1hbGlnbi1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2My43MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogdGllbXBvc2ZpbmUtcmVndWxhcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi50aXRsZS1hbGlnbi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYudGl0bGUtYWxpZ24tbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICYudGl0bGUtYWxpZ24tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlLWFsaWduLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjMuMDRweDtcbiAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgcGFkZGluZzogMHB4IDQwcHggNDBweCA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmNvbHVtbi53aGl0ZV9jb2x1bW5fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLmdyYWRpZW50X2RvdWJsZV9iYWNrZ3JvdW5kOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4uZ3JhZGllbnRfZG91YmxlX2JhY2tncm91bmQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jb2x1bW4uc2FtZV9yYXRpbzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLnNhbWVfcmF0aW86bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRpdGxlX2NvbXBvbmVudC5ub19iYWNrZ3JvdW5kX25vX3BhZGRpbmcge1xuICAgIGgxIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gIC8vICAgcGFkZGluZzogMCA0MHB4O1xuICAvLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgICAgcGFkZGluZzogMDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAucGFnZV93aGl0ZV9iYWNrZ3JvdW5kIHtcbiAgICAuY29sdW1uIGdyYXlfYm9yZGVyIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlci5ncmF5X2JhY2tncm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIH1cblxuICAuYmFja190b19ob21lcGFnZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTcuNHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5wYXRoX2Zyb250cGFnZSB7XG4gICAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbCB7XG4gICAgICBwYWRkaW5nOiAxMTJweCAwO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsOm5vdCguc2xpY2stY2Fyb3VzZWwpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAubm8tZHJ1aWQtY2hhdCAucm0tYmFjay10by10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICB9XG5cbiAgZGl2I2NoYXQtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBpZnJhbWUjY2hhdC13aWRnZXQtbWluaW1pemVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWZvb3Rlci10b3AgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuOmxhbmcocm8pIHtcbiAgLnRpdGxlX2NvbXBvbmVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuOmxhbmcoZW4pIHtcbiAgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb25fcmF0aW5nIC5maWVsZC12b3RlcyAudm90ZXMtcmF0ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbl9yYXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuXG4gIC5ub2RlLS10eXBlLW1lZGljIHtcbiAgICAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBhc2lkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmJsb2NrLW1lZGljLW1lbnUsIC52aWV3cy1yb3cge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1tZWRpYyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIgI21haW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBhc2lkZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdmlnYXRpb24sXG4gICAgICAucmVnaW9uLXNpZGViYXItc2Vjb25kIGFydGljbGUsXG4gICAgICAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5wYXJhZ3JhcGgtLXR5cGUtLXNpZGViYXItY29udGFjdCxcbiAgICAgIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLXdlYmZvcm0sXG4gICAgICAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5pbWFnZS1hbGlnbi0tdG9wLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0LlN1cy5ncmFkaWVudF9vbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxhbmRpbmctcGFnZS1hcnRpY2xlcyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5pbWFnZS1hbGlnbi0tbGVmdC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdGxhbmYubm9fcGFkZGluZ19jb250ZW50IC5jb2x1bW4tdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubWVkaWNfcG9wdXAgLmljb24tY2xvc2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuXG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudC10b3Age1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4vLyByb3VuZGVkIGJsb2Nrc1xuc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItZmlyc3QgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2ssXG5hcnRpY2xlIC5ub2RlLS12aWV3LW1vZGUtYXJ0aWNsZS1jYXJkLFxuLmFjY29yZGlvbiAuY2FyZCxcbi5kaXYjY2xpbmljaS1saXN0aW5nIC52aWV3cy1yb3csXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtYXJ0aWNsZXMubGF5b3V0LS1lcXVhbF9iaWcgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1hcnRpY2xlLWNhcmQtYmlnLnBhcmFncmFwaC0tY2FyZC0tZW1waGFzaXplZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcy5sYXlvdXQtLWVxdWFsX2JpZyAubm9kZS0tdmlldy1tb2RlLWFydGljbGUtY2FyZC1iaWcsXG4udGl0bGVfY29tcG9uZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIGFydGljbGUgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlLWNhcmQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtbGFib3JhdG9yIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2xpY2tfX3NsaWRlLFxuLmxlYWZsZXQtY29udGFpbmVyLFxuLmNvbXBvbmVudC0tbG9jYXRpb24tY29udGFjdCAuY29udGFjdC1ib3gsXG5zZWN0aW9uLnJlZ2lvbi5yZWdpb24tc2lkZWJhci1zZWNvbmQsXG4gIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlldy1pZC1sb2NhdGlvbnMgLnZpZXctZmlsdGVycyxcbi5wYXJhZ3JhcGgsXG4ubm9kZS0tdmlldy1tb2RlLW9uZS1yb3ctbGlzdGluZy10ZWFzZXIsXG4ucGF0aC1zcGVjaWFsaXRhdGkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2ID4gLmFjY29yZGlvbiA+IC5jYXJkLFxuLnZpZXctaWQtbG9jYXRpb25zIC52aWV3cy1yb3cge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB9XG59XG5maWVsZHNldC5qcy1mb3JtLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuYm9keS5sYXlvdXQtdHdvLXNpZGViYXJzIC5sYXlvdXQtbWFpbi13cmFwcGVyOjpiZWZvcmUsIGJvZHkubGF5b3V0LXR3by1zaWRlYmFycyAubGF5b3V0LW1haW4td3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5sYXlvdXQtdHdvLXNpZGViYXJzLm5vZGUtLXR5cGUtYXJ0aWNsZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIGZsZXgtZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5ib2R5LmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdmlkZW8ge1xuICAueW91dHViZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLm5vZGUtLXR5cGUtY2FtcGFpZ24gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudC1jb21wYWlnbiAuZmllbGRfX2l0ZW0gLnJvd3tcbiAgbWFyZ2luOiAwO1xufVxuXG4ubG9jYXRpb25zLXN0eWxlLFxuLm5vZGUtLXR5cGUtY2FtcGFpZ24sXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uge1xuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIud2hpdGVfbm9fYm9yZGVyIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zLmxpbmtzLXN0eWxlLS1jb21wYWN0IC5yb3cge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgICBcbiAgLmxvY2F0aW9ucy1zdHlsZSAubWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MubGlua3Mtc3R5bGUtLWNvbXBhY3QuY29sdW1ucy0zIHtcbiAgICAucm93IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgIH1cbiAgICAgID4uZmllbGRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1saW5rICB7XG4gICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1yZWQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlOyAvKiAzNC4ycHggKi9cbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0NCU7IFxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iYWNrZ3JvdW5kLS1ncmF5IHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbms6bm90KC5iYWNrZ3JvdW5kLWNvbG9yLS1yZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIERpY3Rpb25hcmUgKi9cbi5wYWdlLXZpZXctY29uZGl0aW9ucy1kaWN0aW9uYXJ5IC5yZWdpb24tY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4vKiBFRFUgREVOVEFMICovXG4ucm0tZGVudGFsIHtcbiAgLnNlYXJjaF9oZWFkZXIubWVudS1pdGVtLS1leHBhbmRlZC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAucm0tZGVudGFsIG5hdiNibG9jay11c2VyYWNjb3VudGRlbnRhbCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gIGRpdiNibG9jay1icmFuZGluZ3Vsc2l0dWx1aSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UuaW5kZXg6bm90KC5ub2RlLWxhYm9yYXRvcikge1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIEVEVSAqL1xuLmVkdS1tYWluLCAucGFnZS12aWV3LWVkdSwgLmxheW91dC10d28tc2lkZWJhcnMsIC5lZHUtbGFuZGluZy1wYWdlIHtcbiAgLnJlZ2lvbi1jb250ZW50LXRvcDo6YmVmb3JlLFxuICAucmVnaW9uLWNvbnRlbnQtdG9wOjphZnRlcixcbiAgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjpiZWZvcmUsXG4gIC5ibG9jay1lZHUtY2F0ZWdvcmllczo6YWZ0ZXIsXG4gIC5zb2NpYWxfc2hhcmVfd3JhcHBlcjo6YmVmb3JlXG4gIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWFydGljbGUsICNibG9jay1hc2N1bHRhdGljb3JwdWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCA+IGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc3QtZGF0ZSB7XG4gICAgcGFkZGluZzogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LXN1YmNhdGVnb3JpZXMsIGRpdiNibG9jay1mb3JtdWxhcmV4cHVzZWR1bWFpbiwgZGl2I2Jsb2NrLWZvcm11bGFyZXhwdXNlZHVtYWluLWRlbnRhbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbiAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jay1lZHUtY2F0ZWdvcmllcyAuY29udGVudCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgLy9hZGRlZCBlZHUgYXJyb3dzXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZWEwMic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGRpdiNibG9jay1lZHVjYXRlZ29yaWVzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LW1haW4td3JhcHBlciAjbWFpbiB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuXG4gIC5ibG9jay1lZHUtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogMHB4IDAgNDAuOHB4O1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gIH1cbiAgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxufVxuXG4ubGF5b3V0LXR3by1zaWRlYmFycyB7XG4gICNtYWluIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gICAgZmxleDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZmxleDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWVkdS1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiAwcHggMCAzMS44cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDM2cHggMCAwO1xuICB9XG4gIGFydGljbGUgLmZpZWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICYuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1waG90byB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWxpdGllcyAucGFyYWdyYXBoLS10eXBlLS1tZWRpYy1zcGVjaWFsdGllcyB7XG4gICAgICBsaW5lLWhlaWdodDogMC41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICB9XG4gIH1cbiAgLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG59XG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1lZHUtbWFpbiAuY2hvc2VuLXNpbmdsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICB9XG59XG46bGFuZyhlbikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuY2FsbENlbnRlcjphZnRlciB7XG4gICAgICB0b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhbGxDZW50ZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNhcmQgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnJlZ2lvbi1jb250ZW50LXRvcCBuYXYjYmxvY2stbG9jYXRpb24ge1xuICB6LWluZGV4OiAyO1xuICBoMiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdWwuY2xlYXJmaXgubmF2IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNHB4KTtcblxuICAgICAgbGkubmF2LWl0ZW0sIGxpLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHNwYW4ubmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgIC8vcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kLWxldmVsIHtcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgLy9wYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAvL3otaW5kZXg6IDExO1xuICAgICAgICAgIC5zZWNvbmQtbGV2ZWwtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnJlZ2lvbi1jb250ZW50LXRvcCAuY2xpbmljLW1lbnUtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS12aWV3LWxvY2F0aWktY29tcG9uZW50LnJtLWRlbnRhbCB7XG4gIGRpdiNtYWluLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIC5yZWdpb24tY29udGVudC10b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9XG59XG5cbjpub3QoLnJtLWRlbnRhbCkubm9kZS0tdHlwZS1tZWRpYyAjbWFpbi13cmFwcGVyIHtcbiAgZmxleC1mbG93OiByb3c7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB9XG59XG4ucm0tZGVudGFsLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZSAjbWFpbi13cmFwcGVyIHtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbmJvZHkubGF5b3V0LXR3by1zaWRlYmFyc3tcbiAgJi5ub2RlLS10eXBlLW1lZGljIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1pbnZlc3RpZ2F0aW9uLXByaWNlcyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW52ZXN0aWdhdGlvbiwgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGF0aC1hcnRpY29sZS1tZWRpY2FsZSB7XG4gICYucm0tZGVudGFsIHtcbiAgICAjbWFpbiBhc2lkZS5zZWN0aW9uLm1lbnUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLm5vZGUtLXR5cGUtbWVkaWMgLnNlY3Rpb24tbWVkaWMge1xuICAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVncmVlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsdHkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1za2lsbHMgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMtc2tpbGxzIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsdHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1tZWRpYyBzZWN0aW9uLnJlZ2lvbi5yZWdpb24tY29udGVudCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1haW4tY29udGVudCB7XG4gIC8vbWluLWhlaWdodDogNjAwcHg7IC8qIEVzdGltYXRlZCBoZWlnaHQgZm9yIHRoZSBjb250ZW50ICovXG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgLmNvbHVtbiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIC5maWVsZCB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5TdXMsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5Kb3MsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIHtcblxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gbWFrZS1lbGVtZW50LXdpZHRocygkd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICR3aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS1sYWJvcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAvKiB0aXRsZSBjb21wb25lbnQgKi9cbiAgLnRpdGxlLWNvbXBvbmVudCB7XG4gICAgJjpub3QoLmlzLWVtcHR5KSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDM7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuMjU7XG4gICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuNTtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZSAqIDI7XG4gICAgfVxuICB9XG5cbiAgLyogcGFnZSB0aXRsZSAqL1xuICAjYmxvY2stdGl0bHVscGFnaW5paSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA2O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMi44NzU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNC4wNjI1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMi40Mzc1O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDMuMjU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuMjU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICB9XG5cbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgfVxuICAgICAgICBjb250ZW50OiBcIlJFR0lOQSBNQVJJQVwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIHBhZ2UgbWVudSAqL1xuICAucmVnaW9uLWNvbnRlbnQtdG9wICNibG9jay1pbmRleG1lbnUsIC5yZWdpb24tY29udGVudC10b3AgI2Jsb2NrLWxvY2F0aW9uIHtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nLWJvdHRvbTogICRncmlkLWd1dHRlci13aWR0aCA7XG4gIH1cblxuICAvKiBsaW5rcyBjb21wb25lbnQgKi9cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICAvKiogISEhaW1wb3J0YW50XG4gICAgKlxuICAgICogZmlyc3QgbGluayBpdGVtIHNob3VsZCBiZSB0aGUgdGl0bGVcbiAgICAqL1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTMwcHg7IC8qIHdpbGwgYmUgZmlsbGVkIGJ5IGpzICovXG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTtcblxuICAgIC5yb3cge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICBoZXJlIHRoZSBmaXJzdCBsaW5rIGl0ZW0gYmVjb21lcyB0aGUgdGl0bGVcbiAgICAgICAgICAgICovXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNTtcblxuICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDI2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgKiAyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA0MTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogNC41O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS42MjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuOTM3NSAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMi4yNTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjEyNTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBiaWcgc2xpZGVyIGNvbXBvbmVudCAqL1xuICAucGFyYWdyYXBoLS10eXBlLS1iaWctc2xpZGVyIHtcbiAgICAmLmZ1bGwtd2lkdGgtaW1hZ2UtYmlnLXNsaWRlci1kYXJrLXRleHQsXG4gICAgJi5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItbGlnaHQtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAtMTQuMjUpO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMy41O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFrZS1lbGVtZW50LXdpZHRocygkd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMpO1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgNTAlKTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1MXB4OyAvL2FzcGVjdCByYXRpb1xuICAgICAgICB9XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0Ni43JTsgLy9hc3BlY3QgcmF0aW9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIC01NXB4IDApO1xuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8tYm94IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyNjlweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDMxLjU7XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtdGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib3gtY3RhIHtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2tfX2Fycm93LFxuICAgICAgLmluZm8tYm94IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1lbGVtZW50LXdpZHRocygkd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRybS1yZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFrZS1lbGVtZW50LXdpZHRocygkd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMpO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm0tcmVkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsLXdpZHRoLWltYWdlLWJpZy1zbGlkZXItZGFyay10ZXh0IHtcbiAgICAgIC5pbmZvLWJveCB7XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgfVxuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC8vQGluY2x1ZGUgZWxlbWVudC13aXRoLW9mZnNldGVkLWJhY2tncm91bmQoJGJhY2tncm91bmQ6ICRncmF5LTIwMCwgJGhpZ2hlci16aW5kZXg6IHRydWUpO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGNhcmRzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogNC41O1xuXG4ubGFicy1sb2NhdGlvbnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgfVxuXG4gIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuXG4vKiByZXNldCBjb21wb25lbnRzIHByZXYgc3R5bGUgKi9cbi5sYWJzLWxvY2F0aW9ucyB7XG4gICN2aWV3cy1leHBvc2VkLWZvcm0tbG9jYXRpaS1sYWJvcmF0b2FyZS1hbGwtbGFicyxcbiAgLmZvcm0tb3V0ZXItd3JhcHBlcixcbiAgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8qIHVwcGVyIHNlY3Rpb24gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1sb2NhdGlpLWxhYm9yYXRvYXJlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi1sb2NhdGlpLWxhYm9yYXRvYXJlLWJsb2MsXG4gICAgJi1pbWFnaW5lLWxvY2F0aWktbGFiIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY2FyZHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmLWxvY2F0aWktbGFib3JhdG9hcmUtYmxvYyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyLjUgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuNSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgICNibG9jay1xdWlja3RhYnNsb2NhdGlpbGFib3JhdG9hcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyLjM3NTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWlja3RhYnMge1xuICAgICAgICAgICYtdGFicyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMTYuNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS4xMjUgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICAgICA+IC5qcy1mb3JtLWl0ZW0tb3JhcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG5cbiAgICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgMCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZmlsdGVyKTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMTMuNzU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMykgNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcblxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGFicGFnZSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NzJweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRzLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmRzLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA0LjE4NzU7XG5cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCAwIDApO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA0LjE4NzU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNDcsIDI0NywgMjQ3LCAwKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAjRjdGN0Y3IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgID4gLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHJvdXRlKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNzU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCA1MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjEyNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtY29sIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcblxuICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZyAqIDAuNTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdpbmUtbG9jYXRpaS1sYWIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ2N3B4O1xuICAgICAgfVxuXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTU5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuXG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBsb3dlciBzZXRpb24gKi9cbi5sYWJzLWxvY2F0aW9ucyB7XG4gIC5sYWJzLWxvY2F0aW9ucy1jb21wb25lbnQge1xuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgLnNpZGUge1xuICAgICAgICAmLWxlZnQsXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZHMtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcblxuICAgICAgICAgIC5ibG9jay1tYWtlLWFwcG9pbnRtZW50IHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMi4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ha2UtYXBwb2lubWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ha2UtYXBwb2lubWVudC1maXJzdC1idXR0b24sXG4gICAgICAgICAgICAubWFrZS1hcHBvaW5tZW50LXNlY29uZC1idXR0b24ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDEuMTI1ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAxLjc1O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9keS1iZztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFrZS1hcHBvaW5tZW50LWZpcnN0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMC41O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ha2UtYXBwb2lubWVudC1zZWNvbmQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbmFseXNpcy1yZXN1bHRzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjYyNTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDEuNjI1O1xuXG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgICAgICAgICAgICYuaGFzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyLjMxMjUgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS4xMjU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAwIDAgN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJWRpc2FibGUtc2xpY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICB9XG5cbiAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgJi5wYXJhZ3JhcGgtLXRoZW1lLS1ncmFkaWVudCB7XG4gICAgLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI0ZGVnLCAjZGMwMDI4IDI4LjE4JSwgI2VlYmE0YSAxMDIuMjIlKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLnBhcmFncmFwaC0tdGhlbWUtLW5lZ3J1IHtcbiAgICAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJi5wYXJhZ3JhcGgtLXRoZW1lLS1hbGIge1xuICAgIC5maWVsZC0tdHlwZS1zdHJpbmcge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICYucGFyYWdyYXBoLS10aGVtZS0tcHVycGxlIHtcbiAgICAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTdkZWcsICMyRTMzM0MgLTYxLjExJSwgIzdCMjg2MSA2MC4yNiUpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICYucGFyYWdyYXBoLS10aGVtZS0tZ3JheS1iYWNrZ3JvdW5kLWJsYWNrLXRleHQge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24odGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgIH1cbiAgICAgICAgLy8gQGluY2x1ZGUgaWNvbihjaXJjbGUpO1xuICAgICAgICAvL3BhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyICRncmlkLWd1dHRlci13aWR0aCAqIDIuNSAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgICAvLyAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIG51bGwpO1xuICAgICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLy8gICBmb250LXNpemU6ICRmb250LXNpemUtc20gKiAwLjU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgJi1udW1hci1wcm9jZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA2O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgJGhlYWRpbmdzLWZvbnQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogNy43NTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDguODEyNTtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmllcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgICBjb2xvcjojNkM3MDc2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8qIEJvZHkvMTYgR3JhcGhpayBSZWd1bGFyICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhcmFncmFwaC0tYWxpZ25tZW50LS1jZW50ZXIge1xuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIEBleHRlbmQgJWRpc2FibGUtc2xpY2s7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5wYXJhZ3JhcGgtLW9yaWVudGF0aW9uLS12ZXJ0aWNhbCB7XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgQGV4dGVuZCAlZGlzYWJsZS1zbGljaztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgICAgICAgICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gICAgICAgICAgdGV4dC1lZGdlOiBjYXA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7IC8qIDEyNy42OHB4ICovXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1udW1hci1wcm9jZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoJGgxLWZvbnQtc2l6ZSAqIDEuNyk7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoJGZvbnQtc2l6ZS1iYXNlICogMy42ODgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1naGlkdXJpLWRlLXByZWdhdGlyZS1hbmFsaXplIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgLnNpZGUge1xuICAgICYtbGVmdCxcbiAgICAmLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnaW5lLXByZWdhdGlyaS1hbmFsaXplIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDQ3M3B4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCAwIDApO1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ3LCAyNDcsIDI0NywgMCkgMCUsICNGN0Y3RjcgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtdGl0bHUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcblxuICAgICAgICAgIG1hcmdpbjogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSA3OHB4ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmVnYXRpcmktYW5hbGl6ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGggNjdweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3NzBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1wcmVnYXRpcmktYW5hbGl6ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDEuMTI1ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdS1maXNpZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXNpZXIge1xuICAgICAgICAgICAgICAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGRmLWRvd25sb2FkKTtcblxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhY2hldGUtYW5hbGl6ZS1zbGlkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gIC5zbGljay1hcnJvd19jdXN0b20ge1xuICAgIGJvZHkgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIHRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkYXJyb3dzLXNpemU7XG4gICAgICAgIGhlaWdodDogJGFycm93cy1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICA+IC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi10aXRsZSxcbiAgICAmLXVybCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuXG4gICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZSAqIDI7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMDtcbiAgICB9XG5cbiAgICAmLXVybCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS42MjU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIG51bGwpO1xuXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICBjb2xvcjogJHJtLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUge1xuICAgICYtLXBhY2hldC1hbmFsaXphLXNsaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMjtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgJi1wYWNoZXRlLWFuYWxpemUge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnaW5lLXBhY2hldC1hbmFsaXphIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi11cmwge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaWVyZS1wYWNoZXQtYW5hbGl6YSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJldC1wYWNoZXQtYW5hbGl6YSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1vZmVydGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE5O1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5vbmUtZGF5LWtpZHMge1xuXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmhlYWRlcixcbiAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhBNkU0QiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLXdpdGgtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgdXJsKC4uL2ltYWdlcy9ncmVlbl9pY29uLnN2Zykgbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIHVybCguLi9pbWFnZXMvZ3JlZW4taWNvbi10b3Auc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm9uZS1kYXkta2lkcy1iYW5uZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQgIWltcG9ydGFudDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG5cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBbWF0aWNTQywgY3Vyc2l2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzhBNkU0QjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMi4yNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVzaWduLXNtLXRvcC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3RiYWxsLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDc5JTtcbiAgICAgICAgICBsZWZ0OiAtMTUlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2lybC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNzQlO1xuICAgICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNCUpO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNoZWNrLFxuICAgICAgLmVkaXQtZ2RwciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbixcbiAgICAgIC5mb3JtLWl0ZW0tZ2RwciBwLFxuICAgICAgLmZvcm0taXRlbS1jYXB0Y2hhLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogIzhBNkU0QjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoIHtcbiAgICAmLS10eXBlLS1jb21wb25lbnQge1xuICAgICAgJi1jYW1wYWlnbi1pY29ucy1lbGVtZW50IHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24tZGVzY3JpcHRpb24ge1xuXG4gICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNhbXBhaWduIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIGgyLFxuICAgICAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tLXNwbGl0IC5zZWN0aW9uLWluZm8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0gLnRpdGxlLWNvbXBvbmVudCAge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlLXJpZ2h0LWxpc3Qge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG9jdG9yLW1vYmlsZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG5cbiAgICAgICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhY2tncm91bmQtLXByZW1pdW1fbGlnaHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3ODBweDtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aXRsZS1jb21wb25lbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDEycHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdG9wOiA1MzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxMnB4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0b3A6IDU2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE2RTRCO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY2FtcGFpZ24tdGFicyB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWIge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItc3VidGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICB3aWR0aDogNTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSA+IGRpdi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kLW9uZS1kYXkta2lkcy5wbmcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItY3RhIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCBhLmljb24tcGRme1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcicgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uLWN1c3RvbSc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi10YWItY3RhIC5maWVsZF9faXRlbSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjOEE2RTRCO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9uZS1kYXkta2lkcy1xdWVzdGlvbnMge1xuICAgIC5hY2NvcmRpb24tYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDEwcHggNXB4IDEwcHggMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdEQjU5MTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6bnRoLWNoaWxkKDIpIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDQ4OUU7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1ib2R5IC5jYXJkOm50aC1jaGlsZCgzKSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYyQjNCO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYm9keSAuY2FyZDpudGgtY2hpbGQoNCkgLmNhcmQtaGVhZGVyIC5oZWFkZXItZWxlbWVudDo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREU0OTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJvZHkgLmNhcmQ6bnRoLWNoaWxkKDUpIC5jYXJkLWhlYWRlciAuaGVhZGVyLWVsZW1lbnQ6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzE4NDg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1ib2R5IC5jYXJkOm50aC1jaGlsZCg2KSAuY2FyZC1oZWFkZXIgLmhlYWRlci1lbGVtZW50OjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU2QjVEO1xuICAgIH1cbiAgfVxuXG4gIC5zaXRlLWZvb3RlcixcbiAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5ub2RlLS10eXBlLWNhbXBhaWduLmNhbXBhaWduLXByZW1pdW0ge1xuICAgIC5oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJtLW1vZGFsIHtcbiAgLy8gSGlkZGVuIGJ5IGRlZmF1bHRcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICRncmF5LTUwMDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgei1pbmRleDogJHppbmRleC1jb250ZXh0dWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LCAyNTQsIDI1NCk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC8vIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogODB2dztcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoZGVza3RvcCkge1xuICAgIG1heC13aWR0aDogODIzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0b3A6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC8vIGNsb3NlIGljb24gb24gcG9wdXBcbiAgLnJtLW1vZGFsLWNsb3NlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy8gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAvLyAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAgIHotaW5kZXg6ICR6aW5kZXgtcG9wdXA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jbG9zZS1pY29uLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5ybS1wb3B1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODIzcHg7XG5cbiAgICAuYWxsLWZvcm0ge1xuICAgICAgbWFyZ2luOjAgNDBweCAwIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB9XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICBmbGV4OiAxO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI3MnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyNzJweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgICAgZGl2LmpzLWZvcm0td3JhcHBlci5mb3JtLXdyYXBwZXIubWItMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtdGVsLmZvcm0tdHlwZS10ZWwuanMtZm9ybS1pdGVtLXBob25lLmZvcm0taXRlbS1waG9uZS5mb3JtLWdyb3VwLmNvbC1hdXRvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0LnJhZGlvcy0td3JhcHBlciB7XG4gICAgICAgICAgZGl2LmpzLXdlYmZvcm0tcmFkaW9zIGlucHV0LCBkaXYuanMtd2ViZm9ybS1yYWRpb3MgbGFiZWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0OXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM2MXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTNweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ0cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCk7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtZGF0ZS5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWViO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmpzLWZvcm0taXRlbS1kb2IgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGFiZWw6bm90KC5mb3JtLWl0ZW0tc2V4KSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2VsZWN0IGFnZSBmaWVsZFxuICAgIGZpZWxkc2V0LmZvcm0taXRlbS1kb2Ige1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL0NoZXZyb24tcmlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtY29udGVudDo6YmVmb3Jle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICBsZWdlbmQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1kb3duKCRwb3NpdGlvbjogMTBweCAyMnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyNzJweCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yb3RhdGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy1kb3duKCRwb3NpdGlvbjogMTBweCAyMnB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgtMTEwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI3MnB4KSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0xMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYWdlIGRyb3Bkb3duIHNlbGVjdGlvblxuICAgICAgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tcmFkaW9zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDE1cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6IC0xNTVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmFkaW8uZm9ybS1pdGVtLXZhcnN0YSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgOm5vdChpbnB1dDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5M2RcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJztcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhbGwgZmllbGRzIHN0eWxpbmdcbiAgICBmaWVsZHNldCBpbnB1dCxcbiAgICBmaWVsZHNldCBzZWxlY3Qge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjcycHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWViO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBzZWxlY3Qgc2V4IGJ1dHRvbnNcbiAgICBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj0nZWRpdC1zZXgnXSBsZWdlbmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICBmb250LWZhbWlseTonZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9J2VkaXQtc2V4J10gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNjFweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSdlZGl0LXNleCddIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLXJhZGlvcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgICAuZm9ybS1pdGVtLXNleCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI3MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbFtmb3I9XCJlZGl0LXNleC1zZXgtbVwiXSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG5cblxuICAgICAgbGFiZWxbZm9yPVwiZWRpdC1zZXgtc2V4LWZcIl0ge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyOCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gbmwgY29uZmlybWF0aW9uIHBvcHVwIENUQXNcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBzcGFuLCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDIwMCUgKyAzMnB4KTtcbiAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ybS1tb2RhbC1jYW5jZWwge1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4zcmVtO1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2ViZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gY29uZmlybWF0aW9uIHBvcHVwIGFmdGVyIHN1Y2Nlc3NmdWxseSBzZW5kaW5nIHRoZSBmb3JtXG4gICAgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgYm94LXNoYWRvdzogNXB4IDEwcHggMzBweCAwcHggcmdiYSgwLDAsMCwwLjUxKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1zZXBhcmF0b3Iuc3ZnJyk7XG4gICAgICAgIGhlaWdodDogODJweDtcbiAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJl9fbWVzc2FnZSB7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmFjayBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICAgLmFsZXJ0LXdyYXBwZXIgKyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gIH1cblxuICAmOmhhcygud2ViZm9ybS1jb25maXJtYXRpb24pIHtcbiAgICB3aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIHAsXG4gICAgLnJtLW1vZGFsLWNsb3NlLFxuICAgIC5hbGwtZm9ybSA+IGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5kaXYjdWktZGF0ZXBpY2tlci1kaXYge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuYm9keS5ub2RlLS10eXBlLWFydGljbGUgLnJtLW1vZGFsIC5ybS1wb3B1cCBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ybS1tb2RhbCAucm0tcG9wdXAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keSB0ZCAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM2QzcwNzY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNHB4IDZweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRib2R5IHRkIC51aS1zdGF0ZS1hY3RpdmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRib2R5IHRkIC51aS1zdGF0ZS1ob3Zlcjpub3QoLnVpLXN0YXRlLWhpZ2hsaWdodCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgYm9yZGVyLWNvbG9yOiAjZGMwMDI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ybS1tb2RhbCAucm0tcG9wdXAgLmZvcm0tYWN0aW9ucyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb24gc3Bhbi5ibG9jay1uZXdzbGV0dGVyLWJsb2NrLW1vZGFsLWNsb3NlLnJtLW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbiIsIi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaWNvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMxYzQ7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4ud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC02NXB4O1xuICBwYWRkaW5nLXRvcDogNjVweDtcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDE1cHggMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI0cHggMjJweCAyNHB4O1xuICAgIG1hcmdpbjogMHB4IDAgMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMjZweDtcbiAgfVxufVxuXG46bGFuZyhlbikge1xuICAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcblxuICAgIC8vbWFyZ2luLXRvcDogODBweDtcbiAgICAucmV6dWx0YXRlLWFuYWxpemUtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW5hbGl6ZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1vdmVybGF5LXdyYXBwZXIge1xuICAubWFpbkdhbGxlcnkge1xuICAgICYuc2xpY2stc2xpZGUgLmlubmVyU2xpZGVyIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgd2lkdGg6IDI1LjEwdnc7XG4gICAgfVxuXG4gICAgJi5zbGljay1jdXJyZW50LCAmLnNsaWNrLWNlbnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgICAmLnNsaWNrLWNlbnRlciB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdmVyIC5pbmZvIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY292ZXIgLnBhcmVudC1zbGlkZXIge1xuICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xufVxuXG4uaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzIuNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI4cHggMjhweCAyOHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XG4gIGNvbnRhaW4taW50cmluc2ljLXNpemU6IDMwMHB4IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAmLmJsYWNrIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE2JTtcbiAgICB9XG4gIH1cbn1cblxuJGNoaWxkLXdpZHRoOiAzMTMuMDM5cHg7XG4kY2hpbGQtbWFyZ2luOiAxNnB4OyAvLyBlYWNoIHNpZGVcbiRjaGlsZC1jb3VudDogMTA7XG5cbiNtYWluU2xpZGVyIHtcbiAgLy93aWR0aDogY2FsYygoI3skY2hpbGQtd2lkdGh9ICsgKDIgKiAjeyRjaGlsZC1tYXJnaW59KSkgKiAjeyRjaGlsZC1jb3VudH0pO1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNTU5cHg7XG4gIG1pbi1oZWlnaHQ6IDU1OXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICBtaW4taGVpZ2h0OiA0MTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1hcmdpbjogMCAwIDJweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBhcmVudC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDMzMnB4O1xuICAgIG1heC13aWR0aDogMzMycHg7XG4gICAgbWluLWhlaWdodDogNTU5cHg7XG4gICAgbWF4LWhlaWdodDogNTU5cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgbWluLXdpZHRoOiAyODRweDtcbiAgICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LWhlaWdodDogNDEycHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MTJweDtcbiAgICAgIG1pbi13aWR0aDogMjQ4cHg7XG4gICAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAwLjYvMTtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU1OXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1OXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxMnB4O1xuICAgIH1cbiAgfVxuXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cbiAgfVxufVxuXG46bGFuZyhlbikge1xuICAjbWFpblNsaWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW46IDUwcHggMCAxLjVyZW0gMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAyNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXRoLWZyb250cGFnZSB7XG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAuYmxvY2stbWVudS5tZW51LS1hY2NvdW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLWJyYW5kIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jR2FsbGVyeVN0b3JpZXMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgIHRvcDogMDtcbiAgfVxuICAmID4gLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBzY2FsZTogMC45O1xuICB9XG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICB9XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMC42LzE7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cbiAgICAuaW5uZXJTbGlkZXIsXG4gICAgLm1haW5HYWxsZXJ5IHtcbiAgICAgIG1pbi13aWR0aDogMjI4cHg7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyU2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc3Vic3Rvcnkge1xuICAgICYuc2xpY2stc2xpZGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9ncmFkaWVudF90b3AucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vZ3JhZGllbnRfYm90dG9tLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzdG9yeV9uYXYge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgZGl2LnBsYXlfcGF1c2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG5cbiAgICBhLmJ0bl9zdG9yeSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3JlLXdoaXRlLCAjRkZGKTtcbiAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTEyJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogODBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG5cbiAgICAgICYuYmxhY2sge1xuICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgYS5wcmV2LnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMHB4IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogM3B4IDQwcHg7XG4gICAgfVxuICB9XG4gIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDBweCAxNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAzcHggNDBweDtcbiAgICB9XG4gIH1cblxuICBhLm5leHQuc2xpY2stYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMHB4IDZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAzcHggNDBweDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMHB4IDZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbjogM3B4IDQwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLnByb2dyZXNzQmFyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDAgMTglIDAgOCU7XG4gIH1cbn1cblxuLnByb2dyZXNzQmFyQ29udGFpbmVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZ3Jlc3NCYXJDb250YWluZXIgLnN1YnN0b3J5X3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZ3Jlc3NCYXJDb250YWluZXIgZGl2LnN1YnN0b3J5X3Byb2dyZXNzIGRpdi5pblByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDJweDtcblxuICAmLmZpbmlzaGVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnZpZGVvLnBvcnRyYWl0IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTEwMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIH1cbn1cblxuLmdhbGxlcnlfaXRlbSAuYnRuX3N0b3J5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29yZS1yZWQsICNEQzAwMjgpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IC03N3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuYS5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hLnBhdXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ2FsbGVyeV9pdGVtOmhvdmVyIGEuaG92ZXJfYXJyb3csXG4uZ2FsbGVyeV9pdGVtOmhvdmVyIHAsXG4uZ2FsbGVyeV9pdGVtOmhvdmVyIC5idG5fc3Rvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuYS5ob3Zlcl9hcnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTU4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4uZ2FsbGVyeV9pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFyZW50LXNsaWRlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgNnB4O1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgI0dhbGxlcnlTdG9yaWVzIHtcbiAgICAucGFyZW50LXNsaWRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgI21haW5TbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc3Rvcmllcy1vdmVybGF5LXdyYXBwZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9ncmVzc0JhckNvbnRhaW5lciB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgLmljb24tY2xvc2Uge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN0b3JpZXMtc2xpZGVyLXdyYXBwZXIge1xuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgLnBhcmVudC1zbGlkZXIge1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIC5nYWxsZXJ5X2l0ZW0ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmV2OjpiZWZvcmUsXG4ubmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAzNSU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM1NTU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTU1O1xufVxuXG4ucHJldjo6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5uZXh0OjpiZWZvcmUge1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW46IDAgMTBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG4uaW5uZXItYXJyb3dzIHtcbiAgLnNsaWNrLXByZXY6OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogMzUlO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM1NTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NTU7XG4gIH1cblxuICAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG59XG4ub3ZlcmxheT5uYXYubmF2LnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi5zbGljay1zbGlkZSwgLmlubmVyLWFycm93cyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3ZlcmxheV9jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndoaXRlX2JhY2tncm91bmRfc3RvcmllcyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogOTcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gIG1hcmdpbi10b3A6IC01NnB4O1xufVxuXG46bGFuZyhlbiksXG5ib2R5LmxvY2F0aW9ucy1zdHlsZSB7XG5cbiAgLndoaXRlX2JhY2tncm91bmRfc3RvcmllcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA5NzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1heC13aWR0aDogMTM3NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICBtYXJnaW4tdG9wOiAtNTZweDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgudmlkZW8tbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuXG4gIC5jb21wb25lbnQtLWxvY2F0aW9uLWNvbnRhY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1ib3gge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLnJlenVsdGF0ZS1hbmFsaXplIHtcbiAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luOiAwIDBweCAwcHggLTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRvcDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIC5hbmFsaXplLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZXp1bHRhdGUtYW5hbGl6ZS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMTVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmV6dWx0YXRlLWFuYWxpemUtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hbmFseXNpcy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAuYW5hbGl6ZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucmV6dWx0YXRlLWFuYWxpemUtbGVmdCBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IHtcbiAgICBpbnB1dC5mb3JtLXN1Ym1pdCwgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIC5yZXp1bHRhdGUtYW5hbGl6ZS1yaWdodCB7XG4gICAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IHtcbiAgICAgICAgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW5hbGl6ZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5yZXp1bHRhdGUtYW5hbGl6ZS1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLnJlenVsdGF0ZS1hbmFsaXplLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb3JtLmFuYWx5c2lzLXJlc3VsdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtY29udGVudCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllcigwLjAsIDAsIDAuMiwgMSkgMHM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMnB4IDRweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFuYWxpemUtYXJyb3ctYW5pbWF0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZ2dzLCAxKSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4O1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmVkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLWZyb250cGFnZSB7XG4gIC5pY29uLWFsaWduLS1sZWZ0IC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuOmxhbmcoZW4pIC5pcy1kZW50YWwgLndyYXBwZXJTbGlkZXJXaXRoQW5hbHlzZSB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cblxuI21haW5TbGlkZXIge1xuICBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogT3ZlcmxheSBsb2FkZXIgKG9ubHkgb3ZlciBTdG9yaWVzIHdyYXBwZXIpIOKAlCBBTFdBWVMgcmVuZGVyZWQgKi9cbi5zdG9yaWVzLWxvYWRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZ3JpZDsgICAgICAgICAgICAgICAgIC8qIGNvbnN0YW50IGxheW91dCAobm8gZGlzcGxheSBmbGlwcykgKi9cbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgLyogQ29tcG9zaXRlZCBmYWRlIChubyBsYXlvdXQpICovXG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFNob3cvaGlkZSBieSB0b2dnbGluZyBhIGNsYXNzIG9uIHRoZSB3cmFwcGVyIChubyByZWZsb3cpICovXG4ud3JhcHBlclNsaWRlcldpdGhBbmFseXNlLmlzLWxvYWRpbmcgLnN0b3JpZXMtbG9hZGVye1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgICAgICAgICAgLyogb3B0aW9uYWw6IG9ubHkgd2hlbiB2aXNpYmxlICovXG59XG5cbi8qIElmIHlvdSBhbHNvIHNob3cgbG9hZGVycyBpbnNpZGUgZmlsdGVyIGNvbXBvbmVudHMgKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgICAgICAvKiBhbmNob3IgbG9jYWwgbG9hZGVyIGlmIHByZXNlbnQgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7ICAgICAgICAgICAgIC8qIGF2b2lkIGNsaXBwaW5nIGNvbnRlbnQvb3ZlcmxheSAqL1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50LmlzLWxvYWRpbmcgLnN0b3JpZXMtbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIFNwaW5uZXIgKi9cbi5zdG9yaWVzLXNwaW5uZXJ7XG4gIHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTEwRjBGO1xuICBhbmltYXRpb246IHN0b3JpZXNTcGluIC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIE5vIG1hcmdpbnMgdGhhdCBjb3VsZCBjYXVzZSBzaGlmdHMgKi9cbn1cblxuQGtleWZyYW1lcyBzdG9yaWVzU3BpbiB7IHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zdG9yaWVzLWxvYWRlcl9fdGV4dHsgZm9udC1zaXplOi45NXJlbTsgY29sb3I6IzMzMzsgfVxuLyogcmVkdWNlIG1vdGlvbiAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upe1xuICAuc3Rvcmllcy1za2VsZXRvbl9fY2FyZCwuc3Rvcmllcy1zcGlubmVyeyBhbmltYXRpb246bm9uZTsgfVxufVxuXG4uY292ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHZoO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNDV2aDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogODB2aDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG4gIGltZyB7XG4gICAgbWluLXdpZHRoOiAzMDEuNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwNy42MDAwMDYxMDM1MTU2cHg7XG4gICAgbWF4LXdpZHRoOiAzMDEuNXB4O1xuICAgIG1heC1oZWlnaHQ6IDUwNy42MDAwMDYxMDM1MTU2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuLmlubmVyU3RvcnlXcmFwcGVyIHtcbiAgbWluLWhlaWdodDogODA3cHg7XG4gIG1heC13aWR0aDogNDc1cHg7XG4gIG1heC1oZWlnaHQ6IDgwN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYxMHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWF4LWhlaWdodDogNjEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG4uaW5uZXJTbGlkZXIge1xuICAuc2xpY2stc2xpZGUsIGltZyB7XG4gICAgbWluLWhlaWdodDogODA3cHg7XG4gICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICBtYXgtaGVpZ2h0OiA4MDdweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1pbi13aWR0aDogMzQ2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA2MTVweDtcbiAgICAgIG1heC13aWR0aDogMzQ2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG59XG4vKiBSZXNlcnZlIG1lZGlhIGJveDogYWRqdXN0IFcvSCB0byB5b3VyIHJlYWwgaGVybyByYXRpbyAqL1xuI21haW5TbGlkZXIgLmdhbGxlcnlfaXRlbSBwaWN0dXJlLFxuI21haW5TbGlkZXIgLmdhbGxlcnlfaXRlbSBpbWcsXG4jbWFpblNsaWRlciAuZ2FsbGVyeV9pdGVtIHZpZGVvIHtcbiAgZGlzcGxheTpibG9jaztcbiAgd2lkdGg6MTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyIC8gMzsgLyogNDAweDYwMCBmcm9tIHlvdXIgZGF0YSDigJQgY2hhbmdlIGlmIG5lZWRlZCAqL1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogT3ZlcmxheSBzaG91bGRuJ3QgaW52YWxpZGF0ZSBsYXlvdXQgd2hpbGUgZm9udHMgc3dhcCBpbiAqL1xuI21haW5TbGlkZXIgLmdhbGxlcnlfaXRlbSAuaW5mb3tcbiAgY29udGFpbjogY29udGVudDsgICAgICAgICAgICAgICAgLyogbGltaXRzIGxheW91dC9wYWludCBzY29wZSAqL1xuICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87ICAgICAgICAvKiBza2lwIHBhaW50aW5nIG9mZnNjcmVlbiAqL1xuICBjb250YWluLWludHJpbnNpYy1zaXplOiAzMDBweCAzMDBweDsgLyogZmFsbGJhY2sgYm94IHVudGlsIHBhaW50ZWQgKi9cbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgICAgICAgICAgLyogb25seSBpZiBpdCBhbmltYXRlcyAqL1xufVxuXG4vKiBJZiB5b3UgYW5pbWF0ZSAuaW5mbywgcHJlZmVyIG9wYWNpdHkvdHJhbnNmb3JtIChjb21wb3NpdGVkKSAqL1xuZGl2I21haW5TbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLy9vdmVybGF5XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRjYW1wYWlnbi1vdmVybGF5LXBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNTtcbiRjbG9zZS1vdmVybGF5LXNpemU6IDQycHg7XG4kY2xvc2Utb3ZlcmxheS1zaXplLXNtOiAyOHB4O1xuJGZvcm0tYm9yZGVyLXJhZGl1czogMTJweDtcblxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIuNSk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgLTk5OTlweCAwIG51bGwpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAmOmhhcyguY29sdW1uLWZvcm0pIHtcbiAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQ+LmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlPmgyIHtcbiAgICAgIHdpZHRoOiA5MSU7XG4gICAgfVxuXG4gICAgJi5iYWNrZ3JvdW5kLWdyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQge1xuXG4gICAgICAmPi5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtdGl0bGU+aDIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuODgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuMzgpO1xuICAgICAgICAgIC8vIG1heC13aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICAgICBkZWwge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3ZlcmxheS1jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDQpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMikgO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS43NTtcblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgPi5maWVsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgIGZpZWxkc2V0LFxuICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuanMtZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHN0YXRpYywgbnVsbCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMCBhdXRvKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhpZ2hsaWdodC1zdWJ0aXRsZSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICAuY29sdW1uLXRleHQ6b25seS1jaGlsZCAmIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tdGV4dDpub3QoOm9ubHktY2hpbGQpICYge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vdmVybGF5LWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSxcbiAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLFxuICAgICAgICAkY2FtcGFpZ24tb3ZlcmxheS1wYWRkaW5nIG1hdGguZGl2KCRjYW1wYWlnbi1vdmVybGF5LXBhZGRpbmcsIDIpIG51bGwgbnVsbCk7XG4gICAgICBAaW5jbHVkZSBpY29uKGNsb3NlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4gICAgICAgICAgd2lkdGg6ICRjbG9zZS1vdmVybGF5LXNpemUtc207XG4gICAgICAgICAgaGVpZ2h0OiAkY2xvc2Utb3ZlcmxheS1zaXplLXNtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2xvc2Utb3ZlcmxheS1zaXplLXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gICAgICAgIHdpZHRoOiAkY2xvc2Utb3ZlcmxheS1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjbG9zZS1vdmVybGF5LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2xvc2Utb3ZlcmxheS1zaXplO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgNTEsIDYwLCAwLjI4KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJsYXktYmFja2Ryb3AuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxheS1lbGVtZW50IHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWNoaWV2ZW1lbnRzLWFuZC1hY2NyZWRpdGF0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0teWVhci1hY2hpZXZlbWVudCB7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VjdGlvbiB7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgICAgY29sb3I6ICM2QzcwNzY7XG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyZTNlNDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MSU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjaGlldmVtZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjlweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYWNoaWV2ZW1lbnQtY29udGVudCB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICAgICAgIC50aXRsZV9oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogLjVyZW07XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWNoaWV2ZW1lbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICYucHJlbWllcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5pc3N1ZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0RCNTkxO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLnJlbmV3YWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IyODYxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUzZTQ7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMC4xcmVtIDEuNjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQge1xuICAjZmllbGRzZXQtc3BlY2lhbGl0YXRlLW9sZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDIxLjY2NjY2NjY3JTtcblxuICAgICYucHJvY2Vzc2VkX2ZpbHRlciB7XG4gICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWx0eS5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgaGVhZGVyIHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMjRweCAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmludmVzdGlnYXRpaV9ibG9ja3Mge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogMCAwIDMycHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgLy93aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAvL2hlaWdodDogMzEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAvL21hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgIC5pbnZlc3RpZ2F0aWVfYmxvY2sge1xuICAgICAgICAgICAgLy93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDMxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL21pbi13aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICAuc2xpY2stcHJldixcbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTIwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTA0JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDUnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuaW52ZXN0aWdhdGlpX2Jsb2Nrcy5zbGljay1pbml0aWFsaXplZCAuc2xpY2stbGlzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmludmVzdGlnYXRpaV9ibG9ja3Muc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXRyYWNrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbW9kZXJuLWZpbHRlcnMtY29tcG9uZW50IC5pbnZlc3RpZ2F0aWVfYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmF5LTEwLCAjRUFFQUVCKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzJweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NC44cHg7XG4gICAgLyogNDQuOHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgZGl2Omhhcygudmlld3Mtcm93KSB7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAvL2hlaWdodDogY2FsYygxMDAlIC0gNjAuOHB4KTtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGRpdi5jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtZmllbGQtbG9jYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jb250ZXh0dWFsLXJlZ2lvbixcbiAgICAudmlld3MtZmllbGQge1xuICAgICAgaGVpZ2h0OiAxMDAlOztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy9nYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTYsICNGMkYzRjMpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAvKiAyMi40cHggKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICAuaW52ZXN0aWdhdGlvbl9jYXRlZ29yeV9uYW1lIHtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLVJlZCwgI0RDMDAyOCk7XG4gICAgICAgIH1cblxuICAgICAgICAucG9wdXBfY29uc3VsdGF0aWkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5LjVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjguNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1HcmF5LTE1LCAjRTJFM0U0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1Db3JlLVdoaXRlLCAjRkZGKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgei1pbmRleDogJHppbmRleC1wb3B1cDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMjY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNCwgI0Y3RjdGNyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnByb2dyYW1hcmVfaWNvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2xpY2l0YS1wcm9ncmFtYXJlLXBvcHVwLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1lZGljaV9pY29uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ZlemktbWVkaWNpaS1wb3B1cC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5wcmV0dXJpX2ljb24ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdmV6aS1wcmV0dXJpLXBvcHVwLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxvY2F0aWlfaWNvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy92ZXppLWxvY2F0aWktcG9wdXAuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgICAgICAgICAmLmluY2hpZGVfYW5hbGl6ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHZhcigtLUdyYXktMTUsICNFMkUzRTQpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAvKiAyMi40cHggKi9cbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1sb2NhdGlpLWNvbXBvbmVudC1sb2NhdGlpLWNvbXBvbmVudC1ibG9jayB7XG4gIGgyIHtcbiAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtbWVkaWMtbW9kZXJuIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDI4MnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQge1xuICAubW9yZS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAubW9yZS1saW5rID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGMztcbiAgICBwYWRkaW5nOiAxNS41cHggMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tQ29yZS1SZWQsICNEQzAwMjgpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIH1cbiAgfVxuXG4gIHVsLnNsaWNrLS12aWV3LS1sb2NhdGlpLWNvbXBvbmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gICAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAvL21hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgLy93aWR0aDogY2FsYygzMy4zMzMlIC0gMTFweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5ob21lcGFnZSB7XG4gICAgJl9fbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gICAgICAvL3BhZGRpbmc6IDAgNDBweCAwIDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3JvdyB7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLXdpZHRoOiAyMzhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIxNnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVCO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgICAgICAgICAgLyogMTguNTZweCAqL1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLS12aWV3LS1sb2NhdGlpLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luOiAwIDA7XG5cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCxcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNsaWNrLS12aWV3ICYgdWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stLXZpZXcgLnVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgLy9wYWRkaW5nOiAzMnB4IDAgMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAvL3BhZGRpbmc6IDIzcHggNTBweCAwIDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgLnNsaWNrLXNsaWRlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICAgICAgLmdyaWRfX2NvbnRlbnQsXG4gICAgICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub2RlLS10eXBlLWxvY2F0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmxvY2stdmlld3MtYmxvY2stbWVkaWNpLWhvbWVwYWdlLW1lZGljcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzLFxuICAjYmxvY2stcmV0ZWFmaWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICA+IGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNThweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogNTJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuanMtZm9ybS1pdGVtLFxuICAgICAgLmpzLWZvcm0taXRlbS1zZWxlY3QsXG4gICAgICAuanMtZm9ybS1pdGVtIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6bm90KC5zZWxlY3QtZGlzYWJsZWQpOmJlZm9yZSB7XG4gICAgICAgIC8vY29udGVudDogXCJcIjtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vd2lkdGg6IDI0cHg7XG4gICAgICAgIC8vaGVpZ2h0OiAyNHB4O1xuICAgICAgICAvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL0NoZXZyb24tcmlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAvL3RvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWRpY3MtaG9tZXBhZ2Uge1xuICAgIC8vbWFyZ2luLXJpZ2h0OiA1OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICB1bDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHVsLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDU2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgLy93aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGhlaWdodDogNDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAuZ3JpZF9fY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm9kZS0tdHlwZS1tZWRpYyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIzcHggMCAyM3B4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHcmFwaGlrLW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE5OTk5OTk5NTUyOTY1MTY0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb19tZWRpYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgLmdyYWRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5yZXZpZXdzLFxuICAgICAgICAgIHNwYW4uZ3JhZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC8vIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ucmV2aWV3cyA+IGRpdiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGF6eSAubWVkaWEtLWJsYXp5IGltZy5tZWRpYV9fZWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBidXR0b24uc2xpY2stYXJyb3cge1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwNSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZXBhZ2Uge1xuICAgICZfX2xvY2F0aW9ucy1jb21wb25lbnQge1xuICAgICAgLy9wYWRkaW5nOiAwIDR2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLy8gaW1nIHtcbiAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAvLyAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAvLyB9XG5cbiAgICAgICZfX3JvdyB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzQ1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAuZmxleC13cmFwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAuZm9ybS1pdGVtLXNwZWNpYWxpdGF0ZS1vbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0YzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMzYwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXI6bnRoLW9mLXR5cGUoMikge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzAlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogY2FsYyg1MHZoKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja21lZGljaS1ob21lcGFnZS1tZWRpY3Mge1xuICAubW9yZS1saW5rID4gYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW1vZGVybi1maWx0ZXJzLWNvbXBvbmVudCB7XG4gIC5jaXR5LWZpbHRlci1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTNFNDtcbiAgICBtYXJnaW46IDAgNThweDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDI0cHg7XG5cbiAgICAgIC5qcy1mb3JtLXR5cGUtc2VsZWN0OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHg7XG5cbiAgICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBwYWRkaW5nOiA0OHB4IDBweCAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9DaGV2cm9uLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICRsaWdodC1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLXdpdGgtZHJvcCB7XG4gICAgICA6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNpdHktZmlsdGVyLWZvcm0ge1xuICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgI2VkaXQtY2l0eS1maWx0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICB6LWluZGV4OiAxXG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDglO1xuICAgICAgLyogNjMuNzJweCAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgei1pbmRleDogMFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLXR5cGUtc2VsZWN0LmlzLWZvY3VzZWQ6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIG9wdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Q6bm90KC5zZWxlY3QtZGlzYWJsZWQpLmZvcm0taXRlbS1zcGVjaWFsaXRhdGUtb2xkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9GaWx0ZXJzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICBkaXYjYmxvY2stYmxvY2tpbnZlc3RpZ2F0aW9udmlld3MsXG4gICAgZGl2I2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzaG9tZXBhZ2Uge1xuICAgICAgcGFkZGluZzogMCA1OHB4IDQwcHggNThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblxuICAgICAgZGl2I2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzLFxuICAgICAgZGl2I2Jsb2NrLWJsb2NraW52ZXN0aWdhdGlvbnZpZXdzaG9tZXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2xvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG4gICNibG9jay12aWV3cy1ibG9jay1tZWRpY2ktaG9tZXBhZ2UtbWVkaWNzIHtcbiAgICBkaXYubW9yZS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxvY2F0aWktY29tcG9uZW50LWxvY2F0aWktY29tcG9uZW50LWJsb2NrIHtcbiAgICAubW9yZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYmxvY2stYmxvY2tpbnZlc3RpZ2F0aW9udmlld3Mge1xuICAgIC5pbnZlc3RpZ2F0aWVfYmxvY2sgLmNvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5ibG9jay12aWV3cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm1vcmUtbGluayB7XG4gICAgICB3aWR0aDogMTE0cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zcGFuLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnNwYW4udGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG5cbiAgLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5jYXNfcGFnZSAucGFyYWdyYXBoLS10eXBlLS1tb2Rlcm4tZmlsdGVycy1jb21wb25lbnQge1xuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY2l0eS1maWx0ZXItZm9ybSB7XG4gICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLm1vYmlsZV9tZWRpYyB7XG4gICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgLy9tYXgtaGVpZ2h0OiAyMzVweDtcbiAgICAuaW5mb19tZWRpYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1lZGljX21vYmlsZV9ob21lcGFnZSB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICAubWVkaWEtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbGl0aWVzIHtcbiAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAubWVkaWNfdGV4dF9kZXRhaWxzIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYy1zcGVjaWFsdGllcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljLXNwZWNpYWx0aWVzIC5maWVsZF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWMtc3BlY2lhbHRpZXMgLmZpZWxkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogTmV2ZXIgdXNlIG1hcmdpbnMgb24gLnNsaWNrLXNsaWRlOyB1c2UgcGFkZGluZyBmb3IgZ3V0dGVycyAqL1xuLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IC5zbGljay1zbGlkZSB7XG4gIC8vcGFkZGluZzogMCAxMnB4OyAgICAgIC8qIGd1dHRlciAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5ob21lcGFnZV9fbG9jYXRpb25zLWNvbXBvbmVudF9fcm93KSB7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCAuaG9tZXBhZ2VfX2xvY2F0aW9ucy1jb21wb25lbnRfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIC5ob21lcGFnZS0tbG9jYXRpb25zLWNvbXBvbmVudCBwaWN0dXJlLFxuLy8gLmhvbWVwYWdlLS1sb2NhdGlvbnMtY29tcG9uZW50IGltZyB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDIxMHB4O1xuLy8gICAgIGhlaWdodDogMTI0cHg7XG4vLyB9XG4uZmllbGQuZmllbGQtLW5hbWUtZmllbGQtYmxvY2suZmllbGQtLXR5cGUtYmxvY2stZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxudWwuc2xpY2staW5pdGlhbGl6ZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NpdHktZmlsdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNTJweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtaGVpZ2h0OiA4NHB4O1xuICB9XG4gIGRpdiNmb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiaHRtbCxcbmJvZHkucm0tZGVudGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuOmxhbmcoZW4pIHtcbiAgLmlzLWRlbnRhbCAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgI21haW5TbGlkZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbjpsYW5nKGVuKSAuaXMtZGVudGFsIC53cmFwcGVyU2xpZGVyV2l0aEFuYWx5c2Uge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuOmxhbmcoZW4pIC5pcy1kZW50YWwgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCAuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucm0tbW9kYWwgLnJtLXBvcHVwIC5mb3JtLWFjdGlvbnMgLnJtLW1vZGFsLWNhbmNlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlzLWRlbnRhbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LmlzLW9wZW4gLmJsb2NrLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuYm9keS5ybS1kZW50YWwge1xuICAmLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJGxvZ28tc3BhY2luZzogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSk7XG5cbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjY2KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB9XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgI3BhZ2Uge1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuc2l0ZS1icmFuZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIH1cblxuICAgIC5ibG9jay1icmFuZCB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogMjBweCAzMnB4O1xuICAgIH1cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygkYm9yZGVyLXJhZGl1cy1sZyAqIDUpO1xuICAgIG5hdiNibG9jay11c2VyYWNjb3VudGRlbnRhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLy9mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgLy9oZWlnaHQ6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnJlZ2lvbi1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ub2RlLS10eXBlLWFydGljbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLnNvY2lhbF9zaGFyZV93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVnaW9uLWNvbnRlbnQtdG9wLCAucmVnaW9uLWNvbnRlbnQtdG9wOmFmdGVyLCAucmVnaW9uLWNvbnRlbnQtdG9wOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbi1kZW50YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi1jdXN0b20nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgICAgICBmb250LXNpemU6IHgtbGFyZ2U7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLWl0ZW0tY2F1dGEge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgLmZsZXgtd3JhcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZS1maWx0ZXItdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgLm1vYmlsZS1maWx0ZXItdG9wIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGVfY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC53aGl0ZV9iYWNrZ3JvdW5kX3N0b3JpZXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiAxMzc2cHg7XG4gICAgICBtYXgtd2lkdGg6IDEzNzZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgICB9XG5cbiAgICAjbWFpblNsaWRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyB7XG5cbiAgICAgIC5zbGlja19fc2xpZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTZweCk7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNlcnZpY2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZzogNjBweCA0OHB4IDQ4cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1wcmljZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDEycHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNkM3MDc2KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ1JTsgLyogMjAuM3B4ICovXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1wcmljZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aWNlLW9mZmVycyB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zMykgMDtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1vZmZlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNoZWNrLWZpbGxlZCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC4xKTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjgyNSk7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuODI1KTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuODI1KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXZpZXdzLWJsb2NraW52ZXN0aWdhdGlpLWNvbXBvbmVudC1kZW50YWwtc2VydmljZXMtYmxvY2sge1xuICAgIG1hcmdpbjogLTM1cHg7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAuY2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAuY2FyZC1oZWFkZXIgPiAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd191cCk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAuaGVhZGVyLWVsZW1lbnQsXG4gICAgICAgICAgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X2Rvd24pO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHgtbGFyZ2U7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd191cCk7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdLCAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI2JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1lbGVtZW50IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ3JleS1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLUdyYXktNiwgI0YyRjNGMyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGdhcDogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQ6bm90KC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLWZpZWxkLXVybCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkOm5vdCgudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lKXtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tbmFtZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLWZpZWxkLXVybCB7XG4gICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgbGVmdDogLTE2NXB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGRvd24pO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICRidWxsZXQtc2l6ZTogKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMzMpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAycHggbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtNDhweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNjVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygkYnVsbGV0LXNpemUgKiAuNyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6ICRidWxsZXQtc2l6ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkYnVsbGV0LXNpemU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMzVweCA1OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLmNvbC1tZC01LFxuICAgIC5jb2wtbWQtNyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLW1kLTUge1xuICAgICAgcGFkZGluZzogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSkgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NjclO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC4yNSkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG4gICAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzMlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgLnJvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc3Vic2NyaXB0aW9uLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5zdWJzY3JpcHRpb24taW1hZ2VzID4gLmNvbC1tZC00LFxuICAgICAgLnN1YnNjcmlwdGlvbi1pbWFnZXMgPiAuY29sLW1kLTYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGltZyxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3Vic2NyaXB0aW9uLW5hbWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI2JTtcbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmlwdGlvbi1wcmljZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWJzY3JpcHRpb24tcmVkaXJlY3Qge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiAgICAgICAgLnJlZGlyZWN0LWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1Db3JlLVJlZCwgI0RDMDAyOCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1XaGl0ZSwgdmFyKC0tV2hpdGUsICNGRkYpKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMTguMnB4ICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaXB0aW9uLXNlcnZpY2UtbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb2wtbWQtNyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1zdWJzY3JpcHRpb24tc2VydmljZXMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLW1vYmlsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgIC5jb2wtbWQtNyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNCwgI0Y3RjdGNyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sLW1kLTUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zdWJzY3JpcHRpb24tc2VydmljZXMge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoLS1tb2JpbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zdWJzY3JpcHRpb24tc2VydmljZXMge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbntcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ1JTsgLyogMjMuMnB4ICovXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpcHRpb24tc2VydmljZXN7XG4gICAgICAgIC5maWVsZF9faXRlbXtcbiAgICAgICAgICAuc3Vic2NyaXB0aW9uLXJvd3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAuYmxvY2stdmlld3MtYmxvY2t0ZXN0aW1vbmlhbHMtdGVzdGltb25pYWxzLWRlbnRhbC1ob21lIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zbGljay0tdmlldy0tdGVzdGltb25pYWxzLS10ZXN0aW1vbmlhbHMtZGVudGFsLWhvbWUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgIC8vcGFkZGluZzogMzlweCAzMnB4IDIzcHggMzJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjRkZWcsICNEQzAwMjggMjguMTglLCAjRUVCQTRBIDEwMi4yMiUpO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLy8td2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogIFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stdmlld3MtYmxvY2tsb2NhdGlpLWNvbXBvbmVudC1oYXJ0YS1kZW50YWwge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAubWFya2VyLWNsdXN0ZXItc21hbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VEMUQyNTIxO1xuICAgIH1cblxuICAgIC5sZWFmbGV0LW1hcmtlci1pY29uID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMjg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5sZWFmbGV0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdiNsZWFmbGV0LW1hcC12aWV3LWxvY2F0aWktY29tcG9uZW50LWhhcnRhLWRlbnRhbCB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAuYmVmLWV4cG9zZWQtZm9ybSAuZmxleC13cmFwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0b3A6IDQyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgbGVmdDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgaDIsIGgzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTEyJTsgLyogMzMuNnB4ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmpzLWZvcm0taXRlbSBsYWJlbHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDI4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHgtbGFyZ2U7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLmZvcm0tdGV4dHtcbiAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAubmF2IC5uYXYtcGlsbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYWJvbmFtZW50ZSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMTFweCAyMHB4O1xuXG4gICAgICAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuc3Vic2NyaXB0aW9uLWhlYWRlciB7XG4gICAgICAgIC5jb2wtbWQtNSB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLW1kLTcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWJzY3JpcHRpb24tbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY29sLW1kLTQsIC5jb2wtbWQtNyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wYWNrYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc2VydmljZXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIwMDAwMDAwMjk4MDIzMjI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC50aXRsZV9jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpaS1jb21wb25lbnQtaGFydGEtZGVudGFsIHtcbiAgICAgIC5mbGV4LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1jb21wb25lbnQudGl0bGUtYWxpZ24tbGVmdDpub3QoLmlzLWVtcHR5KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5ncmFkaWVudF9kb3VibGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5ncmFkaWVudF9vbmUge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblxuICAgIGgyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuSm9zLCAmLlN1cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIC50aXRsZV9jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLXRleHQuZnVsbCB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXZpZGVvIHtcbiAgICAueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUgPiBpZnJhbWUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmdhbGxlcnlfaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5ybS1oYXJ0YS1yZXRlYSB7XG4gICAgcGFkZGluZzogMCBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC41KTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAubGVhZmxldC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCAubWFpbi0tZGVudGFse1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICBwYWRkaW5nOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDEuMzMpIGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMi40MSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmJsb2NrLWJsb2NrLWNvbnRlbnQ6bm90KCNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycykge1xuICAuaW52ZXN0aWdhdGlpX2Jsb2NrcyB7XG5cbiAgICAucm0tZGVudGFsICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIC5pbnZlc3RpZ2F0aWVfYmxvY2sge1xuICAgICAgICAkZm9ybS1lbGVtZW50LWhlaWdodDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjUpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLTEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0yIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC42Nik7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZsZXg6IDEgMSA3MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLTMge1xuICAgICAgICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSAge1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q1ZDZkOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLTIsXG4gICAgICAgICYtMyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZm9ybS1lbGVtZW50LWhlaWdodDtcblxuICAgICAgICAgICAgLmZsZXgtd3JhcCxcbiAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0gIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRmb3JtLWVsZW1lbnQtaGVpZ2h0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkucm0tZGVudGFsIHtcbiAgJi5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCB7XG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgLm1haW4tLWRlbnRhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlIC8gMikgMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgaDEudGl0bGUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRlbnR7XG4gICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCR0eXBlOiByZWQsICRmb250LXdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhZGQtb3V0bGluZSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCRib3JkZXItcmFkaXVzLWxnICogMik7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyID4gLmhlYWRlci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd191cCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgLmhlYWRlci1lbGVtZW50LFxuICAgICAgICAgICAgICAgICAgLmhlYWRlci1lbGVtZW50LmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oa2V5Ym9hcmRfYXJyb3dfZG93bik7XG5cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAyODtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB4LWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3VwKTtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHgtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdLCAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5ncmV5LWJveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLUdyYXktNiwgI0YyRjNGMyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZDpub3QoLnZpZXdzLWZpZWxkLWludmVzdGlnYXRpb24tZmllbGQtdXJsKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQ6bm90KC52aWV3cy1maWVsZC1pbnZlc3RpZ2F0aW9uLW5hbWUpe1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtaW52ZXN0aWdhdGlvbi1maWVsZC11cmwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihkb3duKTtcblxuICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgJGJ1bGxldC1zaXplOiAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS4zMyk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJGJ1bGxldC1zaXplICogLjcpO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYnVsbGV0LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnVsbGV0LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ybS1kZW50YWwge1xuICBvbC5wcmljZS1saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgb2wucHJpY2UtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIH1cbiAgfVxuXG4gIG9sLnByaWNlLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29sb3I6ICNEQzAwMjg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnByaWNlLWxpc3QgLmZpZWxkX19pdGVtIC52b2NhYnVsYXJ5LWludmVzdGlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAucHJpY2UtbGlzdCAuaW52ZXN0aWdhdGlvbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaWNlLWxpc3QgLnByaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyNiU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMzRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0NCU7XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLWFydGljb2xlLW1lZGljYWxlIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICB0b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuN1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLmJsb2NrLW1lbnUubWVudS0tbWFpbi1tZW51LWRlbnRhbCwgLmJsb2NrLW1lbnUubWVudS0tZGVudGFsLW1haW4tbWVudSB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG4gIC5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtIC5pcy1hY2NvdW50OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuYm9keS5ybS1kZW50YWwgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJtLWRlbnRhbCAubGF5b3V0LW1haW4td3JhcHBlci50cmFuc3BhcmVudF9jb250ZW50X2JhY2tncm91bmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxhbmRpbmctcGFnZS1mb3JtLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxubGkuZGVudGFsX21lbnUubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyOmhvdmVyIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnJtLWRlbnRhbCAuc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyIHtcbiAgdG9wOiA1cHg7XG59XG5cblxuYm9keS5ybS1kZW50YWwubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlciAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4gIC5ybS1kZW50YWwubm9kZS0tdHlwZS1hcnRpY2xlIC5oZWFkZXIgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbi5ybS1kZW50YWwucGFnZS12aWV3LWVkdSB7XG4gIC5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuc2VjdGlvbi5yZWdpb24ucmVnaW9uLXNpZGViYXItc2Vjb25kIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LnBhZ2Utdmlldy1tZWRpY2ksXG5ib2R5Lm5vZGUtLXR5cGUtbWVkaWMsXG5ib2R5LnBhZ2Utdmlldy1sb2NhdGlpLWNvbXBvbmVudCxcbmJvZHkucGFnZS12aWV3LWNvbmRpdGlvbnMtZGljdGlvbmFyeSxcbmJvZHkucGFnZS12aWV3LWFuYWx5c2lzLWRpY3Rpb25hcnksXG5ib2R5LnBhZ2Utdmlldy1hbmFseXNpcy1zZXQsXG5ib2R5Lm5vZGUtLXR5cGUtYWZlY3RpdW5pLFxuYm9keS5ub2RlLS10eXBlLWFuYWxpemUsXG5ib2R5Lm5vZGUtLXR5cGUtcGFnZSxcbmJvZHkubm9kZS1wb25kZXJhcyxcbmJvZHkubm9kZS0tdHlwZS1sb2NhdGlvbixcbmJvZHkucGFnZS12aWV3LWluZGV4ZWQtc3BlY2lhbHRpZXMsXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyxcbmJvZHkucGF0aC1maW5hbmNpYXItZGF0YSxcbmJvZHkucGF0aC1yZXp1bHRhdGUtYW5hbGl6ZSxcbmJvZHkucGF0aC1jbGluaWNpLXBhcnRlbmVyZSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uge1xuICAuaGVhZGVyIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgdG9wOiB1bnNldDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbn1cblxuYm9keS5wYWdlLXZpZXctaW52ZXN0aWdhdGlpLWNvbXBvbmVudCxcbmJvZHkucGFnZS12aWV3LWFuYWxpemUtaW52ZXN0aWdhdGlpLFxuYm9keS5ybS1kZW50YWwucGFnZS12aWV3LWVkdSB7XG4gICNibG9jay13aGF0c2FwcGNoYXQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LnJtLWRlbnRhbC5ub2RlLS10eXBlLWFydGljbGUgLmhlYWRlciAucmVnaW9uLXRvcC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDkwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlIGxpLmNhbGxDZW50ZXI6OmJlZm9yZSwgLnJtLWRlbnRhbCBsaS5jYWxsQ2VudGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnJtLWRlbnRhbCB7XG4gICYubm9kZS0tdHlwZS1sb2NhdGlvbi5sYXlvdXQyICxcbiAgJi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAubWFpbi1jb250ZW50Lmhhcy1zaWRlYmFybGVmdCB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC10ZXN0aW1vbmlhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcyA+XG4gICAgLmZpZWxkX19pdGVtIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtbG9uZy1jYXJkIC50ZXN0aW1vbmlhbF9jb250ZW50IC5pbWFnZV90ZXN0aW1vbmlhbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYXRoLWFydGljb2xlLW1lZGljYWxlICN2aWV3cy1leHBvc2VkLWZvcm0tZWR1LWRlbnRhbC1zcGVjaWFsdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5wYXRoLWFydGljb2xlLW1lZGljYWxlOm5vdCgubm9kZS0tdHlwZS1hcnRpY2xlKSAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbi1kZW50YWwgLmNvbnRlbnQgLmpzLWZvcm0taXRlbS1jYXV0YSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5wYXRoLWFydGljb2xlLW1lZGljYWxlLm5vZGUtLXR5cGUtYXJ0aWNsZSAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tlZHUtbWFpbi1kZW50YWwgLmNvbnRlbnQgLmpzLWZvcm0taXRlbS1jYXV0YSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLnBhZ2Utdmlldy1lZHUgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UsXG4uZWR1LWxhbmRpbmctcGFnZSBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbi5lZHUtbWFpbiBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbi5wYWdlLXZpZXctZWR1IG5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCxcbi5lZHUtbWFpbiBuYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2gsXG4ucGFnZS12aWV3LWVkdSBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCxcbi5lZHUtbWFpbiBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCxcbi5ybS1kZW50YWwucGF0aC1hcnRpY29sZS1tZWRpY2FsZSBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbi5ub2RlLS10eXBlLWFydGljbGUgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UsXG4ucm0tZGVudGFsLnBhdGgtYXJ0aWNvbGUtbWVkaWNhbGUgbmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwsXG4ubm9kZS0tdHlwZS1hcnRpY2xlIG5hdi5tZW51LS1tYWluLW1lbnUtZGVudGFsLFxuLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlIG5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCxcbi5ub2RlLS10eXBlLWFydGljbGUgbmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoXG57XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLnJtLWRlbnRhbC5wYXRoLWFydGljb2xlLW1lZGljYWxlIC50aXRsZV9jb21wb25lbnQge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4iLCJib2R5LnBhbGxhZHktc3R5bGUge1xuICBvbC5wcmljZS1saXN0IHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgb2wucHJpY2UtbGlzdCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICB9XG4gIH1cblxuICBvbC5wcmljZS1saXN0IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgfVxuXG4gIC5wcmljZS1saXN0IC5maWVsZF9faXRlbSAudm9jYWJ1bGFyeS1pbnZlc3RpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgfVxuXG4gIC5wcmljZS1saXN0IC5pbnZlc3RpZ2F0aW9uIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDQlO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5wcmljZS1saXN0IC5wcmljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEzNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDQlO1xuICAgICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMS42NTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjY1O1xuICAgICAgfVxuICB9XG5cbiAgLy90aXRsZSBjb21wb25lbnRcbiAgLnRpdGxlX2NvbXBvbmVudC53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAudGl0bGVfY29tcG9uZW50LmdyYXkge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgfVxuXG4gIC50aXRsZV9jb21wb25lbnQuY2VudGVyX2JvcmRlcl90b3Age1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC50aXRsZV9jb21wb25lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50aXRsZS1hbGlnbi1yaWdodC50aXRsZS1jb21wb25lbnQ6bm90KC5pcy1lbXB0eSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS1hbGlnbi1sZWZ0LnRpdGxlLWNvbXBvbmVudDpub3QoLmlzLWVtcHR5KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjMuNzJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHRpZW1wb3NmaW5lLXJlZ3VsYXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50aXRsZS1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGl0bGUtYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzLjE4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGl0bGUtYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGl0bGUtYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGl0bGUtYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MS44cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpdGxlLWFsaWduLWxlZnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGl0bGUtYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYzLjcycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aWVtcG9zZmluZS1yZWd1bGFyO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGl0bGUtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGl0bGUtYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50aXRsZS1hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjMuMDRweDtcbiAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTAwcHggNDBweCAxMDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgIHNwYW4ubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGllbXBvc2ZpbmUtcmVndWxhcic7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NC43MnB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICAgICAgICAvL3BhZGRpbmc6IDA7XG5cbiAgICAgICAgICAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbHVtbi10ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwLjI0cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhhcy1ib3JkZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWljb24tbGlua3Mge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWxpbmsgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ud2hpdGVfY29sdW1uX2JhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZCxcbiAgICAgIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICAgIC5yb3cge1xuICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24tYWxpZ24tLWZ1bGwge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbHVtbnMtMyxcbiAgICAmLmNvbHVtbnMtMixcbiAgICAmLmNvbHVtbnMtNCB7XG4gICAgICAucm93IHtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2x1bW5zLTQge1xuICAgICAgLnJvdyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbDpub3QoLnNsaWNrLWNhcm91c2VsKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcblxuXG4gICAgLnNsaWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUxLjdweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNwcmUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NSUgIWltcG9ydGFudDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbi5zdHlsZS0tbW9kZXJuIHtcbiAgICAuY2FyZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLnN0eWxlLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWVkaWNzLnN0eWxlLS1yb3VuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgLy8gcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzRweDtcblxuICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogNThweDtcbiAgICB9XG5cbiAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzc2cHg7XG5cbiAgICAgIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3cHgsIC01MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAudGl0bGVfcm91bmRlZCBoMyBhIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgIH1cblxuICAgICAgLmluZm9fbWVkaWMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDNweDtcblxuICAgICAgICBzcGFuLmdyYWRlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5yZXZpZXdzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0yLmljb24tYWxpZ24tLWxlZnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTIuaWNvbi1hbGlnbi0tbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSBhIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iYWNrZ3JvdW5kLS13aGl0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tYWNjb3JkaW9uIHtcbiAgICAmLnN0eWxlLS1tb2Rlcm5fYm9yZGVyIHtcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG5cbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzcwNzY7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3R5bGUtbW9kZXJuIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1kZXNjcmlwdGlvbiB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHNwYW4ubnVtYmVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU0LjcycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgICAgLy9wYWRkaW5nOiAwO1xuXG4gICAgICAuY29sdW1uLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzAuMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMC4yNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGFzLWJvcmRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1saW5rIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbXBvbmVudCB7XG4gICAgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICB9XG5cblxuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5EcmVhcHRhIHtcbiAgICAgICAgLmNvbHVtbi10ZXh0LmhhbGZ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3Rhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3BsaXRfNjBfNDAge1xuICAgIC5jb2x1bW4ge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAudGl0bGVfY29tcG9uZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgIC8vcGFkZGluZzogMzlweCAzMnB4IDIzcHggMzJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI0ZGVnLCAjREMwMDI4IDI4LjE4JSwgI0VFQkE0QSAxMDIuMjIlKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgI2NvbXBvbmVudC0yIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIHtcbiAgICAgID4uY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAzODhweDtcbiAgICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29sdW1uLXRleHQuZnVsbCB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MS43cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQgLm92ZXJsYXktY29sdW1ucyB7XG4gICAgLmNvbHVtbi1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuIiwiYm9keS5mZXJ0aWxpdHktaW5zdGl0dXRlLXN0eWxlLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICAuYmxvY2submF2aWdhdGlvbi5tZW51LS1sb2NhdGlvbiB7XG4gICAgLy9tYXJnaW46IDE4cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAudGl0bGU6bm90KC5uYXYtaXRlbSkgc3Bhbjpub3QoLm5hdi1saW5rKSB7XG4gICAgICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzLjE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3N1bWFyLXN1bW1hcnkge1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5LmZlcnRpbGl0eS1pbnN0aXR1dGUtc3R5bGU6bm90KC50ZW1wbGF0ZTMpIHtcbiAgLy8sIGJvZHkubG9jYXRpb24td2hpdGUtaGVhZGVyOm5vdCgudGVtcGxhdGUzKSwgYm9keS5ybS1kZW50YWwubG9jYXRpb24td2hpdGUtaGVhZGVyOm5vdCgudGVtcGxhdGUzKVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIGRpdiNibG9jay1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDFweCAwO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gIH1cbiAgLmNvbnRhaW5lZF9pbWFnZV9saWdodCB7XG4gICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICBib3R0b206IDM0cHg7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUtaW1hZ2UgLmluZm8tYm94IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ3M3B4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG4gICAgLnBhcmFncmFwaC1pY29uLmljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICYuYmFja2dyb3VuZC1jb2xvci0tcmVkLnRpdGxlLS1ibGFjay5jdGEtc3R5bGUtLXRyYW5zcGFyZW50Lmljb24tY29sb3ItLXJlZCB7XG4gICAgICAgIC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3VzdG9tLWNvbnRhaW5lci0tbWVkaWEge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLWFsaWduLS10b3BfbGVmdCAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLWFsaWduLS10b3BfY2VudGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24tYWxpZ24tLXRvcF9yaWdodCAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbi1hbGlnbi0tbGVmdCAucGFyYWdyYXBoLS10eXBlLS1saW5rLmhhcy1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhbGlnbmVkLWljb24tc3BhY2luZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJldGVhdWEtbm9hc3RyYSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gICAgLy9wYWRkaW5nOiAzOXB4IDMycHggMjNweCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI2RjMDAyOCAyOC4xOCUsICNlZWJhNGEgMTAyLjIyJSk7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuY29sdW1ucy0zIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gIC8vIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMge1xuICAvLyAgICYuYmFja2dyb3VuZC0td2hpdGUge1xuICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLy8gICAgIGdhcDogMjBweDtcblxuICAvLyAgICAgLmZpZWxkX19pdGVtIHtcbiAgLy8gICAgICAgcGFkZGluZzogMDtcbiAgLy8gICAgICAgbWFyZ2luOiAwO1xuICAvLyAgICAgfVxuXG4gIC8vICAgICAucm93IHtcbiAgLy8gICAgICAgLy8gbWFyZ2luLXRvcDogMDtcbiAgLy8gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAvLyAgICAgICBnYXA6IDIwcHg7XG4gIC8vICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgICAgICAgIGdhcDogMDtcbiAgLy8gICAgICAgfVxuXG4gIC8vICAgICAgIC5maWVsZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDMpKTo6YWZ0ZXIge1xuICAvLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAvLyAgICAgICAgIHRvcDogNiU7XG4gIC8vICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gIC8vICAgICAgICAgd2lkdGg6IDFweDtcbiAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICAvLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cblxuICAvLyAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgICAgICAuZmllbGRfX2l0ZW06OmFmdGVyIHtcbiAgLy8gICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG5cbiAgLy8gICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAvLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIC8vICAgICAgIC8vIGdhcDogOHB4O1xuICAvLyAgICAgfVxuXG4gIC8vICAgICAuY3VzdG9tLWNvbnRhaW5lci0tdGl0bGUge1xuICAvLyAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAvLyAgICAgICBoMyB7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAvLyAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cblxuICAvLyAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZTpub3QoLmlzLWVtcHR5KSB7XG4gIC8vICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIC8vICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgLy8gICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC8vICAgICB9XG5cbiAgLy8gICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAvLyAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAvLyAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAvLyAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgLy8gICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICYuYmFja2dyb3VuZC0tZ3JheSB7XG4gIC8vICAgICAuZmllbGRfX2l0ZW0ge1xuICAvLyAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAvLyAgICAgICBwYWRkaW5nOiAwO1xuICAvLyAgICAgfVxuXG4gIC8vICAgICAucm93ID4gLmZpZWxkX19pdGVtIC50aXRsZS0tYmxhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgLy8gICAgICAgaW1nIHtcbiAgLy8gICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG5cbiAgLy8gICAgIC5yb3cgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgLy8gICAgICAgbWFyZ2luOiAwO1xuXG4gIC8vICAgICAgIGgzIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6IDMycHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cblxuICAvLyAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS5maWVsZC0tdHlwZS1saW5rLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICAvLyAgICAgICBmb250LXNpemU6IDE0cHg7XG4gIC8vICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIC8vICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuICAuY29sdW1uLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuZmllbGQtLXR5cGUtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2x1bW4taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybTpub3QoXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtc3Vic2NyaXB0aW9uLWZvcm1cbiAgICApIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMCA0OHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BsaXRfNTBfNTAud3JhcHBlcl9iYWNrZ3JvdW5kIHtcbiAgICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5jb2x1bW4tdGV4dFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhXG4gICAgICAgIC5maWVsZF9faXRlbVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhXG4gICAgICAgIC5maWVsZC0tdHlwZS1saW5rXG4gICAgICAgIGEge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGVfY29tcG9uZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuICAvLyAuc2l0ZS1mb290ZXI6YmVmb3JlIHtcbiAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgIGNvbnRlbnQ6IG5vbmU7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tLWRlbnRhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBhc2lkZS5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi5yZWdpb24tY29udGVudC10b3Age1xuICAjYmxvY2stbG9jYXRpb24ge1xuICAgIC8vbWFyZ2luOiAxOHB4IDAgMCAhaW1wb3J0YW50O1xuICAgIC5uYXYge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC8vaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgYS5uYXYtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIGEubmF2LWl0ZW06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjM7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY29uZC1sZXZlbCB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAuc2Vjb25kLWxldmVsOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiB7XG4gICAgICAvL3otaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAvL3otaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLnNlY29uZC1sZXZlbCB7XG4gICAgICB0b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjIycHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgLnNlY29uZC1sZXZlbC1saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjb250ZW50LWhlYWRpbmctc2l6ZTogY2FsYygkaDItZm9udC1zaXplICogMS4xMTkpO1xuJGJvcmRlci1jb2xvcjogI2UyZTNlNDtcblxuOnJvb3Qge1xuICAtLWZjLWdhcDogNHB4O1xuICAvKiBzcGFjZSBiZXR3ZWVuIHBpbGxzICovXG4gIC0tZmMtcGlsbC1oOiAyOHB4O1xuICAvKiBwaWxsIGhlaWdodCAqL1xuICAtLWZjLXBpbGwtcjogNnB4O1xuICAvKiBwaWxsIHJhZGl1cyAqL1xuICAtLWZjLXBhZC14OiAxMHB4O1xuICAvKiBwaWxsIGhvcml6b250YWwgcGFkZGluZyAqL1xuICAtLWZjLXJlZDogI2RjMDAyODtcbiAgLyogZXZlbnQgcmVkICovXG4gIC0tZmMtc2xvdDogI0YyRjNGMztcbiAgLyogZW1wdHkgc2xvdCBncmF5ICovXG4gIC0tZmMtZGF5bnVtOiAjMkUzMzNDO1xuICAvKiBkYXktbnVtYmVyIGNvbG9yICovXG4gIC0tZmMtdG9kYXktYmc6ICMwMDA7XG4gIC8qIHRvZGF5IGNpcmNsZSAqL1xuICAvKiBNb2JpbGUgZGltZW5zaW9ucyAqL1xuICAtLWZjLXBpbGwtdy1tb2JpbGU6IDQ0cHg7XG4gIC8qIG1vYmlsZSBwaWxsIHdpZHRoICovXG4gIC0tZmMtcGlsbC1oLW1vYmlsZTogNDFweDtcbiAgLyogbW9iaWxlIHBpbGwgaGVpZ2h0ICovXG4gIC0tZmMtcGFkLXgtbW9iaWxlOiA0cHg7XG4gIC8qIG1vYmlsZSBwaWxsIGhvcml6b250YWwgcGFkZGluZyAqL1xufVxuXG4ubm9kZS0tdHlwZS1tZWRpYyB7XG4gIC5zdXJnZW9uIHtcbiAgICAmLXBhZ2Uge1xuICAgICAgJjpub3QoLm5vdC1jaGlydXJnKSB7XG4gICAgICAgICYubm9kZS0tdmlldy1tb2RlLWFydGljbGVzIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1hcnRpY2xlcyB7XG4gICAgICAgICAgIC5wb3N0LXBob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1cmdlb24ge1xuICAmLXBhZ2Uge1xuICAgICYubm90LWNoaXJ1cmcge1xuICAgICAgI2Jsb2NrLW1lZGljbWVudSBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3RpY2t5LXNpZGViYXIge1xuICAgICAgICAgICNibG9jay1tZWRpY21lbnUgaDIge1xuICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjYmxvY2stbWVkaWNtZW51IGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tbWVkaWMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgICAgICYuc2VjdGlvbl9tZWRpYy1wcm9maWxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlZ3JlZSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA4cHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3BlY2lhbHR5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDIwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNraWxscy1jdXN0b20gLmZpZWxkX19pdGVtcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1za2lsbHMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNpYWx0eSB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VjdGlvbl9hcHBvaW50bWVudCB7XG4gICAgICAgICAgLmFwcG9pbnRtZW50LWFjdGlvbnMge1xuICAgICAgICAgICAgLm1lZGljLWFqYXg6aG92ZXIge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmljb24tY2FsZW5kYXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY3Rpb25fcmF0aW5nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIC5maWVsZC12b3RlcyB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgLnZvdGVzLWluZm8uY29sLFxuICAgICAgICAgICAgICAudm90ZXMtcmFua3MuY29sIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52b3Rlcy1yYW5rcy5jb2wge1xuICAgICAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCA4cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lZGljX3Jhbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLXZvdGVzLWhlYWRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtdm90ZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52b3Rlcy1pbmZvIHtcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvSW5mby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IC01OHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZvdGVzLXJhdGVzIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xNjAlO1xuICAgICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMycHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYjtcblxuICAgICAgICAgICAgICAgIC5ub3RlX2hlYWQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ub3RlX3JlcG9ydCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ubWVkaWNfbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm9fcmVjZW56aWkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9JbmZvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciAudm90ZXMtcmF0ZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkLXZvdGVzLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuZ3JhZGUsXG4gICAgICAgICAgICAgICAgLnJldmlld3Mge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTMzM2M7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmM2YzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ncmFkZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTglO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5tZWRpY19ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMyZTMzM2M7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTglO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52b3Rlcy1yYW5rcyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcmFua3Mge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMjAlIDEwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIC5tZWRpY19yYW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm9uZV9jb2x1bW5fbWVkaWMge1xuICAgICAgICAgICAgLmZpZWxkLXZvdGVzIHtcbiAgICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudm90ZXMtaW5mby5jb2wge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgICAgICAgICAgLnZvdGVzLXJhdGVzLmNvbCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTkwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMjA1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52b3Rlcy1yYW5rcy5jb2wge1xuICAgICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICYuc2VjdGlvbl9jdXJyaWN1bHVtLXZpdGFlIHtcbiAgICAgICAgLy8gICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIC8vICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgLy8gICAgIGgyIHtcbiAgICAgICAgLy8gICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgICAvLyAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgIC8vICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgLy8gICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgLy8gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAvLyAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC8vICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgfVxuXG4gICAgICAgIC8vICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuXG4gICAgICAgIC8vICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLy8gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG5cbiAgICAgICAgLy8gICAgIHAsXG4gICAgICAgIC8vICAgICB1bCB7XG4gICAgICAgIC8vICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgLy8gICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIC8vICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAvLyAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAvLyAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgIC8vICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAvLyAgICAgICB9XG5cbiAgICAgICAgLy8gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgICAvLyAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG5cbiAgICAgICAgLy8gICAgIHVsIHtcbiAgICAgICAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAvLyAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC8vICAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDtcbiAgICAgICAgLy8gICAgICAgLy8gfVxuICAgICAgICAvLyAgICAgICBsaSB7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAvLyAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG5cbiAgICAgICAgLy8gICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAvLyAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAvLyAgICAgfVxuXG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG5cbiAgICAgICAgJi5zZWN0aW9uLWludmVzdGlnYXRpaSB7XG4gICAgICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0tbG9jYXRpZSB7XG4gICAgICAgICAgICAgIC5qcy1mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWludmVzdGlnYXRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM2JTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgubm90LWNoaXJ1cmcpIHtcbiAgICAgICNibG9jay1tZWRpY21lbnUgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tbWVkaWMge1xuICAgICAgICAmLnNlY3Rpb25fY3VycmljdWx1bS12aXRhZSB7XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgLy8gICBwYWRkaW5nLWJvdHRvbTogO1xuICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmLnNlY3Rpb24taW52ZXN0aWdhdGlpIHtcbiAgICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgICAuanMtZm9ybS1pdGVtLWxvY2F0aWUge1xuICAgICAgICAgICAgLmpzLWZvcm0tcmVxdWlyZWQge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZDNzA3Nik7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWludmVzdGlnYXRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM2JTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbl9wcm9ncmFtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ2RDg7XG5cbiAgICAgICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1RDZEODtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuXG4gICAgICAgICAgLmZjLWxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0Q1RDZEODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5mYy1idXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICYuZmMtaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLmZjLWljb24tY2hldnJvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICYuZmMtaWNvbi1jaGV2cm9uLXJpZ2h0LCAmLmZjLWljb24tY2hldnJvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuZmMtaWNvbi1jaGV2cm9uLXJpZ2h0LCAmLmZjLWljb24tY2hldnJvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhMDYnO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uLWN1c3RvbScgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmMtaWNvbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZWEwNic7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZHJ1cGFsLWZ1bGxjYWxlbmRhciB7XG5cbiAgICAgICAgICAuZmMtdmlldy1jb250YWluZXIge1xuICAgICAgICAgICAgLmZjLWJvZHkge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgLmZjLXdpZGdldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuXG4gICAgICAgICAgICAgICAgLmZjLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIC5mYy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtaGVhZCB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGguZmMtZGF5LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUdyYXktNzAsICM2QzcwNzYpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBkaXYuZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjRDVENkQ4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy1ib2R5IC5mYy1yb3csXG4gICAgICAgIC5mYy1iZyB0YWJsZSxcbiAgICAgICAgLmZjLWJnIHRkLFxuICAgICAgICAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMCA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGhlYWQgdGQuZmMtZGF5LXRvcCB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHggOHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24gLmZjLWRheS1udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1mYy1kYXludW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtY29udGVudC1za2VsZXRvbiAuZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCAuZmMtZGF5LW51bWJlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24gLmZjLWRheS10b3AuZmMtdG9kYXkgLmZjLWRheS1udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0cj50ZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjplbXB0eTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1mYy1nYXApKTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS1mYy1nYXApO1xuICAgICAgICAgICAgICByaWdodDogdmFyKC0tZmMtZ2FwKTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1zbG90KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogdmFyKC0tZmMtcGlsbC1oLW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZmMtcGlsbC1oLW1vYmlsZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICYuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGZvciAkcyBmcm9tIDEgdGhyb3VnaCAxMCB7XG5cbiAgICAgICAgICAgICAgJltyb3dzcGFuPVwiI3skc31cIl0ge1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQpKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgpICogI3skc30gKyB2YXIoLS1mYy1nYXApICogKCN7JHN9IC0gMSkpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYy1waWxsLXIpO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAqICN7JHN9ICsgdmFyKC0tZmMtZ2FwKSAqICgjeyRzfSAtIDEpKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkcyAtIDEpIHtcblxuICAgICAgICAgICAgICAgICAgJjpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgjeyRpfSkpOm5vdCg6aGFzKD4gYS5mYy1kYXktZ3JpZC1ldmVudDpudGgtY2hpbGQoI3skaSArIDF9KSkpIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCN7JGl9ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1mYy1waWxsLWgpICogI3skc30gKyB2YXIoLS1mYy1nYXApICogKCN7JHN9IC0gMSkpIC0gKCN7JGl9ICogKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKSkpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHZhcigtLWZjLWdhcCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZmMtcGlsbC13LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoI3skaX0gKiAodmFyKC0tZmMtcGlsbC1oLW1vYmlsZSkgKyB2YXIoLS1mYy1nYXApKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICogI3skc30gKyB2YXIoLS1mYy1nYXApICogKCN7JHN9IC0gMSkpIC0gKCN7JGl9ICogKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSkpKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhhcyg+IGEuZmMtZGF5LWdyaWQtZXZlbnQ6bnRoLWNoaWxkKCN7JHN9KSk6bm90KDpoYXMoPiBhLmZjLWRheS1ncmlkLWV2ZW50Om50aC1jaGlsZCgjeyRzICsgMX0pKSk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHk6aGFzKHRyOm9ubHktY2hpbGQpIHRyPnRkOmVtcHR5OjphZnRlcixcbiAgICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHk6aGFzKHRyOm9ubHktY2hpbGQpIHRyPnRkOmVtcHR5OjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgpICsgdmFyKC0tZmMtZ2FwKSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmMtc2xvdCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgICAgICAgICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1mYy1waWxsLWgtbW9iaWxlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keTpoYXModHI6b25seS1jaGlsZCkgdHI+dGQ6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGNhbGModmFyKC0tZmMtcGlsbC1oKSk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHk6aGFzKHRyOm9ubHktY2hpbGQpIHRyPnRkOmVtcHR5OjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHk6aGFzKHRyOm9ubHktY2hpbGQpIHRyPnRkLmZjLWV2ZW50LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWZjLXBpbGwtaCkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXNsb3QpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZjLXBpbGwtcik7XG4gICAgICAgICAgdG9wOiBjYWxjKHZhcigtLWZjLXBpbGwtaCkgKyB2YXIoLS1mYy1nYXApKTtcbiAgICAgICAgICBtYXJnaW46IDAgdmFyKC0tZmMtZ2FwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1mYy1waWxsLXctbW9iaWxlKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1mYy1waWxsLWgtbW9iaWxlKSAtIHZhcigtLWZjLWdhcCkpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKHZhcigtLWZjLXBpbGwtaC1tb2JpbGUpICsgdmFyKC0tZmMtZ2FwKSk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmZjLWRheS1ncmlkLWV2ZW50LmZjLWgtZXZlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZmMtcGlsbC1oKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mYy1waWxsLWgpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mYy1nYXApO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1yZWQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWZjLXBpbGwtdy1tb2JpbGUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1mYy1waWxsLWgtbW9iaWxlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZmMtcGFkLXgtbW9iaWxlKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mYy1nYXApO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1yZWQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmMtcGlsbC1yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmMtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZjLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1mcm9tKSBcIlxcQS1cXEFcIiBhdHRyKGRhdGEtdG8pO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmMtdGltZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1zKSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcblxuICAgICAgICAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHRhYmxldCwgbGcpIHtcbiAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjYWRlbWljLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgPio6bm90KGEpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1tZWRpYyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgICAmLnNlY3Rpb25fbWVkaWMtcHJvZmlsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZWdyZWUge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDE2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjaWFsdHkge1xuICAgICAgICAgIG1hcmdpbjogMTZweCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNlY3Rpb25fYXBwb2ludG1lbnQge1xuICAgICAgICAuYXBwb2ludG1lbnQtYWN0aW9ucyB7XG4gICAgICAgICAgLm1lZGljLWFqYXg6aG92ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VjdGlvbl9yYXRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtdm90ZXMge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52b3Rlcy1pbmZvIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZ3JhZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0luZm8uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgYm90dG9tOiAtNThweDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudm90ZXMtcmF0ZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTYwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzJweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJhdGVzIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYjtcblxuICAgICAgICAgICAgICAubm90ZV9oZWFkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ0aWVtcG9zZmluZS1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ub3RlX3JlcG9ydCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLm1lZGljX25vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbmZvX3JlY2VuemlpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0luZm8ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgICY6aG92ZXIgLnZvdGVzLXJhdGVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC12b3Rlcy1oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgICAgICAgICAgICAuZ3JhZGUsXG4gICAgICAgICAgICAgIC5yZXZpZXdzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZTMzM2M7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjNmMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ncmFkZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ubWVkaWNfbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTglO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZvdGVzLXJhbmtzIHtcbiAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJhbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMjAlIDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5tZWRpY19yYW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJlMzMzYyk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub25lX2NvbHVtbl9tZWRpYyB7XG4gICAgICAgICAgLmZpZWxkLXZvdGVzIHtcbiAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudm90ZXMtaW5mby5jb2wge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgICAgICAgIC52b3Rlcy1yYXRlcy5jb2wge1xuICAgICAgICAgICAgICByaWdodDogLTMwJTtcbiAgICAgICAgICAgICAgdG9wOiAtMTkwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjA1JTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEyMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZvdGVzLXJhbmtzLmNvbCB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbWVkaWMtYXJ0aWNsZXMtcmlnaHQtbWVkaWMtYXJ0aWNsZXMgLmNvbnRlbnQ+ZGl2LFxuICAgIC5ibG9jay12aWV3cy1ibG9ja21lZGljLWFydGljbGVzLXJpZ2h0LWFydGljbGVzIC52aWV3cy1yb3cge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgc3Bhbi5maWVsZC5maWVsZC0tbmFtZS10aXRsZS5maWVsZC0tdHlwZS1zdHJpbmcuZmllbGQtLWxhYmVsLWhpZGRlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA4JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGVfY29tcG9uZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICY6bm90KC5pcy1lbXB0eSkud2hpdGUge1xuICAgICAgICAudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpLndoaXRlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGVfZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGFzaWRlIHtcblxuICAgICAgbGkubGlzdC1ncm91cC1pdGVtLFxuICAgICAgLmNvdW50eSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExNnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb21wZXRlbnRlX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVkaWNfZGV0YWlsc19ibG9jayB7XG4gICAgICAgIC5zcGVjaWFsaXRhdGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5za2lsbHNfbWVkaWNfc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYy1jb3VudGllcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMDtcblxuICAgICAgLnZvdGVzLWluZm8gLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtdm90ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC52b3Rlcy1pbmZvLmNvbCxcbiAgICAgICAgLnZvdGVzLXJhbmtzLmNvbCB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC52b3Rlcy1yYW5rcy5jb2w6ZW1wdHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudm90ZXMtcmFua3MuY29sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1yYW5rcy5tZWRpY19yYW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuZmllbGRfX2xhYmVsLFxuICAgICAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgICAgY29sdW1uLWdhcDogMDtcblxuICAgICAgICAudm90ZXMtaW5mbyB7XG4gICAgICAgICAgLmZpZWxkLXZvdGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RhLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2wge1xuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLXZvdGVzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgLnZvdGVzLWluZm8uY29sLFxuICAgICAgICAgIC52b3Rlcy1yYW5rcy5jb2wge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudm90ZXMtcmFua3MuY29sIHtcbiAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZGljX3Jhbmsge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW1lZGljLnNlY3Rpb25fcmF0aW5nIC52b3Rlcy1pbmZvIC5maWVsZC0tbmFtZS1maWVsZC1ncmFkZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgQGV4dGVuZCAlZ2xvYmFsLWNvbnRhaW5lcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjY2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS42Nik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjY2KTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDMuMzMpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjY2KTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLnRpdGxlX2NvbXBvbmVudC5xdW90ZSB7XG4gICAgICAgIC50aXRsZV9kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAmLnRpdGxlX21lZGljX2NoaXJ1cmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDQxLjhweCAqL1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG5cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKCRib3JkZXItcmFkaXVzLWxnICogNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICBwaWN0dXJlLFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICB9XG4gIH1cblxuICAmLXNpZGViYXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgIH1cblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygkYm9yZGVyLXJhZGl1cy1sZyAqIDUpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMjRweCAxMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjY2KTtcblxuICAgICAgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDhweCAyNHB4IDhweDtcbiAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygkYm9yZGVyLXJhZGl1cy1sZyAqIDUpO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtdm90ZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52b3Rlcy1pbmZvLmNvbCxcbiAgICAgICAgICAudm90ZXMtcmFua3MuY29sIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZvdGVzLWluZm8uY29sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgIGJvdHRvbTogLTA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWdyYWRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvX3JlY2VuemlpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIC5maWVsZC12b3Rlcy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAuZ3JhZGUsXG4gICAgICAgICAgICAgICAgLnJldmlld3Mge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExNnB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52b3Rlcy1yYW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcmFua3Mge1xuICAgICAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDglIDEwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZvdGVzLXJhdGVzLmNvbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcmF0ZXMge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWViO1xuXG4gICAgICAgICAgICAgIC5ub3RlX2hlYWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5vdGVfcmVwb3J0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWstbWVkaXVtXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWN0aW9uX2dlbmVyYWwge1xuICAgICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZG93bik7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJHJtLWdyYXktNzAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAkYnVsbGV0LXNpemU6IChcbiAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjMzXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIC0xMHB4IG51bGwgbnVsbCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRidWxsZXQtc2l6ZSAqIC0wLjUpO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAkYnVsbGV0LXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidWxsZXQtc2l6ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjKCRmb250LXNpemUteGxnICogMS4wNykgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpIDAgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcm0tZ3JheS03MCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1tZWRpYy1tZW51LCAjYmxvY2stbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLm5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5tb2JpbGVfY2xvc2UubWVudS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGgyIHtcbiAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gbGk6OmJlZm9yZSB7XG4gICAgICAvLyAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gJi5pcy1leHBhbmRlZCxcbiAgICAgIC8vIC5pcy1leHBhbmRlZCB7XG4gICAgICAvLyAgIC5uYXYge1xuICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuJi1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAzLjEpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudHMge1xuICAgIC8vICNjb21wb25lbnQtNSAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50Pi5maWVsZF9faXRlbSB7XG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAvLyAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLy8gICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIC8vICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgLy8gICAgIC50aXRsZV9jb21wb25lbnQge1xuICAgIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQ+LmZpZWxkX19pdGVtIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmPi5maWVsZF9faXRlbSB7XG4gICAgICAkc2VjdGlvbi1zcGFjaW5nOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDIuMzMpO1xuXG4gICAgICA+LnBhcmFncmFwaCB7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyYXlfYmFja2dyb3VuZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRzZWN0aW9uLXNwYWNpbmcgKiAtMS4wMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+ZGl2LnZpZXdzLWVsZW1lbnQtY29udGFpbmVyPmRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cbiAgICAuZm9ybS1yb3csXG4gICAgLmZsZXgtd3JhcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNS45KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogIzJlMzMzYztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIubm9fcGFkZGluZyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIC5zbGljay10cmFjayAucGFyYWdyYXBoLS10eXBlLS1udW1hci1mYWNpbGl0YXRpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgLy9wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWFyLXByb2NlbnQge1xuICAgICAgICB3aWR0aDogNTEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWVyZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tdHlwZS1zdHJpbmcge1xuICAgICAgICAvL2JhY2tncm91bmQ6ICMyZTMzM2M7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucy1lbGVtZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWljb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS42KTtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDQpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMy4zKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24taWNvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAzLjEpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC43KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjIyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbn1cblxuXG4uc3VyZ2Vvbi1zaWRlYmFyX19jb250YWluZXIgLnNlY3Rpb24tbWVkaWMuc2VjdGlvbl9yYXRpbmcge1xuICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgY29sdW1uLWdhcDogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAuZmllbGQtdm90ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudm90ZXMtaW5mby5jb2wsXG4gIC52b3Rlcy1yYW5rcy5jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4qIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAudm90ZXMtaW5mby5jb2wge1xuICAgIC5maWVsZC12b3Rlcy13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC52b3Rlcy1yYW5rcy5jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmllbGQtdm90ZXMtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmdyYWRlLFxuICAgIC5yZXZpZXdzIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMTZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubm90YS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhpZGUtc2lkZWJhci1yaWdodCAuc3VyZ2Vvbi1wYWdlIC5yZWdpb24tY29udGVudCB7XG4gIGZsZXg6IDAgMCA3NSU7XG59XG5cbi5zZWN0aW9uLXN1cmdlb24ge1xuICAmX19jb21wZXRlbmNpZXMge1xuICAgIC5maWVsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcblxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjYpO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihjaGVjay1maWxsZWQpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjY2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVkaWNfZGV0YWlsc19ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUzZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLmFsbF9tZWRpY3NfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIC5tZWRpYy1idXR0b25zLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZjNmMztcbiAgICBwYWRkaW5nOiA2cHggMTZweCA2cHggNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuaWNvbi1rZXlib2FyZF9hcnJvd19sZWZ0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zdXJnZW9uX3RpdGxlX2FwcG9pbnRtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG5cbiAgLmFwcG9pbnRtZW50LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgZmxleDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tZWRpYy1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1lZGljX3BvcHVwIHtcbiAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYy1idXR0b25zIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuY2xpY2tlZCB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMTVweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93biB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5tZWRpYy1hamF4IHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmM2YzO1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2luZ2xlX2FwcG9pbnRtZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cblxuICAgICAgLmljb24tc2luZ2xlLWFwcG9pbnRtZW50IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5ZmNcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbi1jdXN0b207XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb25fbWVkaWNfZGV0YWlsc19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLmFwcG9pbnRtZW50LWFjdGlvbnMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5tZWRpYy1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5tZWRpY19wb3B1cCB7XG4gICAgICAgIHRvcDogNTdweDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWMtYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmLmNsaWNrZWQge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1rZXlib2FyZF9hcnJvd19kb3duIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWtleWJvYXJkX2Fycm93X2Rvd24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLm1lZGljLWFqYXgge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmMztcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogZ3JhcGhpay1tZWRpdW07XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNpbmdsZV9hcHBvaW50bWVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1zaW5nbGUtYXBwb2ludG1lbnQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1tZWRpYyAuc3VyZ2Vvbi1wYWdlOm5vdCgubm90LWNoaXJ1cmcpICNtYWluLXdyYXBwZXIge1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcblxuXG4gIC5zZWN0aW9uX2xvY2F0aW9ucyB7XG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLWxvY2F0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgfVxuXG4gICAgICA+ZGl2W2lkXj1cImNhcmQtaGVhZGVyXCJdIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24tcGhvdG8ge1xuICAgICAgICAgIC5ibGF6eS0tZmllbGQtbG9jYXRpb24tcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBpY3R1cmUsXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjY0cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIHBpY3R1cmUsXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWVsZW1lbnQge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUtY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG5cbiAgICAgICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidGllbXBvc2ZpbmUtcmVndWxhclwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEyJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhY3QtY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZjNzA3NjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMzMzYztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0b3A6IC01MHB4O1xuXG4gICAgICAgIC5jYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJi5kZXRhaWxzLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDI4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNkYzAwMjgsIDEwJSk7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNkYzAwMjgsIDEwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCguZGV0YWlscy1idXR0b24pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2RjMDAyODtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMjg7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMjg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY2FsbC1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAgIC5jYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFwLXdyYXBwZXIuY29sbGFwc2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG5cbiAgICAgICAgICAuY2FyZC1idXR0b24uaXMtcm91dGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTJweCAyNHB4IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbG9jYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG46bm90KC5ybS1kZW50YWwpLm5vZGUtLXR5cGUtbWVkaWMgLnN1cmdlb24tcGFnZS5ub3QtY2hpcnVyZyAjbWFpbi13cmFwcGVyIHtcbiAgZmxleC1mbG93OiByb3c7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cblxuICAuc2VjdGlvbl9pbnZlc3RpZ2F0aWkge1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpub3QoLm5vdC1jaGlydXJnKS5zdXJnZW9uLXBhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4IDU4cHggNThweDtcbiAgZmxleC1mbG93OiB3cmFwO1xuXG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5zdXJnZW9uLXNpZGViYXJfX2NvbnRhaW5lciAuc3RpY2t5LXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbiIsIi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXBzaWhvdGVyYXBpZS1kaWFzcG9yYSB7XG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dCB7XG4gICAgICAgIC5jb2x1bW4ud2hpdGVfY29sdW1uX2JhY2tncm91bmQge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBvbmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLyogZ2FwOiAxMDBweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3ODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4ge1xuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MC41cHggMCA1MC41cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMC41cHggMCAyMC41cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgICAgICAgICAuY29sdW1uLXRleHQuZnVsbCB7XG4gICAgICAgICAgICAgICAgLnRleHQtZm9ybWF0dGVkLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiB7XG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tcmV0ZWF1YS1ub2FzdHJhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgLnBhcmFncmFwaC0tdHlwZS0tbnVtYXItZmFjaWxpdGF0aSB7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDMycHggMzBweCAyNHB4IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tdHlwZS1zdHJpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjRkZWcsICNEQzAwMjggMjguMTglLCAjRUVCQTRBIDEwMi4yMiUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MgLnJvdyAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAuY3VzdG9tLWNvbnRhaW5lci5jdXN0b20tY29udGFpbmVyLS1tZWRpYSB7XG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLWNvbnRhaW5lci5jdXN0b20tY29udGFpbmVyLS10aXRsZSB7XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZV9jb21wb25lbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC53cmFwcGVyX2JhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpY2UtcHJpY2UtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VydmljZS1vZmZlcnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjZweDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1zZXJ2aWNlcyAuc2xpY2sgLnNsaWNrX19zbGlkZSA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24uc3R5bGUtLW1vZGVybiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1pY29uLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbiIsIi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5wYWdlLXNpZ3VyYW50YS1wYWNpZW50dWx1aSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzUwXzUwIHtcbiAgICAgIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAvLyBtYXJnaW46IDA7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW46IDd2dyAwIC03dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAudGl0bGVfY29tcG9uZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgIC5hY2NvcmRpb24tY29tcG9uZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbmV3LXRlc3RpbW9uaWFscyAucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbCB7XG4gICAgLnRlc3RpbW9uaWFsX2NvbnRlbnQge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXN0aW1vbmlhbF9pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAudGl0bGUtY29tcG9uZW50Om5vdCguaXMtZW1wdHkpLndoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnNsaWNrLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICB0b3A6IC0zNHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTMgLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy5jb2x1bW5zLTQge1xuICAgIC5yb3cgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1yZXRlYXVhLW5vYXN0cmEge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW51bWFyLWZhY2lsaXRhdGkge1xuICAgIC8vcGFkZGluZzogMzlweCAzMnB4IDIzcHggMzJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI0ZGVnLCAjZGMwMDI4IDI4LjE4JSwgI2VlYmE0YSAxMDIuMjIlKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcy1jYXJvdXNlbC5zbGljay1jYXJvdXNlbCAuc2xpY2tfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbGlua3Mtd2l0aC1pY29ucyB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0taWNvbi1saW5rcyB7XG4gICAgICAuZmllbGQtLXR5cGUtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgJi53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICAgIC5jb2x1bW4tdGV4dC5oYWxmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICB9XG4gICAgICAmLkRyZWFwdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLXRleHQuZnVsbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tb3ZlcmxheSB7XG4gICAgLm92ZXJsYXktY29sdW1ucyB7XG4gICAgICAuY29sdW1uLXRleHQge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbHVtbi1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1mYWNldC0tZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcblxuICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nLXRvcDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNyk7XG4gIH1cbn1cbiIsIi5ybS1kZW50YWwge1xuICAuc3BsaXRfNjBfNDAsIC5zcGxpdF81MF81MCwgLnNwbGl0XzQwXzYwLCAuc3BsaXRfMzBfNzAsIC5zcGxpdF83MF8zMCAge1xuICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgICAgJi53aGl0ZV9ub19ib3JkZXIsICYud2hpdGVfYm9yZGVyLCAmLndoaXRlX25vX2JvdHRvbV9wYWRkaW5nIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXdlYmZvcm0ge1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi4ycHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgJi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREMwMDI4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBhLmNob3Nlbi1zaW5nbGU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMsIC1vLXRyYW5zZm9ybSAwLjVzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmdyYXlfYmFja2dyb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDEuOHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjJweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAmLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQzAwMjg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAyNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGEuY2hvc2VuLXNpbmdsZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuN3JlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41cywgLW8tdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYud2hpdGVfYmFja2dyb3VuZCB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS10d28tY29sdW1uIHtcbiAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIC5yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmpzLWZvcm0tdHlwZS1yYWRpbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ybS1kZW50YWwge1xuICAubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMge1xuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LXRlc3RpbW9uaWFsIHtcbiAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MS43cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogI0RDMDAyODtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTk2YlwiO1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgc2VjdGlvbiAucmVnaW9uLnJlZ2lvbi1jb250ZW50LXRvcCAjYmxvY2stbG9jYXRpb24gLm5hdiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbmJvZHkucm0tZGVudGFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YS5pbWFnZS1hbGlnbi0tYm90dG9tLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0Lkpvcy5ub19wYWRkaW5nX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIC5jb2x1bW4uZ3JhZGllbnRfZG91YmxlX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuXG4gIC8qIGJyZWFkY3J1bWJzIGNhcGl0YWxpemUgdGV4dCAqL1xuICBsaS5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXRcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGFcbiAgICAuY29sdW1uLWltYWdlXG4gICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNibG9jay13aGF0c2FwcGNoYXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwNXB4O1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiA4MXB4O1xuICAgICAgcmlnaHQ6IDMxcHg7XG4gICAgfVxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uge1xuICAgICNibG9jay13aGF0c2FwcGNoYXQge1xuICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEudGl0bGUuZWR1LXRpdGxlLmVkdS1kZW50YWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stZWR1LWNhdGVnb3JpZXM6OmJlZm9yZSxcbiAgLmJsb2NrLWVkdS1jYXRlZ29yaWVzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gICYucGFnZS12aWV3LW1lZGljaSB7XG4gICAgLm1haW4tLWRlbnRhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG4gICAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAjYmxvY2stZGVudGFsbWVkaWNjb21wb25lbnRmaWx0ZXJzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMnB4IDEycHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1mYWNldC1ibG9ja29yYXMtZGVudGFsLFxuICAgICAgLmJsb2NrLWZhY2V0LWJsb2NrbG9jYXRpZS1kZW50YWwsXG4gICAgICAuYmxvY2stZmFjZXQtYmxvY2tzcGVjaWFsaXRhdGUtZGVudGFsLFxuICAgICAgLmJsb2NrLXNlYXJjaC1hcGktc29ydHMtYmxvY2t2aWV3cy1wYWdlbWVkaWNpX19kZW50YWwtbWVkaWNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLmZhY2V0cy13aWRnZXQtZHJvcGRvd246OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGFydGljbGUubm9kZS0tdHlwZS1tZWRpYy5ub2RlLS12aWV3LW1vZGUtb25lLXJvdy1saXN0aW5nLXRlYXNlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjNmMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIGNoYW5nZXMgdG8gaW1hZ2UgdGV4dCBhbmQgY3RhIGhwIGRlbnRhbCAqL1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEud2hpdGUtYmFja2dyb3VuZFxuICAgIC5jb2x1bW4tdGV4dC5oYWxmXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1iYWNrZ3JvdW5kLXdyYXBwZXIudHJhbnNwYXJlbnQtYmFja2dyb3VuZFxuICAgIC5zcGxpdF81MF81MFxuICAgIC5jb2x1bW5cbiAgICAud2hpdGUtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbWFnZS1hbGlnbi0tcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAmLnBhZ2Utdmlldy1tZWRpY2kgI2Jsb2NrLWRlbnRhbG1lZGljY29tcG9uZW50ZmlsdGVycyB7XG4gICAgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gaDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICBoZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjU7XG4gICAgfVxuICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgfVxuICAgIC5mYWNldHMtd2lkZ2V0LWRyb3Bkb3duOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpdF81MF81MFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YVxuICAgIC5jb2x1bW4taW1hZ2VcbiAgICAuZmllbGQtLXR5cGUtaW1hZ2VcbiAgICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YVxuICAgIC5jb2x1bW4taW1hZ2VcbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIC5jb2x1bW4tdGV4dC5mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSAuY29sdW1uLWltYWdlIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0IC5jb2x1bW4gLmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleDogMTAwJTtcbiAgICAtbXMtZmxleDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuZ3JhZGllbnRfZG91YmxlLkpvcyxcbiAgLnJtLWRlbnRhbCAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEuZ3JhZGllbnRfb25lLkpvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbHVtbi1sYXlvdXQgLmNvbHVtbiAuZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4OiAxMDAlO1xuICAgIC1tcy1mbGV4OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJWJveGVkLWdyZXktZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDAgbnVsbCk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgJGZvb3Rlci14bC12ZXJ0aWNhbC1tYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDU7XG4gICAgJGZvb3Rlci1sZy12ZXJ0aWNhbC1tYXJnaW46ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZm9vdGVyLXhsLXZlcnRpY2FsLW1hcmdpbiBudWxsKTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRmb290ZXIteGwtdmVydGljYWwtbWFyZ2luO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAoLSRmb290ZXIteGwtdmVydGljYWwtbWFyZ2luKSAwIG51bGwpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCAoLSRmb290ZXIteGwtdmVydGljYWwtbWFyZ2luKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oJGZvb3Rlci1sZy12ZXJ0aWNhbC1tYXJnaW4gbnVsbCAwKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgKC0kZm9vdGVyLWxnLXZlcnRpY2FsLW1hcmdpbikgMCBudWxsKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJGZvb3Rlci1sZy12ZXJ0aWNhbC1tYXJnaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtd2l0aC1vZmZzZXRlZC1iYWNrZ3JvdW5kO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGlubmVyLWdyYXktYm94LXZlcnRpY2FsLXBhZGRpbmcgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRpbm5lci1ncmF5LWJveC12ZXJ0aWNhbC1wYWRkaW5nLXNtIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3MuYmFja2dyb3VuZC0tc21hbGxfaWNvbnMge1xuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyAucGFyYWdyYXBoLWljb24uaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3NcbiAgICAucm93XG4gICAgPiAuZmllbGRfX2l0ZW1cbiAgICAudGl0bGUtLWJsYWNrXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlXG4gICAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpdGUtZm9vdGVyOmJlZm9yZSxcbiAgLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3VyZ2Vvbi1wYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYWdlLXZpZXctaW52ZXN0aWdhdGlvbnMge1xuICAgIC5tYWluLS1kZW50YWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAuY2FyZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5vZGUtLXR5cGUtbWVkaWMgbGkuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYWdlLXZpZXctZWR1IHtcbiAgICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgICAmLnRyYW5zcGFyZW50X2NvbnRlbnRfYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvL3BhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAucm0tcGFnaW5hLXJldGVhIC5ybS1saXN0YS1yZXRlYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYWdlLXZpZXctbG9jYXRpaS1jb21wb25lbnQsXG4gICYucGFnZS12aWV3LXRlc3RpbW9uaWFscyxcbiAgJi5wYWdlLXZpZXctbWVkaWNpLFxuICAmLnBhZ2Utdmlldy1pbnZlc3RpZ2F0aW9ucyxcbiAgLmlzLWRlbnRhbCB7XG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgJi50cmFuc3BhcmVudF9jb250ZW50X2JhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvL3BhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgIC8vbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIC5ybS1wYWdpbmEtcmV0ZWEgLnJtLWxpc3RhLXJldGVhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgc2VjdGlvbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQtdG9wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmLnRyYW5zcGFyZW50X2NvbnRlbnRfYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC8vcGFkZGluZzogMjBweCAxMnB4O1xuICAgIH1cbiAgICAmLndoaXRlX2NvbnRlbnRfYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLy9wYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgfVxuICAgIC8vbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAubWFpbi0tZGVudGFsIHtcbiAgICAgIC8vcGFkZGluZzogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmID4gLnJlZ2lvbi1jb250ZW50LXRvcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy9yaWdodDogMDtcbiAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy9jb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgLy9sZWZ0OiAwO1xuICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL2NvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLyogbWVkaWMgbW9iaWxlIG1lbnUgKi9cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICAmLnN0aWNreS1zaWRlYmFyIHtcbiAgICAgIC5ibG9jay1tZWRpYy1tZW51LCAjYmxvY2stbG9jYXRpb24ge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGxlZnQ6IDgwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1tZWRpYy1tZW51IHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgJi5pcy1leHBhbmRlZDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBmaWVsZHNldC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXRleHRmaWVsZC5mb3JtLXR5cGUtdGV4dGZpZWxkLmpzLWZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0LmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0LmZvcm0tZ3JvdXAuY29sLWF1dG86OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL1NlYXJjaC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIGRpdiNtYWluU2xpZGVyIHtcbiAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWRlbnRhbC10ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4vKiBnbG9iYWwgY3RhIGNoYW5nZSAqL1xuLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS5maWVsZC0tdHlwZS1saW5rLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXZpZXctaW52ZXN0aWdhdGlvbnMucGF0aC1kZW50YWwge1xuICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi50aXRsZV9jb21wb25lbnQge1xuICAmLndoaXRlLmN0YSxcbiAgJi5ncmF5LmN0YSxcbiAgJi5wcmVtaXVtX2RhcmsuY3RhLFxuICAmLnByZW1pdW1fbGlnaHQuY3RhLFxuICAmLmNlbnRlcl9ib3JkZXJfdG9wLmN0YSxcbiAgJi5pbWFnZS5jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNkNWQ2ZDg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZ3JheS5jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgaDIge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZDVkNmQ4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxheW91dDIgLmxheW91dC1tYWluLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDc1JTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIiNudGEtd2EtZ2RwcnttYXJnaW46MCA1cHggMCAwIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wIWltcG9ydGFudH0ubnRhLXdhLWdkcHJ7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjExcHg7bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tcmlnaHQ6LTVweDtwYWRkaW5nOjVweDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSxiYWNrZ3JvdW5kIC41cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSxiYWNrZ3JvdW5kIC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSxiYWNrZ3JvdW5kIC41cyBlYXNlfS5udGEtd2EtZ2RwciBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubnRhLXdhLWdkcHIgbGFiZWx7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0ucG9pbnRlci1kaXNhYmxle3BvaW50ZXItZXZlbnRzOm5vbmV9Lm50YS13b28tcHJvZHVjdHMtYnV0dG9uOmFmdGVyLC5udGEtd29vLXByb2R1Y3RzLWJ1dHRvbjpiZWZvcmV7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30ud2FfX2J1dHRvbntib3JkZXItYm90dG9tOm5vbmUhaW1wb3J0YW50fS53YV9fYnRuX3dfaW1nOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS53YV9fcG9wdXBfY29udGVudF9pdGVtIC53YV9fY3NfaW1nX3dyYXB7aGVpZ2h0OjQ4cHg7d2lkdGg6NDhweH0ud2FfX2J0bl9wb3B1cCwud2FfX2J0bl9wb3B1cCAqLC53YV9fYnRuX3BvcHVwIDphZnRlciwud2FfX2J0bl9wb3B1cCA6YmVmb3JlLC53YV9fYnV0dG9uLC53YV9fYnV0dG9uICosLndhX19idXR0b24gOmFmdGVyLC53YV9fYnV0dG9uIDpiZWZvcmUsLndhX19wb3B1cF9jaGF0X2JveCwud2FfX3BvcHVwX2NoYXRfYm94ICosLndhX19wb3B1cF9jaGF0X2JveCA6YWZ0ZXIsLndhX19wb3B1cF9jaGF0X2JveCA6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveH0ud2FfX2J1dHRvbntib3gtc2hhZG93OjAgNHB4IDhweCAxcHggcmdiYSgzMiwzMiwzNywuMDkpIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCA0cHggOHB4IDFweCByZ2JhKDMyLDMyLDM3LC4wOSkhaW1wb3J0YW50Oy1tb3otYm94LXNoYWRvdzowIDRweCA4cHggMXB4IHJnYmEoMzIsMzIsMzcsLjA5KSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE7bWluLWhlaWdodDo2NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDt3aWR0aDozMDBweH0ud2FfX2J0bl90eHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS4zM2VtfS53YV9fYnRuX3dfaWNvbiAud2FfX2J0bl90eHR7cGFkZGluZzoxNnB4IDIwcHggMTVweCA3MXB4fS53YV9fYnV0dG9uX3RleHRfb25seSAud2FfX2J0bl90eHQsLndhX19yX2J1dHRvbi53YV9fYnRuX3dfaW1nLndhX19idXR0b25fdGV4dF9vbmx5IC53YV9fYnRuX3R4dCwud2FfX3NxX2J1dHRvbi53YV9fYnRuX3dfaW1nLndhX19idXR0b25fdGV4dF9vbmx5IC53YV9fYnRuX3R4dHtwYWRkaW5nLWJvdHRvbToyNHB4O3BhZGRpbmctdG9wOjI1cHh9LndhX19idG5fd19pY29uIC53YV9fYnRuX3R4dCAud2FfX2J0bl90aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7cGFkZGluZy1sZWZ0OjJweH0ud2FfX2NzX2luZm97bWFyZ2luLWJvdHRvbToycHh9LndhX19idG5fc3RhdHVze2NvbG9yOiNmNWE2MjM7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoycHggMCAwfS53YV9fY3NfaW5mbyAud2FfX2NzX25hbWUsLndhX19jc19pbmZvIC53YV9fY3Nfc3RhdHVze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53YV9fY3NfaW5mbyAud2FfX2NzX25hbWV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzZlbX0ud2FfX3N0dF9vbmxpbmUgLndhX19jc19pbmZvIC53YV9fY3NfbmFtZXtjb2xvcjojZDVmMGQ5fS53YV9fc3R0X29mZmxpbmUgLndhX19jc19pbmZvIC53YV9fY3NfbmFtZXtjb2xvcjojNzY3ODdkfS53YV9fY3NfaW5mbyAud2FfX2NzX3N0YXR1c3tib3JkZXItcmFkaXVzOjVweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45OCk7Zm9udC1zaXplOjlweDtoZWlnaHQ6MTRweDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS4zNGVtO21hcmdpbi1sZWZ0OjNweDtwYWRkaW5nOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6LTFweDt3aWR0aDozNnB4fS53YV9fc3R0X29ubGluZSAud2FfX2NzX2luZm8gLndhX19jc19zdGF0dXN7YmFja2dyb3VuZDojNjJjOTcxfS53YV9fc3R0X29mZmxpbmUgLndhX19jc19pbmZvIC53YV9fY3Nfc3RhdHVze2JhY2tncm91bmQ6I2I5YmJiZX0ud2FfX3N0dF9vbmxpbmV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDojMmRiNzQyO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC40cyBlYXNlIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlIWltcG9ydGFudDstbW96LXRyYW5zaXRpb246YWxsIC40cyBlYXNlIWltcG9ydGFudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LndhX19zdHRfb25saW5lIC53YV9fYnRuX3R4dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjR9LndhX19yX2J1dHRvbi53YV9fc3R0X29ubGluZTpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MHZofS53YV9fc3FfYnV0dG9uLndhX19zdHRfb25saW5lOmJlZm9yZXtib3JkZXItcmFkaXVzOjVweH0ud2FfX3N0dF9vbmxpbmU6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCw2JSk7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC40cyBlYXNlO3dpZHRoOjEwMCU7d2lsbC1jaGFuZ2U6b3BhY2l0eTt6LWluZGV4Oi0xfS53YV9fYnV0dG9uLndhX19zdHRfb25saW5lOmFjdGl2ZSwud2FfX2J1dHRvbi53YV9fc3R0X29ubGluZTpmb2N1cywud2FfX2J1dHRvbi53YV9fc3R0X29ubGluZTpob3Zlcntib3gtc2hhZG93OjAgNHB4IDhweCAxcHggcmdiYSgzMiwzMiwzNywuMTkpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCl9LndhX19idXR0b24ud2FfX3N0dF9vbmxpbmU6YWN0aXZlOmJlZm9yZSwud2FfX2J1dHRvbi53YV9fc3R0X29ubGluZTpmb2N1czpiZWZvcmUsLndhX19idXR0b24ud2FfX3N0dF9vbmxpbmU6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0ud2FfX3N0dF9vbmxpbmUud2FfX2J0bl93X2ljb24gLndhX19idG5faWNvbiBpbWd7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0ud2FfX3N0dF9vZmZsaW5le2JhY2tncm91bmQ6I2ViZWRmMDtib3gtc2hhZG93Om5vbmU7Y29sb3I6IzU5NWI2MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS53YV9fc3R0X29mZmxpbmUud2FfX2J0bl93X2ljb24gLndhX19idG5fdHh0e3BhZGRpbmc6OHB4IDIwcHggNnB4IDcxcHh9LndhX19zdHRfb2ZmbGluZS53YV9fcl9idXR0b24ud2FfX2J0bl93X2ltZyAud2FfX2J0bl90eHR7cGFkZGluZzo4cHggMjBweCA4cHggMTAwcHh9LndhX19zdHRfb2ZmbGluZS53YV9fc3FfYnV0dG9uLndhX19idG5fd19pbWcgLndhX19idG5fdHh0e3BhZGRpbmc6OHB4IDIwcHggOHB4IDcwcHh9LndhX19idG5fd19pY29uIC53YV9fYnRuX2ljb257bGVmdDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS53YV9fYnRuX3dfaWNvbiAud2FfX2J0bl9pY29uIGltZ3std2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7aGVpZ2h0OjY5cHg7d2lkdGg6NDFweH0ud2FfX2J0bl93X2ltZ3ttYXJnaW46MjBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMwMHB4fS53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW1ne2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ud2FfX2J0bl93X2ltZyAud2FfX2NzX2ltZ193cmFwe2JvcmRlcjozcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlOy1tb3otYm9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0Ojc5cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjc5cHh9LndhX19idG5fd19pbWcgLndhX19jc19pbWcgaW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2U7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZX0ud2FfX2J0bl93X2ltZyAud2FfX2NzX2ltZzphZnRlcntiYWNrZ3JvdW5kOiNmZmYgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTnpndU1UWTFJRFEzT0M0eE5qVWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEUTNPQzR4TmpVZ05EYzRMakUyTlNJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNaUlnYUdWcFoyaDBQU0kxTVRJaVBqeHdZWFJvSUdROUlrMDBOemd1TVRZMUlESXpNaTQ1TkRaak1DQXhNamd1TlRZM0xURXdOUzR3TlRjZ01qTXlMamsyTmkweU16UXVOamM1SURJek1pNDVOall0TkRFdU1UQXlJREF0TnprdU9ERTBMVEV3TGpVNU9TMHhNVE11TkRRMUxUSTRMamsyT1V3d0lEUTNPQzR4TmpWc05ESXVORE0zTFRFeU5TNHdOR010TWpFdU5ETTRMVE0xTGpBMk5TMHpNeTQzTnkwM05pNHlNRGN0TXpNdU56Y3RNVEl3TGpFMU9VTTRMalkyTnlBeE1EUXVNelFnTVRFekxqYzJNeUF3SURJME15NDBPRFVnTUdNeE1qa3VOakl6SURBZ01qTTBMalk0SURFd05DNHpOQ0F5TXpRdU5qZ2dNak15TGprME5ucE5NalF6TGpRNE5TQXpOeTR3T1RoakxURXdPQzQ0TURJZ01DMHhPVGN1TkRJeUlEZzNMamd3TXkweE9UY3VOREl5SURFNU5TNDROamdnTUNBME1pNDVNVFVnTVRNdU9UZzJJRGd5TGpZd015QXpOeTQxTnpZZ01URTBMamczT1d3dE1qUXVOVGcySURjeUxqVTBNaUEzTlM0NE5Ea3RNak11T1RZNFl6TXhMakV5TVNBeU1DNDBPREVnTmpndU5EVTNJRE15TGpJNU5pQXhNRGd1TlRneklETXlMakk1TmlBeE1EZ3VOekl6SURBZ01UazNMak15TXkwNE55NDRORE1nTVRrM0xqTXlNeTB4T1RVdU9UQTRJREF0TVRBM0xqZzROaTA0T0M0MkxURTVOUzQzTURrdE1UazNMak15TXkweE9UVXVOekE1ZWswek5qRXVPVE14SURJNE5pNDJNbU10TVM0ek9UVXRNaTR6TXpFdE5TNHlNaTB6TGpjME5pMHhNQzQ0T1RndE5pNDRNVFF0TlM0NU1UY3RNaTQ0TkRrdE16UXVNRGc1TFRFMkxqUTVOeTB6T1M0MU1EZ3RNVGd1TXpjdE5TNHhOaTB4TGpreE15MDRMams0TmkweUxqZzBPUzB4TWk0NE1URWdNaTQ0TWprdE5DNHdNRFVnTlM0Mk16Z3RNVFF1T1RBeklERTRMall5T1MweE9DNHlNeUF5TWk0ek5UUXRNeTQxTkRZZ015NDNPRFV0Tmk0NE5UUWdOQzR5TmpRdE1USXVOVFV5SURFdU5ETTFMVFV1TmpFNExUSXVPREE1TFRJMExqSTJOeTA0TGpnMk5pMDBOaTR5TURNdE1qZ3VNemt4TFRFM0xqQTFOUzB4TlM0d05ESXRNamd1TmpjdE16TXVOekV4TFRNeExqazVOeTB6T1M0MU1EZ3RNeTQwTWpjdE5TNDNOVGd0TGpNNU9DMDRMamd5TmlBeUxqUTNNUzB4TVM0Mk16VWdNaTQyT1MweUxqVTVJRFV1TnpjNExUWXVOek0wSURndU5qSTNMVEV3TGpBME1TQXlMamsyT1MwekxqSTROeUF6TGprd05TMDFMall6T0NBMUxqYzVPQzA1TGpReU5DQXhMamt4TXkwekxqa3dOUzQ1TXpZdE55NHhPVEl0TGpRM09DMHhNQzR4TkRFdE1TNDBNVFV0TWk0NE5Ea3RNVE11TURFdE16QXVPRGd4TFRFM0xqYzFNaTAwTWk0ek16Y3ROQzQ0TkRFdE1URXVOREUyTFRrdU5UUXpMVGt1TlRJekxURXlMamczTVMwNUxqVXlNeTB6TGpRMk55QXdMVGN1TWpFeUxTNDBOemd0TVRFdU1URTNMUzQwTnpndE15NDNPRFVnTUMweE1DNHdOREVnTVM0ek9UVXRNVFV1TXpneElEY3VNVGt5TFRVdU1pQTFMalkxT0MweU1DNHhNak1nTVRrdU5EWTFMVEl3TGpFeU15QTBOeTQxT1RjZ01DQXlPQzR3TlRJZ01qQXVOakF4SURVMUxqTXdPQ0F5TXk0MU5TQTFPUzR3TlRNZ01pNDROamtnTXk0M09EVWdNemt1TnpRM0lEWXpMakU1TnlBNU9DNHpNRE1nT0RZdU1EY2dOVGd1TkRjMklESXlMamczTWlBMU9DNDBOellnTVRVdU16SXhJRFk1TGpFeE5TQXhOQzR6TmpVZ01UQXVNemd0TGprMU5pQXpOQzR3TmprdE1UTXVPRFkzSURNNExqZ3hNUzB5Tnk0d09UWWdOQzQyTmkweE15NDBOU0EwTGpZMkxUSTBMamMyTmlBekxqSTBOaTB5Tnk0eE16ZDZJaUJtYVd4c1BTSWpNa1JDTnpReUlpOCtQQzl6ZG1jKykgNTAlIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTdweH0ud2FfX2J0bl93X2ltZyAud2FfX2NzX2ltZzphZnRlciwud2FfX3N0dF9vZmZsaW5lLndhX19idG5fd19pbWcgLndhX19jc19pbWc6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MCAzcHggNHB4IDAgcmdiKDM5IDM4IDM4LzI2JSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDRweCAwIHJnYigzOSAzOCAzOC8yNiUpOy1tb3otYm94LXNoYWRvdzowIDNweCA0cHggMCByZ2IoMzkgMzggMzgvMjYlKTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjdweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTRweDt0b3A6MjBweDt3aWR0aDoyN3B4fS53YV9fc3R0X29mZmxpbmUud2FfX2J0bl93X2ltZyAud2FfX2NzX2ltZzphZnRlcntiYWNrZ3JvdW5kOiNmZmYgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTnpndU1UWTFJRFEzT0M0eE5qVWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEUTNPQzR4TmpVZ05EYzRMakUyTlNJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNaUlnYUdWcFoyaDBQU0kxTVRJaVBqeHdZWFJvSUdROUlrMDBOemd1TVRZMUlESXpNaTQ1TkRaak1DQXhNamd1TlRZM0xURXdOUzR3TlRjZ01qTXlMamsyTmkweU16UXVOamM1SURJek1pNDVOall0TkRFdU1UQXlJREF0TnprdU9ERTBMVEV3TGpVNU9TMHhNVE11TkRRMUxUSTRMamsyT1V3d0lEUTNPQzR4TmpWc05ESXVORE0zTFRFeU5TNHdOR010TWpFdU5ETTRMVE0xTGpBMk5TMHpNeTQzTnkwM05pNHlNRGN0TXpNdU56Y3RNVEl3TGpFMU9VTTRMalkyTnlBeE1EUXVNelFnTVRFekxqYzJNeUF3SURJME15NDBPRFVnTUdNeE1qa3VOakl6SURBZ01qTTBMalk0SURFd05DNHpOQ0F5TXpRdU5qZ2dNak15TGprME5ucE5NalF6TGpRNE5TQXpOeTR3T1RoakxURXdPQzQ0TURJZ01DMHhPVGN1TkRJeUlEZzNMamd3TXkweE9UY3VOREl5SURFNU5TNDROamdnTUNBME1pNDVNVFVnTVRNdU9UZzJJRGd5TGpZd015QXpOeTQxTnpZZ01URTBMamczT1d3dE1qUXVOVGcySURjeUxqVTBNaUEzTlM0NE5Ea3RNak11T1RZNFl6TXhMakV5TVNBeU1DNDBPREVnTmpndU5EVTNJRE15TGpJNU5pQXhNRGd1TlRneklETXlMakk1TmlBeE1EZ3VOekl6SURBZ01UazNMak15TXkwNE55NDRORE1nTVRrM0xqTXlNeTB4T1RVdU9UQTRJREF0TVRBM0xqZzROaTA0T0M0MkxURTVOUzQzTURrdE1UazNMak15TXkweE9UVXVOekE1ZWswek5qRXVPVE14SURJNE5pNDJNbU10TVM0ek9UVXRNaTR6TXpFdE5TNHlNaTB6TGpjME5pMHhNQzQ0T1RndE5pNDRNVFF0TlM0NU1UY3RNaTQ0TkRrdE16UXVNRGc1TFRFMkxqUTVOeTB6T1M0MU1EZ3RNVGd1TXpjdE5TNHhOaTB4TGpreE15MDRMams0TmkweUxqZzBPUzB4TWk0NE1URWdNaTQ0TWprdE5DNHdNRFVnTlM0Mk16Z3RNVFF1T1RBeklERTRMall5T1MweE9DNHlNeUF5TWk0ek5UUXRNeTQxTkRZZ015NDNPRFV0Tmk0NE5UUWdOQzR5TmpRdE1USXVOVFV5SURFdU5ETTFMVFV1TmpFNExUSXVPREE1TFRJMExqSTJOeTA0TGpnMk5pMDBOaTR5TURNdE1qZ3VNemt4TFRFM0xqQTFOUzB4TlM0d05ESXRNamd1TmpjdE16TXVOekV4TFRNeExqazVOeTB6T1M0MU1EZ3RNeTQwTWpjdE5TNDNOVGd0TGpNNU9DMDRMamd5TmlBeUxqUTNNUzB4TVM0Mk16VWdNaTQyT1MweUxqVTVJRFV1TnpjNExUWXVOek0wSURndU5qSTNMVEV3TGpBME1TQXlMamsyT1MwekxqSTROeUF6TGprd05TMDFMall6T0NBMUxqYzVPQzA1TGpReU5DQXhMamt4TXkwekxqa3dOUzQ1TXpZdE55NHhPVEl0TGpRM09DMHhNQzR4TkRFdE1TNDBNVFV0TWk0NE5Ea3RNVE11TURFdE16QXVPRGd4TFRFM0xqYzFNaTAwTWk0ek16Y3ROQzQ0TkRFdE1URXVOREUyTFRrdU5UUXpMVGt1TlRJekxURXlMamczTVMwNUxqVXlNeTB6TGpRMk55QXdMVGN1TWpFeUxTNDBOemd0TVRFdU1URTNMUzQwTnpndE15NDNPRFVnTUMweE1DNHdOREVnTVM0ek9UVXRNVFV1TXpneElEY3VNVGt5TFRVdU1pQTFMalkxT0MweU1DNHhNak1nTVRrdU5EWTFMVEl3TGpFeU15QTBOeTQxT1RjZ01DQXlPQzR3TlRJZ01qQXVOakF4SURVMUxqTXdPQ0F5TXk0MU5TQTFPUzR3TlRNZ01pNDROamtnTXk0M09EVWdNemt1TnpRM0lEWXpMakU1TnlBNU9DNHpNRE1nT0RZdU1EY2dOVGd1TkRjMklESXlMamczTWlBMU9DNDBOellnTVRVdU16SXhJRFk1TGpFeE5TQXhOQzR6TmpVZ01UQXVNemd0TGprMU5pQXpOQzR3TmprdE1UTXVPRFkzSURNNExqZ3hNUzB5Tnk0d09UWWdOQzQyTmkweE15NDBOU0EwTGpZMkxUSTBMamMyTmlBekxqSTBOaTB5Tnk0eE16ZDZJaUJtYVd4c1BTSWpRMEpEUmtRMUlpOCtQQzl6ZG1jKykgNTAlIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTdweH0ud2FfX2J0bl93X2ltZyAud2FfX2J0bl90eHR7cGFkZGluZzoxNHB4IDIwcHggMTJweCAxMDNweH0ud2FfX3JfYnV0dG9ue2JvcmRlci1yYWRpdXM6NTB2aH0ud2FfX3NxX2J1dHRvbntib3JkZXItcmFkaXVzOjVweH0ud2FfX3NxX2J1dHRvbi53YV9fYnRuX3dfaW1ne21hcmdpbi1sZWZ0OjMwcHg7d2lkdGg6MjcwcHh9LndhX19yX2J1dHRvbi53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW1ne2xlZnQ6LTVweH0ud2FfX3NxX2J1dHRvbi53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW1ne2xlZnQ6LTM1cHh9LndhX19zcV9idXR0b24ud2FfX2J0bl93X2ltZyAud2FfX2J0bl90eHR7ZGlzcGxheTp0YWJsZS1jZWxsO2hlaWdodDo2NnB4O3BhZGRpbmc6MTBweCAyMHB4IDEwcHggNzBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LndhX19idG5fdHh0IC53YV9fYnRuX3RpdGxle2ZvbnQtd2VpZ2h0OjYwMH0ud2FfX3JfYnV0dG9uLndhX19idG5fd19pbWcgLndhX19idG5fdHh0e2Rpc3BsYXk6dGFibGUtY2VsbDtoZWlnaHQ6NjZweDtwYWRkaW5nOjhweCAyMHB4IDhweCAxMDBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LndhX19yX2J1dHRvbi53YV9fYnRuX3dfaW1nIC53YV9fY3NfaW5mbyAud2FfX2NzX3N0YXR1c3ttYXJnaW4tbGVmdDozcHh9LndhX19wb3B1cF9jaGF0X2JveHtib3JkZXItcmFkaXVzOjVweCA1cHggOHB4IDhweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4IDVweCA4cHggOHB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHggNXB4IDhweCA4cHg7Ym90dG9tOjEwMnB4O2JveC1zaGFkb3c6MCAxMHB4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTstd2Via2l0LWJveC1zaGFkb3c6MCAxMHB4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTstbW96LWJveC1zaGFkb3c6MCAxMHB4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtyaWdodDoyNXB4Oy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTBweCk7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC40cyBlYXNlO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjM1MXB4O3dpbGwtY2hhbmdlOnRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHk7ei1pbmRleDo5OTk5OTk5OTh9LndhX19wb3B1cF9jaGF0X2JveDphY3RpdmUsLndhX19wb3B1cF9jaGF0X2JveDpmb2N1cywud2FfX3BvcHVwX2NoYXRfYm94OmhvdmVye2JveC1zaGFkb3c6MCAxMHB4IDEwcHggNHB4IHJnYmEoMzIsMzIsMzcsLjIzKTstd2Via2l0LWJveC1zaGFkb3c6MCAxMHB4IDEwcHggNHB4IHJnYmEoMzIsMzIsMzcsLjIzKTstbW96LWJveC1zaGFkb3c6MCAxMHB4IDEwcHggNHB4IHJnYmEoMzIsMzIsMzcsLjIzKX0ud2FfX3BvcHVwX2NoYXRfYm94LndhX19hY3RpdmV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt2aXNpYmlsaXR5OnZpc2libGV9LndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmd7YmFja2dyb3VuZDojMmRiNzQyO2NvbG9yOiNkOWViYzY7cGFkZGluZzoxNXB4IDQzcHggMTdweCA3NHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nX3Nte3BhZGRpbmc6MTJweCAxNXB4IDE3cHggNzRweH0ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfaGVhZGluZzpiZWZvcmV7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJalJrWkdJaTgrUEM5emRtYyspIHRvcCBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjMzcHg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMzcHg7bGVmdDoxMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3dpZHRoOjU1cHh9LndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmdfc206YmVmb3Jle2xlZnQ6MTFweDt0b3A6MTlweH0ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfaGVhZGluZyAud2FfX3BvcHVwX3RpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDttaW4taGVpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MztwYWRkaW5nLXRvcDoycHh9LndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmcgLndhX19wb3B1cF9pbnRyb3tmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O21pbi1oZWlnaHQ6MjBweDtwYWRkaW5nLXRvcDo0cHh9LndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmdfc20gLndhX19wb3B1cF9pbnRyb3twYWRkaW5nLXRvcDowfS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nIC53YV9fcG9wdXBfaW50cm8gYXtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nIC53YV9fcG9wdXBfaW50cm8gYTphY3RpdmUsLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2hlYWRpbmcgLndhX19wb3B1cF9pbnRybyBhOmZvY3VzLC53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9oZWFkaW5nIC53YV9fcG9wdXBfaW50cm8gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9ub3RpY2V7Y29sb3I6I2E1YWJiNztmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzowIDNweH0ud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fcG9wdXBfY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxM3B4IDIwcHggMjFweCAxOXB4O3RleHQtYWxpZ246Y2VudGVyfS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9jb250ZW50X2xlZnR7dGV4dC1hbGlnbjpsZWZ0fS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19wb3B1cF9hdmF0YXJ7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlO2xlZnQ6MTJweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHh9LndhX19wb3B1cF9jaGF0X2JveCAud2FfX3BvcHVwX2F2YXRhci5udGEtZGVmYXVsdC1hdnR7Ym9yZGVyLXJhZGl1czp1bnNldDstd2Via2l0LWJvcmRlci1yYWRpdXM6dW5zZXQ7LW1vei1ib3JkZXItcmFkaXVzOnVuc2V0fS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19zdHR7YmFja2dyb3VuZDojZjVmN2Y5O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMmRiNzQyO2JvcmRlci1yYWRpdXM6MnB4IDRweCAycHggNHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHggNHB4IDJweCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjJweCA0cHggMnB4IDRweDtkaXNwbGF5OnRhYmxlO3BhZGRpbmc6MTNweCA0MHB4IDEycHggNzRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoxMDAlfS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19zdHQ6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJak1rUkNOelF5SWk4K1BDOXpkbWMrKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlOy1tb3otYmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtjb250ZW50OlwiXCI7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTRweDt0b3A6MjZweDt3aWR0aDoyMHB4fS53YV9fcG9wdXBfY2hhdF9ib3ggLndhX19zdHQud2FfX3N0dF9vZmZsaW5lOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTnpndU1UWTFJRFEzT0M0eE5qVWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEUTNPQzR4TmpVZ05EYzRMakUyTlNJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNaUlnYUdWcFoyaDBQU0kxTVRJaVBqeHdZWFJvSUdROUlrMDBOemd1TVRZMUlESXpNaTQ1TkRaak1DQXhNamd1TlRZM0xURXdOUzR3TlRjZ01qTXlMamsyTmkweU16UXVOamM1SURJek1pNDVOall0TkRFdU1UQXlJREF0TnprdU9ERTBMVEV3TGpVNU9TMHhNVE11TkRRMUxUSTRMamsyT1V3d0lEUTNPQzR4TmpWc05ESXVORE0zTFRFeU5TNHdOR010TWpFdU5ETTRMVE0xTGpBMk5TMHpNeTQzTnkwM05pNHlNRGN0TXpNdU56Y3RNVEl3TGpFMU9VTTRMalkyTnlBeE1EUXVNelFnTVRFekxqYzJNeUF3SURJME15NDBPRFVnTUdNeE1qa3VOakl6SURBZ01qTTBMalk0SURFd05DNHpOQ0F5TXpRdU5qZ2dNak15TGprME5ucE5NalF6TGpRNE5TQXpOeTR3T1RoakxURXdPQzQ0TURJZ01DMHhPVGN1TkRJeUlEZzNMamd3TXkweE9UY3VOREl5SURFNU5TNDROamdnTUNBME1pNDVNVFVnTVRNdU9UZzJJRGd5TGpZd015QXpOeTQxTnpZZ01URTBMamczT1d3dE1qUXVOVGcySURjeUxqVTBNaUEzTlM0NE5Ea3RNak11T1RZNFl6TXhMakV5TVNBeU1DNDBPREVnTmpndU5EVTNJRE15TGpJNU5pQXhNRGd1TlRneklETXlMakk1TmlBeE1EZ3VOekl6SURBZ01UazNMak15TXkwNE55NDRORE1nTVRrM0xqTXlNeTB4T1RVdU9UQTRJREF0TVRBM0xqZzROaTA0T0M0MkxURTVOUzQzTURrdE1UazNMak15TXkweE9UVXVOekE1ZWswek5qRXVPVE14SURJNE5pNDJNbU10TVM0ek9UVXRNaTR6TXpFdE5TNHlNaTB6TGpjME5pMHhNQzQ0T1RndE5pNDRNVFF0TlM0NU1UY3RNaTQ0TkRrdE16UXVNRGc1TFRFMkxqUTVOeTB6T1M0MU1EZ3RNVGd1TXpjdE5TNHhOaTB4TGpreE15MDRMams0TmkweUxqZzBPUzB4TWk0NE1URWdNaTQ0TWprdE5DNHdNRFVnTlM0Mk16Z3RNVFF1T1RBeklERTRMall5T1MweE9DNHlNeUF5TWk0ek5UUXRNeTQxTkRZZ015NDNPRFV0Tmk0NE5UUWdOQzR5TmpRdE1USXVOVFV5SURFdU5ETTFMVFV1TmpFNExUSXVPREE1TFRJMExqSTJOeTA0TGpnMk5pMDBOaTR5TURNdE1qZ3VNemt4TFRFM0xqQTFOUzB4TlM0d05ESXRNamd1TmpjdE16TXVOekV4TFRNeExqazVOeTB6T1M0MU1EZ3RNeTQwTWpjdE5TNDNOVGd0TGpNNU9DMDRMamd5TmlBeUxqUTNNUzB4TVM0Mk16VWdNaTQyT1MweUxqVTVJRFV1TnpjNExUWXVOek0wSURndU5qSTNMVEV3TGpBME1TQXlMamsyT1MwekxqSTROeUF6TGprd05TMDFMall6T0NBMUxqYzVPQzA1TGpReU5DQXhMamt4TXkwekxqa3dOUzQ1TXpZdE55NHhPVEl0TGpRM09DMHhNQzR4TkRFdE1TNDBNVFV0TWk0NE5Ea3RNVE11TURFdE16QXVPRGd4TFRFM0xqYzFNaTAwTWk0ek16Y3ROQzQ0TkRFdE1URXVOREUyTFRrdU5UUXpMVGt1TlRJekxURXlMamczTVMwNUxqVXlNeTB6TGpRMk55QXdMVGN1TWpFeUxTNDBOemd0TVRFdU1URTNMUzQwTnpndE15NDNPRFVnTUMweE1DNHdOREVnTVM0ek9UVXRNVFV1TXpneElEY3VNVGt5TFRVdU1pQTFMalkxT0MweU1DNHhNak1nTVRrdU5EWTFMVEl3TGpFeU15QTBOeTQxT1RjZ01DQXlPQzR3TlRJZ01qQXVOakF4SURVMUxqTXdPQ0F5TXk0MU5TQTFPUzR3TlRNZ01pNDROamtnTXk0M09EVWdNemt1TnpRM0lEWXpMakU1TnlBNU9DNHpNRE1nT0RZdU1EY2dOVGd1TkRjMklESXlMamczTWlBMU9DNDBOellnTVRVdU16SXhJRFk1TGpFeE5TQXhOQzR6TmpVZ01UQXVNemd0TGprMU5pQXpOQzR3TmprdE1UTXVPRFkzSURNNExqZ3hNUzB5Tnk0d09UWWdOQzQyTmkweE15NDBOU0EwTGpZMkxUSTBMamMyTmlBekxqSTBOaTB5Tnk0eE16ZDZJaUJtYVd4c1BTSWpZVGxoWldJMklpOCtQQzl6ZG1jKyl9LndhX19wb3B1cF9jaGF0X2JveCAud2FfX3N0dC53YV9fc3R0X29ubGluZXt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LndhX19wb3B1cF9jaGF0X2JveCAud2FfX3N0dC53YV9fc3R0X29ubGluZTphY3RpdmUsLndhX19wb3B1cF9jaGF0X2JveCAud2FfX3N0dC53YV9fc3R0X29ubGluZTpmb2N1cywud2FfX3BvcHVwX2NoYXRfYm94IC53YV9fc3R0LndhX19zdHRfb25saW5lOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgN3B4IDE1cHggMXB4IHJnYmEoNTUsNjIsNzAsLjA3KTstd2Via2l0LWJveC1zaGFkb3c6MCA3cHggMTVweCAxcHggcmdiYSg1NSw2Miw3MCwuMDcpOy1tb3otYm94LXNoYWRvdzowIDdweCAxNXB4IDFweCByZ2JhKDU1LDYyLDcwLC4wNyl9LndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW17bWFyZ2luOjE0cHggMCAwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7d2lsbC1jaGFuZ2U6b3BhY2l0eSx0cmFuc2Zvcm19LndhX19wb3B1cF9jaGF0X2JveC53YV9fcGVuZGluZyAud2FfX3BvcHVwX2NvbnRlbnRfbGlzdCAud2FfX3BvcHVwX2NvbnRlbnRfaXRlbXt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7dHJhbnNpdGlvbi1kZWxheToyLjFzOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToyLjFzOy1tb3otdHJhbnNpdGlvbi1kZWxheToyLjFzfS53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06Zmlyc3QtY2hpbGR7dHJhbnNpdGlvbi1kZWxheTouM3M7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4zczstbW96LXRyYW5zaXRpb24tZGVsYXk6LjNzfS53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDIpe3RyYW5zaXRpb24tZGVsYXk6LjVzOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouNXM7LW1vei10cmFuc2l0aW9uLWRlbGF5Oi41c30ud2FfX3BvcHVwX2NoYXRfYm94LndhX19wZW5kaW5nIC53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtOm50aC1jaGlsZCgzKXt0cmFuc2l0aW9uLWRlbGF5Oi43czstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjdzOy1tb3otdHJhbnNpdGlvbi1kZWxheTouN3N9LndhX19wb3B1cF9jaGF0X2JveC53YV9fcGVuZGluZyAud2FfX3BvcHVwX2NvbnRlbnRfbGlzdCAud2FfX3BvcHVwX2NvbnRlbnRfaXRlbTpudGgtY2hpbGQoNCl7dHJhbnNpdGlvbi1kZWxheTouOXM7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi45czstbW96LXRyYW5zaXRpb24tZGVsYXk6LjlzfS53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDUpe3RyYW5zaXRpb24tZGVsYXk6MS4xczstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MS4xczstbW96LXRyYW5zaXRpb24tZGVsYXk6MS4xc30ud2FfX3BvcHVwX2NoYXRfYm94LndhX19wZW5kaW5nIC53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtOm50aC1jaGlsZCg2KXt0cmFuc2l0aW9uLWRlbGF5OjEuM3M7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjEuM3M7LW1vei10cmFuc2l0aW9uLWRlbGF5OjEuM3N9LndhX19wb3B1cF9jaGF0X2JveC53YV9fcGVuZGluZyAud2FfX3BvcHVwX2NvbnRlbnRfbGlzdCAud2FfX3BvcHVwX2NvbnRlbnRfaXRlbTpudGgtY2hpbGQoNyl7dHJhbnNpdGlvbi1kZWxheToxLjVzOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToxLjVzOy1tb3otdHJhbnNpdGlvbi1kZWxheToxLjVzfS53YV9fcG9wdXBfY2hhdF9ib3gud2FfX3BlbmRpbmcgLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW06bnRoLWNoaWxkKDgpe3RyYW5zaXRpb24tZGVsYXk6MS43czstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MS43czstbW96LXRyYW5zaXRpb24tZGVsYXk6MS43c30ud2FfX3BvcHVwX2NoYXRfYm94LndhX19wZW5kaW5nIC53YV9fcG9wdXBfY29udGVudF9saXN0IC53YV9fcG9wdXBfY29udGVudF9pdGVtOm50aC1jaGlsZCg5KXt0cmFuc2l0aW9uLWRlbGF5OjEuOXM7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjEuOXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjEuOXN9LndhX19wb3B1cF9jaGF0X2JveC53YV9fbGF1Y2ggLndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW17b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX0ud2FfX3BvcHVwX2NvbnRlbnRfbGlzdCAud2FfX3BvcHVwX2NvbnRlbnRfaXRlbSAud2FfX21lbWJlcl9uYW1le2NvbG9yOiMzNjNjNDc7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4xODhlbSFpbXBvcnRhbnR9LndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW0gLndhX19tZW1iZXJfZHV0eXtjb2xvcjojOTg5YjlmO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEuMTI1ZW0haW1wb3J0YW50O3BhZGRpbmc6MnB4IDAgMH0ud2FfX3BvcHVwX2NvbnRlbnRfbGlzdCAud2FfX3BvcHVwX2NvbnRlbnRfaXRlbSAud2FfX21lbWJlcl9zdGF0dXN7Y29sb3I6I2Y1YTYyMztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjEyNWVtIWltcG9ydGFudDtwYWRkaW5nOjVweCAwIDB9LndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW0gLndhX19wb3B1cF90eHR7ZGlzcGxheTp0YWJsZS1jZWxsO2hlaWdodDo0OHB4O21pbi1oZWlnaHQ6NDhweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LndhX19wb3B1cF9jb250ZW50X2xpc3QgLndhX19wb3B1cF9jb250ZW50X2l0ZW0gLndhX19zdHRfb2ZmbGluZXtib3JkZXItbGVmdC1jb2xvcjojYzBjNWNhfS53YV9fcG9wdXBfYXZ0X2xpc3R7Zm9udC1zaXplOjA7bWFyZ2luOjdweCAwIDI0cHh9LndhX19wb3B1cF9hdnRfbGlzdCAud2FfX3BvcHVwX2F2dF9pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ2cHh9LndhX19wb3B1cF9hdnRfbGlzdCAud2FfX3BvcHVwX2F2dF9pbWd7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NjBweDtsZWZ0Oi03cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjYwcHh9LndhX19wb3B1cF9jYWxsX2J0bntiYWNrZ3JvdW5kOiMyZGI3NDI7Ym9yZGVyLXJhZGl1czoyNHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoyNHB4Oy1tb3otYm9yZGVyLXJhZGl1czoyNHB4O2JveC1zaGFkb3c6MCA4cHggMTdweCAycHggcmdiYSgxMywxNSwxOCwuMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgOHB4IDE3cHggMnB4IHJnYmEoMTMsMTUsMTgsLjIpOy1tb3otYm94LXNoYWRvdzowIDhweCAxN3B4IDJweCByZ2JhKDEzLDE1LDE4LC4yKTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoyNXB4IDAgMTVweDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjE0cHggMTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoyNzVweH0ud2FfX3BvcHVwX2NhbGxfYnRuLndhX19wb3B1cF9jYWxsX2J0bl9sZzpiZWZvcmV7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJak5HSmpNVGMwSWk4K1BDOXpkbWMrKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlOy1tb3otYmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7bGVmdDotMzFweDttYXJnaW4tcmlnaHQ6LTE5cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC4ycyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC4ycyBlYXNlOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC4ycyBlYXNlO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoyMHB4fS53YV9fcG9wdXBfY2FsbF9idG4ud2FfX3BvcHVwX2NhbGxfYnRuX2xnOmFjdGl2ZTpiZWZvcmUsLndhX19wb3B1cF9jYWxsX2J0bi53YV9fcG9wdXBfY2FsbF9idG5fbGc6Zm9jdXM6YmVmb3JlLC53YV9fcG9wdXBfY2FsbF9idG4ud2FfX3BvcHVwX2NhbGxfYnRuX2xnOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqUmtaR0lpOCtQQzl6ZG1jKyl9LndhX19wb3B1cF9jaGF0X2JveF9ncmF5e2JvcmRlci1yYWRpdXM6MnB4IDJweCA4cHggOHB4fS53YV9fcG9wdXBfY2hhdF9ib3hfZ3JheSAud2FfX3BvcHVwX2hlYWRpbmdfZ3JheXtiYWNrZ3JvdW5kOiNmOGY4Zjg7Ym9yZGVyLXRvcDozcHggc29saWQgIzJkYjc0Mjtjb2xvcjojODY4YzlhO2ZvbnQtd2VpZ2h0OjUwMH0ud2FfX3BvcHVwX2NoYXRfYm94X2dyYXkgLndhX19wb3B1cF9oZWFkaW5nX2dyYXkgLndhX19wb3B1cF90aXRsZXtjb2xvcjojNTk1YjYwfS53YV9fcG9wdXBfY2hhdF9ib3hfZ3JheSAud2FfX3BvcHVwX2hlYWRpbmdfZ3JheTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBOemd1TVRZMUlEUTNPQzR4TmpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURRM09DNHhOalVnTkRjNExqRTJOU0lnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpUGp4d1lYUm9JR1E5SWswME56Z3VNVFkxSURJek1pNDVORFpqTUNBeE1qZ3VOVFkzTFRFd05TNHdOVGNnTWpNeUxqazJOaTB5TXpRdU5qYzVJREl6TWk0NU5qWXROREV1TVRBeUlEQXROemt1T0RFMExURXdMalU1T1MweE1UTXVORFExTFRJNExqazJPVXd3SURRM09DNHhOalZzTkRJdU5ETTNMVEV5TlM0d05HTXRNakV1TkRNNExUTTFMakEyTlMwek15NDNOeTAzTmk0eU1EY3RNek11TnpjdE1USXdMakUxT1VNNExqWTJOeUF4TURRdU16UWdNVEV6TGpjMk15QXdJREkwTXk0ME9EVWdNR014TWprdU5qSXpJREFnTWpNMExqWTRJREV3TkM0ek5DQXlNelF1TmpnZ01qTXlMamswTm5wTk1qUXpMalE0TlNBek55NHdPVGhqTFRFd09DNDRNRElnTUMweE9UY3VOREl5SURnM0xqZ3dNeTB4T1RjdU5ESXlJREU1TlM0NE5qZ2dNQ0EwTWk0NU1UVWdNVE11T1RnMklEZ3lMall3TXlBek55NDFOellnTVRFMExqZzNPV3d0TWpRdU5UZzJJRGN5TGpVME1pQTNOUzQ0TkRrdE1qTXVPVFk0WXpNeExqRXlNU0F5TUM0ME9ERWdOamd1TkRVM0lETXlMakk1TmlBeE1EZ3VOVGd6SURNeUxqSTVOaUF4TURndU56SXpJREFnTVRrM0xqTXlNeTA0Tnk0NE5ETWdNVGszTGpNeU15MHhPVFV1T1RBNElEQXRNVEEzTGpnNE5pMDRPQzQyTFRFNU5TNDNNRGt0TVRrM0xqTXlNeTB4T1RVdU56QTVlazB6TmpFdU9UTXhJREk0Tmk0Mk1tTXRNUzR6T1RVdE1pNHpNekV0TlM0eU1pMHpMamMwTmkweE1DNDRPVGd0Tmk0NE1UUXROUzQ1TVRjdE1pNDRORGt0TXpRdU1EZzVMVEUyTGpRNU55MHpPUzQxTURndE1UZ3VNemN0TlM0eE5pMHhMamt4TXkwNExqazROaTB5TGpnME9TMHhNaTQ0TVRFZ01pNDRNamt0TkM0d01EVWdOUzQyTXpndE1UUXVPVEF6SURFNExqWXlPUzB4T0M0eU15QXlNaTR6TlRRdE15NDFORFlnTXk0M09EVXROaTQ0TlRRZ05DNHlOalF0TVRJdU5UVXlJREV1TkRNMUxUVXVOakU0TFRJdU9EQTVMVEkwTGpJMk55MDRMamcyTmkwME5pNHlNRE10TWpndU16a3hMVEUzTGpBMU5TMHhOUzR3TkRJdE1qZ3VOamN0TXpNdU56RXhMVE14TGprNU55MHpPUzQxTURndE15NDBNamN0TlM0M05UZ3RMak01T0MwNExqZ3lOaUF5TGpRM01TMHhNUzQyTXpVZ01pNDJPUzB5TGpVNUlEVXVOemM0TFRZdU56TTBJRGd1TmpJM0xURXdMakEwTVNBeUxqazJPUzB6TGpJNE55QXpMamt3TlMwMUxqWXpPQ0ExTGpjNU9DMDVMalF5TkNBeExqa3hNeTB6TGprd05TNDVNell0Tnk0eE9USXRMalEzT0MweE1DNHhOREV0TVM0ME1UVXRNaTQ0TkRrdE1UTXVNREV0TXpBdU9EZ3hMVEUzTGpjMU1pMDBNaTR6TXpjdE5DNDROREV0TVRFdU5ERTJMVGt1TlRRekxUa3VOVEl6TFRFeUxqZzNNUzA1TGpVeU15MHpMalEyTnlBd0xUY3VNakV5TFM0ME56Z3RNVEV1TVRFM0xTNDBOemd0TXk0M09EVWdNQzB4TUM0d05ERWdNUzR6T1RVdE1UVXVNemd4SURjdU1Ua3lMVFV1TWlBMUxqWTFPQzB5TUM0eE1qTWdNVGt1TkRZMUxUSXdMakV5TXlBME55NDFPVGNnTUNBeU9DNHdOVElnTWpBdU5qQXhJRFUxTGpNd09DQXlNeTQxTlNBMU9TNHdOVE1nTWk0NE5qa2dNeTQzT0RVZ016a3VOelEzSURZekxqRTVOeUE1T0M0ek1ETWdPRFl1TURjZ05UZ3VORGMySURJeUxqZzNNaUExT0M0ME56WWdNVFV1TXpJeElEWTVMakV4TlNBeE5DNHpOalVnTVRBdU16Z3RMamsxTmlBek5DNHdOamt0TVRNdU9EWTNJRE00TGpneE1TMHlOeTR3T1RZZ05DNDJOaTB4TXk0ME5TQTBMalkyTFRJMExqYzJOaUF6TGpJME5pMHlOeTR4TXpkNklpQm1hV3hzUFNJak1rUkNOelF5SWk4K1BDOXpkbWMrKSB0b3Agbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTozM3B4O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDozM3B4O2xlZnQ6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDt3aWR0aDo1NXB4fS53YV9fcG9wdXBfY2hhdF9ib3hfZ3JheSAud2FfX3BvcHVwX2hlYWRpbmdfZ3JheSAud2FfX3BvcHVwX2ludHJvIGF7Y29sb3I6IzU5NWI2MH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjM4NHB4fS53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9oZWFkaW5nX2N0e3BhZGRpbmc6MThweCAwO3RleHQtYWxpZ246Y2VudGVyfS53YV9fcG9wdXBfY2hhdF9ib3hfY3QgLndhX19wb3B1cF9oZWFkaW5nX2N0OmJlZm9yZXtiYWNrZ3JvdW5kOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqUmtaR0lpOCtQQzl6ZG1jKykgdG9wIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MzBweDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzFweDtsZWZ0OjcycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7d2lkdGg6MzBweH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfaGVhZGluZ19jdCAud2FfX3BvcHVwX3RpdGxle3BhZGRpbmctYm90dG9tOjE0cHg7cGFkZGluZy1sZWZ0OjIycHh9LndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2hlYWRpbmdfY3QgLndhX19wb3B1cF9pbnRyb3tsaW5lLWhlaWdodDoxMnB4O21hcmdpbi10b3A6LTVweH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfYXZ0X2xpc3Q6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowIDAgMTRweH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudCAud2FfX3BvcHVwX25vdGljZXtwYWRkaW5nLWJvdHRvbToxNXB4O3BhZGRpbmctdG9wOjE4cHh9LndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2N0X2NvbnRlbnRfaXRlbXtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxMHB4O3dpZHRoOjMzJX0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIGF7Y29sb3I6Izk4OWI5Zjt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIC53YV9fcG9wdXBfY3RfdHh0e3BhZGRpbmctdG9wOjhweH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIC53YV9fbWVtYmVyX25hbWV7Y29sb3I6IzM2M2M0Nztmb250LXNpemU6MTNweH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIC53YV9fbWVtYmVyX2R1dHl7Y29sb3I6Izk4OWI5ZjtwYWRkaW5nOjNweCAwIDB9LndhX19wb3B1cF9jaGF0X2JveF9jdCAud2FfX3BvcHVwX2N0X2NvbnRlbnRfaXRlbSAud2FfX21lbWJlcl9zdHRfb25saW5le2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTnpndU1UWTFJRFEzT0M0eE5qVWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEUTNPQzR4TmpVZ05EYzRMakUyTlNJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNaUlnYUdWcFoyaDBQU0kxTVRJaVBqeHdZWFJvSUdROUlrMDBOemd1TVRZMUlESXpNaTQ1TkRaak1DQXhNamd1TlRZM0xURXdOUzR3TlRjZ01qTXlMamsyTmkweU16UXVOamM1SURJek1pNDVOall0TkRFdU1UQXlJREF0TnprdU9ERTBMVEV3TGpVNU9TMHhNVE11TkRRMUxUSTRMamsyT1V3d0lEUTNPQzR4TmpWc05ESXVORE0zTFRFeU5TNHdOR010TWpFdU5ETTRMVE0xTGpBMk5TMHpNeTQzTnkwM05pNHlNRGN0TXpNdU56Y3RNVEl3TGpFMU9VTTRMalkyTnlBeE1EUXVNelFnTVRFekxqYzJNeUF3SURJME15NDBPRFVnTUdNeE1qa3VOakl6SURBZ01qTTBMalk0SURFd05DNHpOQ0F5TXpRdU5qZ2dNak15TGprME5ucE5NalF6TGpRNE5TQXpOeTR3T1RoakxURXdPQzQ0TURJZ01DMHhPVGN1TkRJeUlEZzNMamd3TXkweE9UY3VOREl5SURFNU5TNDROamdnTUNBME1pNDVNVFVnTVRNdU9UZzJJRGd5TGpZd015QXpOeTQxTnpZZ01URTBMamczT1d3dE1qUXVOVGcySURjeUxqVTBNaUEzTlM0NE5Ea3RNak11T1RZNFl6TXhMakV5TVNBeU1DNDBPREVnTmpndU5EVTNJRE15TGpJNU5pQXhNRGd1TlRneklETXlMakk1TmlBeE1EZ3VOekl6SURBZ01UazNMak15TXkwNE55NDRORE1nTVRrM0xqTXlNeTB4T1RVdU9UQTRJREF0TVRBM0xqZzROaTA0T0M0MkxURTVOUzQzTURrdE1UazNMak15TXkweE9UVXVOekE1ZWswek5qRXVPVE14SURJNE5pNDJNbU10TVM0ek9UVXRNaTR6TXpFdE5TNHlNaTB6TGpjME5pMHhNQzQ0T1RndE5pNDRNVFF0TlM0NU1UY3RNaTQ0TkRrdE16UXVNRGc1TFRFMkxqUTVOeTB6T1M0MU1EZ3RNVGd1TXpjdE5TNHhOaTB4TGpreE15MDRMams0TmkweUxqZzBPUzB4TWk0NE1URWdNaTQ0TWprdE5DNHdNRFVnTlM0Mk16Z3RNVFF1T1RBeklERTRMall5T1MweE9DNHlNeUF5TWk0ek5UUXRNeTQxTkRZZ015NDNPRFV0Tmk0NE5UUWdOQzR5TmpRdE1USXVOVFV5SURFdU5ETTFMVFV1TmpFNExUSXVPREE1TFRJMExqSTJOeTA0TGpnMk5pMDBOaTR5TURNdE1qZ3VNemt4TFRFM0xqQTFOUzB4TlM0d05ESXRNamd1TmpjdE16TXVOekV4TFRNeExqazVOeTB6T1M0MU1EZ3RNeTQwTWpjdE5TNDNOVGd0TGpNNU9DMDRMamd5TmlBeUxqUTNNUzB4TVM0Mk16VWdNaTQyT1MweUxqVTVJRFV1TnpjNExUWXVOek0wSURndU5qSTNMVEV3TGpBME1TQXlMamsyT1MwekxqSTROeUF6TGprd05TMDFMall6T0NBMUxqYzVPQzA1TGpReU5DQXhMamt4TXkwekxqa3dOUzQ1TXpZdE55NHhPVEl0TGpRM09DMHhNQzR4TkRFdE1TNDBNVFV0TWk0NE5Ea3RNVE11TURFdE16QXVPRGd4TFRFM0xqYzFNaTAwTWk0ek16Y3ROQzQ0TkRFdE1URXVOREUyTFRrdU5UUXpMVGt1TlRJekxURXlMamczTVMwNUxqVXlNeTB6TGpRMk55QXdMVGN1TWpFeUxTNDBOemd0TVRFdU1URTNMUzQwTnpndE15NDNPRFVnTUMweE1DNHdOREVnTVM0ek9UVXRNVFV1TXpneElEY3VNVGt5TFRVdU1pQTFMalkxT0MweU1DNHhNak1nTVRrdU5EWTFMVEl3TGpFeU15QTBOeTQxT1RjZ01DQXlPQzR3TlRJZ01qQXVOakF4SURVMUxqTXdPQ0F5TXk0MU5TQTFPUzR3TlRNZ01pNDROamtnTXk0M09EVWdNemt1TnpRM0lEWXpMakU1TnlBNU9DNHpNRE1nT0RZdU1EY2dOVGd1TkRjMklESXlMamczTWlBMU9DNDBOellnTVRVdU16SXhJRFk1TGpFeE5TQXhOQzR6TmpVZ01UQXVNemd0TGprMU5pQXpOQzR3TmprdE1UTXVPRFkzSURNNExqZ3hNUzB5Tnk0d09UWWdOQzQyTmkweE15NDBOU0EwTGpZMkxUSTBMamMyTmlBekxqSTBOaTB5Tnk0eE16ZDZJaUJtYVd4c1BTSWpNa1JDTnpReUlpOCtQQzl6ZG1jKykgMCAzcHggbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMnB4IGF1dG87LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTJweCBhdXRvOy1tb3otYmFja2dyb3VuZC1zaXplOjEycHggYXV0bztjb2xvcjojMmRiNzQyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTo5cHg7bGluZS1oZWlnaHQ6MTJweDtwYWRkaW5nOjNweCAwIDAgMTZweH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY29udGVudF9pdGVtIC53YV9fbWVtYmVyX3N0dF9vZmZsaW5le2NvbG9yOiNmNWE2MjM7Zm9udC1zaXplOjlweDtsaW5lLWhlaWdodDoxMnB4O3BhZGRpbmc6MnB4IDAgMH0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfYXZhdGFyIGltZ3tib3JkZXItcmFkaXVzOjUwJX0ud2FfX3BvcHVwX2NoYXRfYm94X2N0IC53YV9fcG9wdXBfY3RfY2FsbF9idG57Zm9udC1zaXplOjExcHg7bWFyZ2luOjE1cHggMDtwYWRkaW5nOjlweCAxMHB4IDExcHg7d2lkdGg6OTdweH0ud2FfX2J0bl9wb3B1cHtib3R0b206MzBweDtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtwb3NpdGlvbjpmaXhlZDtyaWdodDozMHB4O3otaW5kZXg6OTk5OTk5OTk5fS53YV9fYnRuX3BvcHVwIC53YV9fYnRuX3BvcHVwX2ljb257YmFja2dyb3VuZDojMmRiNzQyO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgNnB4IDhweCAycHggcmdiYSgwLDAsMCwuMTQpOy13ZWJraXQtYm94LXNoYWRvdzowIDZweCA4cHggMnB4IHJnYmEoMCwwLDAsLjE0KTstbW96LWJveC1zaGFkb3c6MCA2cHggOHB4IDJweCByZ2JhKDAsMCwwLC4xNCk7aGVpZ2h0OjU2cHg7d2lkdGg6NTZweH0ud2FfX2J0bl9wb3B1cCAud2FfX2J0bl9wb3B1cF9pY29uOmJlZm9yZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME56Z3VNVFkxSURRM09DNHhOalVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFEzT0M0eE5qVWdORGM0TGpFMk5TSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJalV4TWlJZ2FHVnBaMmgwUFNJMU1USWlQanh3WVhSb0lHUTlJazAwTnpndU1UWTFJREl6TWk0NU5EWmpNQ0F4TWpndU5UWTNMVEV3TlM0d05UY2dNak15TGprMk5pMHlNelF1TmpjNUlESXpNaTQ1TmpZdE5ERXVNVEF5SURBdE56a3VPREUwTFRFd0xqVTVPUzB4TVRNdU5EUTFMVEk0TGprMk9Vd3dJRFEzT0M0eE5qVnNOREl1TkRNM0xURXlOUzR3TkdNdE1qRXVORE00TFRNMUxqQTJOUzB6TXk0M055MDNOaTR5TURjdE16TXVOemN0TVRJd0xqRTFPVU00TGpZMk55QXhNRFF1TXpRZ01URXpMamMyTXlBd0lESTBNeTQwT0RVZ01HTXhNamt1TmpJeklEQWdNak0wTGpZNElERXdOQzR6TkNBeU16UXVOamdnTWpNeUxqazBObnBOTWpRekxqUTROU0F6Tnk0d09UaGpMVEV3T0M0NE1ESWdNQzB4T1RjdU5ESXlJRGczTGpnd015MHhPVGN1TkRJeUlERTVOUzQ0TmpnZ01DQTBNaTQ1TVRVZ01UTXVPVGcySURneUxqWXdNeUF6Tnk0MU56WWdNVEUwTGpnM09Xd3RNalF1TlRnMklEY3lMalUwTWlBM05TNDRORGt0TWpNdU9UWTRZek14TGpFeU1TQXlNQzQwT0RFZ05qZ3VORFUzSURNeUxqSTVOaUF4TURndU5UZ3pJRE15TGpJNU5pQXhNRGd1TnpJeklEQWdNVGszTGpNeU15MDROeTQ0TkRNZ01UazNMak15TXkweE9UVXVPVEE0SURBdE1UQTNMamc0TmkwNE9DNDJMVEU1TlM0M01Ea3RNVGszTGpNeU15MHhPVFV1TnpBNWVrMHpOakV1T1RNeElESTROaTQyTW1NdE1TNHpPVFV0TWk0ek16RXROUzR5TWkwekxqYzBOaTB4TUM0NE9UZ3ROaTQ0TVRRdE5TNDVNVGN0TWk0NE5Ea3RNelF1TURnNUxURTJMalE1Tnkwek9TNDFNRGd0TVRndU16Y3ROUzR4TmkweExqa3hNeTA0TGprNE5pMHlMamcwT1MweE1pNDRNVEVnTWk0NE1qa3ROQzR3TURVZ05TNDJNemd0TVRRdU9UQXpJREU0TGpZeU9TMHhPQzR5TXlBeU1pNHpOVFF0TXk0MU5EWWdNeTQzT0RVdE5pNDROVFFnTkM0eU5qUXRNVEl1TlRVeUlERXVORE0xTFRVdU5qRTRMVEl1T0RBNUxUSTBMakkyTnkwNExqZzJOaTAwTmk0eU1ETXRNamd1TXpreExURTNMakExTlMweE5TNHdOREl0TWpndU5qY3RNek11TnpFeExUTXhMams1Tnkwek9TNDFNRGd0TXk0ME1qY3ROUzQzTlRndExqTTVPQzA0TGpneU5pQXlMalEzTVMweE1TNDJNelVnTWk0Mk9TMHlMalU1SURVdU56YzRMVFl1TnpNMElEZ3VOakkzTFRFd0xqQTBNU0F5TGprMk9TMHpMakk0TnlBekxqa3dOUzAxTGpZek9DQTFMamM1T0MwNUxqUXlOQ0F4TGpreE15MHpMamt3TlM0NU16WXROeTR4T1RJdExqUTNPQzB4TUM0eE5ERXRNUzQwTVRVdE1pNDRORGt0TVRNdU1ERXRNekF1T0RneExURTNMamMxTWkwME1pNHpNemN0TkM0NE5ERXRNVEV1TkRFMkxUa3VOVFF6TFRrdU5USXpMVEV5TGpnM01TMDVMalV5TXkwekxqUTJOeUF3TFRjdU1qRXlMUzQwTnpndE1URXVNVEUzTFM0ME56Z3RNeTQzT0RVZ01DMHhNQzR3TkRFZ01TNHpPVFV0TVRVdU16Z3hJRGN1TVRreUxUVXVNaUExTGpZMU9DMHlNQzR4TWpNZ01Ua3VORFkxTFRJd0xqRXlNeUEwTnk0MU9UY2dNQ0F5T0M0d05USWdNakF1TmpBeElEVTFMak13T0NBeU15NDFOU0ExT1M0d05UTWdNaTQ0TmprZ015NDNPRFVnTXprdU56UTNJRFl6TGpFNU55QTVPQzR6TURNZ09EWXVNRGNnTlRndU5EYzJJREl5TGpnM01pQTFPQzQwTnpZZ01UVXVNekl4SURZNUxqRXhOU0F4TkM0ek5qVWdNVEF1TXpndExqazFOaUF6TkM0d05qa3RNVE11T0RZM0lETTRMamd4TVMweU55NHdPVFlnTkM0Mk5pMHhNeTQwTlNBMExqWTJMVEkwTGpjMk5pQXpMakkwTmkweU55NHhNemQ2SWlCbWFXeHNQU0lqUmtaR0lpOCtQQzl6ZG1jKykgNTAlIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MzBweCBhdXRvOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjMwcHggYXV0bzstbW96LWJhY2tncm91bmQtc2l6ZTozMHB4IGF1dG87ei1pbmRleDoxfS53YV9fYnRuX3BvcHVwIC53YV9fYnRuX3BvcHVwX2ljb246YWZ0ZXIsLndhX19idG5fcG9wdXAgLndhX19idG5fcG9wdXBfaWNvbjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7d2lkdGg6MTAwJX0ud2FfX2J0bl9wb3B1cCAud2FfX2J0bl9wb3B1cF9pY29uOmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVFFpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaWJUZ3VOalU1SURZdU9UazRJRFV0TldFeExqRTNOeUF4TGpFM055QXdJREFnTUNBd0xURXVOalUzSURFdU1UYzNJREV1TVRjM0lEQWdNQ0F3TFRFdU5qVTNJREJzTFRVZ05TMDFMVFZCTVM0eE56SWdNUzR4TnpJZ01DQXdJREFnTGpNME5TQXhMams1T0d3MUlEVXROU0ExWVRFdU1UY3lJREV1TVRjeUlEQWdNQ0F3SURBZ01TNDJOVGNnTVM0eE56Y2dNUzR4TnpjZ01DQXdJREFnTVM0Mk5UY2dNR3cxTFRVZ05TQTFZVEV1TVRjM0lERXVNVGMzSURBZ01DQXdJREV1TmpVM0lEQWdNUzR4TnpjZ01TNHhOemNnTUNBd0lEQWdNQzB4TGpZMU4yd3ROUzAxV2lJZ1ptbHNiRDBpSTJabVppSXZQand2YzNablBnPT0pIDUwJSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE0cHggYXV0bzstd2Via2l0LWJhY2tncm91bmQtc2l6ZToxNHB4IGF1dG87LW1vei1iYWNrZ3JvdW5kLXNpemU6MTRweCBhdXRvO29wYWNpdHk6MDstbXMtdHJhbnNmb3JtOnNjYWxlKDApIHJvdGF0ZSgtMXR1cm4pO3RyYW5zZm9ybTpzY2FsZSgwKSByb3RhdGUoLTF0dXJuKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKSByb3RhdGUoLTF0dXJuKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKSByb3RhdGUoLTF0dXJuKTt6LWluZGV4OjJ9LndhX19idG5fcG9wdXAud2FfX2FjdGl2ZSAud2FfX2J0bl9wb3B1cF9pY29uOmJlZm9yZXtvcGFjaXR5OjA7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKSByb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpzY2FsZSgwKSByb3RhdGUoMXR1cm4pOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApIHJvdGF0ZSgxdHVybik7LW1vei10cmFuc2Zvcm06c2NhbGUoMCkgcm90YXRlKDF0dXJuKX0ud2FfX2J0bl9wb3B1cC53YV9fYWN0aXZlIC53YV9fYnRuX3BvcHVwX2ljb246YWZ0ZXJ7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDBkZWcpO3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwZGVnKX0ud2FfX2J0bl9wb3B1cCAud2FfX2J0bl9wb3B1cF90eHR7YmFja2dyb3VuZC1jb2xvcjojZjVmN2Y5O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtjb2xvcjojNDM0NzRlO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi0uMDNlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLXJpZ2h0OjdweDtwYWRkaW5nOjhweCAxMnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwMCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7d2lkdGg6MTU2cHh9LndhX19idG5fcG9wdXAud2FfX2FjdGl2ZSAud2FfX2J0bl9wb3B1cF90eHR7b3BhY2l0eTowOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNXB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTVweCk7dmlzaWJpbGl0eTpoaWRkZW59LndhX19wb3B1cF9wb3dlcmVke3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS53YV9fcG9wdXBfcG93ZXJlZF9jb250ZW50e21hcmdpbjphdXRvO3dpZHRoOmZpdC1jb250ZW50fS53YV9fcG9wdXBfcG93ZXJlZF9jb250ZW50IGE6YWN0aXZlLC53YV9fcG9wdXBfcG93ZXJlZF9jb250ZW50IGE6Zm9jdXN7b3V0bGluZTpub25lfS53YV9fcG9wdXBfcG93ZXJlZF9jb250ZW50OmhvdmVyIC5zdDAsLndhX19wb3B1cF9wb3dlcmVkX2NvbnRlbnQ6aG92ZXIgZWxsaXBzZXtmaWxsOiNmMTMwNDJ9LndhX19wb3B1cF9wb3dlcmVkX2NvbnRlbnQ6aG92ZXIgLndhX19wb3B1cF90b29sdGlwdGV4dHt2aXNpYmlsaXR5OnZpc2libGV9LndhX19wb3B1cF9wb3dlcmVkIC53YV9fcG9wdXBfaWNvbi1uaW5qYXttYXJnaW4tdG9wOjE1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHh9LndhX19wb3B1cF90b29sdGlwdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjc0JTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMnB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03MnB4O3BhZGRpbmc6M3B4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LndhX19wb3B1cF90b29sdGlwdGV4dDphZnRlcntib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzAwMDtjb250ZW50OlwiXCI7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJX0ud2FfX3BvcHVwX3Rvb2x0aXB0ZXh0IC53YV9fcG9wdXBfaWNvbi10b29sdGlwe3dpZHRoOjEwcHh9LndhX19wb3B1cF90b29sdGlwdGV4dC1uaW5qYXtmb250LXdlaWdodDo2MDB9LndhX19wb3B1cF9wb3dlcmVkX21ie21hcmdpbi10b3A6MTdweDt0ZXh0LWFsaWduOmNlbnRlcn0ud2FfX3BvcHVwX3Rvb2x0aXB0ZXh0X21ie2JhY2tncm91bmQ6I2Y1ZjdmOTtib3JkZXItcmFkaXVzOjE1cHg7Y29sb3I6IzY4NmM3MTtmb250LXNpemU6MTBweDtwYWRkaW5nOjhweCAxMHB4fS53YV9fcG9wdXBfdG9vbHRpcHRleHQtbmluamEtbWJ7Y29sb3I6IzAwMH0ud2FfX3BvcHVwX3Rvb2x0aXB0ZXh0X21iIC53YV9fcG9wdXBfaWNvbi1uaW5qYXttYXJnaW46MCAzcHg7cGFkZGluZy1ib3R0b206MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxNnB4fS53YV9fcG9wdXBfdG9vbHRpcHRleHRfbWIgLndhX19wb3B1cF9pY29uLW5pbmphIC5zdDAsLndhX19wb3B1cF90b29sdGlwdGV4dF9tYiAud2FfX3BvcHVwX2ljb24tbmluamEgZWxsaXBzZXtmaWxsOiNmMTMwNDJ9XG4ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0+Lm5qdC10aXBweS1iYWNrZHJvcHt0cmFuc2Zvcm0tb3JpZ2luOjAgMjUlO2JvcmRlci1yYWRpdXM6NDAlIDQwJSAwIDB9Lm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdPi5uanQtdGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1cInZpc2libGVcIl17dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01NSUpfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXT4ubmp0LXRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9XCJoaWRkZW5cIl17dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTUwJSwtNDUlKX0ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0+Lm5qdC10aXBweS1iYWNrZHJvcHt0cmFuc2Zvcm0tb3JpZ2luOjAgLTUwJTtib3JkZXItcmFkaXVzOjAgMCAzMCUgMzAlfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXT4ubmp0LXRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9XCJ2aXNpYmxlXCJde3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNDUlKX0ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0+Lm5qdC10aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPVwiaGlkZGVuXCJde3RyYW5zZm9ybTpzY2FsZSguMikgdHJhbnNsYXRlKC01MCUpfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0+Lm5qdC10aXBweS1iYWNrZHJvcHt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwO2JvcmRlci1yYWRpdXM6NTAlIDAgMCA1MCV9Lm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXT4ubmp0LXRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9XCJ2aXNpYmxlXCJde3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKX0ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdPi5uanQtdGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1cImhpZGRlblwiXXt0cmFuc2Zvcm06c2NhbGUoLjIpIHRyYW5zbGF0ZSgtNzUlLC01MCUpfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdPi5uanQtdGlwcHktYmFja2Ryb3B7dHJhbnNmb3JtLW9yaWdpbjotNTAlIDA7Ym9yZGVyLXJhZGl1czowIDUwJSA1MCUgMH0ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJyaWdodFwiXT4ubmp0LXRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9XCJ2aXNpYmxlXCJde3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKX0ubmp0LXRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJyaWdodFwiXT4ubmp0LXRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9XCJoaWRkZW5cIl17dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTI1JSwtNTAlKX0ubmp0LXRpcHB5LWJveFtkYXRhLWFuaW1hdGVmaWxsXXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0ubmp0LXRpcHB5LWJhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6IzMzMztib3JkZXItcmFkaXVzOjUwJTt3aWR0aDpjYWxjKDExMCUgKyAzMnB4KTtsZWZ0OjUwJTt0b3A6NTAlO3otaW5kZXg6LTE7dHJhbnNpdGlvbjphbGwgY3ViaWMtYmV6aWVyKC40NiwuMSwuNTIsLjk4KTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5uanQtdGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1cImhpZGRlblwiXXtvcGFjaXR5OjB9Lm5qdC10aXBweS1iYWNrZHJvcDphZnRlcntjb250ZW50OlwiXCI7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDoxMDAlfS5uanQtdGlwcHktYmFja2Ryb3ArLm5qdC10aXBweS1jb250ZW50e3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt3aWxsLWNoYW5nZTpvcGFjaXR5fS5uanQtdGlwcHktYmFja2Ryb3ArLm5qdC10aXBweS1jb250ZW50W2RhdGEtc3RhdGU9XCJoaWRkZW5cIl17b3BhY2l0eTowfS5uanQtdGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPVwiZmFkZVwiXVtkYXRhLXN0YXRlPVwiaGlkZGVuXCJde29wYWNpdHk6MH1bZGF0YS1uanQtdGlwcHktcm9vdF17bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAxMHB4KX0ubmp0LXRpcHB5LWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sdmlzaWJpbGl0eSxvcGFjaXR5O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4yfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXT4ubmp0LXRpcHB5LWFycm93e2JvdHRvbTowfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXT4ubmp0LXRpcHB5LWFycm93OmJlZm9yZXtib3R0b206LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjhweCA4cHggMDtib3JkZXItdG9wLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXT4ubmp0LXRpcHB5LWFycm93e3RvcDowfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXT4ubmp0LXRpcHB5LWFycm93OmJlZm9yZXt0b3A6LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjAgOHB4IDhweDtib3JkZXItYm90dG9tLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0+Lm5qdC10aXBweS1hcnJvd3tyaWdodDowfS5uanQtdGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0+Lm5qdC10aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXdpZHRoOjhweCAwIDhweCA4cHg7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbDtyaWdodDotN3B4O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnR9Lm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0+Lm5qdC10aXBweS1hcnJvd3tsZWZ0OjB9Lm5qdC10aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0+Lm5qdC10aXBweS1hcnJvdzpiZWZvcmV7bGVmdDotN3B4O2JvcmRlci13aWR0aDo4cHggOHB4IDhweCAwO2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS5uanQtdGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT1cInZpc2libGVcIl17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NCwxLjUsLjM4LDEuMTEpfS5uanQtdGlwcHktYXJyb3d7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjojMzMzfS5uanQtdGlwcHktYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5uanQtdGlwcHktY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA5cHg7ei1pbmRleDoxfS5uanQtdGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPVwic2hpZnQtYXdheVwiXVtkYXRhLXN0YXRlPVwiaGlkZGVuXCJde29wYWNpdHk6MH0ubmp0LXRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1cInNoaWZ0LWF3YXlcIl1bZGF0YS1zdGF0ZT1cImhpZGRlblwiXVtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9Lm5qdC10aXBweS1ib3hbZGF0YS1hbmltYXRpb249XCJzaGlmdC1hd2F5XCJdW2RhdGEtc3RhdGU9XCJoaWRkZW5cIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJde3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0ubmp0LXRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1cInNoaWZ0LWF3YXlcIl1bZGF0YS1zdGF0ZT1cImhpZGRlblwiXVtkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJde3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS5uanQtdGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPVwic2hpZnQtYXdheVwiXVtkYXRhLXN0YXRlPVwiaGlkZGVuXCJdW2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJde3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX1cbi5ybS1kZW50YWwgI2Jsb2NrLXdoYXRzYXBwY2hhdCB7XG4gIC53YV9fcG9wdXBfcG93ZXJlZF9tYiwgLndhX19wb3B1cF9wb3dlcmVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuICAucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLndhX19wb3B1cF9jaGF0X2JveC53YV9fcGVuZGluZy53YV9fYWN0aXZlLndhX19sYXVjaCB7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ybS1kZW50YWwgI2Jsb2NrLXdoYXRzYXBwY2hhdCAud2FfX2J0bl9wb3B1cCB7XG4gICAgcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICByaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAxNTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucm0tZGVudGFsICNibG9jay13aGF0c2FwcGNoYXQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4iLCIucGFyYWdyYXBoLS10eXBlLS1vZmZlci1iYW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA0OHB4IDUxcHg7XG4gIGdhcDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbiAgJi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB9XG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICAuaWNvbl9vZmZlciB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50X29mZmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBoMi5vZmZlcl90aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ3RpZW1wb3NmaW5lLXJlZ3VsYXInO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxLjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vZmZlcl9kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICB9XG5cbiAgICAub2ZmZXJfY3RhIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAyODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAyODtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYWNrZ3JvdW5kX29mZmVyX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUxcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS10ZXh0LXRlc3RpbW9uaWFscywgLnBhZ2Utdmlldy10ZXN0aW1vbmlhbHMsIC5kaXNhYmxlX3NsaWRlcl90ZXN0aW1vbmlhbCB7XG4gIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIuY29udGV4dHVhbC1yZWdpb24gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzJweCAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLWNvbnRpbnV0LmZpZWxkX19pdGVtcywgLnZpZXdzLXZpZXctZ3JpZCwgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RpbW9uaWFsLXZpZGVvIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmID4gLmZpZWxkX19pdGVtLCAudmlld3MtY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGFydGljbGUubm9kZS0tdHlwZS12aWRlby10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC52aWRlby10YXJnZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC52aWRlby1saW5rIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pY29uLXBsYXkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDEuMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQxLjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBzcGFuLmZpZWxkLmZpZWxkLS1uYW1lLXRpdGxlLmZpZWxkLS10eXBlLXN0cmluZy5maWVsZC0tbGFiZWwtaGlkZGVuIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDAgMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsZWFyZml4LnRleHQtZm9ybWF0dGVkLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtLWxhYmVsLWhpZGRlbi5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAwIDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGFydGljbGUubm9kZS0tdHlwZS10ZXh0LXRlc3RpbW9uaWFscy5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCBhcnRpY2xlLm5vZGUtLXR5cGUtdGV4dC10ZXN0aW1vbmlhbHMubm9kZS0tdmlldy1tb2RlLWxvbmctY2FyZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWxfY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXG4gICAgICAgICAgLmltYWdlX3Rlc3RpbW9uaWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXN0aW1vbmlhbF90aXRsZSBzcGFue1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDAgMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjYuMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTk5OTk5OTk1NTI5NjUxNjRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RpbW9uaWFscy1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzUzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHggMTZweCAzMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfY29tcG9uZW50IC50aXRsZV9kZXNjcmlwdGlvbixcbi50ZXN0aW1vbmlhbHNfY29tcG9uZW50IC50aXRsZV9jb21wb25lbnQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXN0aW1vbmlhbHMtbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuIiwiLmhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5uYXYubWVudS0tbWFpbiB7XG4gIGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlcjpob3Zlcj4ubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8vIERpc2FibGUgaG92ZXIgYmVoYXZpb3Igb24gdGFibGV0cyAoYnV0IGFsbG93IHdoZW4gbWVudSBpcyBpbnRlbnRpb25hbGx5IG9wZW5lZClcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbGkubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyLm5vLWhvdmVyOmhvdmVyOm5vdCguaXMtb3Blbik+Lm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbm5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCB7XG4gIC5uYXYge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICYubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjOTc5OTlEO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXI+Lm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0UyRTNFNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCAtMTVweCAjMDAwMDAwMjY7XG4gICAgICAgIG1pbi13aWR0aDogMjIycHg7XG4gICAgICAgIG1heC13aWR0aDogNTIycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3BhY2VyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNGMkYzRjM7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLFxuICAgICAgICAgICAgYmFja2dyb3VuZCAwLjVzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RDMDAyODtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UsXG5uYXYubWVudS0tbWFpbi1tZW51LWVuZ2xpc2gsXG5uYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5sYW5ndWFnZV9ibG9jayB7XG4gICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgc3Bhbi5hY3RpdmUtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgLyogMTUwJSAqL1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIC8qIDE1MCUgKi9cbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLWhpZ2hsaWdodCxcbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5oYXMtaG92ZXIgLm1lbnUtaXRlbS0tdG9nZ2xlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogMCBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICYubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YyRjNGMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM5Nzk5OUQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5leHBhbmRlZD4ubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNFMkUzRTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYuZXhwYW5kZWQ6aG92ZXI+Lm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IC0xNXB4ICMwMDAwMDAyNjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAyMHB4IDBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICAgICAgICAgICAgY29sb3I6ICM2QzcwNzY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3BhY2VyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNGMkYzRjM7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQzAwMjg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDEwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcj4ubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gRGlzYWJsZSBob3ZlciBvbiB0YWJsZXRzIChidXQgYWxsb3cgd2hlbiBtZW51IGlzIGludGVudGlvbmFsbHkgb3BlbmVkKVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgJi5uby1ob3Zlcjpob3Zlcjpub3QoLmlzLW9wZW4pPi5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3Zlcj4ubWVnYS1tZW51LXdyYXBwZXIsXG4gICAgICAmOmhvdmVyPi5tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC8vIERpc2FibGUgaG92ZXIgb24gdGFibGV0cyAoYnV0IGFsbG93IHdoZW4gbWVudSBpcyBpbnRlbnRpb25hbGx5IG9wZW5lZClcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG4gICAgICAgICYubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKT4ubWVnYS1tZW51LXdyYXBwZXIsXG4gICAgICAgICYubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKT4ubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib25hbWVudGUgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MjJweCAhaW1wb3J0YW50O1xuXG4gICAgICAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLyogd2lkdGg6IG1heC1jb250ZW50OyAqL1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4ge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAvKiBFYWNoIGNvbHVtbiB0YWtlcyBoYWxmIG9mIHRoZSBjb250YWluZXIncyB3aWR0aCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLyogSW5jbHVkZSBwYWRkaW5nIGFuZCBib3JkZXIgaW4gd2lkdGggY2FsY3VsYXRpb24gKi9cbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjJGM0YzO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2VjIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIC8qIEVhY2ggc2Vjb25kLWNvbHVtbiBpdGVtIHRha2VzIGVxdWFsIHdpZHRoICovXG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAvKiBBbGlnbiBpdGVtcyBhdCB0aGUgc3RhcnQgb2YgdGhlaXIgY29udGFpbmVyICovXG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAvKiBFYWNoIGNvbHVtbiB0YWtlcyBoYWxmIG9mIHRoZSBjb250YWluZXIncyB3aWR0aCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLyogSW5jbHVkZSBwYWRkaW5nIGFuZCBib3JkZXIgaW4gd2lkdGggY2FsY3VsYXRpb24gKi9cbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1oaWdobGlnaHQsXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogIzZDNzA3NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oaWdobGlnaHRlZF90ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLW1lZGl1bTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgLnNpbXBsZS1tZWdhLW1lbnUtdHlwZS1uZXctbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8qIHdpZHRoOiBtYXgtY29udGVudDsgKi9cbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuXG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4ge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAvKiBFYWNoIGNvbHVtbiB0YWtlcyBoYWxmIG9mIHRoZSBjb250YWluZXIncyB3aWR0aCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLyogSW5jbHVkZSBwYWRkaW5nIGFuZCBib3JkZXIgaW4gd2lkdGggY2FsY3VsYXRpb24gKi9cbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAvKiBFYWNoIHNlY29uZC1jb2x1bW4gaXRlbSB0YWtlcyBlcXVhbCB3aWR0aCAqL1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgLyogQWxpZ24gaXRlbXMgYXQgdGhlIHN0YXJ0IG9mIHRoZWlyIGNvbnRhaW5lciAqL1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgLyogRWFjaCBjb2x1bW4gdGFrZXMgaGFsZiBvZiB0aGUgY29udGFpbmVyJ3Mgd2lkdGggKi9cbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC8qIEluY2x1ZGUgcGFkZGluZyBhbmQgYm9yZGVyIGluIHdpZHRoIGNhbGN1bGF0aW9uICovXG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuXG4gICAgICAgICAgJiBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstbWVkaXVtXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAvLyBBZGp1c3QgbWFyZ2luIGFzIG5lZWRlZFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwgbGkubW9iaWxlX2Nsb3NlLFxuICB1bCBsaS5tb2JpbGVfYmFjayxcbiAgdWwgbGkubGFuZ3VhZ2VfYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIGxpLm1vYmlsZV9kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucmV0ZWEgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIH1cblxuICAgIC5zaW1wbGUtbWVnYS1tZW51LXR5cGUtbmV3LW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8qIHdpZHRoOiBtYXgtY29udGVudDsgKi9cbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIH1cblxuICAgICAgbmF2IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIERpc2FibGUgaG92ZXIgb24gdGFibGV0cyBmb3IgcmV0ZWEgc3VibWVudSAoYnV0IGFsbG93IHdoZW4gbWVudSBpcyBpbnRlbnRpb25hbGx5IG9wZW5lZClcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICYubm8taG92ZXI6aG92ZXI6bm90KC5pcy1vcGVuKSAubWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAvKiBFYWNoIGNvbHVtbiB0YWtlcyBoYWxmIG9mIHRoZSBjb250YWluZXIncyB3aWR0aCAqL1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC8qIEluY2x1ZGUgcGFkZGluZyBhbmQgYm9yZGVyIGluIHdpZHRoIGNhbGN1bGF0aW9uICovXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBuYXYge1xuICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNFMkUzRTQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICNFMkUzRTQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjRTJFM0U0O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gVHdvIGNvbHVtbnNcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlYyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAvKiBFYWNoIHNlY29uZC1jb2x1bW4gaXRlbSB0YWtlcyBlcXVhbCB3aWR0aCAqL1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAvKiBBbGlnbiBpdGVtcyBhdCB0aGUgc3RhcnQgb2YgdGhlaXIgY29udGFpbmVyICovXG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIC8qIEVhY2ggY29sdW1uIHRha2VzIGhhbGYgb2YgdGhlIGNvbnRhaW5lcidzIHdpZHRoICovXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8qIEluY2x1ZGUgcGFkZGluZyBhbmQgYm9yZGVyIGluIHdpZHRoIGNhbGN1bGF0aW9uICovXG4gICAgICAgIG1hcmdpbjogLTIwcHggLTIwcHggLTIwcHggMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVCO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS0tb3Jhc2UgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG5cbiAgICAgICAgJiBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMkUzMzNDO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uLWN1c3RvbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAvLyBBZGp1c3QgbWFyZ2luIGFzIG5lZWRlZFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS50b29sYmFyLWhvcml6b250YWwge1xuXG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuICAubmF2IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvbW8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogLTY2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGxDZW50ZXIgc3Bhbi5oaWdobGlnaHRlZF90ZXh0IHtcbiAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJFMzMzQztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVnaW9uLWhlYWRlciB7XG4gIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlYWVhZWI7XG4gICAgICB6LWluZGV4OiAxMDY5O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2VhZWFlYjtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tZW51LS1zaW1wbGUtbWVnYS1tZW51IC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICA+c3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyRTMzM0M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjAwMDAwMDAyOTgwMjMyMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhhcy1ob3Zlcjpob3Zlcj4ubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIwMDAwMDAwMjk4MDIzMjI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlYWVhZWI7XG4gICAgei1pbmRleDogMTA2OTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2VhZWFlYjtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1zZWFyY2gge1xuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzZjNzA3NjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICB9XG5cbiAgYnV0dG9uLmJ0bi1wcmltYXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbG9yOiAjNmM3MDc2O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5saS5wcm9ncmFtYXJpLm1lbnUtaXRlbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIwMDAwMDAwMjk4MDIzMjI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmFtYXJpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuXG4uY2FsbENlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLnNlYXJjaF9oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbmxpLmFuYWxpemUubWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzJFMzMzQztcbiAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIwMDAwMDAwMjk4MDIzMjI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTlmMlwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxubGkudXNlci1hY2NvdW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIGEubXlfYWNjb3VudCB7XG4gICAgY29sb3I6ICMyRTMzM0M7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMDAwMDAwMDI5ODAyMzIyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5Y2RcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgYS51c2VyLWFjY291bnQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlxcZTljZFwiO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi1jdXN0b20nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5yZWdpb24tdG9wLWhlYWRlciAjYmxvY2stbWVuaXVjb250dXRpbGl6YXRvciB7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuXG4gIC5oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY2FsbENlbnRlciBhIHNwYW4uaGlnaGxpZ2h0ZWRfdGV4dCB7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2FsbENlbnRlciBhIHNwYW4ubnVtYmVyX2NhbGxjZW50ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbiAgLm5hdiAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbiAgLm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLFxuICAubWVudS0tbWFpbi1tZW51LWRlbnRhbCB7XG4gICAgJi5pcy1vcGVuIHtcblxuICAgICAgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuICAgICAgLm5hdi5hdHRhY2hlZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwuY2xlYXJmaXgubWVudS5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuICAgIC5uYXYuYXR0YWNoZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNDVweDtcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xuXG4gICAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cbiAgICAgICAgYS5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwgbGkubW9iaWxlX2Nsb3NlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJztcbiAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpLm1vYmlsZV9iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi1jdXN0b20nO1xuICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaS5sYW5ndWFnZV9ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gICAgLm5hdiAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLnJldGVhLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuLFxuICAgIGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIHtcbiAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMHB4O1xuXG4gICAgICAgIC5pcy1vcGVuIHtcbiAgICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmF2Lm1lbnUtLW1lbml1LXByaW5jaXBhbC1ub3UsXG4gIG5hdi5tZW51LS1tYWluLW1lbnUtZW5nbGlzaCxcbiAgbmF2Lm1lbnUtLW1haW4tbWVudS1kZW50YWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuICAgIC5uYXYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTdweCAxM3B4ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICYubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzZjNzA3NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmlzLWFjdGl2ZSB7fVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge31cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXhwYW5kZWQ+Lm1lZ2EtbWVudS13cmFwcGVyIHt9XG5cbiAgICAgICAgJi5leHBhbmRlZDpob3Zlcj4ubWVnYS1tZW51LXdyYXBwZXIge31cblxuICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgc3BhbiB7fVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJi5zcGFjZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHt9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHt9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7fVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI+Lm1lZ2EtbWVudS13cmFwcGVyIHt9XG5cbiAgICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI+Lm1lZ2EtbWVudS13cmFwcGVyIHt9XG4gICAgICB9XG5cbiAgICAgIC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjRjJGM0YzO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpdGxlLWhpZ2hsaWdodCxcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZWRfdGV4dCB7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLm5hdi1pdGVtIHt9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAubmF2LWxpbmsge31cblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgYSB7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjRjJGM0YzO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgJiBhIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpLm1vYmlsZV9jbG9zZSxcbiAgICB1bCBsaS5tb2JpbGVfYmFjayxcbiAgICB1bCBsaS5sYW5ndWFnZV9ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSxcbiAgICAubmF2IGxpIGEsXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gICAgLm5hdiBsaSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMkUzMzNDO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjQUJBREIxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpLm5hdi1idXR0b24ubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICBsaS5tb2JpbGVfZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICB1bCBsaS5tb2JpbGVfZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG5cbiAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG5cbiAgICAgICYucmV6dWx0YXRlX2FuYWxpemUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjNGMztcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5ZjJcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTlmMlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYWxsY2VudGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYzRjM7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5ZDdcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJvZ3JhbWFyaSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGM0YzO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTlmY1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm15X2FjY291bnQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQjtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5Y2RcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTljZFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWFyY2hfaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICBhLnVzZXItYWNjb3VudDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uLWN1c3RvbSc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogLTE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJlZ2lvbi10b3AtaGVhZGVyICNibG9jay1tZW5pdWNvbnR1dGlsaXphdG9yIHtcbiAgICA+dWwge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxsQ2VudGVyIGEgc3Bhbi5oaWdobGlnaHRlZF90ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmNhbGxDZW50ZXIgYSBzcGFuLm51bWJlcl9jYWxsY2VudGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gIC5uYXYgLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LS1tZW5pdS1wcmluY2lwYWwtbm91LFxuICAubWVudS0tbWFpbi1tZW51LWVuZ2xpc2gsXG4gIC5tZW51LS1tYWluLW1lbnUtZGVudGFsIHtcbiAgICAmLmlzLW9wZW4ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gICAgICAubmF2LmF0dGFjaGVkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5jbGVhcmZpeC5tZW51Lm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gICAgLm5hdi5hdHRhY2hlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNDVweDtcblxuICAgICAgbGkubWVudS1pdGVtIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwgbGkubW9iaWxlX2Nsb3NlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJztcbiAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaS5tb2JpbGVfYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTk5Y1wiO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJztcbiAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gICAgLm5hdiAuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLnJldGVhLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuLFxuICAgIGxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3Zlci5pcy1vcGVuIHtcbiAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgLmlzLW9wZW4ge1xuICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBuYXYubWVudS0tbWVuaXUtcHJpbmNpcGFsLW5vdSxcbiAgbmF2Lm1lbnUtLW1haW4tbWVudS1lbmdsaXNoLFxuICBuYXYubWVudS0tbWFpbi1tZW51LWRlbnRhbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gICAgLm5hdiB7XG4gICAgICBsaSB7XG4gICAgICAgICYubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzZjNzA3NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmlzLWFjdGl2ZSB7fVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge31cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXhwYW5kZWQ+Lm1lZ2EtbWVudS13cmFwcGVyIHt9XG5cbiAgICAgICAgJi5leHBhbmRlZDpob3Zlcj4ubWVnYS1tZW51LXdyYXBwZXIge31cblxuICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgc3BhbiB7fVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJi5zcGFjZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHt9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHt9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7fVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI+Lm1lZ2EtbWVudS13cmFwcGVyIHt9XG5cbiAgICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI+Lm1lZ2EtbWVudS13cmFwcGVyIHt9XG4gICAgICB9XG5cbiAgICAgIC5hYm9uYW1lbnRlIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjRjJGM0YzO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpdGxlLWhpZ2hsaWdodCxcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZWRfdGV4dCB7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLm5hdi1pdGVtIHt9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbHVtbnMgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAuc2ltcGxlLW1lZ2EtbWVudS10eXBlLW5ldy1tZW51IHtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAubmF2LWxpbmsge31cblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgYSB7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjRjJGM0YzO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9tbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgJiBhIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpLm1vYmlsZV9jbG9zZSxcbiAgICB1bCBsaS5tb2JpbGVfYmFjayxcbiAgICB1bCBsaS5sYW5ndWFnZV9ibG9jayB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUsXG4gICAgLm5hdiBsaSBhLFxuICAgIC5tZW51LS1zaW1wbGUtbWVnYS1tZW51LFxuICAgIC5uYXYgbGkgc3BhbiB7XG4gICAgICBjb2xvcjogIzJFMzMzQztcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0FCQURCMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaS5uYXYtYnV0dG9uLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgbGkubW9iaWxlX2Rvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgdWwgbGkubW9iaWxlX2Rvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuXG4gICAgJi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgJi5zcGFjZV8xNTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnNwYWNlXzEwMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuc3BhY2VfNTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuc3BhY2VfMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAmLnJlenVsdGF0ZV9hbmFsaXplIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUI7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWYyXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5ZjJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNEQzAwMjg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsbGNlbnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVCO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTlkN1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByb2dyYW1hcmkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTlmY1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm15X2FjY291bnQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQjtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5Y2RcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tY3VzdG9tXCI7XG4gICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTljZFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogI0RDMDAyODtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWFyY2hfaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uLWN1c3RvbVwiO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kaXYjYmxvY2stZHJ1aWR3ZWJjaGF0IHtcbiAgei1pbmRleDogMTtcbn1cblxubmF2I2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5pcy1vcGVuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5udW1iZXJfY2FsbGNlbnRlciB7XG4gIGNvbG9yOiB2YXIoLS1Db3JlLVJlZCwgI0RDMDAyOCk7XG4gIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBjb2xvcjogdmFyKC0tQ29yZS1SZWQsICNEQzAwMjgpO1xuICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1yZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLyogMTQyLjg1NyUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cblxuLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUuaXMtb3BlbiAubWVudS1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnNlYXJjaF9oZWFkZXIge1xuICAmPi5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuXG4gICAgOmxhbmcoZW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIGxpLmlzLW9wZW4+dWwubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLXJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCguc2Nyb2xsZWQpIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gIC5zZWFyY2hfaGVhZGVyLm1lbnUtaXRlbS0tZXhwYW5kZWQuaGFzLWhvdmVyIC5tZW51LWl0ZW0tLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjMmUzMzNjO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTI5NnB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgIHotaW5kZXg6IDg4ODg4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoX2hlYWRlci5tZW51LWl0ZW0tLWV4cGFuZGVkLmhhcy1ob3ZlciAubWVudS1pdGVtLS10b2dnbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJztcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uLWN1c3RvbSc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyRTMzM0M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xufVxuXG46bGFuZyhlbikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAubWVudS0tbWFpbi1tZW51LWVuZ2xpc2gge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogdW5zZXQ7XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmVkdS1tYWluIC5oZWFkZXIge1xuICAuY2FsbENlbnRlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5tZW51LS1hY2NvdW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdG9wOiAtMTRweDtcbiAgfVxufVxuXG4ubWVudS0tYWNjb3VudCxcbi5tZW51LS1tZW5pdS11dGlsaXphdG9yLWRlbnRhbCB7XG4gIC5tb2JpbGUtdG9nZ2xlciB7XG4gICAgdG9wOiAtMTNweDtcbiAgICAkdG9nZ2xlci1zcGFjaW5nOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC4zMyk7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpO1xuICAgIG1hcmdpbi10b3A6ICR0b2dnbGVyLXNwYWNpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIH1cblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAje2NhbGMoJHRvZ2dsZXItc3BhY2luZyAqIC41KX0pO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAje2NhbGMoJHRvZ2dsZXItc3BhY2luZyAqIC41KX0pO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stbWVkaWMtbWVudSwgI2Jsb2NrLWxvY2F0aW9uIHtcbiAgbGkubW9iaWxlX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGkubW9iaWxlX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlzLWV4cGFuZGVkIHtcbiAgICAgIGxpLm1vYmlsZV9jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDczO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi1jdXN0b20nO1xuICAgICAgICAgIGNvbG9yOiAjREMwMDI4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5zIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1wcm9tby5maWVsZC0tdHlwZS1saW5rLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICBaLWluZGV4OiAxO1xufVxuXG4uY29sdW1ucyAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtc2VjLmZpZWxkLS10eXBlLWJsb2NrLWZpZWxkLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY2FsbENlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuXG4gIC8qIEFkanVzdCBmb3Igc3BhY2luZyAqL1xuICBhIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLm51bWJlcl9jYWxsY2VudGVyIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICAvKiBFbnN1cmVzIHNwYWNlIGlzIHJlc2VydmVkICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBPbmNlIGxvYWRlZCAqL1xuYS5sb2FkZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYmxvY2stbWVudSAuaGFzc3VibWVudW5ldyB7XG4gIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogd2lkdGg6IG1heC1jb250ZW50OyAqL1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLXJlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstbWVkaXVtJztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLm1lbnUge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgY29sdW1uLWdhcDogMHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgLy8gVHdvIGNvbHVtbnNcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLW9wZW4tbmV3IHtcbiAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyIC5yZWdpb24taGVhZGVyLmRlc2t0b3BfbG9jYXRpb25zX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtaGVpZ2h0OiAwOyAgICAgICAgICAgIC8qIHN0YXJ0IGhpZGRlbiAqL1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAmLnNob3dfbWVudSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDsgICAgICAgIC8qIGFueSB2YWx1ZSA+IGNvbnRlbnQgaGVpZ2h0ICovXG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ucmVnaW9uLXRvcC1oZWFkZXIuZGVza3RvcF9sb2NhdGlvbnNfbWVudV90b3Age1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgbmF2I2Jsb2NrLW1lbml1Y29udHV0aWxpemF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gICNibG9jay1yZWdpbmEtbWFyaWEtbG9jYXRpb25zZGVza3RvcG1lbnUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMy45NnB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsIHRvcCAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlLCB3aWR0aCAuNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IGNhbGMoNTAlIC0gMy45NnB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE4Mzc7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsIHRvcCAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlLCB3aWR0aCAuNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLmRlc2t0b3BfbWVudV9waXBlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmFuaW1hdGVfbWVudV9idG46OmJlZm9yZXtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJi5hbmltYXRlX21lbnVfYnRuOjphZnRlcntcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLyogUmVzcGVjdCByZWR1Y2VkIG1vdGlvbiAqL1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upe1xuICAgICAgICAuYnVyZ2VyOjpiZWZvcmUsIC5idXJnZXI6OmFmdGVyeyB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jYmxvY2stcmVnaW5hLW1hcmlhLWxvY2F0aW9uc2Rlc2t0b3BtZW51IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIucGFnZS12aWV3LWludGVydmVudGlvbiB7XG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5pbnRlcnZlbnRpb25fcGFnZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgfVxuICB9XG59XG4jYmxvY2stYmxvY2tpbnZlc3RpZ2F0aW9udmlld3Mge1xuICAubG93ZXJGaWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLWRlbnRhbC5ub2RlLS10eXBlLW1lZGljICNibG9jay1keW5hbWljZGVudGFsaW52ZXN0aWdhdGlpZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46bGFuZyhlbikge1xuICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5zbGlja19fc2xpZGVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLWNhcm91c2VsLnBhcmFncmFwaC0tdmlldy1tb2RlLS1kZWZhdWx0IC5zbGljay10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tbGluay1zbGljayB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gIGJvZHkucm0tZGVudGFsIHtcbiAgICAuYmxvY2stYnJhbmQgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5wcm9ncmFtYXJpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG4gICAgLm1vYmlsZS10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vIC5ibG9jay1icmFuZCBpbWcge1xuICAgIC8vICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuICAgIGJvZHkucm0tZGVudGFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAuaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtdG9nZ2xlciB7XG4gICAgICAgICR0b2dnbGVyLXNwYWNpbmc6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjMzKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtZW51LWJyZWFraW5nLXBvaW50KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC41KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkdG9nZ2xlci1zcGFjaW5nO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDApO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7Y2FsYygkdG9nZ2xlci1zcGFjaW5nICogLjUpfSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtICN7Y2FsYygkdG9nZ2xlci1zcGFjaW5nICogLjUpfSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYWxsQ2VudGVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LS11c2VyLWFjY291bnQtZGVudGFsLWVuID4gLm1lbnUgPiAubWVudS1pdGVtIC5tZW51IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS0tdXNlci1hY2NvdW50LWRlbnRhbC1lbiB7XG4gICAgICAgIGxpLnVzZXItYWNjb3VudCB7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtdG9nZ2xlciB7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFjY2Vzc2liaWxpdHktbW9kYWwtZm9vdGVyIC5hY2Nlc3NpYmlsaXR5LWZvb3Rlci13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uI2FjY2Vzc2liaWxpdHlfc2V0dGluZ3NfdG9nZ2xlIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgICAmLmhlYWRlci1ybTMwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmludHJvLWZhZGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tdGV4dC5oYWxmIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCA2MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcDplbXB0eSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYucXVvdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5mdW5jdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUdyYXktNzAsICM2YzcwNzYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbi1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNocm9ub2xvZ3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZGMwMDI4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICBsZWZ0OiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLUdyYXktNiwgI2YyZjNmMyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3VuZC10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUNvcmUtUmVkLCAjZGMwMDI4KTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyMjAsIDAsIDQwLCAwLjI1KTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hyb25vbG9neS1wb2ludCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0zOHB4O1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJHJlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggNHB4ICNmZmZmZmY7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCA0cHggI2ZmZmZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA0cHggI2ZmZmZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNocm9ub2xvZ3ktZXZlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlKC0xMHB4LCAxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZXZlbnQge1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDQwcHggNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNCwgI2Y3ZjdmNyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgxMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNmM3MDc2KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpoYXMoLmV2ZW50LXR5cGU6bm90KDplbXB0eSkpOmhhcyguZXZlbnQtbG9jYXRpb246bm90KDplbXB0eSkpXG4gICAgICAgICAgICAgICAgLmV2ZW50LXR5cGVcbiAgICAgICAgICAgICAgICArIC5ldmVudC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAoiBcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGMwMDI4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS10eXBlLWRhdGV0aW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLUdyYXktNzAsICM2YzcwNzYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm9ybWFsIHtcbiAgICAgICAgICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmV2ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmV2ZW50LWJvZHkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtdGV4dC1jdGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY29sdW1uLWltYWdlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTYlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTYlO1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC0tdHlwZS1saW5rIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAuY29sdW1uLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGV4dCB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ldmVudC1xdWVzdGlvbiB7XG4gICAgICAgICAgICAuZXZlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLVNlY29uZGFyeS1QdXJwbGUsICM3YjI4NjEpO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIC5ldmVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ldmVuci1pbmZvIHtcbiAgICAgICAgICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDAsIDQwLCAwLjAzKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLUNvcmUtUmVkLCAjZGMwMDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5vcm1hbCxcbiAgICAgICAgICAmLmV2ZW50LXF1b3RlIHtcbiAgICAgICAgICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2UtYW5kLXF1b3RlIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNjRweCA2NHB4IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JheS00LCAjZjdmN2Y3KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucXVvdGUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMmUzMzNjKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdyYXBoaWstcmVndWxhclwiO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gICAgICAgICAgICAgICAgICAmLnF1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuZnVuY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tR3JheS03MCwgIzZjNzA3Nik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnF1b3RlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZF9faXRlbTpoYXMoLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF82MF80MCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb2x1bW4tbGF5b3V0LnNwbGl0XzYwXzQwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZS10ZXh0LWN0YSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxNHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGV4dC5mdWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tdHlwZS1saW5rIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1tZWRpdW1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jb2x1bW4taW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIC5saWdodGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyA0KTpub3QoOmhhcyhpbWcpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGlnaHRib3gge1xuICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY29sdW1uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXZlbnQtcXVpeixcbiAgICAgICAgICAmLmV2ZW5yLWluZm8sXG4gICAgICAgICAgJi5ldmVudC1xdWVzdGlvbiB7XG4gICAgICAgICAgICAuZXZlbnQtYm9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29sdW1uLWxheW91dC5zcGxpdF83MF8zMCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLXRleHQtY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uLXRleHQuZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNiUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJncmFwaGlrLW1lZGl1bVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjE1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMTJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1pY29uLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ldmVudC1xdWl6LFxuICAgICAgICAgICYuZXZlbnItaW5mbyxcbiAgICAgICAgICAmLmV2ZW50LXF1ZXN0aW9uIHtcbiAgICAgICAgICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE5cHggMTVweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ldmVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1HcmF5LTcwLCAjNmM3MDc2KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ldmVudC1xdW90ZSB7XG4gICAgICAgICAgICAuZXZlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1ldmVudHMtdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDQwcHggNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRpZW1wb3NmaW5lLXJlZ3VsYXJcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA1Mi44cHggKi9cbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ3JhcGhpay1yZWd1bGFyXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyZTMzM2MpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxNC40cHggKi9cbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JheS0xMCwgI2VhZWFlYik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZGVybl90YWJzIHtcbiAgLm1vZGVybl90YWJfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNwYW4udGFiX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZ2FwOiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzJFMzMzQztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBncmFwaGlrLXJlZ3VsYXI7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNkM3MDc2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0YzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFiX2NvbnRlbnQge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWdoaWR1cmktZGUtcHJlZ2F0aXJlLWFuYWxpemUge1xuICAgICAgLmZ1bGwtd2lkdGgubW9kZXJue1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcHJlZ2F0aXJpLWFuYWxpemUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVCO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGx1LWZpc2llciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogZ3JhcGhpay1yZWd1bGFyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDE5LjVweCAqL1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDMwcHg7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUNvcmUtUmVkLCAjREMwMDI4KTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOWIzJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbi1jdXN0b207XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXNpZXIgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmFja190b19ob21lcGFnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1Db3JlLVJlZCwgI0RDMDAyOCk7XG4gICAgZm9udC1mYW1pbHk6IGdyYXBoaWstcmVndWxhcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0NSU7IC8qIDE3LjRweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb24tY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnJlZ2luYV8zMCB7XG4gICYubm9kZS0tdHlwZS1jYW1wYWlnbiAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLXRleHQuaGFsZiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jZW9fcXVvdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjRweDtcbiAgICAgIGJvdHRvbTogNjRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2I2Jsb2NrLXJlZ2luYW1hcmlhMzBoZWFkZXIge1xuICAgIG1heC13aWR0aDogMTM3NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5jbGVhcmZpeC50ZXh0LWZvcm1hdHRlZC5maWVsZC5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTM3NnB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHNwYW4uaGVhZGVyX2xvZ29fYW5uaXZlcnNhcnkge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3ZnOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxODlweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmhlYWRlci1zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzc2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b21fc3Rvcmllc190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICBmb250LXNpemU6IDU5cHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICMyRTMzM0M7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwOCU7IC8qIDYzLjcycHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgIH1cbiAgfVxuICAud3JhcHBlclNsaWRlcldpdGhBbmFseXNlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLm1haW5HYWxsZXJ5IHtcbiAgICAgICYuc2xpY2stc2xpZGUgLmlubmVyU2xpZGVyIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NzZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI21haW5TbGlkZXIgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDAuNiAvIDE7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWF4LWhlaWdodDogNTU5cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi5zbGljay1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI1MHB4KTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0MiU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgLnByZXY6OmJlZm9yZSxcbiAgICAgIC5uZXh0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzU1NTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NTU7XG4gICAgICB9XG5cbiAgICAgIC5wcmV2OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgICAgfVxuXG4gICAgICAubmV4dDo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByZXYsIC5uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIC5wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1vdmVybGF5IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgLm92ZXJsYXktY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1sb2NhdGlvbnMtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsdSB7XG4gICAgY29sb3I6IHZhcigtLUNvcmUtR3JheSwgIzJFMzMzQyk7XG4gICAgZm9udC1mYW1pbHk6ICd0aWVtcG9zZmluZS1yZWd1bGFyJztcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1jdXN0b20tbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVCO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBhcnRpY2xle1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBoNHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLUdyYXksICMyRTMzM0MpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzc3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tQ29yZS1HcmF5LCAjMkUzMzNDKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2dyYXBoaWstcmVndWxhcic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1Db3JlLVJlZCwgI0RDMDAyOCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdncmFwaGlrLW1lZGl1bSc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxOC41NnB4ICovXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL2FuaW1hdGVcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAubW9iaWxlLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7ICAgIC8qIEFkanVzdCB3aWR0aCBhcyBuZWVkZWQgKi9cbiAgICBoZWlnaHQ6IDMwcHg7ICAgLyogQWRqdXN0IGhlaWdodCBhcyBuZWVkZWQgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvKiBDcmVhdGUgdGhlIHR3byBsaW5lcyB1c2luZyBwc2V1ZG8tZWxlbWVudHMgKi9cbiAgLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUsXG4gIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4OyAvKiBUaGlja25lc3Mgb2YgdGhlIGxpbmVzICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgLyogTGluZSBjb2xvciAqL1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIHRvcCAwLjVzIGVhc2UsIGJvdHRvbSAwLjVzIGVhc2U7XG4gIH1cblxuICAvKiBQb3NpdGlvbiB0aGUgdG9wIGxpbmUgKi9cbiAgLm1vYmlsZS10b2dnbGVyOjpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICB9XG5cbiAgLyogUG9zaXRpb24gdGhlIGJvdHRvbSBsaW5lICovXG4gIC5tb2JpbGUtdG9nZ2xlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG5cbiAgLyogQWN0aXZlIHN0YXRlOiBib3RoIGxpbmVzIG1vdmUgdG8gdGhlIGNlbnRlciBhbmQgcm90YXRlICovXG4gIC5tb2JpbGUtdG9nZ2xlci5hY3RpdmU6OmJlZm9yZSxcbiAgLm1vYmlsZS10b2dnbGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bzsgLyogb3ZlcnJpZGUgYm90dG9tIGZyb20gZGVmYXVsdCAqL1xuICB9XG5cbiAgLyogUm90YXRlIHRoZSB0b3AgbGluZSB0byBmb3JtIG9uZSBhcm0gb2YgdGhlIFggKi9cbiAgLm1vYmlsZS10b2dnbGVyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC8qIFJvdGF0ZSB0aGUgYm90dG9tIGxpbmUgdG8gZm9ybSB0aGUgb3RoZXIgYXJtIG9mIHRoZSBYICovXG4gIC5tb2JpbGUtdG9nZ2xlci5hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgb3Blbl9hbmltYXRpb24ge1xuICBmcm9tIHtoZWlnaHQ6IDEwMCU7fVxuICB0byB7aGVpZ2h0OiAwO31cbiAgZnJvbSB7cGFkZGluZzogNzBweCAyMHB4IDE0NXB4O31cbiAgdG8ge3BhZGRpbmc6IDA7fVxuICBmcm9tIHtvcGFjaXR5OiAxO31cbiAgdG8ge29wYWNpdHk6IDA7fVxuICBmcm9tIHtwb3NpdGlvbjogZml4ZWQ7fVxuICB0byB7cG9zaXRpb246IGZpeGVkO31cbiAgZnJvbSB7ZGlzcGxheTogYmxvY2s7fVxuICB0byB7ZGlzcGxheTogbm9uZTt9XG4gIGZyb20ge3Zpc2liaWxpdHk6IHZpc2libGU7fVxuICB0byB7dmlzaWJpbGl0eTogaGlkZGVuO31cbn1cbkBrZXlmcmFtZXMgY2xvc2VfYW5pbWF0aW9uIHtcbiAgZnJvbSB7ZGlzcGxheTogbm9uZTt9XG4gIHRvIHtkaXNwbGF5OiBibG9jazt9XG4gIGZyb20ge2hlaWdodDogMDt9XG4gIHRvIHtoZWlnaHQ6IDEwMCU7fVxuICBmcm9tIHtwYWRkaW5nOiAwO31cbiAgdG8ge3BhZGRpbmc6IDcwcHggMjBweCAxNDVweDt9XG4gIGZyb20ge29wYWNpdHk6IDA7fVxuICB0byB7b3BhY2l0eTogMTt9XG4gIGZyb20ge3Bvc2l0aW9uOiBmaXhlZDt9XG4gIHRvIHtwb3NpdGlvbjogZml4ZWQ7fVxuICBmcm9tIHt2aXNpYmlsaXR5OiBoaWRkZW47fVxuICB0byB7dmlzaWJpbGl0eTogdmlzaWJsZTt9XG59XG5Aa2V5ZnJhbWVzIGZhZGVfaWQge1xuICBmcm9tIHtvcGFjaXR5OiAwO31cbiAgdG8ge29wYWNpdHk6IDE7fVxufVxuQGtleWZyYW1lcyBmYWRlX291dCB7XG4gIGZyb20ge29wYWNpdHk6IDE7fVxuICB0byB7b3BhY2l0eTogMDt9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVfc2l6ZV91cCB7XG4gIGZyb20ge2Rpc3BsYXk6IG5vbmU7fVxuICB0byB7ZGlzcGxheTogZmxleDt9XG4gIGZyb20ge2hlaWdodDogMDt9XG4gIHRvIHtoZWlnaHQ6IDEwMCU7fVxuICBmcm9tIHtvcGFjaXR5OiAwO31cbiAgdG8ge29wYWNpdHk6IDE7fVxuICBmcm9tIHtwb3NpdGlvbjogZml4ZWQ7fVxuICB0byB7cG9zaXRpb246IGZpeGVkO31cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZV9zaXplX2Rvd24ge1xuICBmcm9tIHtkaXNwbGF5OiBmbGV4O31cbiAgdG8ge2Rpc3BsYXk6IG5vbmU7fVxuICBmcm9tIHtoZWlnaHQ6IDEwMCU7fVxuICB0byB7aGVpZ2h0OiAwO31cbiAgZnJvbSB7b3BhY2l0eTogMTt9XG4gIHRvIHtvcGFjaXR5OiAwO31cbiAgZnJvbSB7cG9zaXRpb246IGZpeGVkO31cbiAgdG8ge3Bvc2l0aW9uOiBmaXhlZDt9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVfcmlnaHRfdG9fbGVmdCB7XG4gIGZyb20ge21hcmdpbi1sZWZ0OiAxMDAlO31cbiAgdG8ge21hcmdpbi1sZWZ0OiAwO31cbiAgZnJvbSB7b3BhY2l0eTogMDt9XG4gIHRvIHtvcGFjaXR5OiAxO31cbiAgZnJvbSB7ZGlzcGxheTogbm9uZTt9XG4gIHRvIHtkaXNwbGF5OiBibG9jazt9XG4gIGZyb20ge3Zpc2liaWxpdHk6IGhpZGRlbjt9XG4gIHRvIHt2aXNpYmlsaXR5OiB2aXNpYmxlO31cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZV9sZWZ0X3RvX3JpZ2h0IHtcbiAgZnJvbSB7bWFyZ2luLWxlZnQ6IDA7fVxuICB0byB7bWFyZ2luLWxlZnQ6IDEwMCU7fVxuICBmcm9tIHtvcGFjaXR5OiAxO31cbiAgdG8ge29wYWNpdHk6IDA7fVxuICBmcm9tIHtkaXNwbGF5OiBibG9jazt9XG4gIHRvIHtkaXNwbGF5OiBub25lO31cbiAgZnJvbSB7dmlzaWJpbGl0eTogdmlzaWJsZTt9XG4gIHRvIHt2aXNpYmlsaXR5OiBoaWRkZW47fVxufVxuQGtleWZyYW1lcyBsZWZ0X3JpZ2h0IHtcbiAgZnJvbSB7bWFyZ2luLWxlZnQ6IDA7fVxuICB0byB7bWFyZ2luLWxlZnQ6IDUwcHg7fVxuICBmcm9tIHtvcGFjaXR5OiAxO31cbiAgdG8ge29wYWNpdHk6IDA7fVxuICBmcm9tIHtkaXNwbGF5OiBibG9jazt9XG4gIHRvIHtkaXNwbGF5OiBub25lO31cbn1cbkBrZXlmcmFtZXMgcmlnaHRfbGVmdCB7XG4gIGZyb20ge21hcmdpbi1sZWZ0OiA1MHB4O31cbiAgdG8ge21hcmdpbi1sZWZ0OiAwO31cbiAgZnJvbSB7b3BhY2l0eTogMDt9XG4gIHRvIHtvcGFjaXR5OiAxO31cbiAgZnJvbSB7ZGlzcGxheTogbm9uZTt9XG4gIHRvIHtkaXNwbGF5OiBibG9jazt9XG59XG5cblxuI2Jsb2NrLW1lbml1cHJpbmNpcGFsbm91LFxuI2Jsb2NrLW1haW5tZW51ZW5nbGlzaCxcbiNibG9jay1tZW5pdXByaW5jaXBhbGRlbnRhbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC8qIENsb3NlZCBzdGF0ZSAqL1xuICAgICYgPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBhbmltYXRpb24tbmFtZTogb3Blbl9hbmltYXRpb247XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cbiAgICAgIGxpLm5hdi1idXR0b24ubWVudS1pdGVtIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgbmF2I2Jsb2NrLW9yYXNlIGxpLCBuYXYjYmxvY2stcmV0ZWEgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvKiBPcGVuIHN0YXRlICovXG4gICAgJi5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNDVweDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBjbG9zZV9hbmltYXRpb247XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJi5pcy1vcGVuID4gLm1lbnUtLXNpbXBsZS1tZWdhLW1lbnUge1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGRpdiNibG9jay1kcm9wZG93bmxhbmd1YWdlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZV9vdXQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICYuaXMtb3BlbiB7XG4gICAgICBkaXYjYmxvY2stZHJvcGRvd25sYW5ndWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlX2luO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2Vjb25kc3VibWVudSB7XG4gICAgICAmLmlzLW9wZW4uZm9jdXNlZCBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmlzLWNsb3NlZCA+IC5tZW51IHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVfc2l6ZV9kb3duO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9wZW4gPiAubWVudSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlX3NpemVfdXA7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtb3BlbiA+IC5tZW51LS1zaW1wbGUtbWVnYS1tZW51IHtcbiAgICAgIC5oYXNzdWJtZW51IHtcbiAgICAgICAgJi5pcy1jbG9zZWQge1xuICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZV9sZWZ0X3RvX3JpZ2h0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlX3JpZ2h0X3RvX2xlZnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vcGVuIC5zaW1wbGUtbWVnYS1tZW51LCAmLmlzLW9wZW4gLm1lbnUge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlX3JpZ2h0X3RvX2xlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtY2xvc2VkIC5zaW1wbGUtbWVnYS1tZW51LCAmLmlzLWNsb3NlZCAubWVudSB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVfbGVmdF90b19yaWdodDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1jbG9zZWQgPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgICBsaS5tb2JpbGVfYmFjay5tZW51LWl0ZW0ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbGVmdF9yaWdodDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4gPiAubWVudS0tc2ltcGxlLW1lZ2EtbWVudSB7XG4gICAgICBsaS5tb2JpbGVfYmFjay5tZW51LWl0ZW0ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogcmlnaHRfbGVmdDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmNvbnRhY3RlYXphLW5lLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tcHJpbWFyeSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICB9XG4gIH1cblxuICAuYnRuLnN0eWxlLWdyYXksIC5idG4uc3R5bGUtZ3JheTphY3RpdmUge1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgfVxuXG4gIC5wcm9ncmFtYXJpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMyk7XG4gICAgZm9udC1zaXplOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5jYWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi1jdXN0b21cIjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMyk7XG4gICAgZm9udC1zaXplOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmkgLmNvbnRhY3RlYXphLW5lLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuXG4ubm9kZS0tdHlwZS1hZmVjdGl1bmksIC5ub2RlLS10eXBlLWFuYWxpemUge1xuICAuY29udGFjdGVhemEtbmUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuICBAaW1wb3J0IFwic3RydWN0dXJlXCI7XG4gIEBpbXBvcnQgXCJnbG9iYWxcIjtcblxuICBAaW1wb3J0IFwiaGVhZGVyXCI7XG4gIEBpbXBvcnQgXCJmb290ZXJcIjtcbiAgQGltcG9ydCBcInNlY3Rpb24taW5mb1wiO1xuXG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvY3RhXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25zXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvbGlzdFwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9hY2NvcmRpb25cIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVyXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3N0ZXBzXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlLWFuZC1xdW90ZVwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9saW5rc1wiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9wcmVzZW50YXRpb25cIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvdHdvLXNpZGVzXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2ltZy1jb250ZW50XCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3BhY2thZ2UtZmlsdGVyXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3ZhY2NpbmVcIjtcbiAgQGltcG9ydCBcIm1hdGVybml0eS9nbG9iYWxcIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvY2FtcGFpZ24tb3ZlcmxheVwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9mbHUuc2Nzc1wiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9tYXN0ZXJjYXJkLnNjc3NcIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVyLXRlc3RpbW9pYWxzXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3Rlc3RpbW9uaWFscy1sb2NhdGlvblwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9pY29uLWJveFwiO1xuICBAaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9sYWJzLWxvY2F0aW9uc1wiO1xuICBAaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy93ZWJmb3JtL3N0cnVjdHVyZVwiO1xuICBAaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy93ZWJmb3JtL2dsb2JhbFwiO1xuXG4gICYuY2FtcGFpZ24tcHJlbWl1bSB7XG4gICAgQGltcG9ydCBcImNvbXBvbmVudHMvcHJlbWl1bVwiO1xuICB9XG59XG5cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3ItZml4ZWQ1MDogIzdCMjg2MTtcbiRjb2xvci1maXhlZDEwMDogIzY3QTJENDtcbiRjb2xvci1maXhlZDE1MDogIzdEQjU5MTtcbiRjb2xvci1wZXJjZW50MTA6ICNGNzlFMUI7XG4kY29sb3ItcGVyY2VudDIwOiAkcm0tcmVkO1xuJGNvbG9yLWtpbmV0aWM6ICNDODZDNkM7XG4kY29sb3Itbm9uZTogJGdyYXktNjAwO1xuXG5cbi8qIG1hc3RlcmNhcmQgaWRzICovXG4mLnBhZ2Utbm9kZS00ODQwOSxcbiYucGFnZS1ub2RlLTQ4ODEwLFxuJi5wYWdlLW5vZGUtNDg2MTIge1xuICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWltYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuODc1O1xuICAgIH1cblxuICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDUuMTI1O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgICAmLm1hc3RlcmNhcmQtY2FtcGFpZ24ge1xuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNC44NzU7XG5cbiAgICAgIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjg3NTtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJHNlY29uZGFyeS1mb250KTtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi42MjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMi42MjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bCAqIDM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogNS44NzU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMTk7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc3VidGl0bGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjI1O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhbXBhaWduLWN0YSB7XG4gICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDAuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTtcblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyIDAgMCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuNSAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS44MTI1O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS44MTI1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAyLjYyNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5hdjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDEuMzEyNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDEuNzU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhbXBhaWduLWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWFzdGVyY2FyZC1mb3JtIHtcbiAgICAgICYuZGlzcGxheS0tcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDcuNjI1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDcuNjI1O1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tcm93ID4gLmNvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmNvbmZpcm1hdGlvbikge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi13ZWJmb3JtIHtcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyNC41O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29uZmlybWF0aW9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDE2O1xuXG4gICAgICAgICAgICAgIC5zZWN0aW9uLWluZm8ge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9udC1zaXplLWJhc2UgKiAyLjU2MjU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzZWN0aW9uLXRpdGxlLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiA0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNi44NzU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNC44NzU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndlYmZvcm0tY29uZmlybWF0aW9uLW1hc3RlcmNhcmQge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAmLnByaXplIHtcbiAgICAgICAgICAgICAgICAgICAgJi1ub25lLCAmLU5VTEwge1xuICAgICAgICAgICAgICAgICAgICAgIC5jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRodW1iLXVwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDMuNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMy4xMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtZml4ZWQ1MCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiNTAgbGVpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1maXhlZDUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLWZpeGVkMTAwIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIxMDAgbGVpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1maXhlZDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1maXhlZDE1MCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMTUwIGxlaVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZml4ZWQxNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtcGVyY2VudDEwIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItMTAlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXJjZW50MTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtcGVyY2VudDIwIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItMjAlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXJjZW50MjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYta2luZXRpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRXZhbHVhcmUgZ3JhdHVpdGEgbGEgS2luZXRpY1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2luZXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogOS4yNTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDExLjY4NzU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMTEuNjg3NTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTRweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJHNlY29uZGFyeS1mb250KTtcblxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDYuMTI1O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiA2LjEyNTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS44MTI1O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMztcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuNTYyNTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA5LjA2MjU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1uYXY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMS4zMTI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tLXNwbGl0IHtcbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIC5zZWN0aW9uLWluZm8ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1pbmZvLFxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0tYm9uIHtcbiAgICAgICAgICAgICAgICAud2ViZm9ybS1lbGVtZW50LWhlbHAge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDEuMzc1O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS4zNzU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuanMtZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA0LjgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgI2VkaXQtY2FwdGNoYS1pbmZvIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1zdGVwcyB7XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcCB7XG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJHNlY29uZGFyeS1mb250KTtcblxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDMuNjI1O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS44MTI1O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWludHJvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0aXRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLyogd2hlZWwgKi9cbiAgICAgIC5tYXN0ZXJjYXJkLXdoZWVsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYWluYm94IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyNTtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyNTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCA1cztcbiAgICAgICAgfVxuICAgICAgICAubWFzayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2MzBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAyMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA5OTlweCByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuOCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgbGVmdDogMTE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94MSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAmLnJlc3VsdCB7XG4gICAgICAgICAgICAucHJpemUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICYud2lubmVyIHtcbiAgICAgICAgICAgICAgICAucHJpemUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpemUtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG4gICAgICAgICAgICAmLnR5cGUge1xuICAgICAgICAgICAgICAmLWRpc2NvdW50IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNzU7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMy44MTI1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLXZvdWNoZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjM3NTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMy4zMTI1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYtZnJlZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMzEyNTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYtZW1wdHkge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24odGh1bWItdXApO1xuXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDMuMTI1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpemUtY29udGVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDYuNTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA2LjU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgNTAlKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJpemUtZml4ZWQ1MCB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1maXhlZDUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcml6ZS1maXhlZDEwMCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDNweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICB0b3A6IDgycHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUxZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZpeGVkMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcml6ZS1maXhlZDE1MCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5N3B4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxNzJweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAyZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZpeGVkMTUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcml6ZS1wZXJjZW50MTAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU0ZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBlcmNlbnQxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJpemUtcGVyY2VudDIwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY3cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTU0ZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBlcmNlbnQyMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJpemUta2luZXRpYyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogOTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBib3R0b206IDE3MnB4O1xuICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMDJkZWcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Ita2luZXRpYzs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByaXplLW5vbmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDNweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRvcDogODJweDtcbiAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTU0ZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwaW4ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzEuNzhkZWcsICRjb2xvci1wZXJjZW50MTAgLTIuNjMlLCAkcm0tcmVkIDg2Ljc1JSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogNi4xNTUzNHB4IDUwLjAxMjFweCA3OS4yNXB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgcGFkZGluZzogMjhweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAxLjQzNzU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi43NTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMy4zMTI1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5tYWluYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveDEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBrZXlmcmFtZXMgcm90YXRpbmcge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICB0byB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucm90YXRpbmcge1xuICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogcHJpemVzICovXG4gICAgI2Jsb2NrLW1hc3RlcmNhcmRwcml6ZXMge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1MHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDM4MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcm0tcmVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJHNlY29uZGFyeS1mb250KTtcblxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDQuNzU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiA0Ljc1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmluc3RhbnQtcHJpemVzLFxuICAgICAgLm1vbnRobHktcHJpemVzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNC41O1xuXG4gICAgICAgIC5wcml6ZS1saXN0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNC4zNzU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5zdGFudC1wcml6ZXMge1xuICAgICAgICAucHJpemUtbGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA2LjE1NTM0cHggMjlweCA0MXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmtpbmV0aWMge1xuICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxMy42ODc1O1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMTMuNjg3NTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDM2LjE4ODhweCA2NS4xMzk5cHggNDUuODM5MnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuMzc1O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCA1MCUpO1xuXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDE3LjU2MjU7XG4gICAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDE3LjEyNTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoJy4uL2ltYWdlcy9tYXN0ZXJjYXJkL2VsbGlwc2Uuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxLjc4ZGVnLCAkY29sb3ItcGVyY2VudDEwIC0yLjYzJSwgJHJtLXJlZCA4Ni43NSUpO1xuICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14bDtcblxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGlzY291bnQyMCB7XG4gICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNi41O1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA2LjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogNi41O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBlcmNlbnQyMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGlzY291bnQxMCB7XG4gICAgICAgICAgICB3aWR0aDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDguNTtcbiAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDguNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogOC41O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBlcmNlbnQxMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC01OXB4IG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJHNlY29uZGFyeS1mb250KTtcblxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNjg3NTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTguOTVkZWcpO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjEyNTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjEyNTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS4yNTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjI1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA0LjgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gdXJsKCcuLi9pbWFnZXMvbWFzdGVyY2FyZC9hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52b3VjaGVyMTUwIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNy4yNTtcbiAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDcuMjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDcuMjU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZml4ZWQxNTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZvdWNoZXIxMDAge1xuICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA2LjYyNTtcbiAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDYuNjI1O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA2LjYyNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1maXhlZDEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgLTY2cHggbnVsbCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRzZWNvbmRhcnktZm9udCk7XG5cbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjY4NzU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04Ljk1ZGVnKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAzLjEyNTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAzLjEyNTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjI1O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDEuMjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNC44KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIHVybCgnLi4vaW1hZ2VzL21hc3RlcmNhcmQvYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudm91Y2hlcjUwIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNjtcbiAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZml4ZWQ1MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDEuMzc1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9udGhseS1wcml6ZXMge1xuICAgICAgICAucHJpemUtbGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcml6ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iaWctcHJpemVzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDM7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDYuODc1O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04LjVkZWcpO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAtMzRweCA1MCUpO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gdXJsKCcuLi9pbWFnZXMvbWFzdGVyY2FyZC90aXRsZS1saW5lLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgLTY2cHggNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRzZWNvbmRhcnktZm9udCk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNjg3NTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04Ljk1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMy4xMjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDMuMTI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS4yNTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS4yNTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMi40KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoJy4uL2ltYWdlcy9tYXN0ZXJjYXJkL2Fycm93LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgcm90YXRlWig5ZGVnKTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogd2lubmVycyAqL1xuICAgIC5ibG9jay12aWV3cy1ibG9ja21hc3RlcmNhcmQtd2lubmVycy1tYXN0ZXJjYXJkLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtbGc7XG4gICAgICB9XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0aXRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1mb250LXNpemU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAubWFzdGVyY2FyZC1zZWN0aW9uIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgaDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkyLjU3ZGVnLCAjREMwMDI4IDcuOTclLCAjMkUzMzNDIDY1LjIzJSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY2FtcGFpZ24tY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDEzNzZweFxuKTtcblxuJWNhbXBhaWduLWdsb2JhbC1jb250YWluZXIge1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY2FtcGFpZ24tY29udGFpbmVyLW1heC13aWR0aHMpO1xufVxuXG4ubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKDApO1xuICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuJi5zY3JvbGxlZCxcbiYuc2Nyb2xsZWQtZml4ZWQge1xuICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4mLnRvb2xiYXItdHJheS1vcGVuIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24ge1xuICAgIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5iYWNrZ3JvdW5kLS1pbWFnZSB7XG4gICAgICAgICAgICAmLm1hcmdpbi10b3AtLXNtYWxsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1hcmdpbi10b3AtLW5vcm1hbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWFyZ2luLXRvcC0tYmlnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ge1xuICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIEBleHRlbmQgJWNhbXBhaWduLWdsb2JhbC1jb250YWluZXI7XG4gIH1cblxuICAuc2VjdGlvbi1yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+IC5jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRjYW1wYWlnbi1wYWdlLWd1dHRlcik7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHZlcnRpY2FsIHNwYWNpbmcgcnVsZXNcbi8vIHNlY3Rpb25cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiB7XG4gIC8vQGluY2x1ZGUgcGFkZGluZygkY2FtcGFpZ24tcGFnZS12ZXJ0aWNhbC1zZXBhcmF0b3ItbWQgKiAwLjUgbnVsbCk7XG4gIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGNhbXBhaWduLXBhZ2UtdmVydGljYWwtc2VwYXJhdG9yLXNtICogMC41IG51bGwpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmLm1hcmdpbi10b3AtLWJpZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuICAgICYubWFyZ2luLWJvdHRvbS0tYmlnIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9XG4gIH1cbiAgJi5tYXJnaW4tdG9wLS1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgJi5tYXJnaW4tYm90dG9tLS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuXG5cbi8vIGZ1bGwtd2lkdGggY29tcG9uZW50c1xuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWljb25zLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC12aWRlbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1hcnRpY2xlcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Mge1xuICBAaW5jbHVkZSBwYWRkaW5nKCRjYW1wYWlnbi1wYWdlLXZlcnRpY2FsLXNlcGFyYXRvciAqIDAuNSBudWxsIG51bGwpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGNhbXBhaWduLXBhZ2UtdmVydGljYWwtc2VwYXJhdG9yLXNtICogMC41IG51bGwgbnVsbCk7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1lZGljcyB7XG4gIC5zbGljayB7XG4gICAgJl9fc2xpZGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyB2ZXJ0aWNhbCBzcGFjaW5nIG92ZXJyaWRlcyBmb3IgdG9wICYgYm90dG9tIHNlY3Rpb25zXG4vLyBlbnN1cmUgdGhhdCBjb250ZW50IG9uIGZpcnN0IGNvbHVtbiBvZiBmaXJzdCBzZWN0aW9uIGRvZXMgbm90IG92ZXJsYXAgYWJzb2x1dGVseSBwb3NpdGlvbmVkIGxvZ29cbi5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24ge1xuICA+IC5maWVsZF9faXRlbSB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIC5zZWN0aW9uLXJvdyB7XG4gICAgICAgID4gLmNvbHVtbiB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTE4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY2FtcGFpZ24tcGFnZS12ZXJ0aWNhbC1zZXBhcmF0b3Itc207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICsgLmZpZWxkX19pdGVtIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLm1hcmdpbi10b3AtLWJpZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCgkY2FtcGFpZ24tcGFnZS12ZXJ0aWNhbC1zZXBhcmF0b3IgKiAwLjUgKyAkd2ViZm9ybS12ZXJ0aWNhbC1vZmZzZXQpIG51bGwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQ6bm90W2NsYXNzPSdwYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24nXSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsICRjYW1wYWlnbi1wYWdlLXZlcnRpY2FsLXNlcGFyYXRvciAqIDAuNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgJGNhbXBhaWduLXBhZ2UtdmVydGljYWwtc2VwYXJhdG9yLXNtICogMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNjb21wb25lbnQtMSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduIHtcbiAgICAgID4gLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgPiAuc2VjdGlvbi0tZnVsbCB7XG4gICAgICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24ge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY29tcG9uZW50LWNvbXBhaWduIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiJiB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsIG51bGwpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuc3Ryb25nIHtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbiB7XG4gICYuYmFja2dyb3VuZCB7XG4gICAgJi0td2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgfVxuXG4gICAgJi0tZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICAgIH1cbiAgICAmLS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgJi5tYXJnaW4tdG9wLS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICAmLm1hcmdpbi1ib3R0b20tLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgICYubWFyZ2luLXRvcC0tbm9ybWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIH1cbiAgICAgICYubWFyZ2luLWJvdHRvbS0tbm9ybWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIH1cbiAgICAgICYubWFyZ2luLXRvcC0tYmlnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICB9XG4gICAgICAmLm1hcmdpbi1ib3R0b20tLWJpZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kaXNwbGF5IHtcbiAgICAmLS1sZWZ0IHtcbiAgICAgIC5zZWN0aW9uLS1zcGxpdCAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnNlY3Rpb24taW5mbyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKGF1dG8gbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgLnNlY3Rpb24tLXNwbGl0IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgIC5zZWN0aW9uLWluZm8ge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihhdXRvIG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbi1jdGEtbGVmdCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNvbXBvbmVudC1ub3NwYWNpbmcge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5zZWN0aW9uLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMy5zbWFsbC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtY2FtcGFpZ24gLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzLmNvbHVtbnMtMy5tYXgtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVyLmhlYWRlci0tbm9saW5rIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAqIDEgMCBudWxsKTtcbiAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6ICRoZWFkZXItbG9nby13aWR0aDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLWxvZ28td2lkdGgtc207XG4gICAgfVxuICAgIGltZyB7IFxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLmxvZ28tbGFyZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cblxuICAmLmxvZ28tc21hbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cblxuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIEBleHRlbmQgJWNhbXBhaWduLWdsb2JhbC1jb250YWluZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlci0tbGluayB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwIDAgIWltcG9ydGFudCk7XG4gIH1cblxuICBwYWRkaW5nOiAwO1xuXG4gIC5oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1saW5rIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJHNwYWNlciAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hdGguZGl2KCRmb250LXNpemUtYmFzZSwgMS4xNSkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsIG51bGwgbnVsbCAxMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDJweCk7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIGltZyxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIG1heC1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgwKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiYuc2Nyb2xsZWQsXG4mLnNjcm9sbGVkLWZpeGVkIHtcbiAgLmhlYWRlci0tc3RhdGljIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41IDAgbnVsbCk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICBAZXh0ZW5kICVjYW1wYWlnbi1nbG9iYWwtY29udGFpbmVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZpZWxkLS1uYW1lLWZpZWxkLWZvb3Rlci1pbWFnZSB7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgJi5jYW1wYWlnbi1mb290ZXIge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMy40IG51bGwpO1xuICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCxcbiAgICAgICAgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24tZm9vdGVyLWxlZnQtY29sdW1uLXRvcCB7XG4gICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgID4gLmNvbHVtbiB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQuNSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcuNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgID4gLmNvbHVtbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlZ2lvbi1mb290ZXItcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG5cbiAgICAgICAgICBkaXYsXG4gICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mb290ZXItY29weXJpZ2h0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC5yZWdpb24ge1xuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDApO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vJi5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICAgICAgICAvLyAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgICAgICAgLy99XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJtLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmZvb3Rlci13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAuZm9vdGVyLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgYS5zb2NpYWwtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgJi10aXRsZSB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJHNlY3Rpb24tdGl0bGUtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJHNlY3Rpb24tdGl0bGUtZm9udC1zaXplLXNtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYm94ZWQtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMS43NSAwIDApO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICB9XG4gIH1cbn1cblxuLmJhY2tncm91bmQtLWdyYXkge1xuICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgLmJveGVkLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhY2tncm91bmQtLXdoaXRlIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIC5ib3hlZC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLWZ1bGwge1xuICA+IC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi10aXRsZSxcbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8gbnVsbCk7XG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1jdGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFyZ2luKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSBudWxsIDApO1xuICB9XG59XG5cbi5zZWN0aW9uLS1zcGxpdCB7XG4gIC5zZWN0aW9uLWluZm8ge1xuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggMCAwKTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybSwgLy8gdGhpcyBoYXMgY2xhc3MgJ2NvbHVtbicgaW4gdGhlIHN0cnVjdHVyZVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0geyAvLyB0aGlzIGRvZXMgbm90IGhhdmUgY2xhc3MgJ2NvbHVtbicgaW4gdGhlIHN0cnVjdHVyZVxuICBAaW5jbHVkZSBwYWRkaW5nKDQwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgYm94LXNoYWRvdzogMCA1MHB4IDYycHggMnB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAkd2ViZm9ybS12ZXJ0aWNhbC1vZmZzZXQgKiAyIG51bGwgbnVsbCk7XG4gICAgQGluY2x1ZGUgbWFyZ2luKC0oJHdlYmZvcm0tdmVydGljYWwtb2Zmc2V0ICogMiArICRjYW1wYWlnbi1wYWdlLXZlcnRpY2FsLXNlcGFyYXRvciAqIDAuNSkgbnVsbCAwICRjYW1wYWlnbi1wYWdlLWNvbHVtbi1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRjYW1wYWlnbi1wYWdlLWd1dHRlciBudWxsIG51bGwpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMjRweCk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDI0cHgpO1xuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZS14bCk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCBudWxsIDAgKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuMyk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0LFxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgJjpub3QoLmpzLWZvcm0tc3VibWl0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuICAgIH1cbiAgfVxuXG4gIC5qcy1mb3JtLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgfVxuXG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDApO1xuXG4gICAgLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCR3ZWJmb3JtLXZlcnRpY2FsLW9mZnNldCAwICR3ZWJmb3JtLXZlcnRpY2FsLW9mZnNldCAqIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDApO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUteGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3VibWl0dGVkIHtcbiAgICAuY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ge1xuICAuc2VjdGlvbi1yb3cge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIEBpbmNsdWRlIG1hcmdpbigwIG51bGwpO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCk7XG5cbiAgYSxcbiAgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGhpay1tZWRpdW0nICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24tY3VzdG9tJztcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLXdpZHRoLCAxMikgbnVsbCBudWxsICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItd2lkdGgsIDEyKSBudWxsIG51bGwgMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplLXhsKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1IG51bGwgMCk7XG5cbiAgPiAuZmllbGRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG1hcmdpbihudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuMTI1KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4c20pIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG51bGwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCk7XG4gICAgfVxuICB9XG5cbiAgLnN0eWxlLS1wcmVtaXVtIGEge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcHJlbWl1bSwgJHNpemU6ICRmb250LXNpemUtYmFzZSwgJHdpZHRoOiBmdWxsLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWZ1bGwge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAvKiBvdmVybGFwcGluZyBmb3JtIGZpeCovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuYXBwLWJ1dHRvbnMge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuYXBwLWJ1dHRvbnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICBhLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5hcHAtYnV0dG9ucyB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMTVweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkaWNvbnMtaW1hZ2Utc2l6ZTogMjA3cHg7XG4kaWNvbnMtaW1hZ2Utc2l6ZS14c206IDE2MHB4O1xuJGljb25zLWRlc2NyaXB0aW9uLW1heC13aWR0aDogMjg3cHg7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi1pY29ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24ge1xuICAgICYtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvICRncmlkLWd1dHRlci13aWR0aCAqIDEuOCk7XG4gICAgICBtYXgtd2lkdGg6ICRpY29ucy1pbWFnZS1zaXplO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBtYXgtd2lkdGg6ICRpY29ucy1pbWFnZS1zaXplLXhzbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24tZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHNtKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgbWF4LXdpZHRoOiAkaWNvbnMtZGVzY3JpcHRpb24tbWF4LXdpZHRoO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbi1lbGVtZW50IHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmLmRpc3BsYXktLXJpZ2h0LFxuICAgICYuZGlzcGxheS0tbGVmdCB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAwKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygkY2FtcGFpZ24tcGFnZS1ndXR0ZXIpO1xuXG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoJGNhbXBhaWduLXBhZ2UtZ3V0dGVyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjYW1wYWlnbi1wYWdlLWd1dHRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAxMiUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjMgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUsXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplLXhsKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCBudWxsICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIDApO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oYXV0byk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzI5cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWludHJvIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjE1IG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgJGJhc2UtZm9udCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW50cm8sXG4gICAgLmZpZWxkLWNhbXBhaWduLXRhYi1pbnRybyB7IC8vIHRoaXMgaXMgdGhlIGludHJvIHBsYWNlaG9sZGVyIGNsYXNzIGluIGNhc2UgaW50cm8gbm90IGFkZGVkXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC8vIHVzZSB0aGlzIHBzZXVkby1lbGVtZW50IHRvIGFjY291bnQgZm9yIG1pc3NpbmcgdGFiIHN1YnRpdGxlIC0gaGVpZ2h0IGNvdmVycyAxIGxpbmUgb2Ygc3VidGl0bGVcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogJGgyLWZvbnQtc2l6ZSAqICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZWxlbWVudCB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCAkYmFzZS1mb250KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNiAwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm0tZ3JheS0yMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgKiAwLjUgMCAwICRpbnB1dC1ib3JkZXItcmFkaXVzICogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGlucHV0LWJvcmRlci1yYWRpdXMgKiAwLjUgJGlucHV0LWJvcmRlci1yYWRpdXMgKiAwLjUgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgICsgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1pbnRybyxcbiAgICAgICsgLmZpZWxkLWNhbXBhaWduLXRhYi1pbnRybyB7IC8vIHRoaXMgaXMgdGhlIGludHJvIHBsYWNlaG9sZGVyIGNsYXNzIGluIGNhc2UgaW50cm8gbm90IGFkZGVkXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAvLyByZW1vdmUgaXRzIGhlaWdodCBpZiBzdWJ0aXRsZSBleGlzdHNcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYubm8tb3BhY2l0eSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgLnRhYi1wYW5lLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYi1lbGVtZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiLWVsZW1lbnQge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1jdGEge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oYXV0byBudWxsICRjYW1wYWlnbi1wYWdlLWd1dHRlcik7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGlzY2xhaW1lciB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgbWF4LXdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0MDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoNDY0LCA0ODcpICogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KTtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSk7XG4gICAgfVxuXG4gICAgJi5zdHlsZS0td2hpdGUge1xuICAgICAgYSxcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhY2tncm91bmQtLXdoaXRlIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktZ3JheTtcbiAgfVxufVxuXG4uYmFja2dyb3VuZC0tZ3JheSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cblxuICAuaXRlbS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDE4JSBudWxsIG51bGwpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDUlIG51bGwgbnVsbCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY2hlY2ttYXJrLWltYWdlIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjIgbnVsbCBudWxsKTtcbiAgICBmbGV4LWJhc2lzOiA1NHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwgbnVsbCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgbnVsbCBudWxsKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gb3ZlcnJpZGVzIGZvciBsaXN0IGNvbXBvbmVudCBhZGRlZCBpbiBhIHRhYiBjb21wb25lbnRcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYnMsXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tcGFjay1maWx0ZXIge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tY2hlY2ttYXJrIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgY29sdW1uczogMTtcbiAgICB9XG5cbiAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAxLjIpKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwIG51bGwgbnVsbCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCBudWxsIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuICAgICAgfVxuXG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAwICRzcGFjZXIpO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWNoZWNrbWFyay1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuNSkgbnVsbCBudWxsKTtcbiAgICAgIGZsZXgtYmFzaXM6IDMxcHg7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1zbGlkZSB7XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1mb250O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZS14bCk7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDMpO1xuICAgIH1cblxuICAgICYtdGl0bGUsXG4gICAgJi1kZXNjcmlwdGlvbixcbiAgICAmLW5hbWUge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogMyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1zbGlkZXIge1xuICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1KTtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIDApO1xuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrX19hcnJvdyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAwIGF1dG8pO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGF1dG8gYXV0byBhdXRvIDApO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBhdXRvIDAgYXV0byBhdXRvKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY2FyZC1wYWRkaW5nOiA0MHB4O1xuXG4uZmllbGQtLW5hbWUtZmllbGQtc3RlcC1jYXJkIHtcbiAgQGluY2x1ZGUgbWFrZS1yb3coMCk7XG4gIEBpbmNsdWRlIG1hcmdpbig2MHB4IDApO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IC5maWVsZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDI1cHggbnVsbCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMjBweCBudWxsKTtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwLWNhcmRzLWNhcmQge1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJGNhcmQtcGFkZGluZyk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAyNnB4IG51bGwpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoMi1mb250LXNpemU7XG4gICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDkwcHggbnVsbCk7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14bGc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oLTcwcHggMCA5MHB4KTtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oZG93bik7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMzBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtbGc7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA4cHggbnVsbCBudWxsIDZweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDNweCBudWxsIG51bGwgMCk7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbnVtYmVyaW5nIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG4gICAgICBsaW5lLWhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgYm90dG9tOiAkY2FyZC1wYWRkaW5nICsgJGNhcmQtcGFkZGluZyAqIDAuMDU7XG4gICAgICBsZWZ0OiAkY2FyZC1wYWRkaW5nICsgJGNhcmQtcGFkZGluZyAqIDAuNTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCA1MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gdGhlc2Ugc3R5bGVzIGFyZSBvdmVycmlkZXMgdG8gdGhlIGdlbmVyaWMgY29tcG9uZW50LCBvbmx5IGFwcGxpY2FibGUgb24gY2FtcGFpZ24gY29udGVudCB0eXBlXG4vLyBnZW5lcmFsIHF1b3RlIGFuZCBpbWFnZSBjb21wb25lbnQgc3R5bGVzIGFyZSBpbiBjb21wb25lbnRzL2ltYWdlLWFuZC1xdW90ZVxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRibG9ja3F1b3RlLWljb24tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAzLjg7XG4kYmxvY2txdW90ZS1pY29uLW1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS41KTtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSB7XG4gIC5xdW90ZS10aXRsZSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIEBpbmNsdWRlIGljb24ocXVvdGUpO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhciwgJGhlYWRpbmdzLWZvbnQpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjc1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGxoZWFkaW5ncy1saW5lLWhlaWdodDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRibG9ja3F1b3RlLWljb24tbWFyZ2luLWJvdHRvbSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1pY29uLWZvbnQtc2l6ZSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS13cmFwcGVyIHtcbiAgICAucXVvdGUtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMCk7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcGFyYXRvcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAucXVvdGUtd3JhcHBlciB7XG4gICAgICAucXVvdGUtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4LjUpO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDApO1xuICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnF1b3RlLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMy41KTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkYmxvY2txdW90ZS1pY29uLWZvbnQtc2l6ZSBudWxsIG51bGwpO1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oJGJsb2NrcXVvdGUtaWNvbi1tYXJnaW4tYm90dG9tIG51bGwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXlvdXQtbGVmdCB7XG4gICAgICAucXVvdGUtd3JhcHBlciB7XG4gICAgICAgIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubGF5b3V0LXJpZ2h0IHtcbiAgICAgIC5xdW90ZS13cmFwcGVyIHtcbiAgICAgICAgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoICogNCBudWxsIG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnF1b3RlLXdyYXBwZXIge1xuICAgICAgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXVvdGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhY2tncm91bmQtLXdoaXRlIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWltYWdlLWFuZC1xdW90ZSB7XG4gICAgLnF1b3RlLXdyYXBwZXIge1xuICAgICAgLnF1b3RlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXlvdXQtbGVmdCB7XG4gICAgICAucXVvdGUtd3JhcHBlciB7XG4gICAgICAgIC5xdW90ZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgLnJvdyB7XG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmljb24tYWxpZ24tLWZ1bGwge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxuICAmLmNvbHVtbnMtMyxcbiAgJi5jb2x1bW5zLTIsXG4gICYuY29sdW1ucy00IHtcbiAgICAucm93IHtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY29sdW1ucy00IHtcbiAgICAucm93ID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1iaWctbGlua3Mge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGlua3Mge1xuICAgIC5yb3cge1xuICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuXG4gICAgICAgIC5jdXN0b20tY29udGFpbmVyLS1tZWRpYSB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Uge1xuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgKiAyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY3RhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1ucy0yIHtcbiAgICAgIC5yb3cge1xuXG4gICAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMn0gKiAyKSAvIDIpO1xuICAgICAgICAgIG1heC13aWR0aDogNTk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2x1bW5zLTMge1xuICAgICAgLnJvdyB7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWN0aW9uLXNsaWRlci1saW5rcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWFyZ2luLXRvcDogMTlweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjI1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogNC44NzU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb21wb25lbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAucm93IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDIpO1xuICAgICAgICAgIG1heC13aWR0aDogNTYycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDIuNTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJGZvbnQtc2l6ZS1iYXNlLCAxLjYpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoKTtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tc2ltcGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjEyNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgNik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHJlZ3VsYXIsICRoZWFkaW5ncy1mb250KTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDEuMik7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bm90KC5zZWN0aW9uLXNsaWRlci1saW5rcykge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1saW5rcyB7XG4gICAgICAucm93IHtcbiAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAqIDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMiAwKTtcbiAgICAgICAgICBwYWRkaW5nOiA2MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIHtcbiAgQGV4dGVuZCAlY2FtcGFpZ24tZ2xvYmFsLWNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcbiAgLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgLm5vZGUtLXR5cGUtY2FtcGFpZ24gJiB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAwKTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJlc2VudGF0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJHByZXNlbnRhdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtbW9iaWxlKTtcbiAgICB9XG4gIH1cblxuICAucHJlc2VudGF0aW9uLWN0YXMge1xuICAgIC5hcHAtYnV0dG9ucyB7XG4gICAgICBhIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tY3RhIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEuc3R5bGUtLWFwcHMge1xuICAuYXBwLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgYSB7XG4gICAgICBtaW4td2lkdGg6IDE0MnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LW1hcmtldGluZy10d28tc2lkZXMge1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzKTtcbiAgaGVpZ2h0OiAkdHdvLXNpZGVzLWNvbXBvbmVudC1oZWlnaHQ7XG5cbiAgLmxlZnQtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCR0d28tc2lkZXMtY29tcG9uZW50LWxlZnQtY29sdW0tcGFkZGluZyk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoICogNiAhaW1wb3J0YW50KVxuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1ncmF5O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDMpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsICR0d28tc2lkZXMtY29tcG9uZW50LWxlZnQtY29sdW0tcGFkZGluZyBudWxsKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgJGdyaWQtZ3V0dGVyLXdpZHRoIG51bGwpO1xuICAgICAgICB3aWR0aDogJHR3by1zaWRlcy1pY29uLXdpZHRoLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICB3aWR0aDogJHR3by1zaWRlcy1pY29uLXdpZHRoO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmlnaHQtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAwKTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgJHNwYWNlcik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbWFya2V0aW5nLXZpZGVvIHtcbiAgQGluY2x1ZGUgcGFkZGluZygwIDAgMTAwcHgpO1xuICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygwIDJyZW0pO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxuXG4gICR2aWRlby10aXRsZTogJGZvbnQtc2l6ZS1iYXNlICogNDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODkwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuNTtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogJHZpZGVvLXRpdGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8tY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLnNjcm9sbFRvVmlkZW8ge1xuICAgICAgQGluY2x1ZGUgaWNvbihkb3duKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIlLCA1NSUpO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheVZpZGVvIHtcbiAgICAgIEBpbmNsdWRlIGljb24ocGxheS1maWxsZWQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzAuNXB4O1xuICAgICAgdG9wOiAtNDJweDtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYudmlkZW9QbGF5aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihwYXVzZSk7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiA5M3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUlLCA1NSUpO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUlLCA1NSUpO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAmLnZpZGVvUGxheWluZyB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihwYXVzZSk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgNjAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2LjVkZWcpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzLjVkZWcpO1xuICAgIH1cblxuICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG5cbiAgICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLXR5cGUteW91dHViZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoJHdoaXRlLCAkYmxhY2spO1xuICAgIH1cblxuICAgIC52aWRlby1kZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybS1yZWQ7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGxpbmVhciwgYm90dG9tIDAuMjVzIGxpbmVhciwgcGFkZGluZyAwLjFzIGxpbmVhcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24ocGxheS1maWxsZWQpO1xuXG4gICAgICAgICRwbGF5LWljb24tc2l6ZTogNDVweDtcbiAgICAgICAgJHBsYXktaWNvbi1zaXplLXNtOiAzNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgY2FsYyg1MCUgLSAjeyRwbGF5LWljb24tc2l6ZX0gLyAyKSBudWxsIG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcGxheS1pY29uLXNpemUpO1xuICAgICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIGNhbGMoNTAlIC0gI3skcGxheS1pY29uLXNpemUtc219IC8gMikgbnVsbCBudWxsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcGxheS1pY29uLXNpemUtc20pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtdmlkZW8ge1xuICBtaW4taGVpZ2h0OiAzMDBweFxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXBhY2stZmlsdGVyIHtcbiAgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNmQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXRhYiB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi10aXRsZSwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLXRhYi1zdWJ0aXRsZSB7XG4gICAgICBkZWwge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcmVkXG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhLCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tcHJpY2VzLCAuZmllbGQtY2FtcGFpZ24tdGFiLWludHJvICB7XG4gICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgLy99XG4gIH1cblxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1wcmljZS1uby1sb2NhdGlvbiB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICgtNCAqICRzcGFjZXIpO1xuICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXRpdGxlLCAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FtcGFpZ24tdGFiLXN1YnRpdGxlIHtcbiAgICAgIGRlbCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHJlZFxuICAgICAgfVxuICAgIH1cblxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXZhY2NpbmUge1xuICAmLXR5cGUge1xuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuMjU7XG5cbiAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTMxcHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gIFxuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJ21lZGl1bScpO1xuICAgIFxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tICogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoJ3JlZ3VsYXInKTtcbiAgXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIH1cbiAgXG4gICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDZweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC12YWNjaW5lLXVybCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIHVybCguLi9pbWFnZXMvdHJpbWl0ZXJlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggODVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxvYyB7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4yNTtcblxuICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgLmJveGVkLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gMjZweCB1cmwoLi4vaW1hZ2VzL2ljb25zL3Byb2dyYW1hcmktaWNvbi5zdmcpIG5vLXJlcGVhdCAkcmVkO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtY291bnR5IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG4uc2VjdGlvbi1mb3JtLXZhY2NpbmFyZSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWluZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tbGlzdC12YWNjaW5hcmUge1xuICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIC5zZWN0aW9uLWluZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgIFxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAgIFxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSB7XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWljb25zLXZhY2NpbmFyZSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5maWVsZF9faXRlbSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWxpbmtzIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICBcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRtZWRpY3MtbmF2LWFycm93LXNpemU6IDY4cHg7XG4kbWVkaWNzLWJ1dHRvbi1hcnJvdy1zaXplOiAzOHB4O1xuJGFjY29yZGlvbi1oZWFkZXItYmxhY2s6ICMyMDJCNDE7XG4kYWNjb3JkaW9uLWFycm93LXNpemU6IDI4cHg7XG4kYWNjb3JkaW9uLWFycm93LXNpemUtc206IDI0cHg7XG4kYWNjb3JkaW9uLWl0ZW0tcmFkaXVzOiAxMnB4O1xuXG5AbWl4aW4gZnVsbC13aWR0aCgpIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwgNTAlKTtcbiAgQGluY2x1ZGUgbWFyZ2luKG51bGwgLTUwdncpO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb21wb25lbnQtY29tcGFpZ24gPiB7XG4gIC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlIHtcblxuICAgIC5zZWN0aW9uLXRleHQtbWF0ZXJuaXRhdGUge1xuXG4gICAgICAuc2VjdGlvbi1pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAzLjg3NSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtaW1hZ2Uge1xuICAmLmZ1bGwtd2lkdGgge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGgoKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1tZWRpY3Mge1xuXG4gICYuc3R5bGUtLW1vZGVybiB7XG4gICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCAqIDU7XG5cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMik7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGggJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljayB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgJl9fc2xpZGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgJHNwYWNlcik7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCk7XG5cbiAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKHJlZCwgJHdpZHRoOiBmaXQtY29udGVudCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMy5ub2RlX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1tZWRpYyB7XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsICRzcGFjZXIgKiA0KTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG5cbiAgICAgICAgICAmOm5vdCguc2xpY2stYWN0aXZlKSxcbiAgICAgICAgICAmLmdyYXllZC1vdXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSwgaDMubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwICRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwpO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIC5zbGlja19fc2xpZGUge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTIwMDs7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLW1lZGljIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMzhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi1zaW1wbGUsIGgzLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGljLXBob3RvIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAmICsgZGl2IC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4zMTI1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLXNpbXBsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gICAgICAgICAgICB3aWR0aDogJG1lZGljcy1idXR0b24tYXJyb3ctc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJG1lZGljcy1idXR0b24tYXJyb3ctc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaWNzLWJ1dHRvbi1hcnJvdy1zaXplO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKHJlZCwgJHdpZHRoOiBmaXQtY29udGVudCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCBhdXRvKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgY2FsYygtI3skc3BhY2VyfSAqIDQgLSAjeyRtZWRpY3MtbmF2LWFycm93LXNpemV9IC8gMikgMCBudWxsIGF1dG8pO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zbGljayB7XG4gICAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXByZXYsXG4gICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAkbWVkaWNzLW5hdi1hcnJvdy1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkbWVkaWNzLW5hdi1hcnJvdy1zaXplO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS44NzUpO1xuICAgICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yYW5kb20tb3JkZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWZvcm0tbWF0ZXJuaXRhdGUge1xuICAuY29sdW1uIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24td2ViZm9ybSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihzdGF0aWMsIG51bGwpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgICAgICYtdGl0bGUsXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcblxuICAgICAgICAuZm9ybS1jb250cm9sOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGgxIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWZvb3Rlci1tYXRlcm5pdGF0ZSB7XG5cbiAgLnNlY3Rpb24taW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1pbnRybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTBweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIH1cblxuICAuZmllbGRfX2l0ZW0ge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi53ZWJmb3JtLS1tYXRlcm5pdGF0ZV9jYW1wYW5pZSB7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbmF2O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLFxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcblxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb2x1bW4tZm9ybSAudWktZGF0ZXBpY2tlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJsYXktZWxlbWVudHMge1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSBoMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRpdGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlnaGxpZ2h0LXN1YnRpdGxlIHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBoNCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEzLjVweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJGljb24taGVhZGVyLXNpemU6IDc1cHg7XG4gICRvdmVybGF5LWJ1bGxldC1zaXplOiAyMnB4O1xuXG4gIC5pY29uLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRpY29uLWhlYWRlci1zaXplICsgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6ICRpY29uLWhlYWRlci1zaXplO1xuICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoIDAgNDBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgMCAwKTtcbiAgICAgIHdpZHRoOiAkaWNvbi1oZWFkZXItc2l6ZTtcbiAgICAgIGhlaWdodDogJGljb24taGVhZGVyLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi10ZXh0IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGljb24oY2hlY2spO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCArICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMnB4IG51bGwgbnVsbCAwKTtcbiAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICB3aWR0aDogJG92ZXJsYXktYnVsbGV0LXNpemU7XG4gICAgICAgIGhlaWdodDogJG92ZXJsYXktYnVsbGV0LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkb3ZlcmxheS1idWxsZXQtc2l6ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5qcy1mb3JtLWl0ZW0ge1xuXG4gICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMTVweCAxNXB4IG51bGwpO1xuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRjYW1wYWlnbi1vdmVybGF5LXBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDUuNTtcbiRjbG9zZS1vdmVybGF5LXNpemU6IDQycHg7XG4kY2xvc2Utb3ZlcmxheS1zaXplLXNtOiAyOHB4O1xuJGZvcm0tYm9yZGVyLXJhZGl1czogMTJweDtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLW92ZXJsYXkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBwYWRkaW5nKCRncmlkLWd1dHRlci13aWR0aCAqIDIuNSk7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwIC05OTk5cHggMCBudWxsKTtcbiAgd2lkdGg6IDYwJTtcbiAgei1pbmRleDogMTAwMDA7XG5cblxuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJi5iYWNrZ3JvdW5kLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1vdmVybGF5LWVsZW1lbnQge1xuICAgICY+LmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIH1cblxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jYW1wYWlnbi10YWItc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICAgZGVsIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRyZWRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vdmVybGF5LWNvbHVtbnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDEuNzU7XG5cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgPi5maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtd2ViZm9ybS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjc1O1xuXG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC4yNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNzU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xMjU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oc3RhdGljLCBudWxsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMCBhdXRvKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWdobGlnaHQtc3VidGl0bGUge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMS4yKSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAuY29sdW1uLXRleHQ6b25seS1jaGlsZCAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tdGV4dDpub3QoOm9ubHktY2hpbGQpICYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm92ZXJsYXktY2xvc2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGggbnVsbCBudWxsKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgY2FsYygkY2FtcGFpZ24tb3ZlcmxheS1wYWRkaW5nICogMC41KSBjYWxjKCRjYW1wYWlnbi1vdmVybGF5LXBhZGRpbmcgICogMC41KSBudWxsIG51bGwpO1xuICAgIEBpbmNsdWRlIGljb24oY2xvc2UpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4gICAgICAgIHdpZHRoOiAkY2xvc2Utb3ZlcmxheS1zaXplLXNtO1xuICAgICAgICBoZWlnaHQ6ICRjbG9zZS1vdmVybGF5LXNpemUtc207XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2xvc2Utb3ZlcmxheS1zaXplLXNtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgICAgIHdpZHRoOiAkY2xvc2Utb3ZlcmxheS1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2xvc2Utb3ZlcmxheS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRjbG9zZS1vdmVybGF5LXNpemU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgNTEsIDYwLCAwLjI4KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJsYXktYmFja2Ryb3AuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiJXZpZXdzLWxhYmVsLXN0eWxlIHtcbiAgLnZpZXdzLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuJXZpZXdzLWNvbnRlbnQtc3R5bGUge1xuICAuZmllbGQtY29udGVudCB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICBhIHtcbiAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50IHtcbiAgJi12YWNjaW5lLXN0b2NrcyB7XG4gICAgLmZvcm0tcm93IHtcblxuICAgICAgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuXG4gICAgICAgICAgZGl2LmpzLWZvcm0taXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChtZWRpdW0pO1xuXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2NnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W2NoZWNrZWQ9XCJjaGVja2VkXCJdIHtcbiAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tcmFkaW9zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0b2Nrcy1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgIC5yb3dzLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcblxuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gMikgLSAyNHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMjRweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMzJweCk7XG5cbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDMpIC0gMjRweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyNHB4KTtcbiAgICAgICAgICBtYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS42MjU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgMDtcblxuICAgICAgICAgICAgJi1maWVsZC1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAldmlld3MtbGFiZWwtc3R5bGU7XG4gICAgICAgICAgICAgIEBleHRlbmQgJXZpZXdzLWNvbnRlbnQtc3R5bGU7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZmllbGQtcGhvbmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kICV2aWV3cy1sYWJlbC1zdHlsZTtcbiAgICAgICAgICAgICAgQGV4dGVuZCAldmlld3MtY29udGVudC1zdHlsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1maWVsZC1zdG9jay1uYXphbCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZpZWxkLXN0b2NrLW5hemFsLFxuICAgICAgICAgICAgJi1maWVsZC1zdG9jay1pbmplY3Rpb24ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcblxuICAgICAgICAgICAgICAudmlld3MtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuMzc1O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kaWNvbi13aWR0aDogNTVweDtcbiRpY29uLXdpZHRoLW1vYmlsZTogMjhweDtcblxuLnBhcmFncmFwaC0tdHlwZSB7XG4gICYtLXRlc3RpbW9uaWFscyB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cbiAgICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgICAgIC8qIG1vYmlsZSBvbmx5IGVsZW1lbnQqL1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW46IDAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGljb24td2lkdGgtbW9iaWxlICsgJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbihrZXlib2FyZF9hcnJvd19yaWdodCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQobWVkaXVtLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGljb24td2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICAgIGhlaWdodDogJGljb24td2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGljb24td2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsIDApO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6ICRpY29uLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi13aWR0aDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi13aWR0aDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm0tcmVkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjc1O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAmLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KDEwMCUsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maWVsZC1jdGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcblxuICAgICAgICAgICAgICAuZmllbGQtLWN0YS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaWNvbi13aWR0aC1tb2JpbGUgKyAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGtleWJvYXJkX2Fycm93X3JpZ2h0KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KG1lZGl1bSwgJGhlYWRpbmdzLWZvbnQpO1xuXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaWNvbi13aWR0aCArICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAuMzVzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDAxYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGljb24td2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24td2lkdGgtbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi13aWR0aC1tb2JpbGU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGljb24td2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24td2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJtLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNzU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmxleC1iYXNpczogbWF0aC5kaXYoMTAwJSwgMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzkwcHg7IC8vYXNwZWN0IHJhdGlvXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NDBweDsgLy9hc3BlY3QgcmF0aW9cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCA1MCUpO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDYpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGVzdGltb25pYWwge1xuICAgICYtc2xpZGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgJi5wbGF5LWljb24ge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgMjFweCAyNHB4KTtcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoJy4uL2ltYWdlcy9pY29ucy9wbGF5LWZ1bGwtZmlsbGVkLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC10ZXN0aW1vbmlhbHMtbG9jYXRpb24ge1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi10ZXN0aW1vbmlhbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDIuMjU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyKTtcblxuICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiA0LjI1O1xuXG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI3NXB4O1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0NHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCA1MCUpO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGdyaWQtZ3V0dGVyLXdpZHRoICogMn07XG4gICAgICB9XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIHRvcDogLTg4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtI3skZ3JpZC1ndXR0ZXItd2lkdGh9O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLXRpdGxlLFxuICAgICYtc3VidGl0bGUsXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgKiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQocmVndWxhcik7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDVweDtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oXG4gICAgICAgICAgJHR5cGU6IHJlZCxcbiAgICAgICAgICAkZm9udC13ZWlnaHQ6IG1lZGl1bSxcbiAgICAgICAgICAkc2l6ZTogMCxcbiAgICAgICAgICAkYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAzXG4gICAgICAgICk7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS1zdWJ0aXRsZSB7XG4gIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcblxuICAgIC5zZWN0aW9uLS1mdWxsIHtcbiAgICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoKTtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6IDk3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1ib3gtaWNvbnMge1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi1ib3gge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjI1O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogNC4yNTtcblxuICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlLWZvcm1hdHRlZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtI3skZ3JpZC1ndXR0ZXItd2lkdGggKiAyfTtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMy4yNSAwIDAgKC01MHB4KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChyZWd1bGFyLCAkaGVhZGluZ3MtZm9udCk7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29ucyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlO1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlLCAxLjY4KTtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMS43NTtcbiAgICAgICAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgIGhlaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi4yNTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDMpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgtbW9iaWxlICogMjtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAzKSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUtZm9ybWF0dGVkIHNwYW4sXG4gICAgJi1pY29ucyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gKiAzLjc7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUsIDEuNjgpIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUsIDEuMTApO1xuICAgICAgfVxuXG4gICAgICBib3gtc2hhZG93OiAwIDQ4cHggMzJweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiA1O1xuICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZSAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS1sZWZ0IHtcbiAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUgKiAxLjgxMjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMi43NTtcblxuICAgIC5zZWN0aW9uLS1mdWxsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQge1xuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDQuODc1O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgIC5wb3J0cmFpdC1mb250IHtcbiAgICAgICAgICAgICAgdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjgwNTIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCBudWxsKTtcblxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzAwcHgpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9ydHJhaXQtZm9udCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIG1hdHJpeCgwLjk4LCAtMC4xNCwgLTAuMiwgMC45OSwgMCwgMCk7O1xuICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICB9XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogNC4yNTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHByZW1pdW0gdmFyaWFibGVzIGFuZCBtaXhpbnNcbiRuYXYtcGlsbC1ib3JkZXItY29sb3I6ICNEQ0RDREM7XG4kbmF2LXBpbGwtYm9yZGVyOiAxcHggc29saWQgJG5hdi1waWxsLWJvcmRlci1jb2xvcjtcblxuQG1peGluIGNvbG9ycygkYmctY29sb3IsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG4uaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLW1vZGUtYmc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhbXBhaWduLWN0YSBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgQGluY2x1ZGUgY29sb3JzKCRkYXJrLW1vZGUtYmcsICRkYXJrLW1vZGUtZm9ybS1iZyk7XG4gIGJvcmRlci1jb2xvcjogJGRhcmstbW9kZS1iZztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstbW9kZS1iZywgMyk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhcmstbW9kZS1iZywgMyk7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtLXByZW1pdW1fZGFyayxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jYW1wYWlnbi10YWIge1xuICBAaW5jbHVkZSBjb2xvcnMoJGRhcmstbW9kZS1iZywgJGRhcmstbW9kZS10ZXh0LWNvbG9yKTtcblxuICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtbGFuZGluZy1wYWdlLWZvcm0ge1xuICAgIEBpbmNsdWRlIGNvbG9ycygkZGFyay1tb2RlLWZvcm0tYmcsICRkYXJrLW1vZGUtYmcpO1xuXG4gICAgLmZvcm0tdHlwZS13ZWJmb3JtLW1hcmt1cCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkdHlwZTogcHJlbWl1bSwgJHNpemU6ICRmb250LXNpemUtYmFzZSwgJHdpZHRoOiBmdWxsLCAkZm9udC13ZWlnaHQ6IG1lZGl1bSk7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSBhIHtcbiAgICBAaW5jbHVkZSBjb2xvcnMoJGRhcmstbW9kZS1mb3JtLWJnLCAkZGFyay1tb2RlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLW1vZGUtZm9ybS1iZztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLW1vZGUtZm9ybS1iZywgNCk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZGFyay1tb2RlLWZvcm0tYmcsIDQpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY2FtcGFpZ24tdGFiIHtcbiAgLm5hdi1waWxscyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9ycygkZGFyay1tb2RlLWJnLCAkYm9keS1iZyk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogJG5hdi1waWxsLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdi1waWxsLWJvcmRlcjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3JzKCRkYXJrLW1vZGUtZm9ybS1iZywgJGRhcmstbW9kZS1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAkbmF2LXBpbGwtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkbmF2LXBpbGwtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYWNrZ3JvdW5kLS1wcmVtaXVtX2xpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZW1pdW0tbGlnaHQtYmc7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC13ZWJmb3JtLFxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLXdlYmZvcm0ge1xuICBAaW5jbHVkZSBjb2xvcnMoJGRhcmstbW9kZS1mb3JtLWJnLCAkZGFyay1tb2RlLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLmZvcm0tdHlwZS13ZWJmb3JtLW1hcmt1cCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBidXR0b24oJHR5cGU6IHByZW1pdW0sICRzaXplOiAkZm9udC1zaXplLWJhc2UsICR3aWR0aDogZnVsbCwgJGZvbnQtd2VpZ2h0OiBtZWRpdW0pO1xuICB9XG5cbiAgbGFiZWwuanMtZm9ybS10eXBlLXJhZGlvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWNhbXBhaWduLWFjY29yZGlvbiB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYW1wYWlnbi1hY2NvcmRpb24taXRlbSB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIC5oZWFkZXItZWxlbWVudDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHByZW1pdW0tYWNjb3JkaW9uLWFycm93LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIuY2FtcGFpZ24tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZW1pdW0tbGlnaHQtYmc7XG5cbiAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlbWl1bS1saWdodC1iZztcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlbWl1bS1saWdodC1iZztcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9nbywgLmZpZWxkLS1uYW1lLWZpZWxkLW92ZXJyaWRlLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAkc3BhY2VyIDAgJHNwYWNlcik7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRtb2JpbGUtYXBwcy1jb21wb25lbnQtbWF4LXdpZHRoOiAxMzc2cHg7XG4kbW9iaWxlLWFwcHMtY29tcG9uZW50LWJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbi5tb2JpbGVfYXBwc19jb21wb25lbnQge1xuICBtYXgtd2lkdGg6ICRtb2JpbGUtYXBwcy1jb21wb25lbnQtbWF4LXdpZHRoO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogJG1vYmlsZS1hcHBzLWNvbXBvbmVudC1ib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA1OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC8vIE1PQklMRSBCUkVBS1BPSU5UIC0gZG93bihzbSkgLSAwcHggdG8gNTc1cHhcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBzbSk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgLnByZXNlbnRhdGlvbi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAuYXBwLWJ1dHRvbnMge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICAgIGdhcDogOHB4OyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXBwLWJ1dHRvbnMgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMS4ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVEFCTEVUIEJSRUFLUE9JTlQgLSA4NTBweCB0byA5MDBweCAoc3BlY2lmaWMgdGFibGV0IHJhbmdlKVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbWQpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDQwdmggIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAvL29iamVjdC1wb3NpdGlvbjogMjUlIHRvcCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuXG4gICAgICAgIC5wcmVzZW50YXRpb24tdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICAgIGdhcDogOHB4OyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXBwLWJ1dHRvbnMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMS4ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSU5URVJNRURJQVRFIEJSRUFLUE9JTlQgLSA3NjhweCB0byA4NDlweCAoaW5jbHVkaW5nIDc2OHB4IGFuZCA4MjBweClcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zIEZpbmVcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIyJTsgLyogMzYuNnB4ICovXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmVzZW50YXRpb24tY3RhcyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICAgIGdhcDogOHB4OyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMS4ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU01BTEwgREVTS1RPUCBCUkVBS1BPSU5UIC0gOTAxcHggdG8gMTAyM3B4IChleGNsdWRpbmcgMTAyNHB4KVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbWQpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAvL29iamVjdC1wb3NpdGlvbjogMzAlIHRvcCAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vYXNwZWN0LXJhdGlvOiAxLjU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcblxuICAgICAgICAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmVzZW50YXRpb24tY3RhcyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcHAtYnV0dG9ucyB7XG4gICAgICAgICAgICBnYXA6IDEycHg7IGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcHAtYnV0dG9ucyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExLjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJUEFEIDEwMjRQWCBCUkVBS1BPSU5UIC0gMTAyNHB4IHRvIDExOTlweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vb2JqZWN0LXBvc2l0aW9uOiAzMCUgdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDEuNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmVzZW50YXRpb24tdGV4dC1hcmVhIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIC5wcmVzZW50YXRpb24tdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICAgIGdhcDogMTJweDsgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcC1idXR0b25zIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTEuMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElQQUQgUFJPIC8gTEFSR0UgVEFCTEVUIEJSRUFLUE9JTlQgLSAxMjAwcHggdG8gMTI3MXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAucHJlc2VudGF0aW9uLWltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuXG4gICAgICAgIC5wcmVzZW50YXRpb24tdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNlbnRhdGlvbi1jdGFzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICAgIGdhcDogMTJweDsgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcC1idXR0b25zIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTEuMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIExBUkdFIERFU0tUT1AgQlJFQUtQT0lOVCAtIDEyNzJweCBhbmQgYWJvdmVcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy9wYWRkaW5nOiAwIDAgMCA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgc2NhbGU6IDEuMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJlc2VudGF0aW9uLXRleHQtYXJlYSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMyRTMzM0M7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zIEZpbmVcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJlc2VudGF0aW9uLWN0YXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1jdGEge1xuICAgICAgICAgICAgLmFwcC1idXR0b25zIHtcbiAgICAgICAgICAgICAgZ2FwOiAxMnB4OyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcC1idXR0b25zIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMS4ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2VuZXJpYyBzdHlsZXMgZm9yIGNlcnRhaW4gcGFnZSB0eXBlc1xuICAgICYucGF0aC1mcm9udHBhZ2UsXG4gICAgJi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSxcbiAgICAmLm5vZGUtLXR5cGUtbG9jYXRpb24sXG4gICAgJi5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGF0aC1mcm9udHBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLm1vYmlsZV9hcHBzX2NvbXBvbmVudCB7XG4gIC5yZWdpb24tZm9vdGVyLXRvcCB7XG4gICAgLmFwcC1idXR0b25zIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW9iaWxlX2FwcHNfY29tcG9uZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWNvbXBvbmVudC1wcmVzZW50YXRpb24uc3RpY2stdG8tZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTM3NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMlIDIlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24taW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1ODRweDtcbiAgICBtYXgtaGVpZ2h0OiA1ODRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDQ0NXB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAgICAgaGVpZ2h0OiA0MDhweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLnByZXNlbnRhdGlvbi10ZXh0LWFyZWEge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbn1cbjpsYW5nKGVuKSB7XG4gIC5yZWdpb24tZm9vdGVyLXRvcCB7XG4gICAgLnByZXNlbnRhdGlvbi1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jb21wb25lbnQtcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY3RhcyAuYXBwLWJ1dHRvbnMge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oZGVza3RvcCl7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTEuMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY29tcG9uZW50LXByZXNlbnRhdGlvbi5zdGljay10by1mb290ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5wcmVzZW50YXRpb24taW1hZ2UgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIud2ViZm9ybS0tdm91Y2hlcmUge1xuICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUuZmllbGQtLXR5cGUtc3RyaW5nLmZpZWxkLS1sYWJlbC1oaWRkZW4uZmllbGRfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gIH1cbn1cbiJdfQ== */
